NagiosPi – supervision synology DS412+

Pourquoi ne pas ajouter le suivi de sonde de votre NAS en utilisant NagiosPi et les plugins standards disponible dans la distributions
pour obtenir un bon suivie de nos précieuses données. Cela aidera ceux qui veulent mettre en place d’autre sonde les plus importantes pour garder le contrôle de vos données sans la nécessité d’une profonde connaissance de SNMP. Cependant les compétences d’édition de base et les connaissances de base de Linux ainsi que savent comment configurer Nagios est aussi indispensable que cet article ne couvre pas ces étapes.

Cela vous aidera à surveiller:

  • L’utilisation du processeur
  • Statut CPU Fan
  • Disque 0, 1, 2 et 3 Status
  • Disque 0, 1, 2 et 3 Température
  • Utilisation de la mémoire
  • Power Status
  • Raid Status
  • Swap Utilisation
  • Statut ventilateur système
  • État du système

Alors d’abord, nous allons définir les commandes à utiliser, check_snmp est le plugin de choix, donc ajouter ce qui suit à votre Checkcommands
check_synology_cpu
$USER1$/check_snmp -H $HOSTADDRESS$ -P 1 -o $ARG1$ -w $ARG2$ -c $ARG3$ -C $ARG4$ -u % -l "CPU load is" -m:
ARG1=OUID,ARG2=Valeur warning,ARG3=Valeur critique,ARG4=Nom communaute

check_synology_cpufan_status
$USER1$/check_snmp -H $HOSTADDRESS$ -P 1 -C $ARG1$ -o .1.3.6.1.4.1.6574.1.4.2.0 -l "CPU fan status" -s 1
ARG1=Nom communaute

check_synology_cpu_all
$USER1$/check_snmp -H '$HOSTADDRESS

Quand cela est fait, nous allons ajouter les services à notre configuration

 define service {use generic-services;  nom du modèle de service à utiliser host_name utilisation diskstation service_description cpu check_command snmp_cpu_all! public! 75! 75! 100! 90! 90! 100}

define service {
utiliser générique service;  nom du modèle de service à utiliser
host_name diskstation
utilisation de la mémoire service_description
check_command snmp_mem! public! 8000! 4000
}

define service {
utiliser générique service;  nom du modèle de service à utiliser
host_name diskstation
service_description utilisation du swap
check_command snmp_swap! public! 1202498! 800000
}

define service {
utiliser générique service;  nom du modèle de service à utiliser
host_name diskstation
service_description ping
check_command check_ping! 20,40%! 100,60%
}

define service {
utiliser générique service
host_name diskstation
l'état du système service_description
check_synology_system_status check_command! publique
}

define service {
utiliser générique service
host_name diskstation
état de l'alimentation de service_description
check_synology_power_status check_command! publique
}

define service {
utiliser générique service
host_name diskstation
service_description état du ventilateur du système
check_synology_fan_status check_command! publique
}

define service {
utiliser générique service
host_name diskstation
service_description état du ventilateur cpu
check_synology_cpufan_status check_command! publique
}

define service {
utiliser générique service
host_name diskstation
service_description disque 1 température
check_command check_synology_disk_temperature! public! 0! 45! 50
}

define service {
utiliser générique service
host_name diskstation
service_description disque 2 température
check_command check_synology_disk_temperature! public! 1! 45! 50
}

define service {
utiliser générique service
host_name diskstation
service_description disque 1 état
check_command check_synology_disk_status! public! 0
}

define service {
utiliser générique service
host_name diskstation
service_description disque 2 statut
check_command check_synology_disk_status! public! 1
}

define service {
utiliser générique service
host_name diskstation
état service_description raid
check_command check_synology_raid_status! public! 0
}

Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios

-C ‘$ARG1Quand cela est fait, nous allons ajouter les services à notre configuration

Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios
-o .1.3.6.1.4.1.2021.11.9.0,.1.3.6.1.4.1.2021.11.10.0,.1.3.6.1.4.1.2021.11.11.0 -w :’$ARG2

Quand cela est fait, nous allons ajouter les services à notre configuration

Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios

,:’$ARG3Quand cela est fait, nous allons ajouter les services à notre configuration

Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios
,:’$ARG4

Quand cela est fait, nous allons ajouter les services à notre configuration


Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios

-c :’$ARG5Quand cela est fait, nous allons ajouter les services à notre configuration

Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios
,:’$ARG6

Quand cela est fait, nous allons ajouter les services à notre configuration


Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios

,:’$ARG7Quand cela est fait, nous allons ajouter les services à notre configuration


Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios
-l user,system,idle -u%,%,%
ARG1=Nom communaute
check_synology_cpu_temperature
$USER1$/check_snmp -H $HOSTADDRESS$ -P 1 -C $ARG1$ -o .1.3.6.1.4.1.6574.1.2.0 -l « temperature CPU »
ARG1=Nom communaute

check_synology_disk_status
$USER1$/check_snmp -H $HOSTADDRESS$ -P 1 -C $ARG1$ -o .1.3.6.1.4.1.6574.2.1.1.5.$ARG2$ -l « Disque status » -s 1
ARG1=Nom communaute,ARG2=numero disque
check_synology_disk_temperature
$USER1$/check_snmp -H $HOSTADDRESS$ -P 1 -C $ARG1$ -o .1.3.6.1.4.1.6574.2.1.1.6.$ARG2$ -l « Temperature » -u C -w $ARG3$ -c $ARG4$
ARG1=Nom communaute,ARG2=numero disque,ARG3=Valeur warnig,ARG4=Valeur critique

check_synology_memoire
$USER1$/check_snmp -H ‘$HOSTADDRESS

Quand cela est fait, nous allons ajouter les services à notre configuration


Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios

-C ‘$ARG1Quand cela est fait, nous allons ajouter les services à notre configuration


Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios
-o .1.3.6.1.4.1.2021.4.6.0,.1.3.6.1.4.1.2021.4.5.0 -w ‘$ARG2

Quand cela est fait, nous allons ajouter les services à notre configuration


Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios

: -c ‘$ARG3Quand cela est fait, nous allons ajouter les services à notre configuration


Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios
: -l available,total -u kb,kb
ARG1=Nom communaute,ARG2=Valeur warnig,ARG3=Valeur critique

check_synology_power_status
$USER1$/check_snmp -H $HOSTADDRESS$ -P 1 -C $ARG1$ -o .1.3.6.1.4.1.6574.1.3.0 -l « Power status » -s 1
ARG1=Nom communaute

check_synology_raid_status
$USER1$/check_snmp -H $HOSTADDRESS$ -P 1 -C $ARG1$ -o .1.3.6.1.4.1.6574.3.1.1.3.$ARG2$ -l « Status raid  » -s 1
ARG1=nom communaute,ARG2=numéro du disque

check_synology_swap
$USER1$/check_snmp -H ‘$HOSTADDRESS

Quand cela est fait, nous allons ajouter les services à notre configuration

Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios

-C ‘$ARG1Quand cela est fait, nous allons ajouter les services à notre configuration

Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios
-o .1.3.6.1.4.1.2021.4.4.0,.1.3.6.1.4.1.2021.4.3.0 -w ‘$ARG2

Quand cela est fait, nous allons ajouter les services à notre configuration

Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios

: -c ‘$ARG3Quand cela est fait, nous allons ajouter les services à notre configuration

Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios
: -l free,total -u kb,kb
ARG1=Nom communaute,ARG2=Valeur warnig,ARG3=Valeur critique

check_synology_systeme_status
$USER1$/check_snmp -H $HOSTADDRESS$ -P 1 -C $ARG1$ -o .1.3.6.1.4.1.6574.1.1.0 -l « Systeme status » -s 1
ARG1=Nom communaute

check_synology_ventilateur_status
$USER1$/check_snmp -H $HOSTADDRESS$ -P 1 -C $ARG1$ -o .1.3.6.1.4.1.6574.1.4.1.0 -l « Ventilateur systeme status » -s 1
ARG1=Nom communaute

Quand cela est fait, nous allons ajouter les services à notre configuration
Ceci est à peu près tout

il ne reste plus qu’a exporter la configuration vers nagios

Taggé , , , , , .Mettre en favori le Permaliens.

Les commentaires sont fermés.