'\" t .\" Title: snmp-bridge-mib .\" Author: Jens Osterkamp .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 03/26/2010 .\" Manual: Net-SNMP .\" Source: http://www.ibm.com/ v6 .\" Language: English .\" .TH "SNMP\-BRIDGE\-MIB" 1 "26 Mar 2010" "http://www\&.ibm\&.com/ v6" "Net\-SNMP" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" snmp-bridge-mib \- ارائه اطلاعات پل (bridge) لینوکس از طریق SNMP .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBsnmp\-bridge\-mib\fR\ 'u \fBsnmp\-bridge\-mib\fR {bridge} .SH "آرگومان‌ها (ARGUMENTS)" .PP آرگومان‌های زیر الزامی هستند: .PP \fBbridge\fR .RS 4 نام پل لینوکس که می‌خواهید اطلاعات آن از طریق SNMP ارائه شود، مانند br0\&. .RE .SH "توضیحات (DESCRIPTION)" .PP دستور snmp\-bridge\-mib یک افزونه برای net\-snmp است\&. این ابزار اطلاعات مربوط به یک پل را در یک سیستم لینوکس جمع‌آوری کرده و آن‌ها را برای پرس‌وجو از طریق سایر سیستم‌ها (از راه دور) برای اهداف مدیریتی صادر می‌کند\&. .SH "پیکربندی (CONFIGURATION)" .PP روش ترجیحی snmp\-bridge\-mib برای اتصال به net\-snmp استفاده از agentx است\&. برای اینکه این روش کار کند، باید خط زیر را به /etc/snmp/snmpd\&.conf اضافه کنید: .sp .if n \{\ .RS 4 .\} .nf master agentx .fi .if n \{\ .RE .\} .PP سپس snmpd را راه‌اندازی مجدد کرده و snmp\-bridge\-mib را آغاز کنید\&. پس از آن snmp\-bridge\-mib به دیمن در حال اجرای snmpd متصل خواهد شد\&. .PP روش دیگر برای متصل کردن snmp\-bridge\-mib اجرای آن به عنوان یک ماژول تعبیه‌شده پرل (Perl) است\&. شما باید خط زیر را اضافه کرده .sp .if n \{\ .RS 4 .\} .nf perl do "path to location of snmp\-bridge\-mib" .fi .if n \{\ .RE .\} .PP و snmpd را مجدداً راه‌اندازی کنید\&. .SH "مثال (EXAMPLE)" .PP دستورالعمل‌های این صفحه راهنما را دنبال کرده و عبارت زیر را تایپ کنید: .sp .if n \{\ .RS 4 .\} .nf perl /usr/bin/snmp\-bridge\-mib br0 .fi .if n \{\ .RE .\} .PP خروجی زیر را دریافت خواهید کرد: .sp .if n \{\ .RS 4 .\} .nf 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 .fi .if n \{\ .RE .\} .PP اکنون زمان اولین آزمایش است: .sp .if n \{\ .RS 4 .\} .nf $ export MIBS=+BRIDGE\-MIB $ snmpwalk localhost \&.1\&.3\&.6\&.1\&.2\&.1\&.17 .fi .if n \{\ .RE .\} .PP خروجی تولیدشده باید شبیه به این باشد: .sp .if n \{\ .RS 4 .\} .nf 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 .fi .if n \{\ .RE .\} .SH "اشکالات (BUGS)" .sp .RS 4 .ie n \{\ \h'-04' 1.\h'+01'\c .\} .el \{\ .sp -1 .IP " 1." 4.2 .\} در حال حاضر snmp\-bridge\-mib تنها از یک پل پشتیبانی می‌کند که باید در خط فرمان مشخص شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04' 2.\h'+01'\c .\} .el \{\ .sp -1 .IP " 2." 4.2 .\} همه عناصر RFC 4188 پشتیبانی نمی‌شوند زیرا یا در sysfs در دسترس نیستند یا استخراج آن‌ها از داده‌های موجود دشوار است\&. .RE .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fBsnmpd.conf\fR(5), \fBNet::SNMP\fR(3) .SH "نویسنده (AUTHOR)" .PP \fBJens Osterkamp\fR <\&jens@linux\&.vnet\&.ibm\&.com\&> .RS 4 توسعه‌دهنده .RE .SH "حق نشر (COPYRIGHT)" .br Copyright \(co 2009, 2010 IBM Corp., All Rights Reserved .br .PP بدین‌وسیله به هر شخصی که نسخه‌ای از این نرم‌افزار و پرونده‌های مستندات مربوطه («نرم‌افزار») را دریافت می‌کند، بدون هیچ‌گونه هزینه‌ای اجازه داده می‌شود تا بدون محدودیت با نرم‌افزار رفتار کند، از جمله بدون محدودیت حقوق استفاده، کپی، تغییر، ادغام، انتشار، توزیع، اعطای مجوز فرعی و/یا فروش نسخه‌های نرم‌افزار، و به اشخاصی که نرم‌افزار به آن‌ها ارائه می‌شود اجازه داده شود تا با رعایت شرایط زیر چنین کنند: .PP اطلاعیه حق نشر بالا و این مجوزنامه باید در تمام نسخه‌ها یا بخش‌های عمده نرم‌افزار گنجانده شود\&. .PP این نرم‌افزار «همان‌طور که هست» ارائه می‌شود، بدون هرگونه ضمانت صریح یا ضمنی، از جمله ضمانت‌های تجاری بودن، مناسب بودن برای یک هدف خاص و عدم نقض حق\&. در هیچ شرایطی نویسندگان یا دارندگان حق نشر در قبال هرگونه ادعا، خسارت یا سایر مسئولیت‌ها، اعم از اقدام قراردادی، شبه‌جرم یا غیره، ناشی از یا در ارتباط با نرم‌افزار یا استفاده از آن یا سایر معاملات در نرم‌افزار، مسئولیتی نخواهند داشت\&. .sp