Tema:
Saludos he visto que en el foro hay personas que nesecitan monitorear el trafico de la red y usan el mrtg..bueno aqui les envio los pasos para instalar el netmrg en un servidor linux que es similar al mrtg o hasta mejor!!
1.-Nos bajamos el paquete de www.netmrg.net
wget http://www.netmrg.net/download/release/binary/netmrg-0.18.2-1.el4.i386.rpm
2.-Debemos tener instalado la herramienta rrdtool y el rrdtool-devel de acuerdo a nuestra distribucion
en mi caso tengo centos4.4
wget http://centos.karan.org/el4/extras/stable/i386/RPMS/rrdtool-1.0.49-4.el4.kb.i386.rpm
wget http://centos.karan.org/el4/extras/stable/i386/RPMS/rrdtool-devel-1.0.49-4.el4.kb.i386.rpm
los instalo pero hay veces que pide una libreria de python la cual nos es necesaria..asi que
rpm -Uvh --nodeps rrdtool*.*
3.-Debemos ver que el mysql este todo instalado pero 3 son nesesarios EL MYSQL , EL MYSQL-SERVER , EL MYSQL-DEVEL, PHP-MYSQL
rpm -qa |grep mysql
si no existiese uno de esos nos tocaria bajarnoslos de acuerdo a nuestra distribucion
4.- encendemos el mysql
5.- Instalamos el netmrg
rpm -Uvh netmrg-0.18.2-1.el4.i386.rpm
6.- Encendemos el apache
7.- creamos una base de datos
/usr/bin/mysqladmin create netmrg
8.- ahora actualizamos la base de datos con el archivo por defecto del netmrg
mysql -u root -p netmrg < /usr/share/netmrg/db/netmrg.mysql
cuando nos pide clave damos "enter"
9.- Ahora entramos al mysql
mysql -u root -p
...en el momento de que nos pide clave damos enter
10.-DAmos permisos a esa base de datos
mysql> grant all on netmrg.* to netmrguser@localhost identified by 'netmrgpass';
11.- salimos del mysql
exit;
12.- Ahora nos toca añadir una linea en el apache en la seccion Includes
vi /etc/httpd/conf/httpd.conf
--->Include conf.d/*.conf
--->Include /etc/netmrg.conf
13.-Reiniciamos el apache
14.-Ahora nos toca crear un usuario y darles permisos para el netmrg
useradd netmrg
chown netmrg:netmrg /var/log/netmrg
chown netmrg:netmrg /var/lib/netmrg/rrd
15.- Listo ahora en el crontab hacemos que se ejecute cada 5 minutos
crontab -e
presionamos i(INSERT) digitamos:
*/5 * * * * /usr/bin/netmrg_cron.sh
16.-Esta listo todo ahora cuando escribamos la ip local/netmrg nos sale la pantalla del programa
usuario:admin
clave:nimda
Y eso es todo .... cabe aclarar que deben tener configurado el snmpd.conf correctamente con el nombre de las claves o comunidad tal como se hace para el mrtg..!!
Comentarios
Se agradecen
Se agradecen sobremanera este tipo de comos.
Saludos,
Hasta cuando seremos los pacíficos dueños de tanto absurdo.
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net
Tengo un problema con
Tengo un problema con eso:
He seguido todos los pasos, con la variante que yo tengo centos5.2, llego hasta aquí:
rpm -Uvh netmrg-0.20-1.el5.i386.rpm
warning: netmrg-0.20-1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID ed00d312
error: Failed dependencies:
perl(Net::SNMP) is needed by netmrg-0.20-1.el5.i386
instalé esto ( net-snmp-perl-5.3.1-24.el5_2.2 ) con yum, intenté de nuevo y sigue en el mismo error, alguna idea de cómo solucionarlo?.
Saludos.
------------
Cogito Ergo Sum