laurent33 Posté(e) le 18 mai 2016 Posté(e) le 18 mai 2016 Bonsoir, J'ai une VM sous centreon-engine v2.7.4, et je dispose d'un NAS DS213 en version: DSM 6.0-7321 J'ai commencé à monitorer CPU,Mémoire,disques etc.... par contre j'ai 2 disques dur de raccordés sur le nas en USB et formatés en NTFS pour faire des sauvegardes. Je n'arrive pas à les monitorer. Connaissez-vous un script ou autre chose qui pourrait le faire ? Merci d'avance Laurent 0 Citer
Fenrir Posté(e) le 18 mai 2016 Posté(e) le 18 mai 2016 Test avec les plugins : https://github.com/centreon/centreon-plugins centreon_plugins.pl --plugin=storage::synology::snmp::plugin --list-mode Sinon il faudra le faire en snmp directement 0 Citer
laurent33 Posté(e) le 19 mai 2016 Auteur Posté(e) le 19 mai 2016 Bonjour, Merci pour ton retour. J'ai déjà essayé avec le: centreon_plugins.pl --plugin=storage::synology::snmp::plugin --list-mode mais je ne vois pas mes disques USB !!! Comment ça en snmp direct ? Merci d'avance Laurent 0 Citer
Fenrir Posté(e) le 19 mai 2016 Posté(e) le 19 mai 2016 Il y a 2 heures, laurent33 a dit : Comment ça en snmp direct ? Il faut modifier le fichier snmpd.conf du syno pour déclarer ces volumes 0 Citer
laurent33 Posté(e) le 20 mai 2016 Auteur Posté(e) le 20 mai 2016 Bonjour, J'ai bien trouvé le fichier snmpd.conf dans etc/snmp/snmpd.conf Par contre dedans j'ai: rocommunity syno localhost rocommunity public rocommunity6 public Il faut que je rajoute quoi comme contenu pour lui faire reconnaitre mes disques dur externe ? Merci d'avance Laurent 0 Citer
Fenrir Posté(e) le 20 mai 2016 Posté(e) le 20 mai 2016 Quelques chose du genre disk /volumex 10% 0 Citer
laurent33 Posté(e) le 22 mai 2016 Auteur Posté(e) le 22 mai 2016 Bonjour, Pourrais tu me donner un peu plus d'informations, je n'arrive pas à comprendre comment ça marche ton disk /volumex 10% ? J'ai beau faire des recherches sur le net je trouve rien !!! Merci d'avance Laurent 0 Citer
Fenrir Posté(e) le 22 mai 2016 Posté(e) le 22 mai 2016 Je ne dis pas ça méchamment, mais tu n'as pas du chercher longtemps : https://www.qwant.com/?q=snmp%20disk%20usage&t=web Regarde le fichier snmpd.conf sur n'importe qu'elle machine sous linux (par exemple ton serveur centreon), tu auras des exemples. 0 Citer
laurent33 Posté(e) le 22 mai 2016 Auteur Posté(e) le 22 mai 2016 Merci pour ton retour sur le lien. J'ai bien rajouté dans mon fichier etc/snmp/snmpd.conf : rocommunity syno localhost rocommunity public rocommunity6 public disk / Par contre quand je fais un : snmpwalk -c public -v2c localhost hrStorage Je vois bien mon volume1 que je monitor bien, par contre je ne vois pas les volumes de mes disques dur externes !!! HOST-RESOURCES-MIB::hrStorageDescr.43 = STRING: /volume1 Si je fais un df -h : /volume1 /volumeUSB1/usbshare /volumeUSB2/usbshare Dans le snmpd.conf, j'ai aussi essayé de rajouter le chemin de mon volume. J'avais vu ça sur un forum mais ça ne marche pas quand même. disk /volumeUSB1/usbshare Merci d'avance Laurent 0 Citer
Fenrir Posté(e) le 22 mai 2016 Posté(e) le 22 mai 2016 #snmpwalk -c public -v2c localhost hrStorageDescr HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: Physical memory HOST-RESOURCES-MIB::hrStorageDescr.3 = STRING: Virtual memory HOST-RESOURCES-MIB::hrStorageDescr.6 = STRING: Memory buffers HOST-RESOURCES-MIB::hrStorageDescr.7 = STRING: Cached memory HOST-RESOURCES-MIB::hrStorageDescr.8 = STRING: Shared memory HOST-RESOURCES-MIB::hrStorageDescr.10 = STRING: Swap space HOST-RESOURCES-MIB::hrStorageDescr.31 = STRING: / HOST-RESOURCES-MIB::hrStorageDescr.36 = STRING: /tmp HOST-RESOURCES-MIB::hrStorageDescr.37 = STRING: /run HOST-RESOURCES-MIB::hrStorageDescr.38 = STRING: /dev/shm HOST-RESOURCES-MIB::hrStorageDescr.39 = STRING: /sys/fs/cgroup HOST-RESOURCES-MIB::hrStorageDescr.50 = STRING: /volume1 HOST-RESOURCES-MIB::hrStorageDescr.53 = STRING: /volumeUSB1/usbshare pas de soucis chez moi (même pas besoin de modifier la conf) essaye de relancer le service snmpd 0 Citer
laurent33 Posté(e) le 22 mai 2016 Auteur Posté(e) le 22 mai 2016 J'ai redémarré le service et le Nas, c'est pareil. Tu as quelle version de ton DSM? Merci. Laurent 0 Citer
laurent33 Posté(e) le 24 mai 2016 Auteur Posté(e) le 24 mai 2016 Bonsoir, J'ai trouvé le problème il faut que le disque dur soit formaté au format EXT4 et là ça marche !!! Le problème c'est que mes disques dur sont aux format NTFS !!! Merci. Laurent 0 Citer
Fenrir Posté(e) le 24 mai 2016 Posté(e) le 24 mai 2016 Il faut évidemment que le système de fichier soit dans un format pris en charge par le noyau pour ça remonte dans les tables snmp, NTFS ne l'est pas (c'est pris en charge en userland par ntfs-3g). Ça reste néanmoins possible via les extensions snmp (tu peux indiquer que tel OID est le résultat d'une commande). 0 Citer
laurent33 Posté(e) le 24 mai 2016 Auteur Posté(e) le 24 mai 2016 Ok merci pour ton retour je vais faire des recherches là dessus !!! j'avance doucement, merci pour ton aide. 0 Citer
laurent33 Posté(e) le 25 mai 2016 Auteur Posté(e) le 25 mai 2016 Bonsoir, Dans mon fichier snmpd j'ai rajouté ça: view systemInfo included .1.3.6.1.4.1.2021.900 extend .1.3.6.1.4.1.2021.900 stats_disque df -h quand je fais un: snmpwalk -c public -v2c localhost .1.3.6.1.4.1.2021.900 il me retourne: UCD-SNMP-MIB::ucdavis.900.2.1.2.9.115.116.97.116.115.95.118.103.48 = STRING: "df" UCD-SNMP-MIB::ucdavis.900.2.1.3.9.115.116.97.116.115.95.118.103.48 = STRING: "-h" Je ne sais pas par quoi remplacer le df -h !!! Une idée ? Merci d'avance Laurent 0 Citer
Fenrir Posté(e) le 25 mai 2016 Posté(e) le 25 mai 2016 # Executables/scripts # # # You can also have programs run by the agent that return a single # line of output and an exit code. Here are two examples. # # exec NAME PROGRAM [ARGS ...] # # NAME: A generic name. # PROGRAM: The program to run. Include the path! # ARGS: optional arguments to be passed to the program # a simple hello world #exec echotest /bin/echo hello world # Run a shell script containing: # # #!/bin/sh # echo hello world # echo hi there # exit 35 # # Note: this has been specifically commented out to prevent # accidental security holes due to someone else on your system writing # a /tmp/shtest before you do. Uncomment to use it. # #exec shelltest /bin/sh /tmp/shtest # Then, # % snmpwalk -v 1 localhost public .1.3.6.1.4.1.2021.8 # enterprises.ucdavis.extTable.extEntry.extIndex.1 = 1 # enterprises.ucdavis.extTable.extEntry.extIndex.2 = 2 # enterprises.ucdavis.extTable.extEntry.extNames.1 = "echotest" # enterprises.ucdavis.extTable.extEntry.extNames.2 = "shelltest" # enterprises.ucdavis.extTable.extEntry.extCommand.1 = "/bin/echo hello world" # enterprises.ucdavis.extTable.extEntry.extCommand.2 = "/bin/sh /tmp/shtest" # enterprises.ucdavis.extTable.extEntry.extResult.1 = 0 # enterprises.ucdavis.extTable.extEntry.extResult.2 = 35 # enterprises.ucdavis.extTable.extEntry.extOutput.1 = "hello world." # enterprises.ucdavis.extTable.extEntry.extOutput.2 = "hello world." # enterprises.ucdavis.extTable.extEntry.extErrFix.1 = 0 # enterprises.ucdavis.extTable.extEntry.extErrFix.2 = 0 # Note that the second line of the /tmp/shtest shell script is cut # off. Also note that the exit status of 35 was returned. # ----------------------------------------------------------------------------- Extrait du fichier snmpd.conf officiel (pas celui de syno qui a été purgé) 0 Citer
laurent33 Posté(e) le 29 mai 2016 Auteur Posté(e) le 29 mai 2016 Bonjour, J'ai bien réussi à renvoyer les infos de mes disques dur externes dans mon Centreon. Donc j'ai bien modifié le fichier snmpd.conf dans /etc/snmp/ en faisant "sudo vi snmp.conf". Par contre j'ai un petit soucis, quand je désactive mon ssh du nas j'ai mon fichier snmpd.conf qui revient à l'état d'origine. Par contre si je redémarre mon nas il ne bouge pas, il garde bien ma configuration !!! Une idée d’où ça pourrait venir ? J'aurais voulu savoir aussi si c'était possible par le snmp de récupérer les infos de sauvegarde que je fais avec Hyper Backup, par exemple: si c'est OK ou Failed ? Merci d'avance Laurent 0 Citer
Fenrir Posté(e) le 29 mai 2016 Posté(e) le 29 mai 2016 il y a 39 minutes, laurent33 a dit : Par contre j'ai un petit soucis, quand je désactive mon ssh du nas j'ai mon fichier snmpd.conf qui revient à l'état d'origine. Tu peux faire un petit script qui remet le fichier et relance snmpd, mais de toute manière il vaut mieux laisser le ssh activé (pas ouvert depuis Internet par contre). il y a 40 minutes, laurent33 a dit : J'aurais voulu savoir aussi si c'était possible par le snmp de récupérer les infos de sauvegarde que je fais avec Hyper Backup, par exemple: si c'est OK ou Failed ? Surement, mais aucune idée de comment (il faut trouver où HyperBackup enregistre cette info) 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.