Synology

Este complemento se utiliza para supervisar un dispositivo Synology mediante comprobaciones SNMP

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

Configuración

Instalación manual

Iremos a servidores > plugins:

image-1629974405286.png

Pinchamos en añadir:

image-1629974430627.png

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.

image-1665396326992.png

IP-device

image-1665396449171.png

Community

image-1665396469568.png

Name-agent

image-1665396486086.png

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:

image-1665394510473.png

Le daremos un nombre y en el apartado "plugin" pondremos el que acabamos de configurar.

image-1665394613164.png

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.

image-1665394675465.png

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