Monitorizando FreeBSD con Cacti (II) - Userlinux.net

Seguimos monitorizando una FreeBSD cualquiera, esta vez a través de analizadores gráficos de logs. Intentaremos instalar Cacti para recaudar la mayor información posible. Empezamos con la instalación propiamente dicha de Cacti (y todas sus dependencias: apache, expat, freetype2, mysql, net-snmp, perl, php4-mysql, php4-pcre, php4-session, php4-xml y rrdtool): # portinstall -prfv…

Monitorizando FreeBSD con Cacti (II)

30.Nov.2006 ~ 0 Comentarios ~ 3221 Lecturas
Seguimos monitorizando una FreeBSD cualquiera, esta vez a través de analizadores gráficos de logs. Intentaremos instalar Cacti para recaudar la mayor información posible. Empezamos con la instalación propiamente dicha de Cacti (y todas sus dependencias: apache, expat, freetype2, mysql, net-snmp, perl, php4-mysql, php4-pcre, php4-session, php4-xml y rrdtool):
# portinstall -prfv /usr/ports/net/cacti
Presuponemos PHP y MySQL instalados de forma correcta, con lo que seguimos con la configuración de la tabla donde guardaremos todos los datos pertenecientes a la monitorización:

# mysqladmin --user=root create cacti -p
# echo "GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'password'; FLUSH PRIVILEGES;" | mysql -u root -p
# mysql -u root cacti < /usr/local/share/cacti/cacti.sql -p
Editamos las preferencias de la base de datos para rellenar usuario y contraseña que tendrá acceso a MySQL:
# nano /usr/local/share/cacti/include/db-settings.php
Agregamos una tarea programada al cron del usuario cacti (si fuera root lo haríamos con crontab -e, al no ser así agregamos a /etc/crontab) y reiniciamos cron:
# nano /etc/crontab
*/5 * * * * cacti /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1
# /etc/rc.d/cron restart
Pasamos a configurar Apache, para modularizar un poco la misma creamos un archivo llamado cacti.conf con la configuración adecuada y lo incluimos en httpd.conf:
# nano /usr/local/etc/apache/httpd.conf
Include etc/apache/cacti.inc
# nano /usr/local/etc/apache/cacti.inc

Alias /cacti "/usr/local/share/cacti/"

<Directory "/usr/local/share/cacti/">
   Options Indexes FollowSymlinks MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>

# /usr/local/etc/rc.d/apache.sh restart
Seguimos las instrucciones vía web http://ipserver/cacti/:
Cacti en FreeBSD
Cacti en FreeBSD
Cacti en FreeBSD
Entramos con el login/pass de admin/admin y nos fuerza al cambio:
Cacti en FreeBSD
Cacti en FreeBSD
Y bienvenido al sistema:
Cacti en FreeBSD
Ahora falta una parte importante, empezar a usarlo y entender la creación de gráficas, poder conectarlo con SNMP y detallar todo lo que queramos controlar; pero esa es ya otra historia.

Comentarios


Todavía no hay comentarios

Comentarios


Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Buscar

Cargando...

Últimos comentarios

  • graffic
  • reidrac
  • reidrac
  • Wu
  • dilam
  • r0sk
  • reidrac
  • r0sk
  • chucu
  • r0sk
  • el_palomo_programador
  • r0sk
  • reidrac
  • Player 1
  • r0sk

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

barça cakephp django juegos league macosx champions web personal sidenotes cake bsd ubuntu ds twitter cumpleaños bake ps3 programación rfilms rsidenotes felicidades userlinux sysadmin blog games nintendo conciertos php mysql deportes blogsfera apple iphone futbol vacaciones canción debian alemania_2006 linux bash 2008 python seguridad freebsd twitt humor ssh lucux mac mundial 2007 meme hack opinion films frases lugo openbsd blogs

Archivo

Social

Enlaces de interés