Söz Dizimi
snmp-bridge-mib {bridge}
Argümanlar
Aşağıdaki argümanların belirtilmesi zorunludur:
bridge SNMP aracılığıyla bilgi sağlamak istediğiniz Linux köprüsünün (bridge) adıdır, örneğin br0.
Açıklama
snmp-bridge-mib, net-snmp için bir uzantıdır. Bir Linux sistemindeki köprü (bridge) hakkında bilgi toplar ve yönetim amacıyla diğer (uzak) sistemlerden sorgulanabilmesi için bu bilgileri dışa aktarır.
YAPILANDIRMA: snmp-bridge-mib'in net-snmp'ye bağlanması için tercih edilen yöntem agentx'tir. Bunun çalışması için /etc/snmp/snmpd.conf dosyasına aşağıdaki satırı eklemeniz gerekir:
master agentx
snmpd'yi yeniden başlatın ve snmp-bridge-mib'i başlatın. snmp-bridge-mib ardından çalışan snmpd arka plan programına (daemon) bağlanacaktır.
snmp-bridge-mib'i bağlamanın bir başka yolu da onu gömülü bir perl modülü olarak çalıştırmaktır. Şunu eklemeniz gerekir:
perl do "snmp-bridge-mib konumunun yolu"
ve snmpd'yi yeniden başlatın.
ÖRNEK: Bu kılavuz sayfasındaki talimatları izleyin ve şunu yazın:
perl /usr/bin/snmp-bridge-mib br0
Aşağıdaki çıktıyı alırsınız:
registering at .1.3.6.1.2.1.17 running as a subagent. dot1qbridge agent started. NET-SNMP version 5.4.2.1 AgentX subagent connected
Şimdi ilk test zamanı:
$ export MIBS=+BRIDGE-MIB $ snmpwalk localhost .1.3.6.1.2.1.17
Üretilen çıktı şuna benzemelidir:
BRIDGE-MIB::dot1dStpBridgeHelloTime = INTEGER: 199 centi-seconds BRIDGE-MIB::dot1dStpBridgeForwardDelay = INTEGER: 1499 centi-seconds BRIDGE-MIB::dot1dStpPort.1 = INTEGER: 1 BRIDGE-MIB::dot1dStpPort.3 = INTEGER: 3 BRIDGE-MIB::dot1dStpPortPriority.1 = INTEGER: 32 BRIDGE-MIB::dot1dStpPortPriority.3 = INTEGER: 32 BRIDGE-MIB::dot1dStpPortState.1 = INTEGER: disabled(1) BRIDGE-MIB::dot1dStpPortState.3 = INTEGER: disabled(1) BRIDGE-MIB::dot1dStpPortEnable.1 = INTEGER: disabled(2) BRIDGE-MIB::dot1dStpPortEnable.3 = INTEGER: disabled(2) BRIDGE-MIB::dot1dStpPortPathCost.1 = INTEGER: 2 BRIDGE-MIB::dot1dStpPortPathCost.3 = INTEGER: 4 BRIDGE-MIB::dot1dStpPortDesignatedRoot.1 = STRING: "8000.001018382c78" BRIDGE-MIB::dot1dStpPortDesignatedRoot.3 = STRING: "8000.001018382c78" BRIDGE-MIB::dot1dStpPortDesignatedCost.1 = INTEGER: 0 BRIDGE-MIB::dot1dStpPortDesignatedCost.3 = INTEGER: 0 BRIDGE-MIB::dot1dStpPortDesignatedBridge.1 = STRING: "8000.001018382c78" BRIDGE-MIB::dot1dStpPortDesignatedBridge.3 = STRING: "8000.001018382c78" BRIDGE-MIB::dot1dStpPortDesignatedPort.1 = STRING: "32769" BRIDGE-MIB::dot1dStpPortDesignatedPort.3 = STRING: "32770" BRIDGE-MIB::dot1dStpPortPathCost32.1 = INTEGER: 2 BRIDGE-MIB::dot1dStpPortPathCost32.3 = INTEGER: 4 BRIDGE-MIB::dot1dTpLearnedEntryDiscards = Counter32: 0 BRIDGE-MIB::dot1dTpAgingTime = INTEGER: 300 seconds BRIDGE-MIB::dot1dTpFdbAddress.´...8,x´ = STRING: 0:10:18:38:2c:78 BRIDGE-MIB::dot1dTpFdbAddress.´.!^/B|´ = STRING: 0:21:5e:2f:42:7c BRIDGE-MIB::dot1dTpFdbPort.´...8,x´ = INTEGER: 1 BRIDGE-MIB::dot1dTpFdbPort.´.!^/B|´ = INTEGER: 3 BRIDGE-MIB::dot1dTpFdbStatus.´...8,x´ = INTEGER: learned(3) BRIDGE-MIB::dot1dTpFdbStatus.´.!^/B|´ = INTEGER: learned(3) BRIDGE-MIB::dot1dTpPort.1 = INTEGER: 1 BRIDGE-MIB::dot1dTpPort.3 = INTEGER: 3 BRIDGE-MIB::dot1dTpPortMaxInfo.1 = INTEGER: 1500 bytes BRIDGE-MIB::dot1dTpPortMaxInfo.3 = INTEGER: 1500 bytes BRIDGE-MIB::dot1dTpPortInFrames.1 = Counter32: 18082 frames BRIDGE-MIB::dot1dTpPortInFrames.3 = Counter32: 1546072 frames BRIDGE-MIB::dot1dTpPortOutFrames.1 = Counter32: 11601 frames BRIDGE-MIB::dot1dTpPortOutFrames.3 = Counter32: 10988 frames BRIDGE-MIB::dot1dTpPortInDiscards.1 = Counter32: 0 frames BRIDGE-MIB::dot1dTpPortInDiscards.3 = Counter32: 0 frames
Hatalar
snmp-bridge-mib şu anda yalnızca komut satırında belirtilmesi gereken tek bir köprüyü (bridge) desteklemektedir.
RFC 4188'in tüm ögeleri, ya sysfs içinde mevcut olmadıkları ya da mevcut verilerden çıkarılmaları zor olduğu için desteklenmemektedir.
Ayrıca Bakınız
snmpd.conf(5), Net::SNMP(3)
Yazar
Jens Osterkamp jens@linux.vnet.ibm.com Geliştirici
Telif Hakkı
Copyright © 2009, 2010 IBM Corp., Tüm Hakları Saklıdır
Bu yazılımın ve ilgili belge dosyalarının (Yazılım) bir kopyasını elde eden herhangi bir kişiye, Yazılımı kullanma, kopyalama, değiştirme, birleştirme, yayınlama, dağıtma, alt lisanslama ve/veya satma hakları dahil ancak bunlarla sınırlı olmamak üzere, Yazılımı hiçbir kısıtlama olmaksızın kullanma izni aşağıdaki koşullara tabi olarak ücretsiz olarak verilmiştir:
Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi, Yazılımın tüm kopyalarına veya önemli bölümlerine dahil edilmelidir.
YAZILIM "OLDUĞU GİBİ" SUNULMAKTADIR; TİCARİ ELVERİŞLİLİK, BELİRLİ BİR AMACA UYGUNLUK VE İHLAL DURUMUNUN BULUNMAMASI GARANTİLERİ DAHİL ANCAK BUNLARLA SINIRLI OLMAMAK ÜZERE, AÇIK VEYA ZIMNİ HİÇBİR GARANTİ VERİLMEMEKTEDİR. YAZARLAR VEYA TELİF HAKKI SAHİPLERİ, YAZILIMDAN, YAZILIMIN KULLANIMINDAN VEYA YAZILIMLA İLGİLİ DİĞER İŞLEMLERDEN KAYNAKLANAN, SÖZLEŞME, HAKSIZ FİİL VEYA BAŞKA BİR NEDENLE OLUŞAN HİÇBİR TALEP, HASAR VEYA DİĞER YÜKÜMLÜLÜKLERDEN DOLAYI SORUMLU TUTULAMAZ.