9. Monitorización de servidores remotamente
Pandora FMS nos ofrece también la posibilidad de monitorizar servidoresordenadores Linuxque yutilicen Windowssistema operativo Linux® o MS Windows® de manera remota sin necesidad de instalar un EndPoint.
Para conseguir esto necesitaremos crear módulos de ejecución remota que nos permitan interrogar al dispositivo desde nuestra instalación de Pandora FMS ejecutando un comando (windows o linux) de manera remota y obteniendo el resultado.
CreePor unmotivos módulode red:seguridad
Luegode escojacredenciales de usuario autorizados en cada sistema operativo por lo que primero haremos uso de la funcionalidad Almacén de Credenciales en PFMS y luego crearemos un módulo de tipo "Ejecución remota". Elegiremos entre los siguientes en función del tipo de dato que devuelve el chequeo (numérico, verdadero/falso, alfanumérico o de tipo incremental):
Para poder utilizar con éxito estos módulos necesitaremos disponer de los datos de conexióejecución remota alpara cada sistema queoperativo queramosmencionado.
Almacén seguro de credenciales los datos de conexión contra el objetivo.Credenciales
El almacén de credenciales almacena conjuntos de usuario/password de manera que se puedan reutilizar en diferentes chequeos y cuyos datos no son mostrados en la configuración del chequeo.
ParaPor crearmedio unadel entradamenú enManagement→Configuration→Credential Store se accede a dicha funcionalidad y se debe pulsar el almacébotón de credenciales vaya a la sección "Configuration -> Credential store" y haga click en "Add key":key.
Primero
Creacrearemos una credencial para conectar a un ordenador GNU/Debian® (Ubuntu®) por medio de tipoSSH:
Y establezcaluego laagregamos contraseñauna ycredencial passwordpara conun ordenador MS Windows® por medio de WMI:
Nuestras credenciales deberán verse de accesomanera similar a tuesto:
Módulos de ejecución remota
Cree un módulo de ejecución remota en al agente deseado:
Volvamos al chequeo remoto, necesitamos configurar lo siguiente:
Necesitará rellenar tres campos clave:
Opcionalmente la IP delobjetivo(si no, se usará la del agente)Elcomandoque vamos a lanzar para realizar la monitorización.Elset de credencialesque vamos a utilizar para conectar (que ha definido en el paso anterior)
En el caso de entornos Windows necesitará escoger el tipo de conexiónmódulo, "Windowspara remote"este caso, elegiremos el correspondiente a dato numérico, Remote execution, numeric data:
El ejemplo que tenemos arriba nos indicará el número de procesos en ejecución en la máquina remota.
Para realizar la misma operación en servidores Linux, solo tiene que escoger el método de conexión remoto SSH, escoger el puerto 22 y utilizar un comando que en linux devuelva un número. El ejemplo anterior en Linux sería:
Si se desea monitorizar algo que devuelve un estado verdadero /o falso, como por ejemplo, el estado de un proceso, solosolamente tiene que asegurarse de que su comando devuelva el valor 0 para el valor erróneo y 1 o mayordistinto de 1cero para el valor correcto. Deberá usar un tipo de dato BOOLEAN (p.e: "Remote execution, boolean data")data para que Pandora FMS lo interprete como tal.tal y omita el uso de umbral alguno.
Ahora vamos a configurar el chequeo en sí mismo y agregar los comandos a ejecutar para conocer el número de procesos o tareas que está ejecutando ese ordenador remoto. Este valor es uno de los indicios de la carga de trabajo que realiza la máquina en cuestión:
Nótese que:
- Se debe colocar la dirección IP o URL del ordenador a chequear. Esto es independiente de la dirección IP que se haya agregado, si es el caso, al agente que contiene al módulo de marras.
- Seleccionar la credencial adecuada en Credential identifier.
Los comandos a utilizar son:
Para Linux®:
ps aux | wc -l
Para MS Windows®:
tasklist | find /C /V ""
Por último estableceremos los umbrales de advertencia y criticidad. Como la carga de trabajo que puede llevar a cabo un ordenador depende intrínsecamente del hardware utilizado, con propósitos didácticos colocaremos arbitrariamente de 200 a 299 para advertir y más de 300 para declarar en estado crítico al dispositivo monitorizado.
Guardamos el módulo y a los pocos minutos se tendrá información similar a la siguiente:
¿No se están logrando los resultados explicados en el capítulo? Acceda a la sección de ayuda o soporte













