rrc2software Blog Proyectos
rrc2software Blog Proyectos
check_uptimerobot_monitor - Monitor UptimeRobot for Nagios using the UptimeRobot API

check_uptimerobot_monitor - Monitor UptimeRobot for Nagios using the UptimeRobot API

¿Quieres llevar el monitoreo de UptimeRobot a tu sistema Nagios? En este artículo, te mostramos cómo hacerlo realidad gracias a un práctico plugin de Nagios que hemos preparado para ti. Con este complemento y la integración de la API de UptimeRobot, podrás configurar tus monitores directamente en Nagios, personalizar servicios, y mantenerte al tanto del estado de tus sitios y servidores en tiempo real. ¡Sigue leyendo para descubrir cómo aprovechar esta herramienta y optimizar tu monitoreo!

Important: A read-only API key is required. You can generate one by navigating to https://dashboard.uptimerobot.com > Integrations & API > API > Read-only API key > + Create.

Usage

Usage: check_uptimerobot_monitor -a <api-key> [-m <monitor>] [-v] [-V] [-h]
  -a  API Key (required)
  -m  Monitor ID (optional)
  -v  Verbose (optional)
  -V  Version (optional)
  -h  Help (optional)

Installation

  • Copy check_uptimerobot_monitor to [nagios_path]/libexec
  • Set permissions to 0755 for check_uptimerobot_monitor
  • Define custom commands for check_uptimerobot_monitor plugin
define command {
  command_name check_uptimerobot_monitor
  command_line $USER1$/check_uptimerobot_monitor -a $ARG1$ -m $ARG2$
}

define command {
  command_name check_uptimerobot_monitors
  command_line $USER1$/check_uptimerobot_monitor -a $ARG1$
}
  • Define custom services for host
define service{
  use                 generic-service
  host_name           HOSTNAME
  service_description UptimeRobot - www.example.com
  check_command       check_uptimerobot_monitor!API_KEY!123456789
}

define service{
  use                 generic-service
  host_name           HOSTNAME
  service_description UptimeRobot - All sites
  check_command       check_uptimerobot_monitor!API_KEY
}

NOTA: Para saber como instalar un plugin en Nagios, puedes leer nuestro artículo Instalar un plugin en Nagios.

Más información

Acceso al repositorio GitHub

Tweet Share Share Pin Share Email

Última modificación: Nov 18, 2024

Volver al inicio