En este artículo instalaremos y configuraremos un servidor Nagios desde el paquete fuente.
Podemos descargarnos la última versión de Nagios desde la página oficial: http://nagios.org/.
1.- Configuramos la instalación definiendo un prefix de destino:
tar -xzvf /root/nagios-3.2.1.tar.gz
cd /root/nagios-3.2.1
./configure --prefix=/usr/local/nagios-3.2.1
2.- Compilamos:
make all
3.- Instalamos los ficheros principales:
make install
4.- Instalamos el script de arranque en "/etc/init.d":
make install-init
5.- Instalamos y configuramos los permisos en el directorio de comandos:
make install-commandmode
6.- Instalamos los ficheros de configuración en el directorio "/usr/local/nagios-3.2.1/etc":
make install-config
7.- Creamos un softlink al directorio de Nagios:
ln -s /usr/local/nagios-3.2.1 /usr/local/nagios
1.- Creamos un VirtualHost para Nagios con la siguiente configuración:
<VirtualHost *:80>
ServerName nagios.dominio.com
ServerAdmin webmaster@dominio.com
DocumentRoot /usr/local/nagios/share
CustomLog /var/log/apache2/nagios_access_log combined
ErrorLog /var/log/apache2/nagios_error_log
ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
<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>
</VirtualHost>
2.- Creamos el fichero de passwords y el usuario "nagiosadmin":
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
3.- Aplicamos los cambios:
apache2ctl graceful
Nos descargamos los plugins de Nagios desde la página oficial: http://www.nagios.org/download/plugins.
1.- Configuramos la instalación:
tar -xzvf nagios-plugins-1.4.14.tar.gz
cd nagios-plugins-1.4.14
./configure --prefix=/usr/local/nagios-3.2.1
2.- Compilamos:
make
3.- Instalamos los plugins:
make install
Los plugins se instalarán en el directorio "/usr/local/nagios-3.2.1/libexec".
Comentarios recientes
8 weeks 1 day ago
22 weeks 2 days ago
27 weeks 5 days ago
36 weeks 3 days ago
44 weeks 2 days ago
51 weeks 5 days ago
1 year 3 days ago
1 year 12 weeks ago
1 year 12 weeks ago
1 year 15 weeks ago