GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was bedeutet Keine weiteren Variablen in dieser MIB-Ansicht übrig (Linux)?

Hier passiert ein bisschen mehr, als Sie vielleicht vermuten. Ich begegne dem bei jeder neuen Ubuntu-Box, die ich baue, und ich halte es für ein Problem (keinen Fehler, aber ein Problem – mehr dazu weiter unten).

Hier ist die technisch korrekte Erklärung (warum dies kein "Fehler" ist):

„Keine weiteren Variablen in dieser MIB-Ansicht übrig“ ist kein besonderer Fehler; vielmehr handelt es sich um eine Aussage zu Ihrer Anfrage. Die Anfrage begann mit etwas Einfachem, sagen Sie „.1.3“, und fuhr fort, nach der „nächsten“ lexikografischen OID zu fragen. Es hat "nächste" OIDs bis zu diesem letzten, an welchem ​​Punkt der Agent Sie darüber informiert hat, dass es nichts mehr zu sehen gibt; frag lieber nicht.

Nun, hier ist, warum ich es für ein Problem halte (im Kontext dieser Frage):

Der Zweck der Installation und Ausführung von "snmpd" besteht darin, aussagekräftige Informationen über die Box zu sammeln; typischerweise sind diese Informationen leistungsorientiert. Die drei allgemeinen Dinge, über die ich beispielsweise Bescheid wissen muss, sind Netzwerkschnittstelleninformationen (IF-MIB::ifHCInOctets und IF-MIB::ifHCOutOctets), Festplatteninformationen (UCD-SNMP-MIB::dskUsed und UCD-SNMP- MIB::dskTotal) und CPU-Informationen (UCD-SNMP-MIB::ssCpuRawIdle, UCD-SNMP-MIB::ssCpuRawWait usw.).

Die standardmäßige Ubuntu-„snmpd“-Konfiguration verweigert ausdrücklich so ziemlich alles, was mit dieser Konfiguration nützlich ist (beschränkt den Zugriff auf gerade genug Informationen, um Ihnen mitzuteilen, dass die Box eine Linux-Box ist):

view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
rocommunity public default -V systemonly

Diese Konfiguration sperrt die Box, was "sicher" sein kann, wenn sie sich in einem unsicheren Netzwerk mit wenig verfügbaren SNMP-Administrationskenntnissen befindet.

Als erstes entferne ich jedoch den Teil "-V systemonly" der Einstellung "rocommunity". Dadurch wird der Zugriff auf alle verfügbaren SNMP-Informationen (schreibgeschützt) über die Community-Zeichenfolge "public" ermöglicht.

Wenn Sie das tun, werden Sie wahrscheinlich das sehen, was Sie erwarten, nämlich seitenweise SNMP-Informationen, mit denen Sie die Leistung Ihrer Box messen können.


Linux
  1. Was bedeutet „–“ (Doppelstrich)?

  2. Linux – Was bedeutet ein Punkt nach den Dateiberechtigungsbits?

  3. Linux – Was bedeutet die Errors=mount-Option fortsetzen?

  4. Was bedeutet diese Warnung?

  5. Was bedeutet es zu sagen, dass der Linux-Kernel präventiv ist?

Was bedeutet null in Linux und Computing

Was bedeutet Cat-Befehl unter Linux?

So zeigen Sie Hardwareinformationen unter Linux an

Was bedeutet diese Ausgabe von Xev?

Was ist Source Command in Linux und wie funktioniert es?

Was ist die Linux-Prozesstabelle? Woraus besteht es?