{"id":8106,"date":"2015-07-03T12:18:32","date_gmt":"2015-07-03T10:18:32","guid":{"rendered":"http:\/\/www.palentino.es\/blog\/?p=8106"},"modified":"2015-07-03T12:24:59","modified_gmt":"2015-07-03T10:24:59","slug":"herramientas-de-software-libre-para-monitorizar-data-centers-yo-servidores","status":"publish","type":"post","link":"https:\/\/www.palentino.es\/blog\/herramientas-de-software-libre-para-monitorizar-data-centers-yo-servidores\/","title":{"rendered":"Herramientas de software libre para monitorizar Data Centers y\/o Servidores"},"content":{"rendered":"<div id=\"palen-2450194883\" class=\"palen-antes-del-contenido palen-entity-placement\"><div class=\"palen-adlabel\">Anuncios<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2815317153396146\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:inline-block;width:300px;height:250px;\" \ndata-ad-client=\"ca-pub-2815317153396146\" \ndata-ad-slot=\"4593837716\"><\/ins> \n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><p style=\"text-align: justify;\">Los Datacenters o centros de datos son \u201cconstrucciones\u201d donde confluyen m\u00faltiples servidores y equipos de red. Debido a las necesidades de ubicaci\u00f3n, seguridad y ambientales est\u00e1n alojados en estos espacios. Almacenan gran cantidad de aplicaciones y servicios corriendo sobre una infraestructura de hardware dedicada.<\/p>\n<p style=\"text-align: justify;\">Los Datacenters alojan componentes de hardware y software para el procesamiento y almacenamiento de informaci\u00f3n de m\u00faltiples organizaciones de una o varias compa\u00f1\u00edas. Estos componentes son generalmente heterog\u00e9neos (no similares) y pueden variar desde unos pocos equipos, hasta miles centrados en un s\u00f3lo sitio.<\/p>\n<p style=\"text-align: justify;\">Debido a la gran cantidad de equipos, para un administrador TI es complicado administrarles y controlarles. Es por eso que es preciso contar con un software adecuado. La informaci\u00f3n tiene que estar disponible todo el tiempo con exigencias del <strong>99%<\/strong> de disponibilidad todo el a\u00f1o,\u00a0<strong>24\/365 h\/d<\/strong>. Actualmente la nube supone un uso mayor de servicios hospedados en estos sitios.<\/p>\n<p style=\"text-align: justify;\">Existen muchas amenazas en un datacenter que pueden provocar que la informaci\u00f3n no se encuentre disponible. Concentrar innumerables dispositivos conlleva aumento de temperatura y consumo de energ\u00eda. El consumo de energ\u00eda, humedad, posibles accesos de personal, incendios, <strong>TODO<\/strong> debe ser controlado.<\/p>\n<p style=\"text-align: justify;\">Algunos expertos recomiendan puntos con control y concentrar esos datos en un punto para su <strong>observaci\u00f3n<\/strong>.<\/p>\n<p style=\"text-align: justify;\">Adem\u00e1s de los <strong>riesgos f\u00edsicos<\/strong>, pueden existir <strong>riesgos l\u00f3gicos<\/strong>. Las intrusiones de hackers, ca\u00eddas de servicio de software, webs, fallos de aplicaciones, etc.<\/p>\n<p style=\"text-align: justify;\">En definitiva, el control de un datacenter es un aspecto bastante <strong>complejo<\/strong>.<\/p>\n<p><!--more--><\/p>\n<p>El <strong>monitoreo<\/strong> es una de las actividades fundamentales que debe ejercer un <strong>IT Manager<\/strong> puesto que permite obtener <strong>m\u00e9tricas de an\u00e1lisis<\/strong>.<\/p>\n<p style=\"text-align: justify;\">El Modelo <strong>MAPE<\/strong> (Monitor, Analyze, Plan , Execute) de <strong>IBM<\/strong>, planteado por <a href=\"https:\/\/en.wikipedia.org\/wiki\/Paul_Horn_(computer_scientist)\" target=\"_blank\">Paul Horn<\/a> en 2001, este modelo nos dice que debemos ejecutar unas acciones en cualquier tipo de ambiente, empezando por la <strong>monitorizaci\u00f3n<\/strong>, despu\u00e9s <strong>analizar<\/strong> la informaci\u00f3n, para <b>llevar a cabo<\/b>\u00a0un plan de acci\u00f3n y finalizar ejecut\u00e1ndolo.<\/p>\n<p>Sin un sistema de administraci\u00f3n de monitorizaci\u00f3n, los administradores ejecutan comandos en consola o gr\u00e1fico en funci\u00f3n del sistema.<\/p>\n<p>Por ejemplo, top, df \u2013h, netstat -an, etc.<\/p>\n<p>Pero gracias a estas herramientas podremos ver la informaci\u00f3n textual de forma gr\u00e1fica y entendible.<\/p>\n<h2><strong>Herramientas libres.<\/strong><\/h2>\n<p><strong>Munin<\/strong><\/p>\n<p>En alusi\u00f3n al <a href=\"https:\/\/es.wikipedia.org\/wiki\/Hugin_y_Munin\" target=\"_blank\">cuervo <\/a>que informaba al Dios <a href=\"https:\/\/es.wikipedia.org\/wiki\/Od%C3%ADn\" target=\"_blank\">Od\u00edn <\/a>de lo que pasaba en el mundo.<br \/>\n<a href=\"http:\/\/munin-monitoring.org\" target=\"_blank\">http:\/\/munin-monitoring.org<\/a><\/p>\n<p>Se encuentra desarrollado en <strong>Perl<\/strong> bajo una licencia <strong>GPL<\/strong>.<br \/>\nPermite supervisar equipos, servicios, SAN,etc<br \/>\nUtiliza <strong>RRDTool<\/strong>. Es la evoluci\u00f3n de MRTG (libre).<br \/>\nBasado en Round Robin por eso el <strong>RR<br \/>\n<\/strong><a href=\"https:\/\/es.wikipedia.org\/wiki\/Planificaci%C3%B3n_Round-robin\" target=\"_blank\">https:\/\/es.wikipedia.org\/wiki\/Planificaci%C3%B3n_Round-robin<\/a><\/p>\n<p>Es multiplataforma, aunque para Windows solamente existe la versi\u00f3n Munin-node, solo en cliente no en servidor.<br \/>\nPosee una arquitectura Master\/Slave.<\/p>\n<p style=\"text-align: justify;\">En el servidor se instala la aplicaci\u00f3n. El servidor se alimenta de los esclavos para obtener informaci\u00f3n de la red. Podemos crear plugin de monitorizaci\u00f3n para personalizar los datos e informaci\u00f3n. Estos plugins est\u00e1n basados en el lenguaje PERL. No se encuentra muy orientado a alertas, aunque puede enviar mensajes a trav\u00e9s de email o SMS.<\/p>\n<p>Los planes de contingencia nos permitir\u00e1n solucionar los problemas detectados con los gr\u00e1ficos.<\/p>\n<p><strong>Nagios<\/strong>.<br \/>\n<a href=\"http:\/\/www.nagios.org\" target=\"_blank\">www.nagios.org<\/a><\/p>\n<p>Es la herramienta por <strong>excelencia<\/strong> para este tipo de operaciones.<br \/>\nHerramienta de c\u00f3digo abierto desarrollada por <strong>Ethan Galstad<\/strong> bajo licencia GPL.<\/p>\n<p>Es un sistema <strong>orientado a alertas<\/strong> por lo que es posible configurarlo\u00a0 para que env\u00ede avisos a IT Manager en caso de detectar problemas o riesgos latentes.<\/p>\n<p>Permite por lo tanto monitorizar el sistema y la red, desde simples host, servidores, impresoras en red, routers, switches e incluso servicios mediante una arquitectura cliente servidor.<\/p>\n<p>Es usada hasta por hackers para realizar <strong>Footprinting<\/strong><br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Footprinting\" target=\"_blank\">https:\/\/en.wikipedia.org\/wiki\/Footprinting<\/a><\/p>\n<p>Aunque existen otras versiones de pago, de coste aproximado de 1000 Euros por suscripci\u00f3n.<\/p>\n<p>Resumiendo el tipo de alertas en nagios, estas pueden ser de <strong>3 tipos<\/strong> (color).<\/p>\n<p>Warning -&gt; amarillo, grado medio.<br \/>\nCritical -&gt; Problema (rojo)<br \/>\nOk -&gt; verde.<\/p>\n<p>Nagios tambi\u00e9n nos permite ver un <strong>mapa de red<\/strong>. Diferenciando cuales son routers, maquinas, sistemas windows, linux, etc.<br \/>\nSe encuentra basado en plugins, que pueden ser scripts desarrollados en BaSH (guiones),Perl, C, PHP, entre otros lenguajes.<\/p>\n<p>Es posible crear <strong>scripts<\/strong> para medir cualquier elemento que arroje informaci\u00f3n (sensor de humedad, temperatura, consumo de potencia, etc).<\/p>\n<p>Existen alrededor de unos<strong> 2000 plugins<\/strong> desarrollados por la comunidad.<\/p>\n<p>Recuerda que el uso suele realizarse mediante el navegador. Posee un <strong>backend<\/strong> de administraci\u00f3n.<\/p>\n<p>Sera necesario configurar en la maquina cliente algunos aspectos para que sea supervisado por el backend.<\/p>\n<p><a href=\"http:\/\/exchange.nagios.org\" target=\"_blank\">http:\/\/exchange.nagios.org<\/a><br \/>\n<em>Como desarrollar los plugins bas\u00e1ndose en especificaciones.<\/em><br \/>\n<a href=\"https:\/\/www.nagios-plugins.org\/doc\/guidelines.html\">https:\/\/www.nagios-plugins.org\/doc\/guidelines.html<\/a><\/p>\n<p><em>V\u00eddeo de c\u00f3mo instalar y configurar Nagios.<\/em><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=R_mK98hKUzQ\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=R_mK98hKUzQ<\/a><\/p>\n<p><em>Funcionamiento<\/em><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=O3yOnxzsmDE\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=O3yOnxzsmDE<\/a><\/p>\n<p><em>Instalaci\u00f3n de Nagios como Cliente en Windows y Linux<\/em><br \/>\n<a href=\"http:\/\/www.nettix.com.pe\/documentacion\/administracion\/114-instalacion-de-nagios-como-cliente-en-windows-y-linux\">http:\/\/www.nettix.com.pe\/documentacion\/administracion\/114-instalacion-de-nagios-como-cliente-en-windows-y-linux<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Ganglia<\/strong><br \/>\n<a href=\"http:\/\/ganglia.sourceforge.net\" target=\"_blank\">http:\/\/ganglia.sourceforge.net<\/a><br \/>\nEs un sistema de monitorizaci\u00f3n distribuido enfocado en sistemas de alto rendimiento HPC tales como clusters o grids.<br \/>\nSe distribuye bajo licencia tipo FreeBSD. Muy abierta.<br \/>\nSu implementaci\u00f3n consiste en los daemons gmond y gmetad.<br \/>\nSimilar a Munin, utiliza RRDTool para los gr\u00e1ficos.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Centreon<\/strong><br \/>\n<a href=\"https:\/\/www.centreon.com\/en\/\" target=\"_blank\">https:\/\/www.centreon.com\/en\/<\/a><\/p>\n<p>Es otra herramienta que se encuentra destinada a la administraci\u00f3n y monitorizaci\u00f3n de redes y dispositivos.<\/p>\n<p>Centreon\u00a0es un software de monitorizaci\u00f3n tambi\u00e9n de software libre que proveniente de nagios pero con motores propios. En este caso se usar\u00e1 <strong>nagios<\/strong> como sistema de monitorizaci\u00f3n y centreon como front-end de centreon.<\/p>\n<p><em>Nagios + Centreon: Gu\u00eda de instalaci\u00f3n y\u00a0configuraci\u00f3n<\/em><\/p>\n<p><a href=\"https:\/\/operativoslinux.wordpress.com\/2015\/01\/03\/nagios-centreon-guia-de-instalacion-y-configuracion\/\" target=\"_blank\">https:\/\/operativoslinux.wordpress.com\/2015\/01\/03\/nagios-centreon-guia-de-instalacion-y-configuracion\/<\/a><\/p>\n<p><a href=\"http:\/\/es.slideshare.net\/aitortersio\/centreon-breve-explicacin\" target=\"_blank\">http:\/\/es.slideshare.net\/aitortersio\/centreon-breve-explicacin<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Pandora FMS<\/strong><br \/>\n<a href=\"http:\/\/pandorafms.com\/Home\/Home\/es\">http:\/\/pandorafms.com\/Home\/Home\/es<\/a><\/p>\n<p style=\"text-align: justify;\">Es un software de\u00a0c\u00f3digo abierto\u00a0que sirve para\u00a0monitorizar\u00a0y medir todo tipo de elementos. Monitoriza sistemas, aplicaciones o dispositivos. Permite saber el estado de cada elemento de un sistema a lo largo del tiempo. Pandora FMS est\u00e1 orientado a grandes entornos, y permite gestionar con y sin agentes, varios miles de sistemas, por lo que se puede emplear en grandes clusters, centros de datos y redes de todo tipo.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Zenoss<\/strong><br \/>\n<a href=\"https:\/\/es.wikipedia.org\/wiki\/Zenoss\" target=\"_blank\">https:\/\/es.wikipedia.org\/wiki\/Zenoss<\/a><\/p>\n<p style=\"text-align: justify;\">Zenoss\u00a0(Zenoss Core) es una\u00a0aplicaci\u00f3n de inform\u00e1tica\u00a0de\u00a0c\u00f3digo abierto, plataforma para la\u00a0gesti\u00f3n de red\u00a0y\u00a0servidores basada en el servidor de aplicaciones Zope. Liberado bajo la Licencia P\u00fablica General de GNU (GPL) versi\u00f3n 2, Zenoss Core provee una interfaz web que permite a los administradores de sistemas monitorear disponibilidad, inventario\/configuraci\u00f3n, desempe\u00f1o y eventos. Erik Dahl comenz\u00f3 el desarrollo de Zenoss en el 2002 y en agosto del 2005 fund\u00f3 Zenoss, Inc., con Bill Karpovich. Zenoss, Inc. patrocina el desarrollo de Zenoss Core y vende una versi\u00f3n empresarial basada en la versi\u00f3n b\u00e1sica.<\/p>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<div id=\"palen-3805473216\" class=\"palen-despues-del-contenido palen-entity-placement\"><div class=\"palen-adlabel\">Anuncios<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2815317153396146\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-2815317153396146\" \ndata-ad-slot=\"\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Los Datacenters o centros de datos son \u201cconstrucciones\u201d donde confluyen m\u00faltiples servidores y equipos de red. Debido a las necesidades de ubicaci\u00f3n, seguridad y ambientales est\u00e1n alojados en estos espacios. Almacenan gran cantidad de aplicaciones y servicios corriendo sobre una infraestructura de hardware dedicada. Los Datacenters alojan componentes de hardware y software para el procesamiento y almacenamiento de informaci\u00f3n de m\u00faltiples organizaciones de una o varias compa\u00f1\u00edas. Estos componentes son generalmente heterog\u00e9neos (no similares) y pueden variar desde unos pocos equipos, hasta miles centrados en un s\u00f3lo sitio. Debido a la gran cantidad de equipos, para un administrador TI es complicado administrarles y controlarles. Es por eso que es preciso contar con un software adecuado. La informaci\u00f3n tiene que estar disponible todo el tiempo con exigencias del 99% de disponibilidad todo el a\u00f1o,\u00a024\/365 h\/d. Actualmente la nube supone un uso mayor de servicios hospedados en estos sitios. Existen muchas amenazas en un datacenter que pueden provocar que la informaci\u00f3n no se encuentre disponible. Concentrar innumerables dispositivos conlleva aumento de temperatura y consumo de energ\u00eda. El consumo de energ\u00eda, humedad, posibles accesos de personal, incendios, TODO debe ser controlado. Algunos expertos recomiendan puntos con control y concentrar esos datos en un punto para su observaci\u00f3n. Adem\u00e1s de los riesgos f\u00edsicos, pueden existir riesgos l\u00f3gicos. Las intrusiones de hackers, ca\u00eddas de servicio de software, webs, fallos de aplicaciones, etc. En definitiva, el control de un datacenter es un aspecto bastante complejo.<\/p>\n","protected":false},"author":1,"featured_media":6424,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[438],"tags":[523,202],"class_list":["post-8106","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sysadmin-2","tag-datacenter","tag-sysadmin"],"views":5205,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2014\/02\/backup-data.jpg","jetpack_shortlink":"https:\/\/wp.me\/p2ECph-26K","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/8106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/comments?post=8106"}],"version-history":[{"count":5,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/8106\/revisions"}],"predecessor-version":[{"id":8111,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/8106\/revisions\/8111"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media\/6424"}],"wp:attachment":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media?parent=8106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/categories?post=8106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/tags?post=8106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}