Jilo

Lindeas Jilo projects:

JILO, Jilo Web, Jilo Server, Jilo Agent


you can check out a demo install of Jilo: https://work.lindeas.com/jilo-web-demo/


JILO

Jilo (JItsi Logs Observer) is a collection of tools for Jitsi logs monitoring. Written in Bash with minimal external requirements, it is easy to install on all kind of GNU/Linux servers in a Jitsi Meet platform.

Components

Currently this has two components:

  • jilo is the script for collecting data from the logs. It is meant to be installed and run on the server and it needs read permissions for the logs. Currently it works with Videobridge and Jicofo log files. You can run it with cron to periodically update the new data from the logs.
  • jilo-cli is a command-line client for displaying stats from an already populated jilo database It needs access to the jilo database.

Installation

You can install it in the following ways:

  • use the latest deb package from the APT repo – recommended for Debian/Ubuntu
  • use the latest RPM package – recommended for rpm-based systems
  • download the latest release from the “Releases” section in one of the git repos
  • clone one of the git repos

Configuration

The database can be an SQLite file or MySQL/MariaDB database. The default is local sqlite file.

The config file jilo.conf overrides the default settings. For more details check the comments in the scripts or use the –help option

Source code

mirrored at:


Jilo Web

Jilo Web (JItsi logs web observer) is a PHP frontend to Jilo.

Installation

You can install it in the following ways:

  • clone one of the git repos

Configuration

The database can be an SQLite file or MySQL/MariaDB database. The default is local sqlite file.

Edit the config file jilo-web.conf.

Source code

mirrored at:


Jilo Server

Jilo Server is installed on the same machine as Jilo Web and takes care of automated tasks and scheduled checks of remote Jilo Agents.

Installation

You can install it in the following ways:

  • clone one of the git repos and compile the Go app
  • download and use the compiled executable from the release page in git

Configuration

The default database is a local sqlite file. Support for MariaDB/MySQL is planned.

Jilo Server uses the same database as Jilo Web

Source code

mirrored at:


Jilo Agent

Jilo Agent is meant to be installed on remote Jitsi servers to enable Jilo Web to access more data on them and to edit their configuration.

Installation

You can install it in the following ways:

  • clone one of the git repos

Configuration

The default database is a local sqlite file. Support for MariaDB/MySQL is planned.

The agent also needs to be registered in the Jilo Web installation.

Source code

mirrored at:

Scroll to Top