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.
| Şablon | Kullanım alanı | Sorgulama aralığı |
|---|---|---|
| SNMP — MIB-II sistem + IF-MIB arayüzleri | Anahtarlar, yönlendiriciler ve diğer ağ donanımları | 60 sn |
| SNMP — HOST-RESOURCES-MIB | Sunucular ve cihazlar | 60 sn |
| SNMP — UPS-MIB (RFC 1628) | Standart ağ kartı olan UPS’ler | 60 sn |
| SNMP — Printer-MIB (RFC 3805) | Ağ yazıcıları | 300 sn |
Sistem grubu (dört şablonun tamamı)
| Anahtar | OID | Saklanma biçimi | Notlar |
|---|---|---|---|
sys.descr | 1.3.6.1.2.1.1.1.0 | Öznitelik | |
sys.object_id | 1.3.6.1.2.1.1.2.0 | Öznitelik | |
sys.contact | 1.3.6.1.2.1.1.4.0 | Öznitelik | |
sys.name | 1.3.6.1.2.1.1.5.0 | Öznitelik | |
sys.location | 1.3.6.1.2.1.1.6.0 | Öznitelik | |
uptime | 1.3.6.1.2.1.1.3.0 | Telemetri | TimeTicks, 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ı.
| Anahtar | OID | Notlar |
|---|---|---|
if.count | 1.3.6.1.2.1.2.1.0 | Arayüz sayısı |
if.oper.<ifName> | 1.3.6.1.2.1.2.2.1.8 | Sıralama: up, down, testing, unknown, dormant, notPresent, lowerLayerDown |
if.in_bps.<ifName> | 1.3.6.1.2.1.31.1.1.1.6 | Hız × 8, bit/sn |
if.out_bps.<ifName> | 1.3.6.1.2.1.31.1.1.1.10 | Hız × 8, bit/sn |
if.in_errors.<ifName> | 1.3.6.1.2.1.2.2.1.14 | Hı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
| Anahtar | OID | Notlar |
|---|---|---|
host.uptime | 1.3.6.1.2.1.25.1.1.0 | Saniye; “Ana bilgisayar çalışma süresi” |
host.users | 1.3.6.1.2.1.25.1.5.0 | “Kullanıcılar” |
host.processes | 1.3.6.1.2.1.25.1.6.0 | “Süreçler” |
host.memory_kb | 1.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.4 | Tahsis birimi, bayt |
storage.size.<descr> | 1.3.6.1.2.1.25.2.3.1.5 | Tahsis birimleri cinsinden |
storage.used.<descr> | 1.3.6.1.2.1.25.2.3.1.6 | Tahsis 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).
| Anahtar | OID (1.3.6.1.2.1.33.1. …) | Notlar |
|---|---|---|
battery.status | 2.1.0 | unknown, normal, low, depleted |
battery.seconds_on_battery | 2.2.0 | s |
battery.minutes_remaining | 2.3.0 | dk |
battery.charge | 2.4.0 | % |
battery.voltage | 2.5.0 | × 0.1, V |
battery.current | 2.6.0 | × 0.1, A |
battery.temperature | 2.7.0 | °C |
input.line_bads | 3.1.0 | Sayaç: giriş tolerans dışında |
output.source | 4.1.0 | other, none, normal, bypass, battery, booster, reducer |
output.frequency | 4.2.0 | × 0.1, Hz |
bypass.frequency | 5.1.0 | × 0.1, Hz |
alarms.present | 6.1.0 | Etkin UPS alarmlarının sayısı |
test.result | 7.3.0 | donePass, doneWarning, doneError, aborted, inProgress, noTestsInitiated |
Hat başına (satırlar dizinle adlandırılır, her biri en fazla 3):
| Anahtarlar | Birimler |
|---|---|
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)
| Anahtar | OID | Notlar |
|---|---|---|
printer.description | 1.3.6.1.2.1.25.3.2.1.3.1 | Öznitelik |
printer.status | 1.3.6.1.2.1.25.3.5.1.1.1 | other, unknown, idle, printing, warmup |
printer.device_status | 1.3.6.1.2.1.25.3.2.1.5.1 | unknown, running, warning, testing, down |
printer.pages | 1.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.1 | Sarf malzeme başına |
supply.level.<descr> | 1.3.6.1.2.1.43.11.1.1.9.1 | Sarf 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.

