المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الاصطلاحات

الخلفية

تفاصيل متغيرات قاعدة معلومات الإدارة (بما في ذلك OIDs)

الحصول على معلومات tty باستخدام SNMP

التعليمات بالتفصيل

مسح جلسة VTY باستخدام SNMP

التعليمات بالتفصيل

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية إسترداد المعلومات حول المستخدمين المتصلين بخطوط tty على جهاز Cisco بمساعدة بروتوكول إدارة الشبكة البسيط (SNMP). يشرح هذا المستند أيضا جميع معرفات الكائنات المحتملة (OIDs) وكيفية مسح خط tty معين باستخدام SNMP.

المتطلبات الأساسية

المتطلبات

قبل استخدام المعلومات الواردة في هذا المستند، تأكد من استيفاء المتطلبات التالية:

- فهم كيفية عرض معلومات tty على أجهزة Cisco .

- الاستخدام العام لأوامر سير SNMP والحصول وتعيين.

- تعرف على كيفية تكوين SNMP على جهاز Cisco.

المكونات المستخدمة

ينطبق هذا المستند على الموجهات والمحولات من Cisco التي تشغل نظام تشغيل Catalyst العادي (OS) أو Catalyst IOS الذي يدعم Old-Cisco-TS-MIB.

ملاحظة: لا يتم تحميل قاعدة معلومات الإدارة القديمة-Cisco-TS-MIB بشكل افتراضي في بروتوكول Net-SNMP. إذا لم يتم تحميل قاعدة معلومات الإدارة (MIB) على النظام الخاص بك، فيجب إستخدام OID بدلا من اسم الكائن.

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية المدرجة هنا:

- الموجه C3640 يشغل الإصدار 12.2(13a)

- يتوفر الإصدار 5.0.6 من Net-SNMP على http://www.net-snmp.org/

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

الاصطلاحات

للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.

الخلفية

تفاصيل متغيرات قاعدة معلومات الإدارة (بما في ذلك OIDs)

1.3.6.1.4.1.9.2.9.1 (OLD-CISCO-TS-MIB)

tsLines OBJECT-TYPE

SYNTAX  INTEGER

ACCESS  read-only

STATUS  mandatory

DESCRIPTION "Number of terminal lines on this device. Includes virtual lines."

::= { lts 1 }

1.3.6.1.4.1.9.2.9.2.1.1 (OLD-CISCO-TS-MIB)

tsLineActive OBJECT-TYPE

SYNTAX  INTEGER

ACCESS  read-only

STATUS  mandatory

DESCRIPTION "Boolean whether this line is active or not."

::= { ltsLineEntry 1 }

1.3.6.1.4.1.9.2.9.2.1.2 (OLD-CISCO-TS-MIB)

tsLineType OBJECT-TYPE

SYNTAX  INTEGER {

unknown(1),

console(2),

terminal(3),

line-printer(4),

virtual-terminal(5),

auxiliary(6)

}

ACCESS  read-only

STATUS  mandatory

DESCRIPTION "Type of line."

::= { ltsLineEntry 2 }

1.3.6.1.4.1.9.2.9.2.1.21 (OLD-CISCO-TS-MIB)

tsLineTimeActive OBJECT-TYPE

SYNTAX  INTEGER

ACCESS  read-only

STATUS  mandatory

DESCRIPTION "The time in seconds since line was activated."

::= { ltsLineEntry 21 }

1.3.6.1.4.1.9.2.9.2.1.18 (OLD-CISCO-TS-MIB)

tsLineUser OBJECT-TYPE

SYNTAX  DisplayString

ACCESS  read-only

STATUS  mandatory

DESCRIPTION "TACACS user name,if TACACS is enabled, of user on this line."

::= { ltsLineEntry 18 }

1.3.6.1.4.1.9.2.9.4 (OLD-CISCO-TS-MIB)

tsMsgTtyLine OBJECT-TYPE

SYNTAX  INTEGER

ACCESS  read-write

STATUS  mandatory

DESCRIPTION "tty line to send the message to. -1 sends the messages to all tty lines."

::= { lts 4 }

1.3.6.1.4.1.9.2.9.10 (OLD-CISCO-TS-MIB)

tsClrTtyLine OBJECT-TYPE

SYNTAX  INTEGER

ACCESS  read-write

STATUS  mandatory

DESCRIPTION "tty line to clear. Read returns the last line cleared.

A value of -1 indicates no lines have been cleared."

::= { lts 10 }

الحصول على معلومات tty باستخدام SNMP

التعليمات بالتفصيل

القيم في المثال هي كما يلي:

- اسم مضيف الجهاز = ponch

- مجتمع القراءة = عام

- مجتمع الكتابة = خاص

1. استبدلت الجماعة خيط و المضيف إسم في هذا أمر.

- للعثور على عدد خطوط tty المتاح (التي تتضمن الخطوط الظاهرية)، قم باستعلام الكائن tsLine:

snmpwalk -c public ponch tsLines

cisco.local.lts.tsLines.0 : INTEGER: 135

- لسرد استعلام خطوط tty النشطة لكائن tsLineActive. ترجع خطوط tty النشطة 1:

snmpwalk -c public ponch tsLineActive

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineActive.0 : INTEGER: 1

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineActive.129 : INTEGER: 0

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineActive.130 : INTEGER: 1

…

2. دققت هذا مع العرض مستعمل أمر على ال ligne قارن (CLI) من المسحاج تخديد:

ponch#sh users

Line       User       Host(s)              Idle       Location

0 con 0                idle                 15:32:49

*130 vty 0                idle                 00:00:00 10.61.64.9

Interface      User        Mode                     Idle     Peer Address

- للحصول على نوع السطر، قم باستعلام كائن tsLineType. يوضح هذا كيفية توصيل المستخدم:

- غير معروف(1)

- وحدة التحكم(2)

- انتهائية (3)

- طابعة خطية(4)

- مساعد(6)

snmpwalk -c public ponch tsLineType

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineType.0 : INTEGER: console

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineType.129 : INTEGER: auxiliary

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineType.130 : INTEGER: virtual-terminal

…

- لتحديد ما إذا كان سطر الوقت نشطا، قم باستعلام كائن tsLineTimeActive. هذا هو الوقت بالثواني منذ تنشيط السطر:

snmpwalk -c public ponch tsLineTimeActive

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineTimeActive.0 : INTEGER: 172351

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineTimeActive.129 : INTEGER: 0

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineTimeActive.130 : INTEGER: 9069

…

- لمعرفة من هو المتصل ب tty، يجب أن تكون متصلا بالجهاز من خلال TACACS. الاستعلام عن كائن tsLineUser للعثور على اسم المستخدم:

ملاحظة: إذا لم تكن متصلا من خلال TACACS، يكون tsLineUser فارغا!

snmpwalk -c public ponch tsLineUser

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineUser.0 : DISPLAY STRING- (ascii):

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineUser.129 : DISPLAY STRING- (ascii):

cisco.local.lts.ltsLineTable.ltsLineEntry.tsLineUser.131 : DISPLAY STRING- (ascii): cisco

…

3. قارنت هذا عينة إنتاج إلى CLI أمر عرض مستعمل إنتاج:

ponch#sh users

Line       User       Host(s)              Idle       Location

0 con 0                idle                 15:32:49

*131 vty 0     cisco      idle                 00:00:00 10.61.64.11

Interface      User        Mode                     Idle     Peer Address

مسح جلسة VTY باستخدام SNMP

التعليمات بالتفصيل

يمكنك مسح جلسة عمل برنامج Telnet (VTY) باستخدام SNMP. أمر SNMP هو مكافئ للأمر clear line vty <number>. الكائن المستخدم لمسح سطر ما هو tsClrTtyLine.

1. أستخدم SNMP لمسح خط vty 132 باستخدام الأوامر التالية:

snmpset -c private ponch tsClrTtyLine.0 integer 132

cisco.local.lts.tcClrTtyLine.0 : INTEGER: 132

أو

snmpset -c private ponch .1.3.6.1.4.1.9.2.9.10.0 integer 132

enterprises.9.2.9.10.0 = 132

2. للتحقق من هذا على الموجه قبل مسح الخط 132، قم بإصدار هذا الأمر على CLI (واجهة سطر الأوامر):

ponch#show users

Line       User       Host(s)              Idle       Location

0 con 0                idle                 05:23:17

130 vty 0                idle                    1d03h 144.254.7.118

131 vty 1                idle                    1d01h 144.254.7.118

132 vty 2                idle                 00:04:36 144.254.8.54

*133 vty 3                idle                 00:00:00 144.254.7.53

Interface      User        Mode                     Idle     Peer Address

3. تحقق من الموجه بعد إصدار هذا الأمر، للتأكد من مسح الخط 132:

ponch#show users

Line       User       Host(s)              Idle       Location

0 con 0                idle                 05:26:42

130 vty 0                idle                    1d03h 144.254.7.118

131 vty 1                idle                    1d01h 144.254.7.118

*133 vty 3                idle                 00:00:00 144.254.7.53

Interface      User        Mode                     Idle     Peer Address

4. تم مسح السطر 132 الآن.

ملاحظة: قم بإصدار هذا الأمر بعناية لأنه يمكنه قطع اتصال مستخدم بالجهاز دون سابق إنذار!

معلومات ذات صلة

- الدعم الفني - Cisco Systems