Synology
Este complemento se utiliza para supervisar un dispositivo Synology mediante comprobaciones SNMP
- Introducción
- Matriz de compatibilidad
- Prerrequisitos
- Configuración
- Ejecución manual
- Módulos generados por el plugin
Introducción
Ver. 07-09-2022
Este complemento se utiliza para supervisar un dispositivo Synology mediante comprobaciones SNMP
Tipo: Plug-in de servidor o agente
Matriz de compatibilidad
Sistemas donde se ha probado |
Rocky linux |
Sistemas donde debería funcionar |
Cualquier sistema linux |
Prerrequisitos
- Tener el Data Server de Pandora FMS habilitado
- Tener el Plugin Server de Pandora FMS habilitado
- Disponer de un dispositivo synology
Configuración
Instalación manual
Iremos a servidores > plugins:
Pinchamos en añadir:
Le ponemos en nombre y la descripción que se prefiera.
Metemos como comando la ejecución con la ruta del plugin:
/path_synology.sh
Recuerda que la ruta recomendada para el uso de los plugins de servidor es: /usr/share/pandora_server/util/plugin/
Y en parámetros del plugin introduciremos la ip del dispositivo, comunidad y nombre del agente usando la macro "_field<N>_".
El tercer parámetro nos permite personalizar el nombre del agente que contendrá los módulos creados para cada consulta personalizada.
Como este plugin dispone de tres parámetros, crearemos tres macros.
IP-device
Community
Name-agent
Una vez hecho esto, daremos a "crear".
Una vez hecho esto, solo queda llamarlo por lo que iremos a la vista de algún agente y crearemos un módulo de complementos:
Le daremos un nombre y en el apartado "plugin" pondremos el que acabamos de configurar.
Una vez hecho esto, damos a crear.
Si el modulo se muestra con 1, quiere decir que se esta ejecutando correctamente y se habrá creado el agente con los módulos.
Ejecución manual
Parámetros
<ip-device> | IP del dispositivo |
<community> | Comunidad snmp, solo funciona en v2c |
<name-agent> | Nombre del agente |
Ejecución manual
./synology.sh <ip-device> <community> <name-agent>
Módulos generados por el plugin
El plugin creará un agente, al que nosotros definiremos el nombre con el tercer parámetro posicional con los siguientes módulos:
System Status
|
Estado del sistema Synology A continuación se describe cada uno de los significados de los estados representados. Normal(1): El sistema funciona normalmente. Fallo(2): El volumen ha fallado. |
System Temperature
|
Temperatura del sistema Synology La temperatura de Disk Station utiliza grados Celsius. |
System Power
|
Estado de alimentación de Synology A continuación se describe cada uno de los significados de los estados representados. Normal(1): Todas las fuentes de alimentación funcionan normalmente. Fallo(2): Una de las fuentes de alimentación ha fallado. |
System Fan Status
|
Estado del ventilador del sistema Synology A continuación se describen los significados de los estados representados. Normal(1): Todos los ventiladores internos funcionan normalmente. Fallo(2): Uno de los ventiladores internos se ha detenido. |
CPU Fan Status
|
Estado del ventilador de la cpu de Synology Cada uno de los significados del estado representado se describe a continuación. Normal(1): Todos los ventiladores de la CPU funcionan normalmente. Fallo(2): Uno de los ventiladores de la CPU se ha detenido. |
Model name
|
El nombre del modelo de este NAS |
OS version
|
La versión de este DSM |
Disk <disk_id>-<disk_name> Status
|
Estado del disco Synology A continuación se describen los significados de cada estado. Normal(1): El disco duro funciona normalmente. Inicializado(2): El disco duro tiene la partición del sistema pero no tiene datos. NoInicializado(3): El disco duro no tiene partición del sistema. SystemPartitionFailed(4): Las particiones del sistema en los discos duros están dañadas. Crashed(5): El disco duro se ha dañado. |
Disk <disk_id>-<disk_name>
|
Temperatura del disco Synology La temperatura de cada disco utiliza grados Celsius. |
RAID <raid_name> Status
|
Muestra el estado actual del RAID |
RAID <raid_name> Free
|
Porcentaje de espacio libre en el RAID |