English Version:
Hello everyone,
Today I'm going to tell you about an Open Source Monitoring Tool named Centreon-Nagios.
You may knew or heard their names but if you are not familiar with them, I'm going to explain it briefly.
I will be brief, Centreon-Nagios is a tool that monitors network routers, services, servers, etc. using the network protocol SNMP. In case you can not hire a paid monitoring solution, Nagios is a great alternative.
I have installed to monitor Windows servers, we didn't have a solution for these tasks, and we asked for budgets but they were too expensive for our company, on the other hand I have seen over the years many pay solutions to perform these activities and they are not a guarantee of good performance and administration.
Nagios and Centreon are installed and configured on Linux, if you do not have much knowledge about this operating system like me, do not worry, download CentOs ISO (Linux) that have embedded Centreon to assemble the entire structure and which you can manage with web browser to avoid doing everything from Linux. Only you have to assign an IP address if you prefer to be static or DHCP (automatic), the installation is actually very simple and it's documented on the website if you need to check it.
To download Centreon-Nagios click here.
Centreon is the configuration console that will allow you to create the hosts, services, notifications, commands, etc. from which you can monitor them with Nagios console.
Everything will be configured from your web browser, the important thing is if you need to give access to other support teams that will monitor services or certain devices, you will give them the link to Nagios console so they can manage their devices and you can decide which permissions they should have, while you have access to Centreon to set everything without anyone change something.
The interesting thing about the ISO, Centreon brings many basic commands for Monitoring Windows, Linux, Routers, physical hardware equipment, etc. without you waste a lot of time setting up.
You got two options for monitoring client computers:
1) NSClient ++ Agent (Fast and little knowledge): this agent is lightweight and does not require a restart, the most important advantage is the simplicity of configuration, Centreon will communicate with the agent and will send all the basic commands that come with Centreon, you can use them quickly without create them. The disadvantage is that it has limitations for example if you want to monitor more complex things or where you can not install NSClient++ (a router). Download here.
2) SNMP protocol (For advanced users): The big advantage is the robustness of this protocol, you only have to create a community and install the service where necessary to make SNMP queries, all communications equipment often use this protocol, you can querying to Windows, Linux, DRACs, ILOs, Switches, etc. anything you can want, the important is if the basic commands that brings Centreon are basics or useless, learning some commands you can build it yourself, import plugins from open source community to use, etc. The disadvantage is the complexity, you need to have an idea of what is the SNMP protocol, communities, etc. but it is not very difficult to understand.
Once Centreon is up and configured, Nagios can start to see downtime alerts service, equipments or whatever you want to monitor. We will have full control of our environment to be able to get reports of performance.
Finally I suggest you build notifications, it will notify you by mail when some service or equipment is in critical condition, you can build everything as you best think according to the environment you are managing. I have right now notifications for most common things such as memory, CPU, disk, services, etc.
You can configure anything you think with Centreon, build templates of equipment or services to configure many at the same time with the same settings, you can create groups to keep them sorted by categories as you think best, build tree alerts, when the main router of a site is down others equipment on the same site do not send alerts until the main route is online again to avoid receiving unnecessary notifications. You can set to see all your dacatenceter with racks and each computer connected if you want to.
Nagios is really a very powerful tool for monitoring equipment, the best is Open Source and you can customize many things, there are many other features that here I am not mentioning but I invite you to try it and take out your conclusions. The strong of Centreon-Nagios is the community behind, helping and answering questions. The online documentation is very well written and even with images. At the moment only English and French, this is the only drawback if you do not know languages, you can visit from here.
Do not forget to leave your thoughts, we're reading!!!.
Spanish Version:
Hola a todos,
hoy les voy a contar sobre una herramienta para monitoreo Open Source llamada Centreon-Nagios.
Es muy posible que la conozcas o la hayas sentido nombrar pero en caso de que no, acá explico un poco de que se trata.
Voy a ser breve, Centreon-Nagios es una herramienta de red que monitorea routers, servicios, servidores, etc. mediante el protocolo de red SNMP. En caso de no poder contratar una solución paga de monitoreo, Nagios es una gran alternativa.
En mi caso lo instale para monitorear servidores Windows, no teníamos una solución para hacer estas tareas y cuando pedimos presupuestos eran muy costosas para nuestra empresa, por otro lado he visto con el paso de los años muchas herramientas pagas para realizar dichas tareas y tampoco son una garantía de buen funcionamiento.
Nagios y Centreon se instalan y configuran en Linux, si no tenes muchos conocimientos de este sistema operativo como yo, no te preocupes descarga la ISO de CentOs (Linux) que tiene embebido Centreon para armar toda la estructura y que se puede administrar vía web para no tener que estar haciendo todo desde Linux. Solamente es asignar una IP en caso que prefieras que sea estática o DHCP (automática), la instalación es realmente es muy simple y hasta esta documentada en el sitio web si lo necesitas verificar.
Para descargar Nagios-Centreon click acá.
Centreon es la consola de configuración que te va a permitir crear los hosts, servicios, notificaciones, comandos, etc. desde donde vas a poder monitorearlos con la consola de Nagios. Todo lo vas a configurar desde tu navegador web, lo importante de esto es que si necesitas darle acceso a otros equipos de soporte para que vayan monitoreando servicios o ciertos equipos, solamente les vas a dar el link para Nagios así pueden ver los equipos y vos decidir que tipo de permisos deben tener, mientras que vos tenes acceso al Centreon para configurar todo sin que nadie modifique algo.
Lo interesante de la ISO, es que Centreon trae muchos comandos básicos de Monitoreo para equipos Windows, Linux, Routers, Hardware físico, etc. sin que pierdas mucho tiempo configurando.
Tenes dos alternativas para que los equipos clientes pueden ser monitoreados:
1) Agente NSClient ++ (Rápido y con pocos conocimientos): este agente es muy liviano y no requiere reinicio, la ventaja más importante es la sencillez de configuración, Centreon se va a comunicar con el agente y enviará todos los comandos básicos que vienen con Centreon, vas a poder utilizarlos rápidamente sin tener que crearlos. La desventaja es que tiene limitaciones si buscamos monitorear cosas más complejas o en donde no se pueda instalar el agente por ejemplo en un router. Descargar aquí.
2) Protocolo SNMP (Para usuarios avanzados): La gran ventaja es la robustez de este protocolo, solo tenes que crearte una comunidad e instalar el servicio en donde sea necesario para hacer consultas SNMP, todos los equipos de comunicaciones suelen utilizar dicho protocolo, podes hacer consultas a equipos Windows, Linux, placas de DRACs, ILOs, Switches,etc. de cualquier cosa que quieras, lo interesaste es que en caso que los comandos básicos que trae Centreon no te sirvan, aprendiendo un poco los comandos podes armarte los tuyos propios, importar plugins de la comunidad Open Source para utilizarlos, etc. La desventaja es solo la complejidad, tenes que tener una idea de lo que es el protocolo SNMP, las comunidades, etc. pero tampoco es algo muy difícil de entender.
Un vez configurado Centreon, Nagios puede comenzar a ver alertas de caídas de servicios, equipos o lo que quieras monitorear. Vamos a tener un control total de nuestro ambiente hasta poder sacar reportes sobre la performance del mismo.
Por último te sugiero armar las notificaciones, te va a notificar por mail cuando algún servicio o equipo este en estado crítico, acá también poder armar todo según te parezca más mejor según el ambiente que estés administrando. Yo por ahora tengo notificaciones para las cosas más standards como memoria, cpu, discos, servicios, etc.
Podes configurar cualquier cosa que te ocurra con Centreon, armar templates de equipos o servicios para que configurar varios al mismo tiempo con una misma configuración, podes armar grupos para tenerlos divididos por categorías según te parezca mejor, armar cascadas de alertas por si te se cae el router principal de un site los equipos en ese site no envíen alertas hasta que este online nuevamente para evitar recibir notificaciones innecesarias por ejemplo hasta podes configurar para ver todo tu dacatenceter con el rack y donde está conectado cada equipo en caso que quisieras hacerlo.
Realmente Nagios es una herramienta muy poderosa para monitoreo de equipos, lo mejor que es Open Source y permite personalizar muchas cosas, hay muchas otras funcionalidades que acá no estoy mencionando pero te invito a lo pruebes y saques tus conclusiones. El fuerte de Centreon-Nagios es la comunidad que hay atrás ayudando y respondiendo preguntas. Igualmente la documentación online esta muy bien redactada y hasta con imágenes. Por el momento solo en inglés y Francés, este es el único punto en contra si no te llevas bien con estos idiomas, podes acceder a la misma desde acá.
No olvides de dejar tus opiniones, nos leemos!!!.
No comments:
Post a Comment