<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.gorearaucania.cl/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Instalando_Nagios_3.5</id>
	<title>Instalando Nagios 3.5 - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gorearaucania.cl/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Instalando_Nagios_3.5"/>
	<link rel="alternate" type="text/html" href="https://wiki.gorearaucania.cl/mediawiki/index.php?title=Instalando_Nagios_3.5&amp;action=history"/>
	<updated>2026-04-09T12:27:28Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.gorearaucania.cl/mediawiki/index.php?title=Instalando_Nagios_3.5&amp;diff=9&amp;oldid=prev</id>
		<title>Soporte Gobierno Regional de La Araucanía: Página creada con «=== Instalar NAGIOS 3.5 en SL 6.4 x86_64 ===  ==== Requisitos Básicos ==== *Instalar Scientific Linux 6.4 versión mínimo. *Configurar Tarjeta de Red:   # vi /etc/sysconf...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.gorearaucania.cl/mediawiki/index.php?title=Instalando_Nagios_3.5&amp;diff=9&amp;oldid=prev"/>
		<updated>2015-12-17T01:04:58Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «=== Instalar NAGIOS 3.5 en SL 6.4 x86_64 ===  ==== Requisitos Básicos ==== *Instalar Scientific Linux 6.4 versión mínimo. *Configurar Tarjeta de Red:   # vi /etc/sysconf...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Instalar NAGIOS 3.5 en SL 6.4 x86_64 ===&lt;br /&gt;
&lt;br /&gt;
==== Requisitos Básicos ====&lt;br /&gt;
*Instalar Scientific Linux 6.4 versión mínimo.&lt;br /&gt;
*Configurar Tarjeta de Red:&lt;br /&gt;
&lt;br /&gt;
 # vi /etc/sysconfig/network-scripts/ifcfg-eth0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt; &amp;lt;pre&amp;gt;&lt;br /&gt;
DEVICE=eth0 &lt;br /&gt;
HWADDR=08:00:27:3C:CF:DD &lt;br /&gt;
TYPE=Ethernet&lt;br /&gt;
UUID=67079bbc-9d19-4243-ba6c-518368971d44&lt;br /&gt;
ONBOOT=yes&lt;br /&gt;
NM_CONTROLLED=no&lt;br /&gt;
BOOTPROTO=none&lt;br /&gt;
IPADDR=10.10.11.210&lt;br /&gt;
NETMASK=255.255.255.0&lt;br /&gt;
GATEWAY=10.10.11.254&lt;br /&gt;
DNS1=10.10.10.1&lt;br /&gt;
&amp;lt;/pre&amp;gt; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 # service network restart&lt;br /&gt;
&lt;br /&gt;
==== Instalando Nagios 3.5 ====&lt;br /&gt;
&lt;br /&gt;
Se procede a actualizar los paquetes, instalar librerías y habilitar usuarios:&lt;br /&gt;
&lt;br /&gt;
 # yum update -y&lt;br /&gt;
 # yum install -y gcc glibc glibc-common gd gd-devel make httpd php php-mysql php-pear wget perl openssl-devel mrtg net-snmp net-snmp-utils mysql mysql-server mysql-devel&lt;br /&gt;
 # /usr/sbin/useradd -m nagios&lt;br /&gt;
 # /usr/sbin/groupadd nagcmd&lt;br /&gt;
 # /usr/sbin/usermod -a -G nagcmd nagios&lt;br /&gt;
 # /usr/sbin/usermod -a -G nagcmd apache&lt;br /&gt;
&lt;br /&gt;
Se descarga Nagios:&lt;br /&gt;
&lt;br /&gt;
 # cd /tmp&lt;br /&gt;
 # wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.5.0/nagios-3.5.0.tar.gz&lt;br /&gt;
 &lt;br /&gt;
Compilar Nagios:&lt;br /&gt;
&lt;br /&gt;
 # tar -zxvf nagios-3.5.0.tar.gz&lt;br /&gt;
 # cd nagios&lt;br /&gt;
 # ./configure --with-nagios-user=nagios --with-command-group=nagcmd&lt;br /&gt;
 # make all&lt;br /&gt;
 # make install&lt;br /&gt;
 # make install-init&lt;br /&gt;
 # make install-config&lt;br /&gt;
 # make install-commandmode&lt;br /&gt;
 # make install-webconf&lt;br /&gt;
&lt;br /&gt;
Terminando de configurar Nagios:&lt;br /&gt;
&lt;br /&gt;
Buscar la linea nagios@localhost en contacts.cfg y reemplazar el correo. Se puede colocar comas para agregar más correos.&lt;br /&gt;
 # vi /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
&lt;br /&gt;
Cambiar la contraseña de nagiosadmin y iniciar apache:&lt;br /&gt;
&lt;br /&gt;
 # htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
 # service httpd start&lt;br /&gt;
&lt;br /&gt;
==== Instalando Nagios Plugins 1.4.16 ====&lt;br /&gt;
&lt;br /&gt;
Se descarga Nagios Plugins:&lt;br /&gt;
&lt;br /&gt;
 # cd ..&lt;br /&gt;
 # wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz&lt;br /&gt;
&lt;br /&gt;
Compilar Nagios Plugins:&lt;br /&gt;
&lt;br /&gt;
 # tar -zxvf nagios-plugins-1.4.16.tar.gz&lt;br /&gt;
 # cd nagios-plugins-1.4.16&lt;br /&gt;
 # ./configure --with-nagios-user=nagios --with-nagios-group=nagcmd&lt;br /&gt;
 # make&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
Agregando Servicio Nagios al arranque:&lt;br /&gt;
&lt;br /&gt;
 # chkconfig --add nagios&lt;br /&gt;
 # chkconfig nagios on&lt;br /&gt;
 # service nagios start&lt;br /&gt;
&lt;br /&gt;
Probando si Nagios funciona:&lt;br /&gt;
&lt;br /&gt;
 # usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
==== Habilitando IPTABLES y SELINUX ====&lt;br /&gt;
&lt;br /&gt;
Editar iptables y agregar puerto 80:&lt;br /&gt;
&lt;br /&gt;
 #vi /etc/sysconfig/iptables&lt;br /&gt;
&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 # service iptables restart&lt;br /&gt;
&lt;br /&gt;
Desabilitar SELINUX, editando selinux en estado disabled:&lt;br /&gt;
&lt;br /&gt;
 # setenforce 0&lt;br /&gt;
 # vi /etc/sysconfig/selinux&lt;br /&gt;
&lt;br /&gt;
=== Configurando MRTG ===&lt;br /&gt;
&lt;br /&gt;
Para obtener información del consumo de ancho de banda de dispositivos de red como switch o router, se habilita carpeta donde se almacenaran los logs de MRTG:&lt;br /&gt;
&lt;br /&gt;
 # mkdir /root/mrtg&lt;br /&gt;
 # mkdir /var/log/mrtg&lt;br /&gt;
 # mkdir /var/www/html/mymrtg&lt;br /&gt;
&lt;br /&gt;
Con cfgmaker, se crea el script que debe ejecutarse en el cron, del equipo 10.10.10.1 por snmp:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cfgmaker --global 'WorkDir: /var/www/html/mymrtg' --global 'Options[_]:growright' --global 'LogFormat: rrdtool' --show-op-down --output /root/mrtg/mrtg_10.10.10.1.cfg public@10.10.10.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para probar si el script funciona:&lt;br /&gt;
&lt;br /&gt;
 # env LANG=C /usr/bin/mrtg /root/mrtg/mrtg_10.10.10.1.cfg&lt;br /&gt;
&lt;br /&gt;
Agregar en Cron:&lt;br /&gt;
&lt;br /&gt;
 # crontab -e &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
*/5 * * * * /usr/bin/env LANG=C /usr/bin/mrtg /root/mrtg/mrtg_10.10.10.1.cfg -–logging /var/log/mrtg/mrtg_10.10.10.1.log&lt;br /&gt;
*/5 * * * * /usr/bin/env LANG=C /usr/bin/mrtg /root/mrtg/mrtg_10.10.10.2.cfg -–logging /var/log/mrtg/mrtg_10.10.10.2.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 # /etc/init.d/crond restart&lt;/div&gt;</summary>
		<author><name>Soporte Gobierno Regional de La Araucanía</name></author>
	</entry>
</feed>