Monitorizando caducidades dos domínios públicos com Centreon
Nadie duda de la importancia que tienen los dominios públicos, Não? Sabéis cuando caducan? En vez de tenerlo apuntado por ahí y que con suerte lo veamos… por qué no centralizamos todo no nosso instrumento de monitorização? Neste documento veremos como com Centreon monitorizar qualquer domínio e esquecermos do tema! Podremos consultar qualquer domínio, sean .com, .org, .É, .ro, .fr, .it, .eus, .co.uk…
Vai ser super simples, usaremos jwhois, un cliente Whois que permite qualquer consulta, instalamos los requisitos primeiro e depois já descargamos o script 'check_domain.sh’ que apoyándose en jwhois y los parâmetros que le metamos, lo visualizaremos desde Centreon, Começar:
[Código-fonte]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[/Código-fonte]
Pronto, tras probar que todo funciona, podemos deixar isso no caminho dos plugins de Centreon o Nagios. Agora já vamos a Centreon a dar de alta o Comando que usaremos e depois já os Serviços que nos interessam dependendo de tantos domínios públicos como tengamos, Okey? Ao turrón!
Nada mau, lo primero de tudo como sempre será dar de alta el Comando que usaremos, por isso “Configuração” > “Comandos” > “Adicionar…” y cumplimentamos:
- Comman Name: check_domain.sh (o nome que querramos usar, ir).
- Tipo de comando: Verificar
- Linha de comando: Indicamos el comando que executará, substituimos con variables el path donde está el plugin, y los argumentos que le pasaremos. Adicionar: “$CENTREONPLUGINS$/check_domain.sh -d $ARG 1$ -w $ARG 2$ -c $ARG 3$”
Clique em “Descrever argumentos” e indicamos a descrição de los argumentos, que nos será útil para quando acreditamos que os serviços entendem o que é cada cosa. El primer argumento sabemos que es el dominio, el segundo argumento o Warning en Dias y el terceiro argumento será quando já avise con Critical quando queden menos de X dias.
Y ya podemos criar tantos serviços como domínios públicos tengamos o queramos monitorizar, Hacemos uno de ejemplo, desde “Configuração” > “Serviços”, duplicamos qualquer serviço o añadimos um novo e devemos ter em conta los siguientes parámetros:
- Descrição: É o nome com o qual veremos este item monitorizado, algo como “Dominio tururú.eso” más que descriptivo.
- Vinculado a anfitriões: Enlazaremos este servicio a cualquier Host o servidor de nuestra red, da igual a cual, podremos crear un host dummy.
- Modelo: Normalmente escolheremos generic-active-service-custom, aún que en cada despliegue puede que sea distinto, ei!
- Comando Check: Seleccionamos el Comando que hemos creado en el paso anterior, que es ‘check_domain.sh’.
- Argumentos: Nada, 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…
Y zas! 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 =) Espero que os resulte interessante,













































