Page 1 of 1
Festplatten per SNMP auslesen
Posted: 09 Feb 2017 17:56
by diamondave
Hallo zusammen
Ich setze Nagios/Check_MK für das Monitoring ein. Meine NAS4Free (Build 2332) habe ich mit SNMP aktiviert. Jedoch sehe ich nur die CPU. Mich würde aber vor allem die Disk-Health interessieren, inkl. dem ZFS RAID Status. Gibt es dazu eine Anleitung? Oder müsste ich auf eine neuere N4F Version updaten, damit ich die Infos auf dem Monitoring hinbekomme?
Danke und Grüsse, Dave
Re: Festplatten per SNMP auslesen
Posted: 09 Feb 2017 18:31
by kreuzberger
Hi diamondave,
für das Auslesen von Hardware-Informationen braucht man in der Regel immer spezielle, sog.. MIP-Dateien, die die Abfragemöglichkeiten für die abzufragende Hardware enthalten. Sofern Festplattenherstller derartiges bereit stellen kannst du dann entsprechend Auslesen. Man muss dann aber noch am S-ATA Controller vorbei oder durch. Das dürfte schwierig werden.
Solltest du ggf. Rechner von HP oder Dell oder anderen Markenherstellern einsetzen kannst du direkt die Herstellersoftware einsetzen (HP Sim).
Nas4Free selbst bietet MIP Dateien zum Monitoring per SNMP an (/usr/share/snmp/mibs). Ggf. solltest du unter Dienste I SNMP alles einschalten was geht und die MIPs in deine Monitoring-Software laden.
Kreuzberger
Re: Festplatten per SNMP auslesen
Posted: 09 Feb 2017 18:39
by diamondave
Hallo Kreuzberger
Danke. Inzwischen bin ich soweit, dass ich versuche, den Check_MK Agent auf der NAS zu installieren. Dazu habe ich die folgende Anleitung gefunden.
http://sysadm.mielnet.pl/monitoring-nas ... -check_mk/
Wenn ich auf der NAS das Script ./check_mk_agent ausführe, dann erhalte ich zahlreiche Infos auf der Konsole. Möchte ich vom Montoring-Server (im gleichen Subnetz) eine Abfrage per Telnet machen, bekomme ich ein Connection refused. Die IP des Monitoring-Servers habe ich in die Datei /etc/hosts.allow aufgenommen (gemäss der Anleitung, natürlich die IP entsprechend angepasst).
Nun stehe ich am Berg, weil ich nicht weiss, was ich auf der NAS4Free aktivieren muss, damit ich per Port 6556 an die Daten komme.
Re: Festplatten per SNMP auslesen
Posted: 09 Feb 2017 18:55
by kreuzberger
Hi diamondave,
da bin ich auch überfragt. Ich kenne deine Monitoring-Software nicht. Und ich denke auch nicht dass man da auf dem nas extra was installieren muss.
Wichtig ist eben, dass der Port wirklich offen ist (Firewall), und dass du die MIP Dateien vom Nas benutzt und in deine Monitoring-Software lädst, sonst musst du jede Abfrage selbst herausfinden (was vermutlich unmöglich ist).
Ich selbst hab halt mal ein Mittleres bis Größeres Netz eines Fernsehsenders mit HP Sim abgefragt. Das war schon aufwendig genug.
Ggf. solltest du dir zu allererst im klaren sein, WAS genau du abfragen willst bzw. musst. Auf die meisten Daten kann man sicher verzichten.
Zu unterscheiden sind da Informationen aus der Hardfware gegenüber denen aus der Software. Lüfterdaten zb sind Hardware. Festplattenfüllstände ist Software. Also welche Daten kann mir wer liefern?
Bei einem Alten mainboard aus dem Dachboden vom alten PC wird es sehr wahrscheinlich keine Hardwareinfos geben, da es keine MIP Dateien dafür gibt. Somit also keine Chance für tiefer greifende Festplattendaten. Allenfalls deren Füllzustand wir man abfragen können, und das ist Software-seitig.
Re: Festplatten per SNMP auslesen
Posted: 10 Feb 2017 11:13
by diamondave
Ich setze "Check_MK" als Monitoring-Software ein, die auf Nagios / OMD aufbaut. Es ist keine alte Dachboden-Hardware, sondern ein HP Proliant Server, auf dem das NAS4Free läuft. Die HDs sind ohne RAID-Controller direkt am Board als SATA Laufwerke verbunden. Das RAID wird durch NAS4Free (ZFS) verwaltet (HBA-Mode).
Re: Festplatten per SNMP auslesen
Posted: 10 Feb 2017 17:26
by kreuzberger
fann solltest du mal gucken dass du von den HP Support seiten die MIP Dateien herunter lädst. Wenn deine monitoring software einen MIB Browser enthält kannst du so die korrekte MIB Datei aus dem Paket-Download herausfiltern, welche für deine hardware die richtige ist.
An sonsten ginge dann wohl auch HP SIM, das ist kostenlos.
Kreuzberger
Re: Festplatten per SNMP auslesen
Posted: 21 Feb 2017 13:44
by diamondave
Mmh. Kann man den status vom zfs nicht einfach per snmp ausgeben? das würde mir bereits reichen.