Hermetry liefert vier SNMP-Vorlagen für Standard-MIBs. Jede ist eine vollständige SNMP-Zuordnung für ein Gerätprofil mit dem SNMP-Transport: die auszulesenden OIDs, die Schlüssel, unter denen sie gespeichert werden, Einheiten, Skalierungen und Aufzählungen. Alle OIDs sind numerisch, daher wird keine MIB-Datei benötigt.
Verwenden einer Vorlage
Eine Vorlage ist ein Plattform-Profil. Eine Kopie davon in Ihrem Arbeitsbereich ist Ihr eigenes Profil: Sie können es bearbeiten, und eine neuere Vorlagenversion ändert Ihre Kopie nie. Es gibt noch keine Schaltfläche, die eine Vorlage in Ihren Arbeitsbereich kopiert; bitten Sie den Hermetry-Support um eine Kopie oder tragen Sie die unten aufgeführten Zeilen selbst auf dem SNMP-Tab Ihres Geräteprofils ein (siehe Geräte per SNMP abfragen).
Ein kopiertes Profil zeigt „Kopiert aus der Plattform-Vorlage …. Bearbeiten macht es zur eigenen Zuordnung dieses Profils; eine neuere Vorlagenversion ändert sie nie.“
| Vorlage | Für | Abfrageintervall |
|---|---|---|
| SNMP — MIB-II System + IF-MIB-Schnittstellen | Switches, Router und andere Netzwerkgeräte | 60 s |
| SNMP — HOST-RESOURCES-MIB | Server und Appliances | 60 s |
| SNMP — UPS-MIB (RFC 1628) | USVs mit einer Standard-Netzwerkkarte | 60 s |
| SNMP — Printer-MIB (RFC 3805) | Netzwerkdrucker | 300 s |
System-Gruppe (alle vier Vorlagen)
| Schlüssel | OID | Gespeichert als | Hinweise |
|---|---|---|---|
sys.descr | 1.3.6.1.2.1.1.1.0 | Attribut | |
sys.object_id | 1.3.6.1.2.1.1.2.0 | Attribut | |
sys.contact | 1.3.6.1.2.1.1.4.0 | Attribut | |
sys.name | 1.3.6.1.2.1.1.5.0 | Attribut | |
sys.location | 1.3.6.1.2.1.1.6.0 | Attribut | |
uptime | 1.3.6.1.2.1.1.3.0 | Telemetrie | TimeTicks, Sekunden; „Agent uptime“ |
MIB-II System + IF-MIB-Schnittstellen
Pro Schnittstelle, benannt nach ifName: Status, Datenverkehr ein und aus in bit/s aus den 64-Bit-Zählern sowie Eingangsfehler.
| Schlüssel | OID | Hinweise |
|---|---|---|
if.count | 1.3.6.1.2.1.2.1.0 | Anzahl der Schnittstellen |
if.oper.<ifName> | 1.3.6.1.2.1.2.2.1.8 | Aufzählung: up, down, testing, unknown, dormant, notPresent, lowerLayerDown |
if.in_bps.<ifName> | 1.3.6.1.2.1.31.1.1.1.6 | Rate × 8, bit/s |
if.out_bps.<ifName> | 1.3.6.1.2.1.31.1.1.1.10 | Rate × 8, bit/s |
if.in_errors.<ifName> | 1.3.6.1.2.1.2.2.1.14 | Rate, 1/s |
Die Schnittstellentabelle liest höchstens 48 Zeilen. Raten benötigen zwei Abfragen: Die erste Abfrage nach einem Start speichert keine Rate.
HOST-RESOURCES-MIB
| Schlüssel | OID | Hinweise |
|---|---|---|
host.uptime | 1.3.6.1.2.1.25.1.1.0 | Sekunden; „Host uptime“ |
host.users | 1.3.6.1.2.1.25.1.5.0 | „Users“ |
host.processes | 1.3.6.1.2.1.25.1.6.0 | „Processes“ |
host.memory_kb | 1.3.6.1.2.1.25.2.2.0 | Attribut, KiB |
storage.unit_bytes.<descr> | 1.3.6.1.2.1.25.2.3.1.4 | Zuteilungseinheit, Bytes |
storage.size.<descr> | 1.3.6.1.2.1.25.2.3.1.5 | In Zuteilungseinheiten |
storage.used.<descr> | 1.3.6.1.2.1.25.2.3.1.6 | In Zuteilungseinheiten |
cpu.load.<index> | 1.3.6.1.2.1.25.3.3.1.2 | %, pro Prozessor |
Speicherzeilen werden nach der Beschreibung des Volumes benannt (hrStorageDescr), höchstens 24 Zeilen. Prozessorzeilen werden nach ihrem Index benannt, höchstens 64. Größe und Belegung sind in Zuteilungseinheiten angegeben: Multiplizieren Sie mit storage.unit_bytes, um Bytes zu erhalten, zum Beispiel in einem abgeleiteten Wert.
UPS-MIB (RFC 1628)
Identität (alle Attribute): ups.manufacturer, ups.model, ups.software_version, ups.agent_version, ups.name (OIDs 1.3.6.1.2.1.33.1.1.1.0 bis .1.5.0).
| Schlüssel | OID (1.3.6.1.2.1.33.1. …) | Hinweise |
|---|---|---|
battery.status | 2.1.0 | unknown, normal, low, depleted |
battery.seconds_on_battery | 2.2.0 | s |
battery.minutes_remaining | 2.3.0 | min |
battery.charge | 2.4.0 | % |
battery.voltage | 2.5.0 | × 0,1, V |
battery.current | 2.6.0 | × 0,1, A |
battery.temperature | 2.7.0 | °C |
input.line_bads | 3.1.0 | Zähler: Eingang außerhalb der Toleranz |
output.source | 4.1.0 | other, none, normal, bypass, battery, booster, reducer |
output.frequency | 4.2.0 | × 0,1, Hz |
bypass.frequency | 5.1.0 | × 0,1, Hz |
alarms.present | 6.1.0 | Anzahl der aktiven USV-Alarme |
test.result | 7.3.0 | donePass, doneWarning, doneError, aborted, inProgress, noTestsInitiated |
Pro Leitung (Zeilen nach Index benannt, höchstens je 3):
| Schlüssel | Einheiten |
|---|---|
input.frequency.<n>, input.voltage.<n>, input.current.<n>, input.power.<n> | Hz (× 0,1), V, A (× 0,1), W |
output.voltage.<n>, output.current.<n>, output.power.<n>, output.load.<n> | V, A (× 0,1), W, % |
bypass.voltage.<n>, bypass.current.<n>, bypass.power.<n> | V, A (× 0,1), W |
Nennwerte (Attribute): rated.input_voltage, rated.input_frequency, rated.output_voltage, rated.output_frequency, rated.output_va, rated.output_power, rated.low_battery_minutes, rated.low_transfer_voltage, rated.high_transfer_voltage.
Nützliche Alarmbedingungen: output.source == "battery" (Batteriebetrieb), battery.status == "low", alarms.present > 0, test.result == "doneError". Siehe Alarmregeln auf Geräteprofilen.
Printer-MIB (RFC 3805)
| Schlüssel | OID | Hinweise |
|---|---|---|
printer.description | 1.3.6.1.2.1.25.3.2.1.3.1 | Attribut |
printer.status | 1.3.6.1.2.1.25.3.5.1.1.1 | other, unknown, idle, printing, warmup |
printer.device_status | 1.3.6.1.2.1.25.3.2.1.5.1 | unknown, running, warning, testing, down |
printer.pages | 1.3.6.1.2.1.43.10.2.1.4.1.1 | Seitenzähler über die Lebensdauer |
supply.capacity.<descr> | 1.3.6.1.2.1.43.11.1.1.8.1 | Pro Verbrauchsmaterial |
supply.level.<descr> | 1.3.6.1.2.1.43.11.1.1.9.1 | Pro Verbrauchsmaterial |
Verbrauchsmaterialien (Toner, Trommel, Resttonerbehälter) werden nach ihrer Beschreibung benannt, höchstens 16 Zeilen. Teilen Sie den Füllstand durch die Kapazität, um einen Prozentwert zu erhalten; manche Drucker melden negative Werte für „unknown“ oder „some remaining“.
Schlüsselnamen in Tabellen
Wenn Zeilen nach dem Wert einer Spalte benannt werden, wird der Wert für einen Schlüsselnamen bereinigt: Jede Folge von Zeichen außer Buchstaben, Ziffern, _ und - wird zu einem einzigen _, führende und abschließende _ werden entfernt, und der Name wird nach 48 Zeichen abgeschnitten. So bleibt eth0 als eth0 erhalten, und GigabitEthernet0/1 wird zu GigabitEthernet0_1. Führen Sie eine Testabfrage aus, um die genauen Schlüssel zu sehen, bevor Sie Alarmregeln oder Dashboards darauf aufbauen.

