Pandora FMS community forums

Full Version: Monitorizar actualizaciones linux
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Estoy probando la versión opensource de Pandorafms, actualmente tenemos Nagios y buscamos otras soluciones, incluso si es la adecuada adquirir la versión Enterprise.
La pregunta es si se puede monitorizar la existencia de actualizaciones pendientes en las distribuciones linux y cómo hacerlo.
Muy buenas pdelper,

La respuesta a tu pregunta es: Sí.

En Pandora FMS puedes crear módulos donde puedes meter condiciones concretas por ejemplo:

Para sistemas operativos CentOS. (Nos indica si hay actualizaciones)
Code:
module_begin
module_name Updates
module_type generic_proc
module_exec yum check-update >/dev/null 2>&1 ; if [ "$?" == "100" ]; then echo 1; else echo 0; fi
module_min_critical 0.5
module_description Check updates pending
module_end
La sintaxis puede variar según el sistema operativo.

Coméntame si tienes alguna dudilla más.

Saludos cordiales,

vic.
(06-20-2017, 12:45 PM)pdelper Wrote: [ -> ]Estoy probando la versión opensource de Pandorafms, actualmente tenemos Nagios y buscamos otras soluciones, incluso si es la adecuada adquirir la versión Enterprise.
La pregunta es si se puede monitorizar la existencia de actualizaciones pendientes en las distribuciones linux y cómo hacerlo.

Yo lo tengo monitoreado asi:

# updates pendientes de yum
module_begin
module_name Yum Updates
module_type generic_data
module_exec yum check-update -q |  sed '/^\s*$/d' | wc -l
module_description Updates pendientes
module_unit updates
module_min_warning 1
module_end

Tener en cuenta que si alguien tiene ocupado el yum esperando "Y/N" el agente se ira a GRIS ya que deja tomado yum y por ende el agente.
(06-20-2017, 02:43 PM)vic Wrote: [ -> ]Muy buenas pdelper,

La respuesta a tu pregunta es: Sí.

En Pandora FMS puedes crear módulos donde puedes meter condiciones concretas por ejemplo:

Para sistemas operativos CentOS. (Nos indica si hay actualizaciones)
Code:
module_begin
module_name Updates
module_type generic_proc
module_exec yum check-update >/dev/null 2>&1 ; if [ "$?" == "100" ]; then echo 1; else echo 0; fi
module_min_critical 0.5
module_description Check updates pending
module_end
La sintaxis puede variar según el sistema operativo.

Coméntame si tienes alguna dudilla más.

Saludos cordiales,

vic.
Muchísimas gracias. Ha funcionado muy bien.