Como Instalar el NETMRG

Imagen de juank6_66

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

Imagen de iknaxio

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

Imagen de Monkito

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.

------------
counter.li.org

Cogito Ergo Sum