GNU/Linux >> Znalost Linux >  >> Linux

Co znamená Žádné další proměnné v tomto zobrazení MIB (Linux)?

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.


Linux
  1. Co znamená __init v kódu jádra Linuxu?

  2. Co znamená &na konci linuxového příkazu?

  3. Co znamená - v tomto linuxovém příkazu?

  1. Co znamená „–“ (dvojitá pomlčka)?

  2. Co znamená písmeno 'u' v /dev/urandom?

  3. Co znamená ./ (lomítko) v linuxu?

  1. Linux – Co znamená tečka za bity oprávnění souboru?

  2. Linux – Co znamená možnost Errors=continue Mount?

  3. Co to znamená, když se řekne linuxové jádro je preemptivní?