Tema:
Hola amigos de la comunidad, hoy les dejo un contribuciòn sobre como instalar el Cacti en nuestro CentOS 4.
Para todo, he realizado esto en un server que hace de pasarela a internet, con squid+iptables+htb-gen+iproute, este server tiene ya configurado y corriendo el SNMPD y el HTTPD, la DIstro como dije es Centos 4.4 de 64 bits con la ultima actualizaciòn del kernel.
Para todo esto, vamos a necesitar algunos paquetoides como son:
- PHP, MYSQL, MYSQL-SERVER, RRDTOOL, CACTI
Adicionalmente debe estar instalado Apache y SNMP.
Para los que pregunten como instalar los paquetes mencionados, pues deben usar Yum por ejemplo:
yum install mysql mysql-server cacti
Con respecto a Cacti, podemos descargarlo con yum o hacerlo desde la pagina de cacti.net y bajar el .tar, existen sus pro y sus contras respecto a el uso del .tar, que ya analizaremos.
OJO: Antes de nada el snmpd, httpd y en mysqld deben estar corriendo.
Primero debemos configurar el Mysql, para lo cual creamos antes de nada el usuario
cactiuser:
useradd cactiuser
Luego, creamos la base de datos:
myqsl
mysql> set password for root@localhost=password('xxxxx');
mysql> create database cactidb;
mysql> grant all on cactidb.* to root;
mysql> grant all on cactidb.* to root@localhost;
mysql> grant all on cactidb.* to cactiuser;
mysql> grant all on cactidb.* to cactiuser@localhost;
mysql> set password for cactiuser@localhost=password('yyyyy');
mysql> exit
Con esto lo que hacemos es darle un password a root, lo mismo para el cactiuser, crear la base de datos y darle acceso a los usuarios mencionados.
Ok tenemos nuestro Mysql listo, ahora a instalar cacti.
Como les comentaba se puede instalar con yum directamente, el pero de esto es que no crea el directorio /var/www/cacti, si no que lo instala en /usr/share/cacti, lo que hice fue copiar ese directotio a /var/www/ y listo (en algunos casos es /var/www/html/ ahi se debe cambiar la ruta el el /etc/httpd/conf.d/cacti.conf y en el cron.d/cacti), o pueden hacerlo desde .tar (con los riesgos de no ser RPM) descargando desde www.cacti.net. y se proceder ha instalar asi:
tar xzvf cacti0.8.x.x.tar.gz -C /var/www/
mv /var/www/cacti0.8.x /var/www/cacti
cd /var/www/cacti/
mysql --user=root --password=xxxxx cactidb < cacti.sql
chown -R cactiuser rra/ log/
Si lo hacen desde el .tar, deben crear a mano el archivo /etc/httpd/conf.d/cacti.conf, en este deben inclir lo usual:
Alias /cacti /var/www/cacti
Order deny,allow
Deny from all
Allow from all
Allow from ::1
Una vez realizado esto, debemos editar esto:
vi /var/www/cacti/include/config.php
Y colocamos o cambiamos estas lineas:
$database_defaut = “cactidb”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “la_que_declaramos_en_mysql_a_cactiuser”;
Ok, Guardamos los cambios realizados y vamos al Cron.
Editamos el crond:
vi /etc/cron.d/cacti
Insertamos esta linea:
*/5 * * * * cactiuser /usr/bin/php /var/www/cacti/poller.php > /dev/null 2>&1
Guardamos los cambios y listo todo.
Ahora solo debemos ingresar a http://Ip.del.Server/cacti y continuamos, en la primer ventana ponemos Next, en la siguiente igual, en la tercer ventana debemos fijarnos que todo este con [FOUND] en color verde, si no esta (no deberia pasar), entonces nos falto algo de instalar por lo general es el RRDTOOL, o verificamos el path y lo ponemos en su respectivo sitio.
Con esto terminamos de instalar el Cacti, el usuario por default es "admin" y el password es "admin" igual.
Saludos espero les sea util.
Aldo Cobos G.
Para mas info pueden consultar el .pdf creado por Marco Antonio Álvarez Iglesias con el cual fue con el que me guie, solo modificando ciertas cosas para que me funcionara en CentOS.
www.solusan.com/wp-content/2007/07/instalar_cacti.pdf
Comentarios
Bueno no se si sea el caso,
Bueno no se si sea el caso, pero voy a dar algunas recomendaciones:
1.- Deberías darle permiso a esa IP (cacti) en tu regla de firewall y en tu snmp.
2.- Lo que me pasó algún día y me daba ese error, si tiene activado la parte de hosts.allow y hosts.deny (si aquí tiene como all:all), especifica o darle permiso a ese hosts (en el hosts.allow pones snmpd: ipdecacti), y pruebas.
Espero te sirva de algo, Saludos
La verdad ya revise ese q
La verdad ya revise ese q comentas pero nada alguna otra idea?
Soluciòn, ya estuvo,
Soluciòn, ya estuvo, gracias a al ayuda de RazaMetal, solo habia que crear en el snmp.conf de lo linux remotos una comunidad para la ip del server donde esta el cacti y listo.
Saludos.
Keep The Fire Burning.....
Stryper 1988
tengo un error con rrdtool
hola amigos, siguiente este exelente manual y efectivamente como dice tengo un error con RRDTOOL.
[NOT FOUND] RRDTool Binary Path: The path to the rrdtool binary.
/usr/local/bin/rrdtool
[ERROR: FILE NOT FOUND]
yo he instalado en /usr/src
donde hay que cambiar, o como hago. soy nuevo en esto
en seguida de movido todo el directorio rdtool a /usr/local/bin/ y he vuelto a instalar
./configure
make
make install
estoy haciendo mal?
y me sale esto:
[FOUND] RRDTool Binary Path: The path to the rrdtool binary.
/usr/local/bin/rrdtool
[ERROR: IS DIR]
ya solo en la unltima linea me da el error
saludos
Jhonvels
Si mal no me equivoco el
Si mal no me equivoco el Path debe ser /usr/bin/rrdtool no /usr/local/bin/rrdtool, revisa eso.
Keep The Fire Burning.....
Stryper 1988
Buenas, si tienes centos
Buenas,
si tienes centos instala el repositorio DAG, en mi caso tengo la version 5
[root@centos ~]#wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
lo instalo
[root@centos ~]# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
finalmente instalo el rrdtool
[root@centos ~]#yum -y install rrdtool
Luego le cambio
/usr/local/bin/rrdtool
por
/usr/bin/rrdtool
y listo
4 meses tarde ... bye
4 meses tarde ... :D
bye
:)
ayuda cacti
Por favor alguien m puede ayudar como instlar y configurar cacti en centos 5 he seguido todos los pasos de aldo cobos pero no me funciona, soy novato en esto de linux porfa su ayuda con este tema
Gracias de antemano con este servidor
JF
Cacti
Amigos.. si puedieran ayudarme, luego de instalar todo al pie de la letra, llego a un punto en donde pongo: http://ip_del_server/cacti y me sale una lista desplegable de lo que tengo en la carpeta cacti (dentro del /var/www/html)... porr favor su ayuda...
Cacti
Hola a todos, alguien me da una ayuda instale todo y al momento de poner la http://ip/cacti/ me sale la pagina en blanco gracias alguien q me apoye..
Saludos
Páginas