I’ve just released the version 1.0 of the new Nagios Plugin for Alfresco, which can be used with Icinga too. I have employed Enterprise JMX capabilities to extract and check information from Alfresco. It has been tested in Alfresco Enterprise 3.2.
Nagios is an Open Source network monitoring tool that can be configured to monitor services on a network. Icinga is a new fork of Nagios. They are both used extensively in enterprise environments.
You can download it here http://forge.alfresco.com/projects/nagios4alfresco/
UPDATED! Version 1.1 released. Added “performance data” support. Now you can graph all checks with pnp4nagios.
It checks the following services:
- PING
- SSH
- Alfresco Application Server
- Alfresco Web Server – proxy
- Alfresco VTI Share Point – Jetty
- Alfresco FTP Server
- Alfresco CIFS Server – NetBIOS
- Alfresco CIFS Server – SMB
- Alfresco RMI – JMX
- Alfresco IMAP Server
- Alfresco SMTP Server – incoming
- Alfresco – Heap Memory Usage –
- Alfresco – System Load Average
- Alfresco – Thread Count
- Alfresco – Number of Total Users
- Alfresco – Number of Total Groups
- Alfresco – Connection Pool
- Alfresco – ContentStore Size
- Alfresco – ContentStore Deleted Size
- Alfresco – Audit Store Size
- Alfresco – Hibernate Connect Count
- Alfresco – Lucene Indexes SpacesStore Used
- Alfresco – Lucene Indexes SpacesStore Num
- Alfresco – Repo Sessions
- Alfresco – Repo Users Connected
- Alfresco – Total Memory Used
- Alfresco – Free Memory
- Alfresco – Max Memory
- Alfresco – Cache Size
You can find it at Nagios Exchange or Monitoring Exchange
Ey !! Qué chulo !! 😀 Enhorabuena compañero.
Nosotros queremos integrar a medio plazo alguna herramienta parecida, aunque queremos hacerlo con Osmius.
Bueno, seguimos adelante.
Por cierto, enhorabuena también por el cambio a LGPL 😉
Gracias Daniel. No he usado nunca Osmius aunque lo probaré, soporta plugins de nagios? Vía Jmx es muy sencillo extraer información.
Sobre la lgpl, ya es algo que hizo jboss y esos saben bastante de este negocio así que supongo es una buena decisión. No obstante es para la versión community, la enterprise sigue con las mismas condiciones.
Enhorabuena por el plugin, tiene muy buena pinta. Es un buen ejemplo de cuando un artículo completo se convierte además en una contribución. Soporta perfomance data para visualizar datos, p.ej. pnp4nagios?
P.S: El que si soporta plugins de Nagios es Zenoss.
Saludos.
–C.
Hola Cesar (gracias!),
Si, por eso lo preguntaba, sabía que algún otro software de monitorización era compatible con los plugin de Nagios, pero no recordaba que era Zenoss: http://community.zenoss.org/docs/DOC-2514, por lo que he leído en Zabbix también se pueden usar.
He instalado el pnp4nagios y activado el performance data en Icinga y ya tengo gráficas de los servicios que controlo con check_tcp pero no de los que chequeo con check_alfresco, estoy mirándolo porque sería genial sacar gráficas, es la mejor forma de saber cuando se nos va a quedar corto el sistema.
Por cierto, he escrito un howto de pnp4nagios gracias a tu comentario, a ver si consigo hacer gráficas del check_alfresco y lo publico.
Saludos!!
Juas juas… Cesar, que bueno!! he visto la entrada que escribiste en tu blog (http://www.zylk.net/web/guest/web-2-0/blog/-/blogs/monitorizando-liferay-portal-con-nagios) y ya estoy graficando todos los servicios con RRD y pnp4nagios, genial, muchas gracias!! Ya tengo versión 1.1 del plugin con soporte performance data 😉
Todavía mejor Toni, y entre los proyectos más activos de la forja esta semana 😉
Saludos
–C.
De nada Toni. Entre los proyectos más activos de la semana 😉
Saludos.
–C.
Genial Toni, un trabajo verdaderamente elaborado. Tengo que probarlo !!
Espero que Mikel lo haya implementado en el nagios corporativo 😉
Saludos