0% encontró este documento útil (0 votos)
341 vistas10 páginas

Cacti

El documento proporciona instrucciones para instalar y configurar CACTI en FreeBSD 6.2. Explica cómo instalar las dependencias como Apache, PHP 5, MySQL y Webmin. Luego describe los pasos para crear la base de datos CACTI en MySQL de forma manual o usando Webmin, e implementar la base de datos con el archivo cacti.sql. Finalmente, indica cómo acceder a la interfaz web de CACTI en el navegador y posibles problemas y soluciones.

Cargado por

munifrida
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
341 vistas10 páginas

Cacti

El documento proporciona instrucciones para instalar y configurar CACTI en FreeBSD 6.2. Explica cómo instalar las dependencias como Apache, PHP 5, MySQL y Webmin. Luego describe los pasos para crear la base de datos CACTI en MySQL de forma manual o usando Webmin, e implementar la base de datos con el archivo cacti.sql. Finalmente, indica cómo acceder a la interfaz web de CACTI en el navegador y posibles problemas y soluciones.

Cargado por

munifrida
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

EXP 02 Instalacin y Configuracin de CACTI en FreeBSD 6.2 Episodio I

1.- Introduccin Cactiesunacompletasolucindegraficadoenred,diseadaparaaprovecharelpoderde almacenamiento y la funcionalidad de graficar que poseen las RRDtool. Esta herramienta, desarrollada en PHP, provee un pooler gil, plantillas de grficos avanzadas, mltiples mtodosparalarecopilacindedatos,[Link] fcildeusar,queresultaconvenienteparainstalacionesdeltamaodeunaLAN,ascomo tambinpararedescomplejasconcientosdedispositivos. Cacti utiliza el protocolo SNMP. El protocolo Simple Network Management Protocol (SNMP)permitegestionarredesTCP/IP. Es un protocolo de la capa de aplicacin que facilita el intercambio de informacin de [Link]/[Link] permite a los administradores supervisar el desempeo de la red, buscar y resolver sus problemas,yplanearsucrecimiento.
ParalainstalacindeCactisedebeteneralgunasaplicacionesyafuncionando,aunqueenalgunos casos Cacti instala dichas aplicaciones, estas son apache, php 5, mysql50, a su vez se puede complementar estas aplicaciones con la instalacin de Webmin, que nos mostrar el servidor con unainterfazweb. Suponiendoquesedeseainstalarmanualmenteapache,phpyMySQL,aquseagregarlaformade serinstalado

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

2.- Instalando Cacti


AlinstalarCactiesteinstalara: Apache PHP5 PHP5Exte. PHP5MySQL MySQL

De todos modos se debe comprobar si efectivamente a la hora de instalar Cacti estos paquetes son instalados,encasoqueno,sedebeninstalarcomoapareceenestedocumento. De todas maneras, sealar que se debe instalar las extensiones, al margen que Extensions haya sido instalado,estasaparecenespecificadasenelitemPHP5Extensions

amp#cd/usr/ports/netmgmt/cacti amp#makeinstallclean Luegosecopiaeldirectoriocactia/usr/local/www/data amp#cpR/usr/local/share/cacti/usr/local/www/data/ 3.- Creando BD Cacti de forma manual >>[Link] mysqladminuser=rootcreatecacti//crealabasededatos [Link]/usr/local/share/cacti pormediodelcomando mysqlcacti<[Link] shell>mysqluser=rootmysql mysql>GRANTALLONcacti.*TOcactiuser@localhostIDENTIFIEDBYpasword; mysql>flushprivileges;

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

ParaadministrarlabasedeDatodeCactivaweb,seutilizaWebmin,sibienestaaplicacin no es importante en el funcionamiento de Cacti, facilita y agiliza el trabajo con B.D A continuacinsemostrarlainstalacindewebmin

4.- Instalando Webmin Observacin:durantelainstalacinpreguntarsiseutilizarSSLSecureSocketsLayer,alo quehayqueACEPTAR. Proporcionasusserviciosdeseguridadcifrandolosdatosintercambiadosentreelservidory el cliente con un algoritmo de cifrado simtrico, tpicamente el RC4 o IDEA, y cifrando la clave de sesin de RC4 o IDEA mediante un algoritmo de cifrado de clave pblica, [Link] y van al servidor seguro. Se genera una clave de sesin distinta para cada transaccin, lo cualpermitequeaunqueseareventadaporunatacanteenunatransaccindada,nosirva paradescifrarfuturastransacciones.MD5seusacomoalgoritmodehash. amp#cd/usr/ports/sysutils/webmin amp#makeinstallclean amp#vi/etc/[Link] Seagregawebmin_enable=YESenelarchivo/etc/[Link] Paraejecutarwebmin,sedebeingresaralasiguienteruta amp#cd/usr/local/lib/webmin Seejecutaelscriptdelasiguienteforma amp#./[Link] Paraingresaralawebdewebmin,sehacecomolosealarelejemplo: [Link] 10000:Eselpuertoqueutilizawebminyesseteadoalahoradelainstalacin,encaso quenopregunteporestepuertolodejarpordefault

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

4.1- Creando BD Cacti con Webmin Paraingresarawebmin [Link] Nombredeusuario:admin. Contrasea: [Link] [Link] [Link] [Link] [Link],luegosave,[Link] [Link],cacti [Link].D,pincharelbotonejecutarSQL [Link] [Link] [Link],estoseencuentraen/usr/local/share/cacti/[Link],pincharejecutar Creandousuario [Link],estoenPermisosdeusuario/Crearnuevo usuario [Link] [Link],iraPermisosdeBasedeDatos [Link] [Link] [Link],enestecaso,cacti [Link],dejarlaopcinDesdepermisosdemquina [Link],Seleccionartodoslospermisos

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

4.2- Parmetros en BD Cacti Paraconfirmar/modificaroagregarlosparmetrosdelaBDCacticreadaenWebminsedebehacer losiguiente: amp#vi/usr/local/www/data/cacti/include/[Link] Ejemplo /*makesurethesevaluesrefectyouractualdatabase/host/user/password*/ $database_type="mysql"; $database_default="cacti"; $database_hostname="localhost"; $database_username="cacti"; $database_password="cacti"; $database_port="3306"; /*DefaultsessionnameSessionnamemustcontainalphacharacters*/ #$cacti_session_name="Cacti";

Paravisualizarcactisedebeiralaipdesumquina,luegoaldirectoriocacti,porejemplo: [Link] 6.- Posibles problemas en visualizacin de cacti Unodelosposiblesproblemasquesepuedenpresentaralahoradeverlapginadecacti, es la ruta que se pueda poner en el browser, por ejemplo al poner la siguiente ruta: [Link] / al final de la url, como aparece en el ejemplo [Link] se pueda visualizarsinproblemas. Sibiennoesunproblemagraveesunproblemaquesegeneraaalgnusuariomedioque desconocequepuedenocurrirestetipodesituaciones,considereporejemplounapgina deunbancoodeundepartamentoenespecialquehayqueponer/,obviamenteinducea errorenungranporcentajedeusuarios.
5

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

Este problema se soluciona descomentando algunas lneas del archivo [Link], se realizaradelasiguienteforma: amp#cdvi/usr/local/etc/apache/[Link] Luego se descomentan estas lneas que aparecern obviamente comentadas en el archivo [Link],unavezdescomentadasestaslneassereiniciaapache. <Directory/home/*/public_html> AllowOverrideFileInfoAuthConfigLimit OptionsMultiViewsIndexesSymLinksIfOwnerMatchIncludesNoExec <LimitGETPOSTOPTIONSPROPFIND> Orderallow,deny Allowfromall </Limit> <LimitExceptGETPOSTOPTIONSPROPFIND> Orderdeny,allow Denyfromall </LimitExcept> </Directory> >>ReiniciandoApache amp#tcsh Youhavemail. amp#apachectlrestart

IMPORTANTE
Serecomiendarevisarlasconfiguracionesmsespecficasqueaparecenenapache,PHP5yMySQL enestedocumento,yaqueCactoinstalalasaplicacionesperoNOconfiguralosarchivos.

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

5.- Instalacin apache 13 amp#cd/usr/ports/www/apache13 amp#make amp#makeinstall Comoessabidoseagregaapache_enable=YESalarchive/etc/[Link],delasiguienteforma amp#vi/[Link] Unavezinstaladoseejecutaapache amp#apachectlstart Encasodeestardentrodeunajaula,esprobablequeestecomandonoseareconocidopor elshellqueseutiliza,asquedebeponerseelshelltcshparaquereconozcaestecomando amp#tcsh amp#apachectlstart 6.- Instalacin php-5 amp#cd/usr/ports/lang/php5 amp#makeinstallclean [Link] amp#vi/usr/local/etc/apache/[Link] Enestearchivodebernaparecerosedebernagregarlassiguienteslneas. Estaslneasdebenagregarseensurespectivoluegar,esdecir,dondeseencuentranlosmdulos. LoadModulephp5_modulelibexec/apache/[Link] AddModulemod_php5.c Unavezagregadaestaslneassereiniciaapache amp#apachectlrestart ParaquePHPdesoporteaMySQLsedebeninstalarphp5extensionsyphp5mysql

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

7.- Instalacin php5-extensions

amp#cd /usr/ports/lang/php5-extensions amp# make config

Acaparecernunaseriedeopcionesquesoloalgunassedebernmarcarademsdedejar lasqueaparecenpordefault,lasopcionesamarcarsonlassiguientes(estasaparecernen unapantallaazul) select type, curl, dom, gd, imap, mbstring, mcrypyt, mysql, mysqli, pcre, posix, session, simplexml,xml,xmlreader,xmlwriter,zlib Acontinuacinsecomienzaconlainstalacin amp#makeinstallclean Luegosedebecopiarelsiguientearchivoenlarutaqueapareceacontinuacin amp#cd/usr/local/etc amp#[Link] Ac se da el soporte de mysql en PHP, se produce la conexin entre ambas aplicaciones, para ver si tengo instalado php5mysql realizo el siguiente comando pkg_info|grep php|grepmysqlSielcommandoarrojaalgnresultadoquieredecirquelaaplicacinest instalada,encasocontrario(denoarrojarnada)hayqueinstalarla Estodeberaarrojarelcomandopkg_info|grepphp|grepmysql test#pkg_info|grepphp|grepmysql php5mysql5.2.6_1Themysqlsharedextensionforphp php5mysqli5.2.6_1Themysqlisharedextensionforphp

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

8.- Instalacin php5-mysql amp#cd/usr/ports/database/php5mysql amp#make amp#makeinstall Observacin:Esprobablequenoiniciephp5porloquehayquemetersealarchivo. vi/usr/local/etc/apache/httpd.confycambiartodoslosphp4porphp5 9.- Instalando MySQL Importante: Si se st trabajando dentro de una jaula, es probable que no acepte algunos commandosdentrodelshellqueseesttrabajando,porloquehayqueutilizartcsh amp#cd/usr/ports/databases/mysql50server amp#makeinstallclean amp#mysql_install_db Parainiciarmysqlserealizaelsiguientecomando/usr/local/etc/rc.d/mysqlserverstart amp#chownRmysql:mysql/var/db/mysql amp#mysqld_safeuser=mysql& amp#/usr/local/bin/mysqladminurootpassword"newpasswd" Luegoseagregaalarchivo/etc/rc.confmysql_enable=YES

7.- Configuracin de Cacti Unavezsolucionadoelproblemadevizualizacindelawebcacti,serealizalainstalacin [Link],yaqueserealizadelamismaformaqueunwordpresso unblog. Acontinuacinsemuestralaprimerapantallaquenosencontramosunavezinstaladocacti vaweb(comowordpressoblog)

Mitchell Ferrand Marcone DECOM Universidad de Valparaso - Chile

Figura1:EntrandoaCacti Sedebeponerlosiguienteparaentraralaconfiguracin UserName:admin Password:admin. Luegonospedircambiarlacontraseayconfirmarla.

10

También podría gustarte