Criar script inicialização Nagios no Debian

Featured image

Após a instalação e inicialização do Nagios no nosso servidor Debian, temos que configurar um script de inicialização, para que cada vez que a gente precisa reiniciar o serviço ou a própria máquina não precisaremos subir tudo na mão.

A primeira coisa é deletar o script já existente, lembrando que esse tutorial é válido para o Debian.

rm -rf /etc/init.d/nagios

Copiar um esqueleto do sistema:

cp /etc/init.d/skeleton /etc/init.d/nagios

Vamos editar o arquivo /etc/init.d/nagios e colocar o seguinte conteúdo. Lembrando de remover ou comentar as duas linhas existentes no final do arquivo.

# DESC="Description of the service"
# DAEMON=/usr/sbin/daemonexecutablename

DESC="Nagios"
NAME=nagios
DAEMON=/usr/local/nagios/bin/$NAME
DAEMON_ARGS="-d /usr/local/nagios/etc/nagios.cfg"
PROFILE=/usr/local/nagios/var/$NAME.lock

Dar as permissões para execução:

chmod 755 nagios

E inicializar o serviço para subir junto com o sistema, quando o servidor for ligado:

update-rc.d nagios defaults

Agora temos todas as opções disponíveis:

[email protected]:/usr/local/nagios/etc/network# /etc/init.d/nagios
Usage: /etc/init.d/nagios {start|stop|status|restart|try-restart|force-reload}
[email protected]:/usr/local/nagios/etc/network# 

Forte abraço e até a próxima.