SNMP (Netzwerkgeräte · USV)
SNMP v2c — liest Infrastrukturgeräte wie Switches, Router, USV und Server (UDP 161). Es wird verwendet, wenn Sie neben den SPS-Geräten auch die Geräte, die die Anlage „tragen", im selben Bildschirm sehen möchten.
| Situation | Welche Karte wird verwendet |
|---|---|
| Switch · Router · USV · Server · NAS | SNMP (diese Seite) |
| Industrielle SPS | Modbus TCP · OPC-UA |
| CNC-Werkzeugmaschinen | MTConnect · FOCAS |
Oft ist die Ursache für den Stillstand einer Anlage nicht die Anlage selbst, sondern das Netzwerk oder die Stromversorgung. Wenn Sie USV-Batteriestand und Switch-Portfehler auf derselben Zeitachse wie die Anlagendaten darstellen, wird diese Entscheidung schneller.
Eingabewerte im Registrierungsformular
| Eingabefeld | Was eintragen | Beispiel |
|---|---|---|
| IP-Adresse | Verwaltungs-IP des Geräts | 10.20.30.1 |
| Port | Standard 161 | 161 |
| Erfassungsintervall | Polling-Intervall (ms) | 10000 (bei Infrastrukturkennzahlen länger) |
Optionen
| Option | Standardwert | Was |
|---|---|---|
community | public | SNMP-Community-String |
request-timeout | 2000 | Antwort-Timeout (ms) |
public nicht unverändert lassenSelbst als read-only ist der Community-String ein Passwort. Erstellen Sie auf dem Gerät eine separate, schreibgeschützte Community und stellen Sie sicher, dass Port 161 außerhalb des Verwaltungsnetzes nicht geöffnet ist.
PLC-Adressnotation der Tags — OID
Die PLC-Adresse eines Tags = OID (Punktnotation). Das vorangestellte . kann vorhanden sein oder auch nicht.
| OID | Was |
|---|---|
1.3.6.1.2.1.1.3.0 | sysUpTime — Zeit seit dem Einschalten des Geräts |
1.3.6.1.2.1.1.5.0 | sysName — Gerätename |
1.3.6.1.2.1.2.2.1.10.1 | ifInOctets.1 — Empfangene Bytes auf Port 1 |
1.3.6.1.2.1.2.2.1.8.1 | ifOperStatus.1 — Link-Status von Port 1 |
🔴 Lassen Sie den Index am Ende nicht weg. Skalare Werte haben .0, Tabellenwerte tragen .<인덱스>. 1.3.6.1.2.1.1.3 ist kein Wert, sondern ein „Zweig", daher wird ein leerer Wert zurückgegeben.
Herstellerspezifische Kennzahlen wie bei USV oder PDU finden Sie in der MIB-Dokumentation des jeweiligen Herstellers.
Wie die Werte ankommen
| SNMP-Typ | Kommender Wert |
|---|---|
| INTEGER · Counter32 · Gauge32 · TimeTicks | Zahl |
| OCTET STRING | Zeichenkette (falls nicht darstellbar, hex) |
| OID | Punktschreibweise als Zeichenkette |
| IpAddress | a.b.c.d |
| noSuchObject · noSuchInstance · endOfMibView | Leere Zeichenkette |
Counter wie ifInOctets sind ständig steigende Summen, daher ist ihr Wert allein wenig aussagekräftig. Wenn Sie die Zunahme pro Sekunde benötigen, erfassen Sie die Differenz mit einer Formel → Formel anwenden
Wenn es nicht funktioniert
| Symptom | Zuerst prüfen |
|---|---|
| Alle Werte leer | Community-String, Liste der erlaubten SNMP-IPs auf dem Gerät |
| Nur bestimmte OIDs leer | Ist der Index (.0 · .1) angehängt, unterstützt das Gerät diese MIB? |
| Zeitweise leer | UDP kann verloren gehen — request-timeout erhöhen |