Nagios - Instalação
Neste capítulo, as etapas para configurar o Nagios no Ubuntu são discutidas em detalhes.
Antes de instalar o Nagios, alguns pacotes como Apache, PHP, pacotes de construção etc., devem estar presentes em seu sistema Ubuntu. Portanto, vamos instalá-los primeiro.
Step 1 - Execute o seguinte comando para instalar pacotes pré-exigidos -
sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gd
libgd-dev sendmail unzip
Step 2 - Em seguida, crie usuário e grupo para Nagios e adicione-os ao usuário www-data do Apache.
sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagios,nagcmd www-data
Step 3 - Baixe o pacote Nagios mais recente.
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-
4.4.3.tar.gz
Step 4 - Extraia o arquivo tarball.
tar -xzf nagios-4.4.3.tar.gz
cd nagios-4.4.3/
Step 5 - Execute o seguinte comando para compilar o Nagios da fonte.
./configure --with-nagios-group=nagios --with-command-group=nagcmd
Step 6 - Execute o seguinte comando para construir arquivos Nagios.
make all
Step 7 - Execute o comando mostrado abaixo para instalar todos os arquivos Nagios.
sudo make install
Step 8 - Execute os seguintes comandos para instalar arquivos de configuração de comando init e externo.
sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sitesavailable/
nagios.conf
Step 9 - Agora copie o diretório do manipulador de eventos para o diretório Nagios.
sudo cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
sudo chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers
Step 10 - Baixe e extraia os plug-ins do Nagios.
cd
wget https://nagios-plugins.org/download/nagiosplugins-
2.2.1.tar.gz
tar -xzf nagios-plugins*.tar.gz
cd nagios-plugins-2.2.1/
Step 11 - Instale os plugins do Nagios usando o comando abaixo.
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
make
sudo make install
Step 12 - Agora edite o arquivo de configuração do Nagios e descomente o número da linha 51 → cfg_dir = / usr / local / nagios / etc / servers
sudo gedit /usr/local/nagios/etc/nagios.cfg
Step 13 - Agora, crie um diretório de servidor.
sudo mkdir -p /usr/local/nagios/etc/servers
Step 14 - Editar arquivo de configuração de contatos.
sudo gedit /usr/local/nagios/etc/objects/contacts.cfg
Step 15 - Agora habilite os módulos Apache e configure um usuário nagiosadmin.
sudo a2enmod rewrite
sudo a2enmod cgi
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/
Step 16 - Agora, reinicie o Apache e o Nagios.
service apache2 restart
service nagios start
cd /etc/init.d/
sudo cp /etc/init.d/skeleton /etc/init.d/Nagios
Step 17 - Edite o arquivo Nagios.
sudo gedit /etc/init.d/Nagios
DESC = "Nagios"
NAME = nagios
DAEMON = /usr/local/nagios/bin/$NAME
DAEMON_ARGS = "-d /usr/local/nagios/etc/nagios.cfg"
PIDFILE = /usr/local/nagios/var/$NAME.lock
Step 18 - Torne o arquivo Nagios executável e inicie o Nagios.
sudo chmod +x /etc/init.d/nagios
service apache2 restart
service nagios start
Step 19 - Agora vá para o seu navegador e abra o url → http://localhost/nagios. Agora faça login no Nagios com o nome de usuário nagiosadmin e use a senha que você configurou anteriormente. A tela de login do Nagios é mostrada na imagem abaixo -
Se você seguiu todas as etapas corretamente, sua interface da web do Nagios será exibida. Você pode encontrar o painel do Nagios conforme mostrado abaixo -