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
Tweet Share Share Pin Share EmailÚltima modificación: Nov 18, 2024