Dependências
Durante o processo de instalação você precisará ter acesso de root na sua máquina. Certifique-se de ter instalado os seguintes pacotes em seu sistema antes de continuar:
- Apache
- GCC compiler
- GD development libraries
Você pode usar yum para instalar estes pacotes, executando os seguintes comandos (como root):
# yum install httpd
# yum install gcc
# yum install glibc glibc-common
# yum install gd gd-devel
Crie o usuário e grupo do sistema
Torne-se root.
$ su -l
Criar uma nova conta nagios e atribuir-lhe uma senha:
# /usr/sbin/useradd -m nagios
# passwd nagios
Criar um novo grupo nagcmd permitindo comandos externos que devem ser apresentados na interface web. Adicionar tanto o usuário nagios e apache para o grupo.
# /usr/sbin/groupadd nagcmd
# /usr/sbin/usermod -G nagcmd nagios
# /usr/sbin/usermod -G nagcmd apache
Download do Nagios e os plugins
Crie um diretório para armazenar os downloads:
# mkdir ~/downloads
# cd ~/downloads
Baixe o código fonte de ambos o Nagios e os plugins (
http://www.nagios.org/download/ é o link para as versões mais recentes). No momento da escrita, as versões mais recentes do nagios e os plugins foram 3.0.3 e 1.4.11, respectivamente.
# wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.2.tar.gz
# wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz
Compilar e instalar o Nagios
Extraia o código fonte do nagios:
# cd ~/downloads
# tar xzf nagios-3.0.2.tar.gz
# cd nagios-3.0.2
Execute o script configure, passando o nome do grupo que você criou anteriormente assim:
# ./configure --with-command-group=nagcmd
Compilar o código fonte:
# make all
Instale com as seguintes opções:
# make install
# make install-init
# make install-config
# make install-commandmode
Não inicie ainda o nagios - ainda tem mais coisas a serem feitas...