Instalación de paquetes necesarios con apt:
Código:
apt-get install build-essential
apt-get install libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev
apt-get install libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev
Descarga de paquetes con wget y compilación:
Código:
cd /tmp
wget -c http://www.libgd.org/releases/gd-2.0.35.tar.gz
tar xzf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure
make
make install
wget -c http://www.libgd.org/releases/gd-2.0.35.tar.gz
tar xzf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure
make
make install
Agregar usuarios y grupos de nagios
Código:
useradd nagios
passwd nagios #asigno el password y lo repito
groupadd nagios
groupadd nagcmd
usermod -G nagios nagios
usermod -G nagios otro_user #ya debe existir el usuario otro_user
usermod -G nagcmd nagios
usermod -G nagcmd www-data
passwd nagios #asigno el password y lo repito
groupadd nagios
groupadd nagcmd
usermod -G nagios nagios
usermod -G nagios otro_user #ya debe existir el usuario otro_user
usermod -G nagcmd nagios
usermod -G nagcmd www-data
Descarga e instalación de plugins:
Código:
cd /tmp
wget -c http://tinyurl.com/2jyzao/nagios-3.0a5.tar.gz
wget -c http://tinyurl.com/2mqzzk/nagios-plugins-1.4.9.tar.gz
tar xzf nagios-3.0a5.tar.gz
cd nagios-3.0a5
./configure -with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf #da error porque no encuentra un archivo, pero funciona igual
cd ..
tar xzf nagios-plugins-1.4.9.tar.gz
cd nagios-plugins-1.4.9
./configure –with-nagios-user=nagios –with-nagios-group=nagios
make
make install
wget -c http://tinyurl.com/2jyzao/nagios-3.0a5.tar.gz
wget -c http://tinyurl.com/2mqzzk/nagios-plugins-1.4.9.tar.gz
tar xzf nagios-3.0a5.tar.gz
cd nagios-3.0a5
./configure -with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf #da error porque no encuentra un archivo, pero funciona igual
cd ..
tar xzf nagios-plugins-1.4.9.tar.gz
cd nagios-plugins-1.4.9
./configure –with-nagios-user=nagios –with-nagios-group=nagios
make
make install
Descarga de apache webServer y configuración de usuarios y pagina:
Código:
apt-get install apache2
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
vi /etc/apache2/sites-available/nagios #copiar y pegar lo siguiente en dicho archivo:
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbinhtpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
vi /etc/apache2/sites-available/nagios #copiar y pegar lo siguiente en dicho archivo:
<Directory "/usr/local/nagios/sbin">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
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
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>
Código:
[ESC]:wq #Guardar y cerrar desde el vi
Cargar el sitio creado y reiniciar el demonio del webServer:
Código:
a2ensite nagios
/etc/init.d/apache2 reload
/etc/init.d/apache2 reload
Reiniciar el demonio del Nagios y crear el script de inicio automatico:
Código:
/etc/init.d/nagios start
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Entrar por explorador web para verificar si fue correctamente instalado:
http://ip_server_nagios/nagios
poner user y pass
Si se quiere entrar a la pagina por default que sea nagios:
Si quiere acceder directamente con la ip http://ip_server_nagios, sin poner al final /nagios, es decir que acceda a ese sitio en forma predeterminada debe hacer lo siguiente:
Editar el archivo:
Código:
vi /etc/apache2/sites-enabled/000-default
En la línea 17 donde aparece:
Código:
RedirectMatch ^/$ /default-apache/
Reemplazarlo por la línea:
Código:
RedirectMatch ^/$ /nagios/
Es decir hay que cambiar el sitio por el del nagios y con esto directamente cuando ingresemos http://ip_server_nagios en el navegador web directamente nos cargara el sitio por defecto que en este caso como lo configuramos es el del nagios, redireccionara a http://ip_server_nagios/nagios.
Finalmente reiniciamos el apache:
Código:
/etc/init.d/apache2 reload
Ponemos en el explorer:
http://ip_server_nagios










Autor



En línea









