Estadísticas de Red y Servidores con Cacti Walc 2008 12 de Noviember Hervey Allen Con Materias de Carlos Vicente.

Slides:



Advertisements
Presentaciones similares
Instalación de wordpress
Advertisements

Gestion de redes Héctor Lara García
Mónica Acosta Yeison Ceballos Carlos Rodallega
2008 Mérida, Venezuela 2009 Bogotá, Colombia Estadísticas de Red y Servidores con Cacti Walc de Septiembre Hervey Allen Con.
Cacti: Monitoreo de Tendencias
10/25/10 Gestion de Redes MRTG y RRDTool.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Gestion de Configuracion: RANCID
Internet y tecnologías web
Diseño de Bases de Datos
CUPS Configuración y Uso de Paquetes de Software
Todo el Software necesario puede ser conseguido por separado. Para facilitar la puesta al punto del ambiente, nosotros utilizaremos una herramienta particular.
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
Paper On Demand Server & Designer. Descripción Técnica de Arquitectura y Componentes de la Solución PPOD.
Carlos Vicente Servicios de Redes Universidad de Oregón
Opciones bajo el comando Tools del menú principal
USUARIOS DE JOOMLA! Usuarios de Joomla Introducción
Aprende a hacer sitios web con wordpress
I NTRODUCCIÓN A JOOMLA Presentado por: Laura Patricia Pinto Prieto.
Nanci Abarca Pablo Cruz Gabriela Palacios Cisne Sarmiento
Ing. Horacio Carlos Sagredo Tejerina
Los servicios de red son la fundación de una red de trabajo en un ambiente de computadoras. Generalmente los servicios de red son instalados en uno o.
Manual CPANEL Fabiana Páez Rojas.
Conexión a Base de Datos con NetBeans
Presentado por: Lenin Isaías Escobar Mendoza
¿Qué es ZABBIX? Zabbix esta diseñado para monitorear y registrar el estado de varios servicios de red, Servidores, hardware de red, alertas y visualización.
HERRAMIENTAS OPEN SOURCE DE GESTIÓN
INSTALACIÓN Y MANTENIMIENTO SO ADMINISTRACIÓN SO LINUX.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
Almacenamiento virtual de sitios web: «Hosts» virtuales Gustavo Antequera Rodríguez.
4.3. Privilegios de usuarios
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP iLO Management Engine.
Guía de cómo Instalar Una Interfase USB Inalámbrica Guía paso a paso para instalar una interface 2418 negra y/o blanca.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
ACTUALIZACION DE FIRMWARE EXPANSE. Para iniciar el procedimiento de actualización son necesarias dos herramientas para lograr la actualización del EXPANSE.
Manual tecnico pagina web
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Desarrollo de Aplicaciones Web
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Ángela Yanza Montalván, M.Sc. Mg. DOCENTE UNIVERSIDAD ECOTEC INTEGRANTES: LEE GOMEZ JUMME MANZUR SAMANTA.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Instalación Linux - Ubuntu 10.10
Para la instalación completa del iAH 3. 1
Marta Zorrilla – Miguel Ángel Gutiérrez – Universidad de Cantabria
BASE DE DATOS BY: Julián Villar Vázquez.
Para la instalación completa se deberá contar con las siguientes aplicaciones: Servidor APACHE | versión
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Aprenda MySQL en 120 minutos Tutorial. Dirigido a...
Unidad didáctica 6 Diseño de páginas Web.
FACTIBILIDAD Migración de Base de Datos
UNIDAD 7 WEB Y HTML.
Michael Ángelo De Lancer Franco  DNS: es un protocolo de resolución de nombres para redes TCP/IP, como Internet o la red de una organización.
Conceptos básicos sobre Internet
Cómo Subir Un Sitio Web Tecnologías de la Información y la Comunicación Profesor Diego Vera Aranda.
*En Internet, un servidor es un ordenador remoto que provee los datos solicitados por parte de los navegadores de otras computadoras. *En redes locales.
Juan Pablo Arango Tatiana Zapata L 11C IE LA SALLE DE CAMPOAMOR.
Es un software que podemos instalar en nuestro alojamiento web. Este software se encarga de gestionar y publicar la información que le introduzcamos en.
MySQL LENGUAJE SQL.
ABRIMOS NUESTRA, MMC PERSONALIZADA. NOS POSICIONAMOS DENTRO DE “ACTIVE DIRECTORY USERS AND COMPUTERS” Y LO EXPANDIMOS.
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
Presentado por: Cristian Navarro 1002 Content Management System. Es un sistema que nos permite gestionar contenidos en un medio digital. Dicho de otra.
Tema 11 Bases de Datos y el Lenguaje SQL
Ejercicio Netviewer Carlos Vicente Servicios de Redes Universidad de Oregon.
Tutorial Holdings Management (Administración de Recursos) Agregando, Editando, y Asignando Notas support.ebsco.com.
ACTUALIZACION DE FIRMWARE EXPANSE. Para iniciar el procedimiento de actualización son necesarias dos herramientas para lograr la actualización del EXPANSE.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
Drupal CARLOS GARCÍA MONTORO. Introducción Drupal es un CMS. Requiere: ◦Un servidor web (Apache, Nginx, Microsoft IIS). ◦Una base de datos (MySQL, PostgreSQL,
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

Estadísticas de Red y Servidores con Cacti Walc 2008 12 de Noviember Hervey Allen Con Materias de Carlos Vicente

Introducción Herramienta para sondear, almacenar y presentar estadísticas de red y sistemas Está diseñada al rededor de RRDTool, con especial énfasis en la interfaz gráfica Casi todas las funcionalidades pueden configurarse a través de la web.

Introducción Cacti: Se lo usa RRDtool, PHP y almanece datos en MySQL. Se lo soporta el uso de SNMP y grafícos con MRTG. “Cacti is a complete frontend to RRDTool, it stores all of the necessary information to create graphs and populate them with data in a MySQL database. The frontend is completely PHP driven. Along with being able to maintain Graphs, Data Sources, and Round Robin Archives in a database, cacti handles the data gathering. There is also SNMP support for those used to creating traffic graphs with MRTG.”

Ventajas Gráficos Fuentes de datos Colección de datos Plantillas Permite utilizar todas las funciones de rrdgraph para definir los gráficos y automatiza algunas de ellas. Permite organizar la información en árboles jerárquicos Fuentes de datos Permite utilizar todas las funciones de rrdcreate y rrdupdate, incluyendo la definición de varias fuentes de datos por archivo RRD Colección de datos Las fuentes datos pueden ser actualizadas vía SNMP o mediante la definición de scripts Soporte SNMP incluído utilizando php-snmp o net-snmp Un componente opcional, cactid, implementa las rutinas SNMP en lenguaje C con multi- threading. Muy importante para grandes números de dispositivos. Plantillas Permite crear plantillas para reutilizar las definiciones de gráficos, fuentes de datos y dispositivos Gestión de usuarios Permite definir autenticación (local o LDAP) y distintos niveles de autorización para usuarios

Instalación Disponible en RPMs y paquetes para Gentoo, Debian, etc. Es necesario instalar cactid por separado, si se quiere mayor rendimiento

Configuración Cacti utiliza MySQL para almacenar el estado de las configuraciones. Es neceario crear la base de datos y los permisos # mysqladmin --user=root create cacti # mysql cacti < cacti.sql # mysql --user=root mysql mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘cacti_pass'; mysql> flush privileges; También es necesario especificar en cacti los parámetros de conexión a la base de datos Por ejemplo, en Fedora, un archivo independiente reside en /etc/cacti/db.php $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "cacti_pass"; $database_port = "3306";

Configuración Asegurarse de que exista un cron job así en /etc/crontab: */5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1 * Nota: en Fedora, se encuentra en /etc/cron.d/cacti

cactid # tar xvzf cacti-cactid-0.8.6.tar.gz # cd cactid-0.8.6 # ./configure # make # make install # vi /usr/local/cactid/bin/cactid.conf DB_Host localhost DB_Database cacti DB_User cactiuser DB_Pass cacti_pass DB_Port 3306 En la interfaz web: Ir a Configuration -> Settings -> Paths -> Cactid Poller File Path y especificar la ubicación de cactid Ir a Poller y en Poller Type, seleccionar cactid

cacti: Instalación Ahora, usa un navegador de Web y abre la siguiente dirección: http://localhost/cacti Veras lo siguiente...

cacti: Instalación Apreta “Next >>”

cacti: Instalación Elige “New Install” y apreta “Next >>” de nuevo.

cacti: Instalación Tu pantalla debería verse así. Si no, pide aydua de tu instructor. Apreta “Finish”

cacti: Primer Login Primer login con: User Name: admin Password: admin

cacti: Cambiar Password Ahora tiene que cambiar el password por admin. Usa el mismo password que estamos usando en el taller.

Agregar dispositivos Management -> Devices -> Add Especificar los atributos del nodo Seleccionar una plantilla de dispositivo agregará automáticamente varias plantillas de gráficos y de peticiones de datos Pueden agregarse plantillas adicionales

Agregar dispositivos

Crear los gráficos Ir al enlace “Create graphs for this host” Seleccionar las plantillas de gráficos y de peticiones de datos deseadas y presionar “Create” En la pantalla siguiente, agregar cualquier información adicional acerca de los gráficos a crear

Ver los gráficos Colocar el nuevo dispositivo en el nivel jerárquico correspondiente dentro del árbol invertido En Management -> Graph Trees seleccionar el árbol por defecto (o crear uno propio)‏ Yendo a Tree Items -> Add pueden agregarse elementos al árbol, ya sean encabezados, gráficos o dispositivos

Un Ejemplo...

Para Seguir Idealmente completamos de incluir todo las maquínas de nustro red de taller en Cacti, organizado bien y aprovechando snmp. Ahora su instructor les va a mostrar un ejemplo de esto.

Red de Taller Nuestro red tiene tres segmentos, cada uno con un switch y y detrás el switch un rutador con dos interfazes. Detrás ellos hay el rutador que va a la red externo. Hay un diagrama en la pizzara.

Los Nombres Fila 1 Fila 2 Fila 3 walc1-1 walc2-1 walc3-1 ... ... ... ... ... ... walc1-9 walc2-9 walc3-9 sw1 sw2 sw3 net1-gw net2-gw net3-gw Usa “dig -x IP” para ver los nombres de cada dispositivo. Usa nombre, no IPs en Cacti (y smokeping, nagios, etc.)‏ El dominio es “track4.ula.ve” y el Router GW es “track4-gw”

Plantillas de dispositivo Ir a Templates -> Host Templates Seleccionar una de las plantillas y luego “Duplicate” Editar la nueva plantilla y agregar gráficos y peticiones de datos Crear nuevos dispositivos indicando la nueva plantilla

Plantillas de gráficos Pueden modificarse los atributos de las plantillas existentes Ir a Templates –> Graph Templates Seleccionar la plantilla deseada Modificar cualquiera de los atributos (los mismos disponibles via rrdgraph): color, función de consolidación, operación matemática (CDEF), líneas horizontales, etc. Al guardar los cambios, éstos se verán reflejados en todos los gráficos miembros de la plantilla en cuestión

Instalar plantillas adicionales Podemos instalar plantillas y scripts de terceros para estadísticas específicas MySQL: http://www.faemalia.net/mysqlUtils/

Conclusiones La herramienta es muy flexible gracias a su concepto de plantillas Una vez entendidos los conceptos de RRDTool, su utilización es bastante intuitiva La visualización jerárquica es de mucha ayuda para organizar y encontrar rápidamente los dispositivos No hay datos disponibles acerca del rendimiento de cactid (¿alguien se anima a medirlo?)‏ No está facíl cómo realizar ‘redescubrimientos’ de los dispositivo. Para agregar muchos dispositivos requiere mucho tiempo. Herramientas como Netdot y Netdisco ayudan.

Referencias Sitio web de Cacti. http://www.cacti.net Forums. http://forums.cacti.net/