Nagios
Como Instalar o Nagios e NagiosQL
Conteúdo |
Começando...
Instalando as dependências
sudo apt-get -y install openssl sudo apt-get -y install libssl-dev sudo apt-get -y install mcrypt sudo apt-get -y install build-essential sudo apt-get -y install nmap sudo apt-get -y install xinetd sudo apt-get -y install apache2 sudo apt-get -y install libjpeg62 sudo apt-get -y install libjpeg-dev sudo apt-get -y install libpng12-0 sudo apt-get -y install libpng12-dev sudo apt-get -y install libgd2-xpm sudo apt-get -y install libgd2-xpm-dev sudo apt-get -y install fontconfig sudo apt-get -y install sudo
Criando usuários para o Nagios
sudo useradd -m nagios sudo groupadd nagios sudo usermod -G nagios nagios sudo mkdir /usr/local/nagios sudo chown -R nagios.nagios /usr/local/nagios sudo groupadd nagcmd sudo usermod -G nagios nagcmd
Baixando o Nagios 2.9
mkdir downloads cd downloads wget -c http://ufpr.dl.sourceforge.net/sourceforge/nagios/nagios-2.9.tar.gz
Compilando o Nagios
tar xzvf nagios-2.9.tar.gz cd nagios-2.9 sudo ./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin --with-htmurl=/nagios/ --with-nagios-user=nagios --with-nagios-grp=nagios --with-gd-lib=/usr/lib --with-gd-inc=/usr/lib
Depois instale-o com o comando:
sudo make all sudo make install sudo make install-init sudo make install-commandmode sudo make install-config
Baixando e instalando o Nagios-plugins
wget -c http://ufpr.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.9.tar.gz tar xzvf nagios-plugins-1.4.9.tar.gz cd nagios-plugins-1.4.9 sudo ./configure sudo make all sudo make install cd /usr/local/nagios/etc sudo mkdir original sudo cp *.cfg-sample original for i in *cfg-sample; do sudo mv $i `echo $i|sed -e s/cfg-sample/cfg/` done
Modificando as permições da pasta do Nagios
sudo chown -R nagios.nagios /usr/local/nagios/var/rw sudo chmod u+rwx /usr/local/nagios/var/rw sudo chmod g+rwx /usr/local/nagios/var/rw sudo chmod g+s /usr/local/nagios/var/rw
Testando o nagios
sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
* Fale com um amigo/colega/conhecido de confiança que saiba mexer no programa. * Renomear o arquivo para seunome-seusobrenome.txt
Baixando e Instalando NRPE
wget -c http://ufpr.dl.sourceforge.net/sourceforge/nagios/nrpe-2.9.tar.gz tar xzvf nrpe-2.9.tar.gz
Compilando o nrpe
cd nrpe-2.9 sudo ./configure sudo make all sudo make install-plugin sudo make install-daemon sudo make install-daemon-config sudo make install-xinetd
Adicionando o usuário nagios como sudo sem senha
echo 'nagios ALL=NOPASSWD:ALL' | sudo tee -a /etc/sudoers
Adicionando o NRPE como serviço
echo 'nrpe 5666/tcp # NRPE'| sudo tee -a /etc/services
sudo /etc/init.d/xinetd restart sudo cp sample-config/nrpe.cfg /usr/local/nagios/etc/
Compilando os binários do NRPE para a pasta do Nagios
sudo cp src/nrpe /usr/local/nagios/bin/ sudo cp src/check_nrpe /usr/local/nagios/libexec/
Baixando e instalando o NSCA
wget -c http://ufpr.dl.sourceforge.net/sourceforge/nagios/nsca-2.7.2.tar.gz
Compilando o NSCA
cd nsca-2.7.2 sudo ./configure sudo make sudo make install
Baixando um Skin para o Nagios
wget -c http://packzaitan.googlecode.com/files/nagios_skyns.tar.gz tar xzvf nagios_skyns.tar.gz sudo mv /usr/local/nagios/share /usr/local/nagios/share.old sudo mv share /usr/local/nagios/ sudo mkdir /usr/local/nagios/etc/services sudo mkdir /usr/local/nagios/etc/hosts sudo mkdir /usr/local/nagios/etc/backup sudo mkdir /usr/local/nagios/etc/backup/hosts sudo mkdir /usr/local/nagios/etc/backup/services sudo chown -R nagios.nagios /usr/local/nagios/*
Configurando o Apache2
echo 'ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin/ <Directory "/usr/local/nagios/sbin/"> AllowOverride AuthConfig Options ExecCGI Order allow,deny Allow from all </Directory> Alias /nagios /usr/local/nagios/share/ <Directory "/usr/local/nagios/share"> Options None #AllowOverride AuthConfig #Order allow,deny #Allow from all #AuthName "Nagios Access" #AuthType Basic #AuthUserFile /usr/local/nagios/etc/htpasswd.users #require valid-user </Directory>' > nagios sudo cp nagios /etc/apache2/sites-enabled/
Modificando as configurações do cgi do Nagios
sudo sed -i 's/^use_authentication=.*/use_authentication=0/' /usr/local/nagios/etc/cgi.cfg
Adicionando o Nagios para ser executado durante o Boot
sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Finalizando a Instalação e restartando o Apache2 e o Nagios
sudo /etc/init.d/apache2 restart sudo /etc/init.d/nagios restart
Para acessar o nagios, abra o navegador e digite o endereço http://localhost/nagios
FALTA TERMINAR
Créditos
Autor: José Nilton < suporte.taizan@gmail.com > |
Data: 23/09/07 |
Local: Nagios |
Wikifier: NiltonOliveira |
Data: 23/09/07 |
Mantenedor: Jose Nilton |
Nagios (last edited 2011-09-19 23:18:12 by localhost)