man/network
man · Ağ

$ snmpdelta

Bölüm 1 ·

SNMP Sayaç (Counter) değerlerindeki delta farklarını izler

Kullanım

       snmpdelta [ COMMON OPTIONS ] [-Cf] [ -Ct ] [ -Cs ] [ -CS ] [ -Cm ] [ -CF configfile ] [ -Cl ]
       [ -Cp period ] [ -CP peaks ] [ -Ck ] [ -CT ] AGENT OID [ OID ... ]

Açıklama

snmpdelta, belirtilen tam sayı değerli OID'leri izler ve zaman içindeki değişiklikleri raporlar.

AGENT (Ajan), verilen nesneleri izlemek üzere yapılandırılmış bir hedef SNMP ajanını tanımlar. En basit haliyle AGENT tanımı, bir ana bilgisayar adı (hostname) veya bir IPv4 adresinden oluşur. Bu durumda komut, verilen hedef ana bilgisayarın 161 numaralı bağlantı noktasına (port) UDP/IPv4 kullanarak ajanla iletişim kurmaya çalışacaktır. AGENT için olası biçimlerin tam listesi için snmpcmd(1) sayfasına bakın.

OID, MIB içindeki nesne türünü benzersiz bir şekilde tanımlayan bir nesne tanımlayıcıdır (object identifier). Tek bir snmpdelta komutunda birden fazla OID belirtilebilir.

Seçenekler

COMMON OPTIONS COMMON OPTIONS (Ortak Seçenekler) için olası değerlerin listesi ve açıklamaları için lütfen snmpcmd(1) kılavuz sayfasına bakın.

  • -Cf: Hataları düzeltip isteği yeniden denemez. Bu seçenek olmadan, tek bir istek için birden fazla OID belirtilmişse ve OID'lerden biri veya daha fazlası için yapılan istek başarısız olursa, snmpdelta, başarısız olanlar dışındaki OID'lere ait verilerin yine de döndürülmesi için isteği yeniden dener. -Cf seçeneğinin belirtilmesi, birden fazla OID belirtilmiş olsa bile snmpdelta'ya isteği yeniden denememesini söyler.

  • -Ct: Bu bayrak, zaman aralığını izlenen varlıktan belirler.

  • -Cs: Bu bayrak bir zaman damgası görüntüler.

  • -CS: Bireysel örnek sayımlarına ek olarak bir "toplam sayım" (sum count) üretir. "Toplam sayım", her bir zaman periyodu için tüm bireysel deltaların toplamıdır.

  • -Cm: Şimdiye kadar ulaşılan en yüksek değeri yazdırır.

-CF configfile snmpdelta'ya yapılandırmasını belirtilen dosyadan (configfile) okumasını söyler. Bu seçenek, girdinin komut satırında belirtilmesi yerine önceden ayarlanmasına olanak tanır.

  • -Cl: snmpdelta'ya yapılandırmasını, adları izlenen MIB örneklerine karşılık gelen dosyalara yazmasını söyler. Örneğin, snmpdelta -Cl localhost ifInOctets.1 komutu "localhost-ifInOctets.1" adında bir dosya oluşturacaktır.

  • -Cp: Yoklama (polling) periyotları arasındaki saniye sayısını belirtir. Yoklama, ajana bir istek gönderilmesinden ibarettir. Varsayılan yoklama periyodu bir saniyedir.

-CP peaks Raporlama periyodunu yoklama periyodu sayısı cinsinden belirtir. Bu seçenek belirtilirse, snmpdelta sonuçları raporlamadan önce ajanı peaks (zirve) sayısı kadar yoklar. Raporlanan sonuç, raporlama periyodundaki ortalama değeri içerir. Ayrıca, raporlama periyodu içinde yoklanan en yüksek değer gösterilir.

  • -Ck: Yoklama periyodu (-Cp) 60 saniyenin katı olduğunda ve çıktıda zaman damgası görüntülendiğinde (-Cs), varsayılan görünüm zaman damgasını hh:mm aa/gg (sa:dk ay/gün) biçiminde gösterir. Bu seçenek, zaman damgası biçiminin hh:mm:ss aa/gg (sa:dk:sn ay/gün) olmasını sağlar.

  • -CT: snmpdelta'nın çıktısını tablo biçiminde yazdırmasını sağlar.

-Cv vars/pkt Tek bir PDU içinde paketlenmesine izin verilen maksimum OID sayısını belirtir. Tek bir istekte birden fazla PDU oluşturulabilir. Paket başına değişkenlerin varsayılan değeri 60'tır. Bu seçenek, paket çok büyük olduğu için bir istek yanıtı hatayla sonuçlandığında kullanışlıdır.

snmpdelta'nın, snmpcmd(1) kılavuz sayfasında açıklandığı gibi, sorgulanacak ajanı belirten bir argüman ve en az bir OID argümanı GEREKTİRDİĞİNİ unutmayın.

Örnekler

       $ snmpdelta -c public -v 1 -Cs localhost IF-MIB::ifInUcastPkts.3 IF-MIB::ifOutUcastPkts.3
       [20:15:43 6/14] ifInUcastPkts.3 /1 sec: 158
       [20:15:43 6/14] ifOutUcastPkts.3 /1 sec: 158
       [20:15:44 6/14] ifInUcastPkts.3 /1 sec: 184
       [20:15:44 6/14] ifOutUcastPkts.3 /1 sec: 184
       [20:15:45 6/14] ifInUcastPkts.3 /1 sec: 184
       [20:15:45 6/14] ifOutUcastPkts.3 /1 sec: 184
       [20:15:46 6/14] ifInUcastPkts.3 /1 sec: 158
       [20:15:46 6/14] ifOutUcastPkts.3 /1 sec: 158
       [20:15:47 6/14] ifInUcastPkts.3 /1 sec: 184
       [20:15:47 6/14] ifOutUcastPkts.3 /1 sec: 184
       [20:15:48 6/14] ifInUcastPkts.3 /1 sec: 184
       [20:15:48 6/14] ifOutUcastPkts.3 /1 sec: 184
       [20:15:49 6/14] ifInUcastPkts.3 /1 sec: 158
       [20:15:49 6/14] ifOutUcastPkts.3 /1 sec: 158
       ^C
       $ snmpdelta -c public -v 1 -Cs -CT localhost IF-MIB:ifInUcastPkts.3 IF-MIB:ifOutcastPkts.3
       localhost ifInUcastPkts.3     ifOutUcastPkts.3
       [20:15:59 6/14]	   184.00    184.00
       [20:16:00 6/14]	   158.00    158.00
       [20:16:01 6/14]	   184.00    184.00
       [20:16:02 6/14]	   184.00    184.00
       [20:16:03 6/14]	   158.00    158.00
       [20:16:04 6/14]	   184.00    184.00
       [20:16:05 6/14]	   184.00    184.00
       [20:16:06 6/14]	   158.00    158.00
       ^C

       Aşağıdaki örnekte bir dizi seçenek kullanılmaktadır. Cl seçeneği belirtildiğinden, çıktı ekrana değil bir dosyaya gönderilir.

       $ snmpdelta -c public -v 1 -Ct -Cs -CS -Cm -Cl -Cp 60 -CP 60
 	 interlink.sw.net.cmu.edu .1.3.6.1.2.1.2.2.1.16.3 .1.3.6.1.2.1.2.2.1.16.4

Ayrıca Bakınız

snmpcmd(1), variables(5).