mirror of
https://github.com/librenms/docker.git
synced 2026-07-21 01:15:53 +00:00
Allow multi discovery workers through LIBRENMS_CRON_DISCOVERY_WRAPPER_WORKERS env var (#59)
This commit is contained in:
parent
75d5046430
commit
624b15beb1
3 changed files with 8 additions and 0 deletions
|
|
@ -1,5 +1,9 @@
|
|||
# Changelog
|
||||
|
||||
## 1.61-RC3 (2020/03/22)
|
||||
|
||||
* Allow multi discovery workers through `LIBRENMS_CRON_DISCOVERY_WRAPPER_WORKERS` env var (#59)
|
||||
|
||||
## 1.61-RC2 (2020/03/05)
|
||||
|
||||
* Add `php7-sockets` extension (#61)
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
|
||||
* `SIDECAR_CRON`: Set to `1` to enable sidecar cron mode for this container (default `0`)
|
||||
* `LIBRENMS_CRON_DISCOVERY_ENABLE`: Enable LibreNMS discovery for this container cronjobs (default `true`)
|
||||
* `LIBRENMS_CRON_DISCOVERY_WRAPPER_WORKERS`: Spawn multiple discovery.php processes in parallel (default `1`)
|
||||
* `LIBRENMS_CRON_DAILY_ENABLE`: Enable LibreNMS daily script for this container cronjobs (default `true`)
|
||||
* `LIBRENMS_CRON_ALERTS_ENABLE`: Enable LibreNMS alerts generation for this container cronjobs (default `true`)
|
||||
* `LIBRENMS_CRON_BILLING_ENABLE`: Enable LibreNMS billing polling for this container cronjobs (default `true`)
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ LIBRENMS_POLLER_THREADS=${LIBRENMS_POLLER_THREADS:-16}
|
|||
LIBRENMS_POLLER_INTERVAL=${LIBRENMS_POLLER_INTERVAL:-5}
|
||||
|
||||
LIBRENMS_CRON_DISCOVERY_ENABLE=${LIBRENMS_CRON_DISCOVERY_ENABLE:-true}
|
||||
LIBRENMS_CRON_DISCOVERY_WRAPPER_WORKERS=${LIBRENMS_CRON_DISCOVERY_WRAPPER_WORKERS:-1}
|
||||
LIBRENMS_CRON_DAILY_ENABLE=${LIBRENMS_CRON_DAILY_ENABLE:-true}
|
||||
LIBRENMS_CRON_ALERTS_ENABLE=${LIBRENMS_CRON_ALERTS_ENABLE:-true}
|
||||
LIBRENMS_CRON_BILLING_ENABLE=${LIBRENMS_CRON_BILLING_ENABLE:-true}
|
||||
|
|
@ -40,9 +41,11 @@ sed -i -e "s/ librenms //" ${CRONTAB_PATH}/librenms
|
|||
|
||||
if [ "$LIBRENMS_CRON_DISCOVERY_ENABLE" != "true" ]; then
|
||||
echo "Disable discovery cron"
|
||||
sed -i "/discovery-wrapper.py/d" ${CRONTAB_PATH}/librenms
|
||||
sed -i "/discovery.php/d" ${CRONTAB_PATH}/librenms
|
||||
else
|
||||
echo "Enable discovery cron"
|
||||
sed -i -e "s/discovery-wrapper.py 1/discovery-wrapper.py ${LIBRENMS_CRON_DISCOVERY_WRAPPER_WORKERS}/" ${CRONTAB_PATH}/librenms
|
||||
fi
|
||||
|
||||
if [ "$LIBRENMS_CRON_DAILY_ENABLE" != "true" ]; then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue