A bunch of tools for maintenance a ejabberd server, written in python3 with rest and xmlrpc support: metrics service to fetch statistics from ejabberd to generate metrics for prometheus and influxdb
Go to file
nico 5cf6889799
fix version string being unpopulated
* fix version string being empty
+ add error code 17 to the README
resolves #2

Error Code 17 means one of two things
a) the configured user credentials are not correct, therefore the user is not able to properly login
b) the configured user does not have the correct permissions to interact with the api
2020-06-09 17:55:00 +02:00
contrib/init/linux-systemd systemd compliance 2019-12-07 14:48:25 +01:00
.gitignore yaml config 2020-03-06 12:46:48 +01:00
README.md fix version string being unpopulated 2020-06-09 17:55:00 +02:00
api.py fix version string being unpopulated 2020-06-09 17:55:00 +02:00
config.py yaml config 2020-03-06 12:46:48 +01:00
ejabberd-metrics.yml.default yaml config 2020-03-06 12:46:48 +01:00
influx.py code cleanup 2020-04-28 14:11:49 +02:00
metrics.py Client ressource addition 2020-05-09 14:52:27 +02:00
prometheus.py code cleanup 2020-04-28 14:11:49 +02:00
requirements.txt update requirements file 2020-04-09 14:10:44 +02:00

README.md

ejabberd-tools

error codes

Lookup table for all custom error codes. The potential reasons are sorted by probability of being the root cause.

code potential reason
17 login credential mismatch, potential api permission problem