
使用 Centreon 监控公共领域过期
没有人怀疑公有领域的重要性, 不? 您知道它们何时到期? 而不是把它写下来,希望能看到它… 为什么我们不将所有内容集中在我们的监控工具中呢?? 在本文档中,我们将了解如何使用 Centreon 监控任何域并忘记主题! 我们将能够咨询任何域, .com, .组织, .是, .柔, .fr, .它, .尤斯, .co.uk…
这将超级简单, usaremos jwhois, un cliente Whois que permite cualquier consulta, instalamos los requisitos primero y luego ya descargamos el script ‘check_domain.sh’ que apoyándose en jwhois y los parámetros que le metamos, lo visualizaremos desde Centreon, 开始:
[源代码]yum install jwhois lynx -y
wget https://github.com/glensc/monitoring-plugin-check_domain/raw/master/check_domain.sh
chmod +x check_domain.sh
./check_domain.sh -d bujarra.com -w 30 -c 10[/源代码]
准备, tras probar que todo funciona, podemos dejarlo en el path de los plugins de Centreon o Nagios. Ahora ya vamos a Centreon a dar de alta el Comando que usaremos y luego ya los Servicios que nos interesen dependiendo de tantos dominios públicos como tengamos, 还行? 含牛轧糖!
不错, lo primero de todo como siempre será dar de alta el Comando que usaremos, 为此 “配置” > “命令” > “加…” 然后我们完成:
- Comman Name: check_domain.sh (o el nombre que querramos usar, 去).
- 命令类型: 检查
- 命令行: Indicamos el comando que ejecutará, sustituimos con variables el path donde está el plugin, y los argumentos que le pasaremos. 加: “$CENTREONPLUGINS$/check_domain.sh -d $ARG1$ -w $ARG2$ -c $ARG3$”
点击 “描述参数” e indicamos la descripción de los argumentos, que nos será útil para cuando creemos los servicios entender qué es cada cosa. El primer argumento sabemos que es el dominio, el segundo argumento el Warning en Dias y el tercer argumento será cuando ya avise con Critical cuando queden menos de X dias.
Y ya podremos crear tantos servicios como dominios públicos tengamos o queramos monitorizar, Hacemos uno de ejemplo, 因为 “配置” > “服务业”, duplicamos cualquier servicio o añadimos uno nuevo y deberemos tener en cuenta los siguientes parámetros:
- 描述: Es el nombre con el que veremos monitorizado este ítem, 类似 “Dominio tururú.eso” más que descriptivo.
- 与主机关联: Enlazaremos este servicio a cualquier Host o servidor de nuestra red, da igual a cual, podremos crear un host dummy.
- 模板: Normalmente escogeremos generic-active-service-custom, aún que en cada despliegue puede que sea distinto, 嘿!
- Check 命令: Seleccionamos el Comando que hemos creado en el paso anterior, que es ‘check_domain.sh’.
- Arguments: 无, tan sencillo como cumplimentar lo que nos pide, por ejemplo que me avise con 60 días de que mi dominio va a caducar con un Warning y si quedan ya menos de 30 días pues canta con un aviso Critical, además de obviamente cumplimentar el dominio, en este caso el del blog.
Grabamos el servicio y la configuración de Centreon, hacemos un reload y vamos a ver si lo tenemos…
砰,! Si vamos a la parte de monitorización, buscamos nuestro servicio filtrandolo y forzamos su chequeo, veremos al momento que tenemos algo menos a tener en cuenta! Algo más centralizado y controlado, algo como el dominio de la empresa es de lo más importante que podemos perder =) 我希望你觉得它很有趣,