Skip to main content

A small CLI utility to monitor bbb usage

Project description

bbbmon

A small python based CLI utility to monitor BigBlueButton-Usage.

Installation

The easiest way to install bbbmon is to install it from the Python Package Index (PyPi). This project uses python poetry for dependency management, so you could also run it without installing the package system wide, see instructions below.

Install with pip3

sudo pip3 install bbbmon --upgrade

Then run with:

bbbmon

Run with poetry (without pip)

Clone the repo:

git clone https://code.hfbk.net/bbb/bbbmon.git

Make sure you have poetry installed. Install instruction for poetry can be found here. From inside the project directory run:

poetry install

Run bbbmon with:

poetry run bbbmon

Configuration

Just run bbbmon and it will tell you what it needs.

You can define one or more endpoints in the bbbmon.properties file at the path bbbmon tells you about. In this file you can specify multiple bbb servers each with it's secret and bigbluebutton-URL. You can find the secret on your server in it's config-file via cat /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties | grep securitySalt=

A example configuration file could look like this:

[bbb.example.com]
securitySalt=MY_SUPER_SECRET_SECRET
bigbluebutton.web.serverURL=https://bbb.example.com/

[Foo's private bbb-server]
securitySalt=MY_SUPER_SECRET_SECRET2
bigbluebutton.web.serverURL=https://bbb.foo.com/

The section names in the square brackets will be used as display names (these support utf-8)

Usage

For help run:

bbbmon --help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bbbmon-0.1.10.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bbbmon-0.1.10-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file bbbmon-0.1.10.tar.gz.

File metadata

  • Download URL: bbbmon-0.1.10.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.6.9 Linux/4.4.0-19041-Microsoft

File hashes

Hashes for bbbmon-0.1.10.tar.gz
Algorithm Hash digest
SHA256 2b6f75593d9fe5f9038ffa9abfcbfa0fed845f5aaf079204fce809f7e7cac173
MD5 b6490df4740bba9d8dc03a0fa8d53998
BLAKE2b-256 1135787092f7626b0eb99e4a7257a981a8c782a097c8f0f586b7e9c3544c0675

See more details on using hashes here.

File details

Details for the file bbbmon-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: bbbmon-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.6.9 Linux/4.4.0-19041-Microsoft

File hashes

Hashes for bbbmon-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 a2b65fefaa075e6fe9475af57f78e41d5d035c965dd358086f46db727c0f56df
MD5 8574a0765b47dac58944985850a36753
BLAKE2b-256 f7ff6f41e63ab6a770a51039b790429080b95c72ca8c6debfd70040c9ee0837a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page