
ナギオス – オープンポートのモニタリング
Otro checkeo muy habitual y sencillo a la par es la monitorización de algún puerto TCP si está levantado y responde en un tiempo adecuado. このドキュメントの内容, veremos como monitorizar la disponibilidad de algunos puertos que ofrecen nuestros servidores, sean puertos críticos como 80tcp para nuestros sitios web, 25tcp para servidores de correo…
悪くありません, si bajamos a la shell de nuestro Nagios, aunque no es necesario, veremos que si vamos al directorio de los plugins de nagios, tenemos un script llamado ‘check_tcp’ que podremos ejecutar de la siguiente forma para probar si un sitio o un servidor escucha en dicho puerto:
[ソースコード]/usr/lib/nagios/plugins/check_tcp -H DIRECCION_IP_O_HOSTNAME -p PUERTO[/ソースコード]
開始, desde Centreon, tendremos que crear el Comando si es que no existe, そこで, 私たちは、 “構成” > “コマンド” > “足す” o clonamos uno existente y modificamos lo necesario como siempre, sea el nombre, la línea de comandos que ejecutará y al usar argumentos, no nos olvidaremos de describirlos. La línea de comandos quedaría así:
[ソースコード]/usr/lib/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p $ARG1$[/ソースコード]
コマンドが作成されたら, ahora nos tocará crear tantos Servicios como nos interese monitorizar, en este ejemplo crearé un check del Puerto 443tcp HTTPS contra ciertas máquinas que deben responder a ese puerto. “構成” > “サービス” > “足す” o clonamos un servicio existente y lo modificamos con la siguiente información:
- 形容: El nombre como veremos en la monitorización el servicio analizado.
- ホストとリンク: A que servidores enlazaremos este servicio.
- テンプレート: generic-active-service-custom
- チェックコマンド: El recién creado check_tcp
- 引数: Rellenamos el argumento con el número del puerto a checkear.
以上です! Si grabamos la configuración de Centreon, forzamos un checkeo de los servicios recién creados. Vamos ya a ver el estado de la supervisión y veremos nuestros puertos monitorizándose! Facilisimo!!!