You are on page 1of 3

Instalao de dependncias (como root digite) # sudo apt-get install apache2 (Apache2 o servidor web para funcionar o Nagios

s pelo browser) # sudo apt-get install libapache2-mod-php5 (Para as pginas da web. Fornece mdulos para manipular grficos a partir de scripts. Suporte a png, jpg, etc) # sudo apt-get install build-essential (Compiladores e bibliotecas para instalar o nagios) # sudo apt-get install libgd2-xpm # sudo apt-get install libgd2-xpm-dev (Bibliotecas para executar programas dinamicamente. uma biblioteca grfica) # adduser 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 Realizar o download do source do nagios. At o momento do desenvolvimento desse trabalho a verso stable do nagios era a 3.5.0: # cd /usr/src/ # wget c http://prdownloads.sourceforge.net/sourceforge/nagios/nagios3.5.0.tar.gz

# tar -zxvf nagios-3.5.0.tar.gz # cd nagios-3.5.0 Execute o script de configurao do Nagios, passando o nome do grupo que voc criou anteriormente assim: 1

# ./configure --with-command-group=nagcmd Compile o Nagios # make all Instalar os binaries, script de inicializao, arquivos de configurao e definir as permisses no diretrio para permitir comando externo. # make install # make install-init # make install-config # make install-commandmode

Instale o arquivo de configurao web do Nagios no diretrio conf.d do Apache # make install-webconf

Crie uma conta nagiosadmin para acessar a interface web do Nagios. Lembrese da senha, voc vai precisar usar mais tarde. # htpasswd c /usr/local/nagios/etc/htpasswd.users nagiosadmin # ou /usr/local/nagios/etc# htpasswd -c htpasswd.users nagiosadmin (se estiver no diretrio correspondente)

(onde nagiosadmin o usurio adicionado, posteriormente ser solicitada a senha) # vim /etc/apache2/sites-enabled/nagios ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin" <Directory "/usr/local/nagios/sbin"> AllowOverride AuthConfig Options ExecCGI Order allow,deny Allow from all AuthName "Senha de Acesso ao Nagios" 2

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 c http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagiosplugins=1.4.16.tar.gz # tar zxvf nagios-plugins-1.4.16.tar.gz # cd nagios-plugins-1.4.16 # ./configure with-nagios-user=nagios with-nagios-group=nagios # make # make install

# /etc/init.d/apache2 reload # /etc/init.d/nagios restart # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

You might also like