GoGPT Best VPN GoSearch

סמל OnWorks

snmpcmd - מקוון בענן

הפעל את snmpcmd בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה snmpcmd שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


snmpcmd - אפשרויות והתנהגות משותפים לרוב כלי שורת הפקודה של Net-SNMP

תַקצִיר


snmpcmd [אפשרויות] סוכן [פרמטרים]

תיאור


דף מדריך זה מתאר את האפשרויות הנפוצות עבור פקודות SNMP: snmpbulkget,
snmpbulkwalk, snmpdelta, snmpget, snmpgetnext, snmpnetstat, snmpset, snmpstatus,
snmptable, snmptest, snmptrap, snmpdf, snmpusm , snmpwalk . שורת הפקודה
יישומים משתמשים בפרוטוקול SNMP כדי לתקשר עם ישות רשת בעלת יכולת SNMP, א
סוֹכֵן. יישומים בודדים בדרך כלל (אך לא בהכרח) לוקחים פרמטרים נוספים
שניתנו לאחר מפרט הסוכן. פרמטרים אלה מתועדים ב-
דפים ידניים לכל יישום.

שורת הפקודה התצורה אפשרויות


בנוסף לאפשרויות המתוארות בדף מדריך זה, כל האסימונים המתוארים ב
מה היא snmp.conf ודפי מדריך .conf אחרים יכולים לשמש בשורת הפקודה של Net-SNMP
יישומים גם על ידי הקדמת "--". EG, מפרט
--dontLoadHostConfig=true בשורת הפקודה יפנה לטעינה של המארח הספציפי
קבצי תצורה.

הגדרות הקובץ snmp.conf והארגומנטים של המקף הכפול גוברים על המקף היחיד
טיעונים. אז חשוב לציין שאם טיעונים של מקף בודד לא עובדים בגלל
יש לך הגדרות ב snmp.conf קובץ שמתנגש איתם אז תצטרך להשתמש
הארגומנטים הארוכים יותר עם מקף כפול כדי לנצח בהצלחה את snmp.conf הגדרות הקובץ.

כללי אפשרויות


אפשרויות אלה שולטות כיצד פקודות Net-SNMP מתנהגות ללא קשר לאיזו גרסה של SNMP
אתה משתמש. ראה בהמשך להלן לאפשרויות השולטות בגרסאות ספציפיות או משנה
מודולים של פרוטוקול SNMP.

-d זרוק (בהקסדצימלי) את מנות ה-SNMP הגולמיות שנשלחו והתקבלו.

-D[אֲסִימוֹן[,...]]
הפעל פלט ניפוי באגים עבור הנתון אֲסִימוֹן(ש). לְנַסוֹת הכל למילולי ביותר
פלט.

-ח, - עזרה
הצג הודעת שימוש קצרה ולאחר מכן צא.

-H הצג רשימה של הנחיות קבצי תצורה המובנות על ידי הפקודה ולאחר מכן
יציאה.

-I [brRhu]
מציין אפשרויות ניתוח קלט. לִרְאוֹת קלט אפשרויות לְהַלָן.

-L [eFoOsS]
מציין אפשרויות רישום פלט. לִרְאוֹת יומן אפשרויות לְהַלָן.

-m MIBLIST
מציין רשימה מופרדת בנקודתיים של מודולי MIB (לא קבצים) לטעינה עבור זה
יישום. זה עוקף (או מגדיל) את משתנה הסביבה MIBS, ה
snmp.conf הוראה mibs, ורשימת ה-MIBs המקודדים בספריית Net-SNMP.

If MIBLIST בעל תו '-' או '+' מוביל, אז מודולי ה-MIB הרשומים הם
נטען בנוסף לרשימת ברירת המחדל, לפני או אחרי רשימה זו
בהתאמה. אחרת, ה-MIBs שצוינו נטענים במקום של ברירת המחדל הזו
רשימה.

מילת המפתח המיוחדת הכל משמש לטעינת כל מודולי MIB בחיפוש ספריית MIB
רשימה. כל קובץ ששמו אינו מתחיל ב-"." ינותח כאילו היה א
קובץ MIB.

-M DIRLIST
מציין רשימה מופרדת בנקודתיים של ספריות לחיפוש MIBs. זה עוקף
(או מגדיל) את משתנה הסביבה MIBDIRS, ה snmp.conf הוראה מבדירים,
וספריית ברירת המחדל המקודדת בספריית Net-SNMP
(/usr/share/snmp/mibs).

If DIRLIST יש תו '-' או '+' מוביל, אז מתווספות הספריות הנתונות
לרשימת ברירת המחדל, חיפוש לפני או אחרי הספריות ברשימה זו
בהתאמה. אחרת, מתבצע חיפוש בספריות שצוינו במקום של זה
רשימת ברירת המחדל.

שים לב שלספריות המופיעות מאוחר יותר ברשימה יש עדיפות
מוקדמים יותר. כדי להימנע מחיפוש בכל ספריות MIB, הגדר את סביבת MIBDIRS
משתנה למחרוזת הריקה ("").

שים לב ש-MIBs שצוינו באמצעות האפשרות -m או ה- mibs הנחיית תצורה
ייטען מאחת מהספריות הרשומות על ידי האפשרות -M (או
מקבילים). ה mibfile ההנחיה לוקחת נתיב מלא לקובץ MIB שצוין,
כך שזה לא חייב להיות ברשימת החיפוש של ספריית MIB.

-v 1 | 2c | 3
מציין את גרסת הפרוטוקול לשימוש: 1 (RFCs 1155-1157), 2c (RFCs 1901-1908), או
3 (RFCs 2571-2574). ברירת המחדל היא בדרך כלל גרסה 3. עוקפת את defVersion
אסימון ב- snmp.conf קובץ. -O [abeEfnqQsStTuUvxX] מציין הדפסת פלט
אפשרויות. לִרְאוֹת תפוקה אפשרויות לְהַלָן.

-P [cdeRuwW]
מציין אפשרויות ניתוח MIB. לִרְאוֹת MIB ניתוח אפשרויות לְהַלָן.

-r מנסה שוב
מציין את מספר הניסיונות החוזרים שישמשו בבקשות. ברירת המחדל היא 5.

-t פסק זמן
מציין את הזמן הקצוב בשניות בין ניסיונות חוזרים. ברירת המחדל היא 1. נקודה צפה
ניתן להשתמש במספרים כדי לציין שברירי שניות.

-V, --גִרְסָה
הצג מידע גרסה עבור היישום ולאחר מכן צא.

-Yשם="ערך"

--שם="ערך"
מאפשר לציין כל אסימון ("שם") שנתמך ב- snmp.conf קובץ וסטים
ערכו ל"ערך". עוקף את האסימון המתאים ב- snmp.conf קוֹבֶץ. לִרְאוֹת
snmp.conf(5) לרשימת האסימונים המלאה.

SNMPv3 אפשרויות


האפשרויות הבאות הן כלליות לכל צורות SNMPv3, ללא קשר אם זה
SNMPv3 מקורי עם USM או התמיכה החדשה יותר SNMPv3 over (D)TLS.

-l secLevel
הגדר את רמת האבטחה המשמשת עבור הודעות SNMPv3 (noAuthNoPriv|authNoPriv|authPriv).
יש לספק ביטויי סיסמה מתאימים בעת שימוש בכל רמה גבוהה מ-
noAuthNoPriv. עוקף את defSecurityLevel אסימון ב- snmp.conf קובץ.

-n contextName
הגדר את שם ההקשר המשמש עבור הודעות SNMPv3. ברירת המחדל של contextName הוא הריק
מחרוזת "". עוקף את defContext אסימון ב- snmp.conf קובץ.

SNMPv3 יותר TLS אפשרויות


אפשרויות אלו מעבירות פרמטרים ספציפיים לתחבורה לשכבת TLS. אם אתה משתמש ב-SNMP
על TLS או DTLS תצטרך להעביר שילוב של אלה באמצעות פקודות אלה
אפשרויות קו או דרך אסימוני תצורה של snmp.conf.

הערה אודות ס : Net-SNMP מחפש אישורי X.509 בכל אחד מהם
נתיבי החיפוש הרגילים של ספריית תצורת SNMP תחת ספריית משנה "tls". IE, זה
יסתכל פנימה ~/.snmp/tls וב-/usr/local/share/snmp/tls לאישורים. ה
רכיבי תעודה (למשל, החצאים הציבוריים והפרטיים) מאוחסנים בספריות משנה
מתחת לסט השורש הזה של ספריות. עיין בכלי net-snmp-cert לקבלת עזרה ב
ייבוא, יצירה וניהול של תעודות Net-SNMP. ס יכול
התייחס לטביעת אצבע של האישור לשימוש (הכלי net-snmp-cert יכול לעזור
אתה מבין את האישורים) או שניתן להשתמש בקידומת של שם הקובץ. לדוגמה, אם
היה לך קובץ אישור "snmpd.crt" אז אתה יכול פשוט להפנות לאישור באמצעות
מפרט "snmpd".

-T localCert=
מציין לטרנספורט באיזה מפתח יש להשתמש כדי להפעיל (D)TLS לקוח
קשרים. זה בדרך כלל יהיה אישור שנמצא באמצעות האישור
טביעת אצבע, שם האפליקציה (למשל snmpd, snmptrapd, perl, python) או
שם כללי "snmpapp" אם משתמשים באחד מהיישומים הגנריים (snmpget,
snmpwalk וכו'). ניתן להגדיר זאת גם באמצעות מפרט localCert בקובץ snmp.conf
קובץ תצורה.

-T peerCert=
אם אתה מצפה שתעודה מסוימת תוצג על ידי הצד השני אז אתה
יכול להשתמש במפרט זה כדי לציין את האישור שעליו להציג. אם זה נכשל
כדי להציג את האישור הצפוי הלקוח יסרב לפתוח את החיבור
(מכיוון שעשייה אחרת עלולה להוביל להתקפות אדם-באמצע). זה יכול גם
להיות מוגדר באמצעות מפרט peerCert בקובץ תצורה snmp.conf.

-T trust_cert=
אם יש לך אישור CA מהימן שברצונך לעגן איתו אמון, אתה יכול להשתמש
דגל זה כדי לטעון תעודה נתונה כעוגן אמון. עותק של התעודה
חייב להתקיים בתוך מערכת אחסון אישורי Net-SNMP או שזה חייב להצביע על א
שם הנתיב המלא. ראה גם את אסימון התצורה "trustCert" snmp.conf.

-T their_hostname=
אם האישור המוצג של השרת יכול לאמת באמצעות עוגן אמון אז
שם המארח שלהם ייבדק כדי לוודא ששם המארח שהוצג תואם לזה
צפוי (אינך רוצה להתחבר אל goodhost.example.com ולקבל א
תעודה שהוצגה על ידי badhost.example.com האם אתה?). אסימון זה יכול לציין את
שם מארח מדויק שצפוי להיות מוצג על ידי הצד המרוחק, או ב-a
שדה subjectAltName או בשדה CommonName של אישור X.509 של השרת.

SNMPv3 עם USM אפשרויות


אפשרויות אלה ספציפיות לשימוש ב-SNMPv3 עם מודל האבטחה המקורי מבוסס-משתמש
(USM).

-3[MmKk] 0xHEXKEY
מגדיר את המפתחות לשימוש עבור עסקאות SNMPv3. אפשרויות אלה מאפשרות לך להגדיר
מפתחות האימות וההצפנה הראשיים (-3m ו-3M בהתאמה) או הגדר את
מפתחות אימות והצפנה מקומיים (-3k ו-3K בהתאמה). SNMPv3
ניתן להעביר מפתחות ביד באמצעות דגלים אלו, או באמצעות מפתחות
נוצר מסיסמאות באמצעות דגלי -A ו-X הנידונים להלן. להמשך
פרטים על SNMPv3 והשימוש בו במידע מפתחות, עיין במדריך Net-SNMP
אתר אינטרנט ( http://www.Net-SNMP.org/tutorial-5/commands/ ). עוקף את
defAuthMasterKey (-3m), defPrivMasterKey (-3M), defAuthLocalizedKey (-3k) או
אסימוני defPrivLocalizedKey (-3K), בהתאמה, ב- snmp.conf קובץ, ראה
snmp.conf(5).

-a authProtocol
הגדר את פרוטוקול האימות (MD5 או SHA) המשמש עבור SNMPv3 מאומת
הודעות. עוקף את defAuthType אסימון ב- snmp.conf קובץ.

-A authPassword
הגדר את ביטוי המעבר לאימות המשמש עבור הודעות SNMPv3 מאומתות.
עוקף את defAuthPassphrase אסימון ב- snmp.conf קוֹבֶץ. זה לא בטוח ל
ציין ביטויי מעבר בשורת הפקודה, ראה snmp.conf(5).

-e מזהה מנוע
הגדר את מזהה המנוע הסמכותי (האבטחתי) המשמש עבור הודעות SNMPv3 REQUEST, נתון
כמחרוזת הקסדצימלית (אופציונלית עם קידומת "0x"). זה בדרך כלל לא
נדרש לציין מזהה מנוע זה, כפי שהוא בדרך כלל יתגלה
באופן אוטומטי.

-E מזהה מנוע
הגדר את ההקשר engineID המשמש עבור הודעות SNMPv3 REQUEST scopedPdu, נתון כ-a
מחרוזת הקסדצימלית. אם לא צוין, זה יקבע כברירת מחדל את הסמכות
מזהה מנוע.

-u secName
הגדר את ה-securityName המשמש עבור הודעות SNMPv3 מאומתות. עוקף את
defSecurityName אסימון ב- snmp.conf קובץ.

-x privProtocol
הגדר את פרוטוקול הפרטיות (DES או AES) המשמש עבור הודעות SNMPv3 מוצפנות.
עוקף את defPrivType אסימון ב- snmp.conf קוֹבֶץ. אפשרות זו תקפה רק אם
תוכנת Net-SNMP נבנתה לשימוש ב-OpenSSL.

-X privPassword
הגדר את ביטוי סיסמת הפרטיות המשמש עבור הודעות SNMPv3 מוצפנות. עוקף את
defPrivPassphrase אסימון ב- snmp.conf קוֹבֶץ. זה לא בטוח לציין מעבר
ביטויים בשורת הפקודה, ראה snmp.conf(5).

-Z מגפיים, זמן
הגדר את engineBoots ואת engineTime המשמשים עבור הודעות SNMPv3 מאומתות. זֶה
יאתחל את הרעיון המקומי של מגפי/זמן הסוכנים עם אימות
הערך המאוחסן ב-LCD. בדרך כלל אין צורך לציין אפשרות זו, כמו
ערכים אלו יתגלו בדרך כלל באופן אוטומטי.

SNMPv1 ו SNMPv2c אפשרויות


-c קהילה
הגדר את מחרוזת הקהילה עבור עסקאות SNMPv1/v2c. עוקף את defCommunity
אסימון ב- snmp.conf קובץ.

סוֹכֵן מפרט


המיתר סוֹכֵן ב תַקצִיר לעיל מציין את ישות ה-SNMP המרוחקת שאיתה
לתקשר. מפרט זה מקבל את הצורה:

[ :]

בפשטות שלו, ה סוֹכֵן המפרט עשוי להיות מורכב משם מארח, או כתובת IPv4 ב
הסימון הסטנדרטי "מרובע מנוקד". במקרה זה, ינוסה תקשורת באמצעות
UDP/IPv4 ליציאה 161 של המארח הנתון. אחרת ה חלק מ
המפרט מנותח לפי הטבלה הבאה:

פוּרמָט

שם מארח udp[:port] or כתובת IPv4[:port]

שם מארח tcp[:port] or כתובת IPv4[:port]

שם נתיב יוניקס

ipx [רשת]: צומת[/port]

aal5pvc or pvc [ממשק.][VPI.]VCI

udp6 או udpv6 או udpipv6 שם מארח[:port] or כתובת IPv6:יציאה or
'['כתובת IPv6']'[:port]

tcp6 או tcpv6 או tcpipv6 שם מארח[:port] or כתובת IPv6:יציאה or
'['כתובת IPv6']'[:port]

ציין זאת מחרוזות אינן תלויות רישיות כך שלדוגמה, "tcp"
ו-"TCP" שוות ערך. הנה כמה דוגמאות, יחד עם הפרשנות שלהן:

שם מארח:161 לבצע שאילתה באמצעות UDP/IPv4 datagrams כדי המארח על הנמל 161.
ה-":161" מיותר כאן מכיוון שזוהי יציאת ברירת המחדל של SNMP
בכל מקרה.

udp:hostname זהה למפרט הקודם. ה-"udp:" מיותר
כאן מכיוון ש-UDP/IPv4 הוא תעבורת ברירת המחדל.

TCP:שם מארח:1161 להתחבר ל המארח על הנמל 1161 באמצעות TCP/IPv4 ולבצע שאילתה
על החיבור הזה. udp6:hostname:10161 בצע את השאילתה באמצעות
UDP/IPv6 datagrams ליציאה 10161 on המארח (אשר ייבדק
למעלה כשיא AAAA).

UDP6:[fe80::2d0:b7ff:fe21:c6c0]
בצע את השאילתה באמצעות UDP/IPv6 datagrams ליציאה 161 בכתובת
fe80::2d0:b7ff:fe21:c6c0.

tcpipv6:[::1]:1611 התחבר ליציאה 1611 במארח המקומי (:: 1 בשפה IPv6)
באמצעות TCP/IPv6 ובצע שאילתה על חיבור זה.

tls:hostname:10161

dtls:hostname:10161 מתחבר באמצעות SNMP על DTLS או TLS כפי שמתועד על ידי ה-ISMS
קבוצת עבודה (RFCs טרם פורסמו נכון לתאריך זה). זה יהיה
דורשים (ומבטיחים באופן אוטומטי) שמודל האבטחה של TSM הוא
בשימוש. תצטרך גם להגדיר נתיבי אמון עבור
אישורים המוצגים על ידי השרת (ראה לעיל לתיאורים
של זה).

ssh:hostname:22 מתחבר באמצעות SNMP על SSH כפי שתועד על ידי ISMS עובד
קבוצה (RFCs עדיין לא פורסמו נכון לתאריך זה). זה ידרוש
שמודל האבטחה של TSM נמצא בשימוש (--defSecurityModel=tsm).

ipx::00D0B7AAE308 בצע שאילתה באמצעות IPX datagrams למספר צומת 00D0B7AAE308 on
רשת ברירת המחדל, ושימוש ביציאת ברירת המחדל של IPX של 36879 (900F
הקסדצימלי), כפי שהוצע ב-RFC 1906.

ipx:0AE43409:00D0B721C6C0/1161
בצע שאילתה באמצעות IPX datagrams to port 1161 על מספר צומת
00D0B721C6C0 על מספר רשת 0AE43409.

unix:/tmp/local-agent להתחבר לשקע הדומיין של יוניקס /tmp/local-agent, ולבצע
השאילתה על החיבור הזה.

/tmp/local-agent זהה למפרט הקודם, שכן תחום ה-Unix הוא
תחבורה ברירת המחדל אם התו הראשון של
כתובת> היא '/'.

כינוי:שם שלי לבצע חיבור ל myname כינוי שצריך להגדיר
בקובץ snmp.conf באמצעות שורה כמו " כינוי myname
udp:127.0.0.1:9161 ". כל סוג של הגדרת תחבורה יכול להיות
משמש כפרמטר הרחבת הכינוי. כינויים הם במיוחד
שימושי לשימוש במחרוזות תחבורה מורכבות חוזרות ונשנות.

AAL5PVC:100 בצע את השאילתה באמצעות AAL5 PDUs שנשלחו על הוירטואלי הקבוע
מעגל עם VPI=0 ו-VCI=100 (עשרוני) במתאם הכספומט הראשון
במכונה.

PVC: 1.10.32 בצע את השאילתה באמצעות AAL5 PDUs שנשלחו על הוירטואלי הקבוע
מעגל עם VPI=10 (עשרוני) ו-VCI=32 (עשרוני) בשני
מתאם כספומט במכונה. שימו לב ש"PVC" היא מילה נרדפת ל
"AAL5PVC".

שים לב שלא כל תחומי התחבורה המפורטים לעיל יהיו תמיד זמינים; ל
למשל, מארחים ללא תמיכה ב-IPv6 לא יוכלו להשתמש בכתובות תעבורה udp6, ו
ניסיונות לעשות זאת יגרמו לשגיאה "מארח לא ידוע". כמו כן, מאז AAL5 PVC
התמיכה זמינה כרגע רק בלינוקס, היא תיכשל עם אותה שגיאה באחרים
פלטפורמות.

MIB ניתוח אפשרויות


מנתח MIB Net-SNMP תומך בעיקר במבנה המידע הניהולי (SMI).
מכיוון שהמפרט הזה השתנה עם הזמן, ומתוך הכרה בגיוון (אהם).
בתאימות המתבטאת בקובצי MIB, אפשרויות נוספות מספקות יותר גמישות ב
קריאת קבצי MIB.

-מחשב משנה אם הערות ASN.1 צריכות להרחיב עד סוף שורת המקור של MIB.
באופן קפדני, הופעה שנייה של "--" אמורה לסיים את ההערה, אבל
זה שובר כמה קבצי MIB. התנהגות ברירת המחדל (לפירוש הערות
בצורה נכונה) ניתן להגדיר גם עם אסימון התצורה commentToEOL.

-Pd משבית את הטעינה של תיאורי אובייקט MIB בעת ניתוח קבצי MIB. זֶה
מפחית את כמות הזיכרון בשימוש היישום הפועל.

מחליף אם להציג שגיאות שנתקלו בעת ניתוח קובצי MIB. אלו כוללים
הפניות למודולים מיובאים ואובייקטי MIB שלא ניתן לאתר ב-MIB
רשימת חיפוש בספריות. ניתן להגדיר את התנהגות ברירת המחדל גם עם
אסימון תצורה showMibErrors.

-יחסי ציבור אם אותו אובייקט MIB (שם אב ומזהה משנה) מופיע מספר פעמים ב
ברשימה של הגדרות MIB שנטענו, השתמש בגרסה האחרונה שיש לקרוא בה. By
ברירת מחדל, הגרסה הראשונה תשמש, וכל כפילויות יימחקו. זֶה
ניתן להגדיר התנהגות גם באמצעות אסימון התצורה mibReplaceWithLatest.

הזמנה כזו רלוונטית בדרך כלל רק אם יש שני קבצי MIB עם סותרים
הגדרות אובייקט עבור אותו OID (או גרסאות שונות של אותו MIB בסיסי
לְהִתְנַגֵד).

-פו מחליף אם לאפשר את תו הקו התחתון בשמות אובייקט MIB ואחרים
סמלים. באופן קפדני, זה לא תחביר SMI חוקי, אלא MIB של ספקים מסוימים
קבצים מגדירים שמות כאלה. ניתן להגדיר את התנהגות ברירת המחדל גם עם
אסימון תצורה mibAllowUnderline.

-Pw הצג הודעות אזהרה שונות בניתוח קבצי MIB ובניית ה-OID הכולל
עֵץ. ניתן להגדיר זאת גם באמצעות הוראת התצורה mibWarningLevel 1

-PW הצג כמה הודעות אזהרה נוספות, בעיקר הקשורות לניתוח MIB בודד
חפצים. ניתן להגדיר זאת גם באמצעות הוראת התצורה mibWarningLevel 2

תפוקה אפשרויות


ניתן לשלוט בפורמט הפלט מפקודות SNMP באמצעות פרמטרים שונים של
מה היא -O דֶגֶל. ניתן לראות את ההשפעות של אפשרויות משנה אלה בהשוואה ל-
פלט ברירת המחדל הבא (אלא אם צוין אחרת):
$ snmpget -c public -v 1 localhost sysUpTime.0
SNMPv2-MIB::sysUpTime.0 = תווי זמן: (14096763) יום אחד, 1:15:09

-אוה הצג ערכי מחרוזת כמחרוזות ASCII (אלא אם כן הוגדר רמז ל-DISPLAY-HINT עבור
אובייקט MIB המתאים). כברירת מחדל, הספרייה מנסה לקבוע
האם הערך הוא מחרוזת ניתנת להדפסה או בינארית, ומציגה אותו בהתאם.

אפשרות זו אינה משפיעה על אובייקטים do יש רמז לתצוגה.

-אוב הצג את אינדקסי הטבלה באופן מספרי, במקום לנסות לפרש את המופע
מזהי משנה כמחרוזת או ערכי OID:
$ snmpgetnext -c public -v 1 localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c public -v 1 -אוב localhost vacmSecurityModel
SNMP-View-BASED-ACM-MIB::vacmSecurityModel.0.3.119.101.115 = xxx

-אוי מסיר את התוויות הסמליות מערכי הספירה:
$ snmpget -c public -v 1 localhost ipForwarding.0
IP-MIB::ipForwarding.0 = מספר שלם: העברה(1)
$ snmpget -c public -v 1 -אוי localhost ipForwarding.0
IP-MIB::ipForwarding.0 = מספר שלם: 1

-או משנה מחרוזות אינדקס כדי להימלט מתווי המירכאות:
$ snmpgetnext -c public -v 1 localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c public -v 1 -או localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0.\"wes\" = xxx

זה מאפשר שימוש חוזר בפלט בפקודות מעטפת.

-שֶׁל כלול את הרשימה המלאה של אובייקטי MIB בעת הצגת OID:
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0 =
לוחות זמנים: (14096763) יום אחד, 1:15:09

-עַל מציג את ה-OID באופן מספרי:
.1.3.6.1.2.1.1.3.0 = תווי זמן: (14096763) יום אחד, 1:15:09

-Oq מסיר את סימן השוויון ואת מידע הסוג בעת הצגת ערכי varbind:
SNMPv2-MIB::sysUpTime.0 1:15:09:27.63

-OQ מסיר את פרטי הסוג בעת הצגת ערכי varbind:
SNMPv2-MIB::sysUpTime.0 = 1:15:09:27.63

-אוס הצג את שם האובייקט MIB (בתוספת כל מופע או מזהי משנה אחרים):
sysUpTime.0 = תווי זמן: (14096763) יום אחד, 1:15:09

-עֶצֶם הצג את שם ה-MIB, כמו גם את שם האובייקט:
SNMPv2-MIB::sysUpTime.0 = תווי זמן: (14096763) יום אחד, 1:15:09

זהו פורמט הפלט של OID המוגדר כברירת מחדל.

-אוט הצג ערכי TimeTicks כמספרים גולמיים:
SNMPv2-MIB::sysUpTime.0 = 14096763

-OT אם ערכים מודפסים כמחרוזות Hex, הצג גם גרסה להדפסה.

-או הצג את ה-OID בסגנון UCD המסורתי (הועבר בירושה מה-CMU המקורי
קוד). זה אומר הסרת סדרה של קידומות "סטנדרטיות" מה-OID, ו
הצגת הרשימה הנותרת של שמות אובייקטי MIB (בתוספת כל מזהי משנה אחרים):
system.sysUpTime.0 = תווי זמן: (14096763) יום אחד, 1:15:09

-OU אל תדפיס את הסיומת UNITS בסוף הערך.

-Ov הצג את ערך varbind בלבד, לא את ה-OID:
$ snmpget -c public -v 1 -Ov localhost ipForwarding.0
מספר שלם: העברה(1)

-שׁוֹר הצג ערכי מחרוזת כמחרוזות Hex (אלא אם כן הוגדר רמז לתצוגה עבור
אובייקט MIB המתאים). כברירת מחדל, הספרייה מנסה לקבוע
האם הערך הוא מחרוזת ניתנת להדפסה או בינארית, ומציגה אותו בהתאם.

אפשרות זו אינה משפיעה על אובייקטים do יש רמז לתצוגה.

-שׁוֹר הצג אינדקסים של טבלאות בפלט "כמו תוכנית" יותר, תוך חיקוי מסורתי
פורמט אינדקס בסגנון מערך:
$ snmpgetnext -c public -v 1 localhost ipv6RouteTable
IPv6-MIB::ipv6RouteIfIndex.63.254.1.0.255.0.0.0.0.0.0.0.0.0.0.0.64.1 = מספר שלם: 2
$ snmpgetnext -c public -v 1 -שׁוֹר localhost ipv6RouteTable
IPv6-MIB::ipv6RouteIfIndex[3ffe:100:ff00:0:0:0:0:0][64][1] = INTEGER: 2

ניתן להגדיר את רוב האפשרויות הללו גם באמצעות אסימוני תצורה. ראה את
snmp.conf(5) דף מדריך לפרטים.

יומן אפשרויות


המנגנון והיעד לשימוש עבור רישום של הודעות אזהרה ושגיאה יכול להיות
נשלט על ידי העברת פרמטרים שונים ל -L דגל.

-The יומן הודעות לזרם השגיאות הסטנדרטי.

-Lf קובץ
יומן הודעות לקובץ שצוין.

-לא יומן הודעות לזרם הפלט הסטנדרטי.

-לס מִתקָן
יומן הודעות באמצעות syslog, תוך שימוש במתקן שצוין ('d' עבור LOG_DAEMON, 'u' עבור
LOG_USER, או '0'-'7' עבור LOG_LOCAL0 עד LOG_LOCAL7).

יש גם גרסאות "אותיות גדולות" של כל אחת מהאפשרויות הללו, המאפשרות את
מנגנון רישום תואם יוגבל לעדיפויות מסוימות של הודעה. באמצעות
רישום שגיאות רגיל כדוגמה:

-LE פרי
ירשום הודעות בעדיפות 'pri' ומעלה לשגיאה סטנדרטית.

-LE p1-p2
ירשום הודעות עם עדיפות בין 'p1' ל-'p2' (כולל) לסטנדרט
שגיאה.

בעד -LF ו -LS מפרט העדיפות מגיע לפני הקובץ או אסימון המתקן. ה
סדרי העדיפויות המוכרים הם:

0 or ! עבור LOG_EMERG,
1 or a עבור LOG_ALERT,
2 or c עבור LOG_CRIT,
3 or e עבור LOG_ERR,
4 or w עבור LOG_WARNING,
5 or n עבור LOG_NOTICE,
6 or i עבור LOG_INFO, ו
7 or d עבור LOG_DEBUG.

פלט רגיל נרשם (או יהיה!) ברמת עדיפות של LOG_NOTICE

קלט אפשרויות


ניתן לשלוט בפרשנות של שמות אובייקטי קלט והערכים שיוקצו
באמצעות פרמטרים שונים של -I דֶגֶל. התנהגות ברירת המחדל תתואר ב-
סוף סעיף זה.

-איב מציין שיש לראות את השם הפרטי כביטוי רגולרי, כדי להתאים
(ללא רגישות רישיות) כנגד שמות אובייקטים בעץ MIB. ההתאמה ה"טובה ביותר" תהיה
להיות בשימוש - מחושב כאחד שמתאים הכי קרוב לתחילת ה-
שם הצומת והגבוהה בעץ. לדוגמה, אובייקט MIB
ניתן להתאים את vacmSecurityModel על ידי הביטוי vacmsecuritymodel (שם מלא,
אבל מקרה שונה), או vacm.*מודל (דפוס ביטוי רגיל).

ציין זאת '.' הוא תו מיוחד בדפוסי ביטוי רגולרי, אז ה
ביטוי אינו יכול לציין מזהי משנה של מופעים או יותר משם אובייקט אחד. א
ביטוי "ההתאמה הטובה ביותר" יוחל רק על שמות אובייקט MIB בודדים. ל
למשל, הביטוי sys*ontact.0 לא יתאים למופע sysContact.0
(למרות ש sys*ontact יתאים ל-sysContact). באופן דומה, ציון מודול MIB
השם לא יצליח (אז SNMPv2-MIB::sys.*ontact גם לא יתאים).

-אה משבית את השימוש במידע DISPLAY-HINT בעת הקצאת ערכים. זה היה
לאחר מכן נדרש לספק את הערך הגולמי:
snmpset ... HOST-RESOURCES-MIB::hrSystemDate.0
x "07 D2 0C 0A 02 04 06 08"
במקום גרסה מעוצבת:
snmpset ... HOST-RESOURCES-MIB::hrSystemDate.0
= 2002-12-10,2:4:6.8

-איר משבית את בדיקת אינדקסי הטבלה ואת הערך שיוקצו מול הרלוונטי
הגדרות MIB. זה יגרום (בתקווה) לכך שהסוכן המרוחק ידווח על
בקשה לא חוקית, במקום לבדוק (ולדחות) זאת לפני שהיא נשלחת ל-
סוכן מרחוק.

הבדיקות המקומיות יעילות יותר (וגם האבחון הניתן נוטה להיות יותר
מדויק), אך השבתת התנהגות זו שימושית במיוחד בעת בדיקת ה
סוכן מרחוק.

-ללכת מאפשר חיפוש "גישה אקראית" של שמות MIB. במקום לספק נתיב OID מלא
לאובייקט MIB הרצוי (או הכשרת אובייקט זה עם מודול MIB מפורש
שם), יתבצע חיפוש בעץ MIB עבור שם האובייקט התואם. לכן
.iso.org.dod.internet.mib-2.system.sysDescr.0 (או SNMPv2-MIB::sysDescr.0) יכול להיות
צוין פשוט בתור sysDescr.0.

אַזהָרָה:
מכיוון ששמות אובייקטי MIB אינם ייחודיים באופן גלובלי, גישה זו עשויה להחזיר א
אובייקט MIB שונה בהתאם לקבצי MIB שנטענו.

השמיים MIB-MODULE::objectName לתחביר יש את היתרון של זיהוי ייחודי של א
אובייקט MIB מסוים, כמו גם להיות מעט יותר יעיל (ואוטומטי
טעינת קובץ MIB הדרוש במידת הצורך).

-אני סִיוֹמֶת
מוסיף את הסיומת שצוינה לכל OID טקסטואלי שניתן בשורת הפקודה. זה יכול
לשמש לאחזור אובייקטים מרובים מאותה שורה בטבלה, על ידי ציון א
ערך אינדקס משותף.

-IS PREFIX
מוסיף את הקידומת שצוינה לכל OID טקסטואלי שניתן בשורת הפקודה. זה יכול
ישמש כדי לציין שם מודול MIB מפורש עבור כל האובייקטים שאוחזרו (או
עבור קלדניות עצלות חסרות מרפא).

-Iu מאפשר את הגישה המסורתית בסגנון UCD לפענוח קלט OIDs. זֶה
מניח ש-OIDs מושרשים בנקודת 'mib-2' בעץ (אלא אם כן הם מתחילים
עם '.' מפורש או כלול שם מודול MIB). אז מופע sysDescr למעלה
ייקרא system.sysDescr.0.

שמות אובייקטים שצוינו עם '.' מוביל מתפרשים תמיד כ"מוסמכים לחלוטין"
OIDs, המפרטים את רצף אובייקטי ה-MIB מהשורש של עץ ה-MIB. חפצים כאלה ו
אלה המוסמכים בשם מודול MIB מפורש אינם מושפעים מה- -איב, -ללכת ו -Iu
דגלים.

אחרת, אם אף אחת מאפשרויות הקלט שלעיל לא צוינה, התנהגות ברירת המחדל עבור a
OID "יחסי" הוא לנסות ולפרש אותו כ-OID מוסמך לחלוטין (במרומז).
החל חיפוש "גישה אקראית" (-ללכת), ואחריו התאמת דפוס "ההתאמה הטובה ביותר" (-איב).

הסביבה וריאציות


PREFIX הקידומת הסטנדרטית למזהי אובייקטים (בעת שימוש בפלט בסגנון UCD). ברירות מחדל
אל .iso.org.dod.internet.mgmt.mib-2

MIBS רשימת ה-MIBs לטעינה. ברירת המחדל היא SNMPv2-TCSNMPv2-MIB:IF-MIB:IP-MIBTCP-MIB
UDP-MIBSNMP-VACM-MIB. נדחק על ידי ה -m אוֹפְּצִיָה.

MIBDIRS
רשימת הספריות לחיפוש MIBs. ברירת המחדל היא /usr/share/snmp/mibs.
נדחק על ידי ה -M אוֹפְּצִיָה.

השתמש ב-snmpcmd באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.