man/network
man · Ağ

$ snmpget

Bölüm 1 ·

SNMP GET isteklerini kullanarak bir ağ birimiyle iletişim kurar

Kullanım

       snmpget [GENEL SEÇENEKLER] [-Cf] ARACI OID [OID]...

Açıklama

snmpget, bir ağ birimi üzerindeki bilgileri sorgulamak için SNMP GET isteğini kullanan bir SNMP uygulamasıdır. Komut satırında argüman olarak bir veya daha fazla nesne tanımlayıcı (OID) verilebilir. Her bir değişken adı variables(5) içinde belirtilen biçimde verilir.

Seçenekler

  • -Cf: Eğer -Cf belirtilmezse, bazı uygulamalar (snmpdelta, snmpget, snmpgetnext ve snmpstatus) iletişim kurduğunuz aracı tarafından döndürülen hataları düzeltmeye ve isteği yeniden göndermeye çalışacaktır. Bunun gerçekten yararlı olduğu tek durum, isteğinizde mevcut olmayan bir OID belirttiğinizde ve "ya hepsi ya hiç" türünde istekler gerektiren SNMPv1 kullanıyor olmanızdır.

Bu seçeneğe ek olarak snmpget, snmpcmd(1) kılavuz sayfasında açıklanan genel seçenekleri de kabul eder. snmpget uygulamasının, orada açıklandığı gibi, sorgulanacak aracıyı belirten bir argüman ve en az bir OID argümanı GEREKTİRDİĞİNİ unutmayın.

Örnekler

       Şu komut:

	   snmpget -c public zeus system.sysDescr.0

       public topluluk dizesini kullanarak zeus ana bilgisayarından system.sysDescr.0 değişkenini alacaktır:

	   system.sysDescr.0 = "SunOS zeus.net.cmu.edu 4.1.3_U1 1 sun4m"

        birimi, istek paketini işlerken bir hata yaşarsa, bir hata paketi döndürülecek ve isteğin ne şekilde hatalı biçimlendirildiğini tam olarak belirlemeye yardımcı olacak bir mesaj gösterilecektir. İstekte başka değişkenler varsa, istek hatalı değişken olmadan yeniden gönderilecektir.

       İşte başka bir örnek. -c ve -v seçenekleri snmpcmd(1) kılavuz sayfasında tanımlanmıştır.
       (system.sysUpTime değişkeninin tamamlanmamış bir OID olduğunu ve sonuna .0 dizininin eklenmesi gerektiğini unutmayın):

	   snmpget -v1 -Cf -c public localhost system.sysUpTime system.sysContact.0

       Bu örnek şunları döndürecektir:

	   Error in packet
	   Reason: (noSuchName) There is no such variable name in this MIB.
	   This name doesn't exist: system.sysUpTime

       Benzer şekilde, şu komut:
	   snmpget -v1 -c public localhost system.sysUpTime system.sysContact.0

       Şunu döndürecektir:

	   Error in packet
	   Reason: (noSuchName) There is no such variable name in this MIB.
	   This name doesn't exist: system.sysUpTime

	   system.sysContact.0 = STRING: root@localhost

       -Cf bayrağı belirtildiğinde, uygulama PDU'yu sizin için düzeltmeye çalışmayacaktır.

Ayrıca Bakınız

snmpcmd(1), snmpwalk(1), variables(5).