Optimieren Sie die Konfiguration des Netzwerkmanagementsystems, um die besten Ergebnisse zu erzielen
Sie können die Konfiguration Ihres Netzwerkmanagementsystems ändern, um die Antwortzeit für SNMP-Abfragen zu optimieren. Sie können das Netzwerkmanagementsystem konfigurieren, indem Sie die folgenden Tipps befolgen:
-
Ändern Sie die Abrufmethode von "Spalte-für-Spalte" in "Zeile-für-Zeile"
Sie können das Netzwerkmanagementsystem so konfigurieren, dass die zeilenweise Methode für die SNMP-Datenabfrage verwendet wird. Es liegt auf der Hand, dass zeilenweise und mehrere zeilenweise mehrzeilige Abrufmethoden effizienter sind als spaltenweise Abrufmethoden.
Wenn Sie das Netzwerkmanagementsystem für die Verwendung der zeilenweisen Datenabrufmethode konfigurieren, können Sie:
-
Rufen Sie die Daten nur für eine Schnittstelle in einer Anforderung ab, anstatt dass eine einzelne Anforderung Daten für mehrere Schnittstellen abruft, wie dies bei der spaltenweisen Abfrage der Fall ist.
-
Verringert das Risiko einer Zeitüberschreitung bei Anforderungen.
-
-
Reduzieren Sie die Anzahl der Variablenbindungen pro PDU
Sie können die Antwortzeit für SNMP-Anforderungen verbessern, indem Sie die Anzahl der Variablenbindungen pro Protokolldateneinheit (PDU) reduzieren. Eine Anforderung, die Daten abfragt, die sich auf mehrere Objekte beziehen, die verschiedenen Indexeinträgen zugeordnet sind, wird in mehrere Anforderungen auf der Geräteseite übersetzt. Dies liegt daran, dass der Subagent möglicherweise verschiedene Module abfragen muss, um Daten zu erhalten, die mit verschiedenen Indexeinträgen verknüpft sind.
Die empfohlene Methode besteht darin, sicherzustellen, dass eine Anforderung nur Objekte enthält, die mit einem Indexeintrag verknüpft sind, und nicht mehrere Objekte, die mit verschiedenen Indexeinträgen verknüpft sind.
HINWEIS:Wenn die Antworten von einem Gerät langsam sind, vermeiden Sie die Verwendung der
GetBulk
Option für das Gerät, da eineGetBulk
Anforderung Objekte enthalten kann, die mit verschiedenen Indexeinträgen verknüpft sind, und die Antwortzeit weiter verlängern kann. -
snmp bulk-get empfohlene Anzahl von OIDs und max-repetitions
Eine SNMP-Massenabrufanforderung antwortet mit einer Gesamtzahl von Variablenbindungen (max. Wiederholungen * Anzahl der OIDs). Wenn Schnittstellenstatistikobjekte (z. B. ifInOctets, ifOutOctets usw.) in einer Abfrage vorhanden sind, werden die Anforderungen an niedrigere Ebenen gesendet. Daher wirkt sich eine Erhöhung der maximalen Wiederholungen, die Sie in einer Massenabrufanforderung senden, auf die Antworten aus. Für Massenabfragen für Schnittstellenstatistikobjekte wird empfohlen, den Wert "max-repetitions" von 10 zu verwenden, und die maximale Anzahl von OIDs pro Anforderung beträgt 10.
-
Erhöhen der Timeout-Werte in den Abruf- und Ermittlungsintervallen
Durch Erhöhen der Timeoutwerte für Abruf- und Ermittlungsintervalle haben Sie folgende Möglichkeiten:
-
Erhöhen Sie die Warteschlangenzeit am Geräteende.
-
Reduzieren Sie die Anzahl der Drosselungsverluste, die aufgrund des Anforderungstimeouts auftreten.
-
-
Reduzieren Sie die Rate eingehender Pakete auf der snmpd
Die folgenden Methoden verringern das Risiko, dass sich SNMP-Anfragen auf jedem Gerät anhäufen.
-
Reduzieren Sie die Häufigkeit des Sendens von SNMP-Anfragen an ein Gerät.
-
Erhöhen Sie das Polling-Intervall.
-
Kontrollieren Sie die Verwendung von
GetNext
Anfragen. -
Reduzieren Sie die Anzahl der Wahllokale pro Gerät.
-