Yeni: Yapay zekâ güvenlik duvarı her modülü izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

SNMP şablonları başvuru kılavuzu

IF-MIB ile MIB-II, HOST-RESOURCES-MIB, UPS-MIB (RFC 1628) ve Printer-MIB olmak üzere dört yerleşik SNMP şablonunun her anahtarı; OID'leri ve birimleriyle.

Hermetry, dört standart MIB için SNMP şablonu içerir. Her biri, SNMP taşıyıcısıyla bir cihaz profili için eksiksiz bir SNMP eşlemesidir: okunacak OID’ler, bunların saklandığı anahtarlar, birimler, ölçekler ve sıralamalar. Tüm OID’ler sayısal olduğundan MIB dosyasına gerek yoktur.

Bir şablonu kullanma

Şablon bir platform profilidir. Çalışma alanınızdaki kopyası sizin kendi profilinizdir: onu düzenleyebilirsiniz ve şablonun daha yeni bir sürümü kopyanızı asla değiştirmez. Bir şablonu çalışma alanınıza kopyalayan bir düğme henüz yoktur; Hermetry desteğinden bir kopya isteyin ya da aşağıdaki satırları profilinizin SNMP sekmesine kendiniz girin (bkz. SNMP üzerinden cihaz sorgulama).

Kopyalanmış bir profilde “Platform şablonundan kopyalandı …. Düzenleme, bunu bu profilin kendi eşlemesi yapar; şablonun daha yeni bir sürümü bunu asla değiştirmez.” yazısı görünür.

ŞablonKullanım alanıSorgulama aralığı
SNMP — MIB-II sistem + IF-MIB arayüzleriAnahtarlar, yönlendiriciler ve diğer ağ donanımları60 sn
SNMP — HOST-RESOURCES-MIBSunucular ve cihazlar60 sn
SNMP — UPS-MIB (RFC 1628)Standart ağ kartı olan UPS’ler60 sn
SNMP — Printer-MIB (RFC 3805)Ağ yazıcıları300 sn

Sistem grubu (dört şablonun tamamı)

AnahtarOIDSaklanma biçimiNotlar
sys.descr1.3.6.1.2.1.1.1.0Öznitelik
sys.object_id1.3.6.1.2.1.1.2.0Öznitelik
sys.contact1.3.6.1.2.1.1.4.0Öznitelik
sys.name1.3.6.1.2.1.1.5.0Öznitelik
sys.location1.3.6.1.2.1.1.6.0Öznitelik
uptime1.3.6.1.2.1.1.3.0TelemetriTimeTicks, saniye; “Ajan çalışma süresi”

MIB-II sistem + IF-MIB arayüzleri

Arayüz başına, ifName ile adlandırılır: durum, 64 bit sayaçlardan gelen giriş ve çıkış trafiği (bit/sn) ve giriş hataları.

AnahtarOIDNotlar
if.count1.3.6.1.2.1.2.1.0Arayüz sayısı
if.oper.<ifName>1.3.6.1.2.1.2.2.1.8Sıralama: up, down, testing, unknown, dormant, notPresent, lowerLayerDown
if.in_bps.<ifName>1.3.6.1.2.1.31.1.1.1.6Hız × 8, bit/sn
if.out_bps.<ifName>1.3.6.1.2.1.31.1.1.1.10Hız × 8, bit/sn
if.in_errors.<ifName>1.3.6.1.2.1.2.2.1.14Hız, 1/sn

Arayüz tablosu en fazla 48 satır okur. Hızlar iki sorgulama gerektirir: bir başlatmadan sonraki ilk sorgulama hız saklamaz.

HOST-RESOURCES-MIB

AnahtarOIDNotlar
host.uptime1.3.6.1.2.1.25.1.1.0Saniye; “Ana bilgisayar çalışma süresi”
host.users1.3.6.1.2.1.25.1.5.0“Kullanıcılar”
host.processes1.3.6.1.2.1.25.1.6.0“Süreçler”
host.memory_kb1.3.6.1.2.1.25.2.2.0Öznitelik, KiB
storage.unit_bytes.<descr>1.3.6.1.2.1.25.2.3.1.4Tahsis birimi, bayt
storage.size.<descr>1.3.6.1.2.1.25.2.3.1.5Tahsis birimleri cinsinden
storage.used.<descr>1.3.6.1.2.1.25.2.3.1.6Tahsis birimleri cinsinden
cpu.load.<index>1.3.6.1.2.1.25.3.3.1.2%, işlemci başına

Depolama satırları, biriminin açıklamasına (hrStorageDescr) göre adlandırılır; en fazla 24 satır. İşlemci satırları dizinlerine göre adlandırılır; en fazla 64. Boyut ve kullanım tahsis birimleri cinsindendir: bayt için storage.unit_bytes ile çarpın; örneğin türetilmiş bir değerde.

UPS-MIB (RFC 1628)

Kimlik (tüm öznitelikler): ups.manufacturer, ups.model, ups.software_version, ups.agent_version, ups.name (OID’ler 1.3.6.1.2.1.33.1.1.1.0 ila .1.5.0).

AnahtarOID (1.3.6.1.2.1.33.1. …)Notlar
battery.status2.1.0unknown, normal, low, depleted
battery.seconds_on_battery2.2.0s
battery.minutes_remaining2.3.0dk
battery.charge2.4.0%
battery.voltage2.5.0× 0.1, V
battery.current2.6.0× 0.1, A
battery.temperature2.7.0°C
input.line_bads3.1.0Sayaç: giriş tolerans dışında
output.source4.1.0other, none, normal, bypass, battery, booster, reducer
output.frequency4.2.0× 0.1, Hz
bypass.frequency5.1.0× 0.1, Hz
alarms.present6.1.0Etkin UPS alarmlarının sayısı
test.result7.3.0donePass, doneWarning, doneError, aborted, inProgress, noTestsInitiated

Hat başına (satırlar dizinle adlandırılır, her biri en fazla 3):

AnahtarlarBirimler
input.frequency.<n>, input.voltage.<n>, input.current.<n>, input.power.<n>Hz (× 0.1), V, A (× 0.1), W
output.voltage.<n>, output.current.<n>, output.power.<n>, output.load.<n>V, A (× 0.1), W, %
bypass.voltage.<n>, bypass.current.<n>, bypass.power.<n>V, A (× 0.1), W

Anma değerleri (öznitelikler): rated.input_voltage, rated.input_frequency, rated.output_voltage, rated.output_frequency, rated.output_va, rated.output_power, rated.low_battery_minutes, rated.low_transfer_voltage, rated.high_transfer_voltage.

Kullanışlı alarm koşulları: output.source == "battery" (pilde), battery.status == "low", alarms.present > 0, test.result == "doneError". Bkz. Cihaz profillerinde alarm kuralları.

Printer-MIB (RFC 3805)

AnahtarOIDNotlar
printer.description1.3.6.1.2.1.25.3.2.1.3.1Öznitelik
printer.status1.3.6.1.2.1.25.3.5.1.1.1other, unknown, idle, printing, warmup
printer.device_status1.3.6.1.2.1.25.3.2.1.5.1unknown, running, warning, testing, down
printer.pages1.3.6.1.2.1.43.10.2.1.4.1.1Ömür boyu sayfa sayısı
supply.capacity.<descr>1.3.6.1.2.1.43.11.1.1.8.1Sarf malzeme başına
supply.level.<descr>1.3.6.1.2.1.43.11.1.1.9.1Sarf malzeme başına

Sarf malzemeleri (toner, drum, atık) açıklamalarına göre adlandırılır; en fazla 16 satır. Yüzde için seviyeyi kapasiteye bölün; bazı yazıcılar “bilinmiyor” veya “bir miktar kaldı” için negatif değerler bildirir.

Tablolarda anahtar adları

When rows are named by a column’s value, the value is made safe for a key name: every run of characters other than letters, digits, _ and - becomes one _, leading and trailing _ are removed, and the name is cut at 48 characters. So eth0 stays eth0, and GigabitEthernet0/1 becomes GigabitEthernet0_1. Run a test poll to see the exact keys before you build alarm rules or dashboards on them.

İlgili