Installer la commande check_smb sur un NAS Synology

    Pour cela, nous devons déjà avoir installé les plugins nagios, comme décrit dans l’article ‘Installer les plugins nagios et nrpe sur un NAS Synology sous DSM-3.0′.

    Nous voudrions donc maintenant surveiller le service SAMBA sur notre NAS. La commande ‘check_smb’ n’est pas disponible directement, il faut la télécharger sur le site Nagios Exchange.

    La commande doit être copiée dans le répertoire ‘/opt/libexec’ sur notre serveur NAS.

    En premier, nous devons corriger quelques chemins dans ce fichier téléchargé. Pour cela, éditons le

     vi /opt/libexec/check_smb

    La ligne 7 génère une erreur. La commande ‘basename’ ne se trouve pas dans ‘/bin’ mais dans le répertoire ‘/opt/bin’. Corrigeons donc ce premier chemin.

    Une autre erreur survient à la ligne 49 lors de l’appel de la commande ‘smbclient’. Nous allons donc modifier le chemin de la commande ‘/usr/bin’ en ‘/usr/syno/bin’.

    Toujours sur cette même ligne 49, lors de l’appel à la commande ‘smbclient’, il utilise l’utilisateur ‘guest’. Si vous l’avez désactivé sur votre NAS (comme moi par exemple !!), il faut changer le nom de l’utilisateur avec un qui correspondant à votre configuration. SI vous utilisez un mot de passe pour cet utilisateur, il faut légèrement modifier la ligne comme suit

    stdout=`/usr/syno/bin/smbclient -U user -L "$host" '\\\\NETBIOSNAME\\NOMDOSSIER' MOT_DE_PASSE_USER 2>&1`

    Si vous exécutez la commande pour le localhost, la réponse devrait être ‘OK’

    /opt/libexec/check_smb -H localhost
    OK

    Et voilà.

    Nous allons donc ajouter l’appel de la commande dans le fichier de conf de nrpe

    vi /opt/etc/nrpe.cfg

    Et dans le tableau des commandes, on ajoute la ligne suivante

    command[check_smb]=/opt/libexec/check_smb -H localhost

    Il ne vous reste plus qu’à ajouter cette commande à votre serveur Nagios en utilisant NRPE bien sûr !!

    A propos Julien Redondo

    Directeur technique chez Nouveaux Territoires
    Lien pour marque-pages : Permaliens.

    Laisser un commentaire