Děje se tu toho trochu víc, než byste možná tušili. Setkávám se s tím na každém novém boxu Ubuntu, který postavím, a považuji to za problém (ne chybu, ale problém – více o tom níže).
Zde je technicky správné vysvětlení (proč to není "chyba"):
"V tomto zobrazení MIB nezbývají žádné další proměnné" není zvláštní chyba; spíše je to prohlášení o vaší žádosti. Požadavek začal na něčem jednoduchém, řekněme „.1.3“, a pokračoval v požadavku na „další“ lexikografický OID. Dostal "další" OID až do toho posledního, v tu chvíli vás agent informoval, že už není nic k vidění; neobtěžujte se ptát.
Zde je důvod, proč to považuji za problém (v kontextu této otázky):
Smyslem instalace "snmpd" a jeho spuštění je získat smysluplné informace o boxu; tyto informace jsou obvykle orientovány na výkon. Například tři obecné věci, o kterých potřebuji vědět, jsou informace o síťovém rozhraní (IF-MIB::ifHCInOctets a IF-MIB::ifHCoutOctets), informace o disku (UCD-SNMP-MIB::dskUsed a UCD-SNMP- MIB::dskTotal) a informace o CPU (UCD-SNMP-MIB::ssCpuRawIdle, UCD-SNMP-MIB::ssCpuRawWait a tak dále).
Výchozí konfigurace Ubuntu "snmpd" konkrétně popírá téměř vše užitečné s touto konfigurací (omezení přístupu pouze na tolik informací, abyste zjistili, že krabice je krabice s Linuxem):
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
Tato konfigurace uzamkne schránku, což může být "bezpečné", pokud bude v nezabezpečené síti s malými dostupnými znalostmi správy SNMP.
Nicméně první věc, kterou udělám, je odstranění části „-V systemonly“ v nastavení „rocommunity“; to umožní přístup ke všem dostupným informacím SNMP (pouze pro čtení) prostřednictvím komunitního řetězce „public“.
Pokud to uděláte, pravděpodobně uvidíte, co očekáváte, tedy stránky a stránky informací SNMP, které můžete použít k měření výkonu vašeho boxu.