Kullanım
snmpnetstat [COMMON OPTIONS] [-Ca] [-Cn] AGENT
snmpnetstat [COMMON OPTIONS] [-Ci] [-Co] [-Cr] [-Cn] [-Cs] AGENT
snmpnetstat [COMMON OPTIONS] [-Ci] [-Cn] [-CI interface] AGENT [interval]
snmpnetstat [COMMON OPTIONS] [-Ca] [-Cn] [-Cs] [-Cp protocol] AGENT
Açıklama
snmpnetstat komutu, SNMP protokolü kullanılarak uzak bir sistemden alınan ağla ilgili çeşitli bilgilerin değerlerini sembolik olarak görüntüler. Sunulan bilgilerin seçeneklerine bağlı olarak bir dizi çıktı biçimi mevcuttur. Komutun ilk biçimi aktif soketlerin bir listesini görüntüler. İkinci biçim, seçilen seçeneğe göre ağla ilgili diğer bilgilerin değerlerini sunar. Üçüncü biçim kullanılarak, bir aralık (interval) belirtildiğinde snmpnetstat, yapılandırılmış ağ arayüzlerindeki paket trafiğine ilişkin bilgileri sürekli olarak görüntüleyecektir. Dördüncü biçim ise belirtilen protokol hakkındaki istatistikleri görüntüler.
En az protokol sürümü v2 kullanılıyorsa, snmpnetstat bilgi sorgulamak için GETBULK istekleri gönderecektir.
AGENT (ARACI), verilen nesneleri izlemek üzere donatılmış bir hedef SNMP aracısı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 aracıyla iletişim kurmaya çalışacaktır. AGENT için olası biçimlerin tam listesi için snmpcmd(1) kılavuzuna bakın.
Seçenekler
Seçenekler aşağıdaki anlamlara gelmektedir:
COMMON OPTIONS (ORTAK SEÇENEKLER) Ortak seçeneklerin olası değerlerinin listesi ve açıklamaları için lütfen snmpcmd(1) kılavuzuna bakın.
-Ca Varsayılan görünümle birlikte tüm soketlerin durumunu gösterir; normalde sunucu süreçleri tarafından kullanılan soketler gösterilmez.
-Ci Tüm ağ arayüzlerinin durumunu gösterir.: Arayüz görünümü; aktarılan paketler, hatalar ve çarpışmalarla ilgili kümülatif istatistikleri içeren bir tablo sağlar. Arayüzün ağ adresleri ve maksimum iletim birimi (``mtu'') de görüntülenir.-Co Paketler yerine oktetleri göstererek kısaltılmış bir arayüz durumu görüntüler.: Bu seçenek, bir yönlendirici üzerindeki sanal arayüzleri (Frame-Relay devreleri gibi) sorgularken kullanışlıdır.
-CI interface Yalnızca bu arayüz hakkındaki bilgileri gösterir; aşağıda açıklandığı gibi bir aralık (interval) ile birlikte kullanılır.
-Cn Ağ adreslerini sayısal olarak gösterir (normalde snmpnetstat adresleri yorumlar ve onları sembolik olarak görüntülemeye çalışır). Bu seçenek, görüntüleme biçimlerinin herhangi biriyle kullanılabilir.
-Cp protocol Protokol hakkındaki istatistikleri gösterir; bu protokol, bilinen bir protokol adı veya onun bir takma adıdır. Bazı protokol adları ve takma adları /etc/protocols dosyasında listelenmiştir. Boş bir yanıt, genellikle raporlanacak dikkate değer bir veri olmadığı anlamına gelir. Protokol bilinmiyorsa veya onun için bir istatistik rutini yoksa program hata verecektir.
-Cs Protokol başına istatistikleri gösterir.: -Cr seçeneğiyle birlikte kullanıldığında, bunun yerine yönlendirme istatistiklerini gösterir.-Cr Yönlendirme tablolarını gösterir.: -Cs seçeneği de mevcut olduğunda, yönlendirme tabloları yerine protokol başına yönlendirme istatistiklerini gösterir.
-CR repeaters GETBULK istekleri için repeaters, kullanılacak max-repeaters değerini belirtir.
snmpnetstat bir aralık (interval) bağımsız değişkeniyle çağrıldığında, ağ arayüzleriyle ilgili istatistiklerin sürekli güncellenen bir sayımını görüntüler. interval, istatistiklerin raporlanması arasındaki saniye cinsinden süredir.
Aktif Soketler Görünümü (Varsayılan)
Aktif soketler için varsayılan görünüm; yerel ve uzak adresleri, protokolü ve protokolün dahili durumunu gösterir. Adres biçimleri, bir soketin adresi bir ağı belirtip belirli bir ana bilgisayar adresini belirtmiyorsa host.port'' veya network.port'' şeklindedir. Bilindiğinde, ana bilgisayar ve ağ adresleri sırasıyla /etc/hosts ve /etc/networks veritabanlarına göre sembolik olarak görüntülenir. Bir adresin sembolik adı bilinmiyorsa veya -Cn seçeneği belirtilmişse, adres, adres ailesine göre sayısal olarak yazdırılır. İnternet noktalı biçimi'' (dot format) hakkında daha fazla bilgi için inet(3N) kılavuzuna bakın. Belirtilmemiş veya joker'' (wildcard) adresler ve bağlantı noktaları (portlar) ``*'' olarak görünür.
Arayüz Görünümü
Arayüz görünümü; aktarılan paketler, hatalar ve çarpışmalarla ilgili kümülatif istatistikleri içeren bir tablo sağlar. Arayüzün ağ adresleri ve maksimum iletim birimi (``mtu'') de görüntülenir.
Yönlendirme Tablosu Görünümü
Yönlendirme tablosu görünümü, mevcut rotaları ve durumlarını gösterir. Her rota, bir hedef ana bilgisayar veya ağ ile paketlerin iletilmesinde kullanılacak bir ağ geçidinden (gateway) oluşur. İşaretler (flags) alanı, rotanın durumunu (etkin'' ise U''), rotanın bir ağ geçidine (G'') gidip gitmediğini, rotanın bir yeniden yönlendirme (redirect) ile dinamik olarak oluşturulup oluşturulmadığını (D'') ve rotanın bir yeniden yönlendirme ile değiştirilip değiştirilmediğini (``M'') gösterir. Yerel ana bilgisayara bağlı her arayüz için doğrudan rotalar oluşturulur; bu tür girişler için ağ geçidi (gateway) alanı, giden arayüzün adresini gösterir. Arayüz girişi, rota için kullanılan ağ arayüzünü belirtir.
Aralıklı Arayüz Görünümü
snmpnetstat bir aralık (interval) bağımsız değişkeniyle çağrıldığında, ağ arayüzleriyle ilgili istatistiklerin sürekli güncellenen bir sayımını görüntüler. Bu görünüm, birincil arayüz için bir sütun ve tüm arayüzler için bilgileri özetleyen bir sütundan oluşur. Birincil arayüz, -CI seçeneği ile başka bir arayüzle değiştirilebilir. Her bilgi ekranının ilk satırı, sistemin son yeniden başlatılmasından (reboot) bu yana olan bir özeti içerir. Sonraki çıktı satırları, önceki aralık boyunca biriken değerleri gösterir.
Tek Bir Protokol İçin Aktif Soketler Görünümü
-Cp seçeneğiyle bir protokol belirtildiğinde, görüntülenen bilgiler, görünümün verilen protokol ile sınırlandırılması hariç, aktif soketler için varsayılan görünümdekine benzerdir.
Örnekler
Aktif soketleri görüntülemek için snmpnetstat kullanma örneği (varsayılan):
% snmpnetstat -v 2c -c public -Ca testhost
Active Internet (tcp) Connections (including servers)
Proto Local Address Foreign Address (state)
tcp *.echo *.* LISTEN
tcp *.discard *.* LISTEN
tcp *.daytime *.* LISTEN
tcp *.chargen *.* LISTEN
tcp *.ftp *.* LISTEN
tcp *.telnet *.* LISTEN
tcp *.smtp *.* LISTEN
...
Active Internet (udp) Connections
Proto Local Address
udp *.echo
udp *.discard
udp *.daytime
udp *.chargen
udp *.time
...
% snmpnetstat -v 2c -c public -Ci testhost
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Queue
eri0 1500 10.6.9/24 testhost 170548881 245601 687976 0 0
lo0 8232 127 localhost 7530982 0 7530982 0 0
Belirli bir protokol hakkındaki istatistikleri göstermek için snmpnetstat kullanma örneği:
% snmpnetstat -v 2c -c public -Cp tcp testhost
Active Internet (tcp) Connections
Proto Local Address Foreign Address (state)
tcp *.echo *.* LISTEN
tcp *.discard *.* LISTEN
tcp *.daytime *.* LISTEN
tcp *.chargen *.* LISTEN
tcp *.ftp *.* LISTEN
tcp *.telnet *.* LISTEN
tcp *.smtp *.* LISTEN
...
Ayrıca Bakınız
snmpcmd(1), iostat(1), vmstat(1), hosts(5), networks(5), protocols(5), services(5).
Hatalar
Hata kavramı tam olarak tanımlanmamıştır.