informatica
Instalando os Pacotes Necessários
Os pre requisitos para a instalação do nagios são:
Apache
GD Development Libraries
GCC compiler and development libraries
Instalando os Pre Requisitos apt-get install apache2 libgd2-xpm-dev
Criando as Informações de Conta
É necessário criar um usuário e grupo para o Nagios conforme abaixo.
Criando uma Conta Para o Nagios /usr/sbin/useradd nagios passwd nagios
Criando um Grupo Para o Nagios /usr/sbin/groupadd nagios /usr/sbin/usermod -G nagios nagios
Criando o nagcmd
Agora é preciso criar um grupo que chamaremos de nagcmd para permitir que comandos externos sejam passados pela interface web. /usr/sbin/groupadd nagcmd /usr/sbin/usermod -G nagcmd nagios /usr/sbin/usermod -G nagcmd www-data
Instalando o Nagios
Nesse ponto começaremos a instalação do Nagios.
Obs: É recomendável que se crie um diretório para dados antes de fazer o download dos fontes. mkdir /dados cd /dados
Baixando o Nagios 3.0 e Seus Plugins
Baixe os Nagios e os plugins dentro do diretório dados criado anteriormente. wget http://ufpr.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.1.tar.gz wget http://webftp.seduc.ce.gov.br/Nagios/nagios-plugins-1.4.11.tar.gz
Descompactando, Compilando e Instalando o Pacote Com o Fonte do Nagios
Agora é o momento em que instalaremos de fato o Nagios.
Descompacte o fonte do sistema e compile conforme os comandos abaixo: cd /dados tar xzvf nagios-3.0.1.tar.gz cd nagios-3.0.1 ./configure --with-command-group=nagcmd make all
Instalando os binários, scrip de inicialização e permissões para comandos externos. make install make install-init make install-config make install-commandmode
Obs: Não inicie o Nagios ainda.
Configurando a Interface Web
Instalando o arquivo do Nagios web config no diretório conf.d do apache. make install-webconf
Criando usuário e senha para autenticar na interface web.
Abaixo criaremos o usuário nagiosadmin para acesso via web. htpasswd -c