# apt-get install apache2
# apt-get install build-essential
# apt-get install libgd2-xmp
# apt-get install libgd2-xmp-dev
Criação de grupos e usuários para a configuração do Nagios:
# adduser -m nagios
# groupadd nagios
# usermod -G nagios nagios
# mkdir /usr/local/nagios
# chown -R nagios.nagios /usr/local/nagios
# groupadd nagcmd
# usermod -a -G nagcmd nagios
# usermod -a -G nagcmd www-data
# cd /usr/src/
# wget http://ufpr.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.6.tar.gz
Descompactar e compilar:
# tar -zxvf nagios-3.0.6.tar.gz
# cd nagios-3.0.6
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmod
Configurando interface web:
# make install-webconf
Adicionando senha para acesso a interface Web:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
(onde nagiosadmin é o usuário adicionado, posteriormente será solicitada a senha)
Configurando Apache2:
# vim /etc/apache2/sites-enabled/nagios
Adicione o seguinte ao bloco de notas:
# apt-get install build-essential
# apt-get install libgd2-xmp
# apt-get install libgd2-xmp-dev
Criação de grupos e usuários para a configuração do Nagios:
# adduser -m nagios
# groupadd nagios
# usermod -G nagios nagios
# mkdir /usr/local/nagios
# chown -R nagios.nagios /usr/local/nagios
# groupadd nagcmd
# usermod -a -G nagcmd nagios
# usermod -a -G nagcmd www-data
Compilar e instalar o Nagios
Realizar o download do source do Nagios. Até o momento do desenvolvimento desse trabalho a versão stable do Nagios é a 3.0.6:# cd /usr/src/
# wget http://ufpr.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.6.tar.gz
Descompactar e compilar:
# tar -zxvf nagios-3.0.6.tar.gz
# cd nagios-3.0.6
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmod
Configurando interface web:
# make install-webconf
Adicionando senha para acesso a interface Web:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
(onde nagiosadmin é o usuário adicionado, posteriormente será solicitada a senha)
Configurando Apache2:
# vim /etc/apache2/sites-enabled/nagios
Adicione o seguinte ao bloco de notas:
<Directory "/usr/local/nagios/sbin">
AllowOverride AuthConfig
Options ExecCGI
Order allow,deny
Allow from all
AuthName "Senha de Acesso ao Nagios"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
require valid-user
</Directory>
Alias /nagios /usr/local/nagios/share/
<Directory "/usr/local/nagios/share">
Options None
</Directory>
# cd /usr/src
# wget http://ufpr.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz
# tar -zxvf nagios-plugins-1.4.13.tar.gz
# cd nagios-plugins-1.4.13
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
Iniciando serviços:
# /etc/init.d/apache2 reload
# /etc/init.d/nagios restart
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Esse último comando verifica todos os arquivos de configuração do Nagios, caso haja algum erro será informado onde o mesmo se encontra. É indicado que esse comando seja utilizado toda vez que alguma alteração for feita, pois caso haja algum erro o mesmo será notificado.
Fazendo com que o Nagios inicie no boot do sistema:
# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
http://localhost/nagios
ou
http:///nagios
# wget http://ufpr.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz
# tar -zxvf nagios-plugins-1.4.13.tar.gz
# cd nagios-plugins-1.4.13
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
Iniciando serviços:
# /etc/init.d/apache2 reload
# /etc/init.d/nagios restart
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Esse último comando verifica todos os arquivos de configuração do Nagios, caso haja algum erro será informado onde o mesmo se encontra. É indicado que esse comando seja utilizado toda vez que alguma alteração for feita, pois caso haja algum erro o mesmo será notificado.
Fazendo com que o Nagios inicie no boot do sistema:
# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Iniciando Nagios pela primeira vez
Para acessar o Nagios digite no navegador:http://localhost/nagios
ou
http:///nagios
Nenhum comentário:
Postar um comentário