Testing or template of nagios 4.4.3 monitoring printer
Standalone mode:
docker run -itd --name printer -p 6001:22 -p 6000:80 \ --privileged \ -v /sys/fs/cgroup:/sys/fs/cgroup:ro \ -v /tmp/$(mktemp -d):/run \ -v /volume2:/share \ --restart=always printer
External custom mode:
docker run -itd --name printer -p 6001:22 -p 6000:80 \ --privileged \ -v /sys/fs/cgroup:/sys/fs/cgroup:ro \ -v /tmp/$(mktemp -d):/run \ -v $WORKSPACE/etc:/usr/local/nagios/etc \ -v /volume4/nagios/var:/usr/local/nagios/var \ -v /volume4/nagiosgraph/var:/usr/local/nagiosgraph/var \ -v /volume2:/share \ --restart=always printer
-
After Nagios completed initialized then, copy nagios and nagiosgraph var folder to local host where is running nagios container.
-
Nagios/etc foler mount to github /etc folder, add host into object file, push to trigger a nagios restart.
-
Nagios/var folder mount to host folder. Log data with volume container as well.
-
Remove nagios container, the previous data still exist.
-
Migration Nagios and Nagiosgraph var folder to backup location.