13.6. Starting Nagios at Boot
Problem
Nagios created a nice start/stop script for itself in /etc/init.d, but it doesn't start auto-matically on boot, and you want it to do this.
Solution
You need to set this up yourself. On Fedora, use chkconfig:
# chkconfig --level 2345 nagios on
# chkconfig --level 016 nagios offConfirm that it worked:
# chkconfig --list nagios
nagios 0:off 1:off 2:on 3:on 4: on 5: on 6:offOn Debian, use update-rc.d:
# update-rc.d nagios start 99 2 3 4 5 . stop 01 0 1 6 .Discussion
Both of these commands start Nagios on runlevels 2, 3, 4, and 5, and stop it on run-levels 0, 1, and 6. The Debian start priority is 99, and the stop priority is 01, so it's low priority to start, and high priority to stop. Nagios is not an essential system service, so these priorities are appropriate. Of course, you may adjust them to suit.
See Also
Chapter 7, "Starting and Stopping Linux," in Linux Cookbook, by Carla Schroder (O'Reilly)
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access