Nagios es un sistema de monitorización de redes open source, que vigila los equipos y servicios. El sistema se puede configurar para generar alertas cuando el comportamiento de los equipos monitorizados no sea el deseado.

Los parámetros de rendimiento controlados y almacenados pueden ser:

  • Número de procesos
  • Utilización de la CPU
  • Carga del sistema
  • Memoria
  • Paginación
  • Ocupación de los discos
  • Grado de utilización de los discos (volumen de datos leídos y escritos)
  • Grado de utilización de la red (volumen de datos recibidos y transmitidos por red)

Todos aquellos parámetros accesibles a través de SNMP son susceptibles de ser monitorizados. Si no tienen interfaz SNMP pero puede consultarse sus valores a través de scripts u otros mecanismos, pueden integrarse de forma que es posible recolectar su valor de forma indirecta

En el momento de generar una alarma, el sistema puede ejecutar una acción preventiva para intentar recuperar el servicio de forma automática, y generar una alarma para informar a los administradores de sistemas de la incidencia.

Las alarmas pueden ser notificadas a través de alguno de los siguientes mecanismos:

  • Alerta en la consola de monitorización
  • Correo electrónico
  • SMS a móviles (esta funcionalidad requiere de una pasarela a la red de telefonía móvil)

Nagios Exchange es el site centralizado donde se pueden encontrar todo tipo de proyectos - plugins, addons, documentación, extensiones, and más. El site está diseñado por el Nagios Community para compartir sus desarrollos de Nagios.

Nagios ofrece un conjunto de plugins y herramientas para optimizar el sistema de monitorización y ajustarlo a las necesidades de cada cliente, con estas aplicaciones se potencia la usabilidad y la facilidad de uso de Nagios.

Existen dos tipos de plugins incluidos en la distribución:

  • Plugins mantenidos por el equipo de desarrolladores de la web oficial de Nagios
  • Plugins distribuidos en el directorio contrib


Los Contrib plugins deben ser instalados manualmente y no afectan el proceso de compilado de la aplicación.

Aquí está la lista de plugins activamente mantenidos:

check_apt, check_breeze, check_by_ssh, check_clamd, check_cluster, check_dhcp, check_dig, check_disk, check_disk_smb, check_dns, check_dummy, check_file_age, check_flexlm, check_fping, check_ftp, check_game, check_hpjd, check_http, check_icmp, check_ide_smart, check_ifoperstatus, check_ifstatus, check_imap, check_ircd, check_jabber, check_ldap, check_load, check_log, check_mailq, check_mrtg, check_mrtgtraf, check_mssql, check_mysql, check_mysql_query, check_nagios, check_netdns, check_nntp, check_nntps, check_nt, check_ntp_peer, check_ntp_time, check_nwstat, check_oracle, check_overcr, check_pgsql, check_ping, check_pop, check_procs, check_radius, check_real, check_rpc, check_sensors, check_simap, check_smtp, check_snmp, check_spop, check_ssh, check_ssmtp, check_swap, check_tcp, check_time, check_udp, check_ups, check_users, check_wave

Y esta la lista de plugins distribuidos en el directorio contrib:

check_adptraid, check_apache, check_apc_ups, check_appletalk, check_arping, check_asterisk, check_axis, check_backup, check_bgpstate, check_breeze, check_cluster, check_cluster2, check_compaq_insight, check_cpqarray, check_digitemp, check_dlswcircuit, check_dns_random, check_email_loop, check_fan_cpq_present, check_fan_fsc_present, check_flexlm, check_frontpage, check_hltherm, check_hprsc, check_http-with-client-certificate, check_hw, check_ica_master_browser, check_ica_metaframe_pub_apps, check_ica_program_neigbourhood, check_inodes, check_inodes-freebsd, check_ipxping, check_javaproc, check_joy, check_linux_raid, check_lmmon, check_log2, check_lotus, check_maxchannels, check_maxwanstate, check_mem, check_ms_spooler, check_mssql, check_nagios, check_nagios_db, check_nagios_db_pg, check_netapp, check_nmap, check_oracle_instance, check_oracle_tbs, check_ora_table_space, check_pcpmetric, check_pfstate, check_qmailq, check_rbl, check_remote_nagios_status, check_rrd_data, check_sap, check_smart, check_smb, check_snmp_disk_monitor, check_snmp_printer, check_snmp_process_monitor, check_snmp_procs, check_sockets, check_temp_cpq, check_temp_fsc, check_timeout, check_traceroute, check_traceroute-pure_perl, check_uptime, check_vcs, check_wave, check_wins

El equipo técnico de Genos Open Source monitoriza servidores propios y de sus clientes con Nagios. También brinda formación básica y avanzada del manejo de Nagios, a cuyo temario puede acceder al temario de cursos Nagios.