JItsi Logs Observer https://lindeas.com/jilo/
 
 
Go to file
Yasen Pramatarov 99b70ae22a RPM build fixes 2024-06-17 19:25:59 +03:00
packaging RPM build fixes 2024-06-17 19:25:59 +03:00
.gitignore Initial packaging for DEB and RPM 2024-06-17 18:07:03 +03:00
CHANGELOG.md Updates changelog 2024-06-17 18:09:02 +03:00
LICENSE Initial commit 2024-05-22 06:51:40 +00:00
README.md Prepares for release 0.1 2024-06-12 19:07:06 +03:00
TODO.md Adds duration and number of participants in conferences lists. 2024-06-17 13:30:47 +03:00
jilo Prepares for release 0.1 2024-06-12 19:07:06 +03:00
jilo-cli Adds duration and number of participants in conferences lists. 2024-06-17 13:30:47 +03:00
jilo.conf Lists all available config options 2024-06-12 16:34:28 +03:00
log-regexps.md Formats log regexps docs 2024-06-16 10:37:00 +00:00

README.md

jilo - JItsi Logs Observer

overview

Bash scripts for collecting and displaying information about conference events from Jitsi Meet logs.

The webpage for this project is https://lindeas.com/jilo. The main git repo is:

It is mirrored at:

You can use any of these git repos to get the program.

You are welcome to send feedback with issues, comments and pull requests to a git mirror you prefer.

version

Current version: 0.1 released on 2024-06-12

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

Clone the git repo:

git clone https://github.com/lindeas/jilo.git
cd jilo

config

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

database

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

running

You can run jilo once or add it to a crontab. If you run it periodically it will keep track of all. events, detecting when the logs rotate and continuing from where it left on the previous run.

Use jilo-cli to visualize the info from the database that was gathered previously with jilo

jilo-cli can search for conference and participant events, and display events in a given time period.. Where appropriate, combine jilo-cli with sort, wc and other tools to get total numbers.