Professional Documents
Culture Documents
MarcoAntoniolvarezIglesias
ndicedecontenido
MonitorizacindeRedesconCacti......................................................................................................3
QuesCacti?.................................................................................................................................3
DndeConseguirlo?.......................................................................................................................3
InstalacinPrevia.............................................................................................................................3
InstalacinApache......................................................................................................................3
InstalacinPHP4.........................................................................................................................3
InstalacinlibapachemodPHP4................................................................................................3
InstalacinMysqlServer............................................................................................................3
InstalacinPhp4Mysql..............................................................................................................3
InstalacinRRDTOOL...............................................................................................................4
InstalacinNetSNMP................................................................................................................4
ConfiguracinMySQL...............................................................................................................4
InstalacindeCacti..........................................................................................................................4
ConfiguracindelCron.d............................................................................................................5
FinalizandoInstalacin...............................................................................................................5
Licencia................................................................................................................................................8
MonitorizacindeRedesconCacti
QuesCacti?
Cacti es un sistema de monitorizacin de redes, esto quiere decir, que podemos tener
controladoslosserviciosqueprestanuestraredentodomomentocasientiemporeal.Esunpotente
softwareconelquepodremoscontrolarentodomomentoelestadodenuestrared.
DndeConseguirlo?
Podremos conseguir Cacti en su pgina oficial o en los repositorios. Nosotros lo
instalaremosdesdeCdigoFuente.
http://www.cacti.net/download_cacti.php
InstalacinPrevia
Cactiesfcildeinstalar,slodependedeunosprogramasquenecesitaremosinstalar
previamente.
InstalacinApache
ParainstalarCacti,tendremosquetenerennuestroequipoelServidorApache.
#aptgetinstallapache
InstalacinPHP4
TendremosquetenerinstaladoPHP,paraello.
#aptgetinstallphp4
#aptgetinstallphp4cli
InstalacinlibapachemodPHP4
EstalibrerahacefaltaparaqueApacheyPHPsellevenbienentres.
#aptgetinstalllibapachemodphp4
InstalacinMysqlServer
PuestoqueMambotrabajaconbasededatostendremosquetenerinstaladoMysql.
#aptgetinstallmysqlserver
InstalacinPhp4Mysql
Tendremosqueinstalarestepaqueteparaquephp4seintegreconMysql.
#aptgetinstallphp4mysql
InstalacinRRDTOOL
TendremosqueinstalarestepaqueteparaqueCactifuncionecorrectamente.
#aptgetinstallrrdtool
InstalacinNetSNMP
Lomismoconestepaquete.
#aptgetinstallsnmp
ConfiguracinMySQL
Unaveztengamosinstaladostodoslospaquetesanteriores,tendremosqueconfigurar
nuestrabasededatosqueutilizarCacti.Primerocrearemosunusuarioysugrupo.
#addusercactiuser
#addgroupcacti
Yempezamoslaconfiguracindenuestrabasededatos.
#myqsl
mysql>setpasswordforroot@localhost=password('xxxxx');
mysql>createdatabasecactidb;
mysql>grantalloncactidb.*toroot;
mysql>grantalloncactidb.*toroot@localhost;
mysql>grantalloncactidb.*tocactiuser;
mysql>grantalloncactidb.*tocactiuser@localhost;
mysql>setpasswordforcactiuser@localhost=password('yyyyy);
mysql>exit
InstalacindeCacti
Unaveztengamostodosestospasosrealizados,vamosaprocederalainstalacindeCacti.
Paraello,tendremosquehacerlosiguiente:
#tarxzvfcacti0.8.6h.tar.gzC/var/www/
#mv/var/www/cacti0.8.6h/var/www/cacti
#cd/var/www/cacti/
#mysqluser=rootpassword=xxxxxcactidb<cacti.sql
#chownRcactiuserrra/log/
Ahoratendremosqueeditarelarchivodeconfiguracindeaccesoalabasededatosde
Cacti.
#vi/var/www/cacti/include/config.php
Ytendremosquecambiarlassiguienteslneas.
$database_defaut=cactidb;
$database_hostname=localhost;
$database_username=cactiuser;
$database_password=yyyyy;
ConfiguracindelCron.d
Tendremosquecrearunarchivoparamarcarlocomotarea.
#vi/etc/cron.d/cacti
Ytendrquetenerelsiguienteaspecto.
*/5****cactiuser/usr/bin/php/var/www/cacti/poller.php>/dev/null2>&1
FinalizandoInstalacin
Parafinalizartendremosqueaccederalsiguienteenlaceyseguirlospasosdelainstalacin.
http://localhost/cacti/
Nossaldrestaventana.PulsamossobreNext.
SeleccionamosNewInstallydenuevoNext.
Enesteapartadotendremosquefijarnosenquetodoslosapartadosestnmarcadosenverde
conlapalabra[FOUND],parapoderseguirlainstalacin.Sinohemostenidoproblemanos
mostrarelaspectodelacaptura,todocorrecto.
Alahoradeintroducirellogintendremosquerecordarque no eselusuarioquehemos
creado,sinounopordefectoquetraeCacti.ElusuarioserAdmin,ylacontraseaadmin.
Unavezintroducidosestelogininicialpordefecto,nospedirquecambiemoslacontrasea
yconestoterminamoslaInstalacindeCacti.
Conestohemosllegadoalfinal,esperoqueoshayaservidodeayuda.
Osaconsejoqueospasisporhttp://www.cacti.net/documentation.php
Licencia
EstaobraestbajounalicenciaReconocimientoNoComercialCompartirIgual2.5Spainde
CreativeCommons.Paraverunacopiadeestalicencia,visite
http://creativecommons.org/licenses/byncsa/2.5/es/oenvieunacartaaCreativeCommons,559
NathanAbbottWay,Stanford,California94305,USA.