מהם ה-MIBs וה-OIDs הנפוצים ביותר עבור ניטור וסטטיסטיקות של שרתי לינוקס עם SNMP

צפה בקטגוריות

מהם ה-MIBs וה-OIDs הנפוצים ביותר עבור ניטור וסטטיסטיקות של שרתי לינוקס עם SNMP

5 דק קריאה

סקירה כללית #

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

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

מהם השימושים העיקריים בשירותי SNMP #

שירותי SNMP (Simple Network Management Protocol) נמצאים בשימוש נרחב במערכות ניהול רשתות לניטור וניהול התקני רשת ומערכות. להלן כמה מהשימושים העיקריים בשירותי SNMP:

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

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

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

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

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

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

שילוב עם מערכות ניהול רשת : SNMP משתלב עם מערכות ניהול רשת מקיפות (NMS) כדי לספק נראות ובקרה מקצה לקצה על תשתית הרשת. מערכות ניהול SNMP כוללות לעתים קרובות תכונות כגון מיפוי טופולוגיית רשת, קורלציה של אירועים, לוחות מחוונים לניטור ביצועים, פעולות אוטומטיות וניהול מבוסס מדיניות, המאפשרים למנהלי מערכת לנהל ביעילות רשתות מורכבות.

כיצד פועלים OIDs ו-MIBs? #

מזהי אובייקטים (OIDs) ובסיסי מידע ניהוליים (MIBs) הם מרכיבים בסיסיים במסגרת פרוטוקול ניהול הרשת הפשוט (SNMP), המשמש לניהול וניטור התקני רשת. כך הם פועלים:

מזהים אובייקטים (OID) #

OIDs הם מזהים היררכיים המשמשים לזיהוי ייחודי של אובייקטים מנוהלים בתוך רשת מנוהלת.
הם עוקבים אחר מבנה דמוי עץ, כאשר כל צומת מייצג ארגון, מערכת או אובייקט אחר ברשת.
OIDs מיוצגים כרצף של מספרים המופרדים על ידי נקודות, לדוגמה, 1.3.6.1.2.1.1.1.0, כאשר כל מספר מתאים לצומת ספציפי בעץ OID.
הצמתים הראשונים בעץ ה-OID מתוקנים על ידי ארגונים כמו ארגון התקינה הבינלאומי (ISO), רשות המספרים המוקצה לאינטרנט (IANA) ו-Internet Engineering Task Force (IETF).
OIDs משמשים ב-SNMP לזיהוי ייחודי של אובייקטים מנוהלים שניתן לנטר או לשלוט בהם בהתקני רשת, כגון ממשקים, ניצול מעבד, שימוש בזיכרון וזמן פעולה של המערכת.

בסיסי מידע ניהוליים (MIB) #

MIBs מגדירים את המבנה והסמנטיקה של אובייקטים מנוהלים בהתקן רשת.
הם מארגנים אובייקטים מנוהלים במבנה היררכי ומספקים דרך סטנדרטית לגשת ולנהל אובייקטים אלה באמצעות SNMP.
MIBs מוגדרים בדרך כלל באמצעות סימון שנקרא Abstract Syntax Notation One (ASN.1), המגדיר את כללי התחביר והקידוד לייצוג אובייקטים מנוהלים ותכונותיהם.
ישנם מספר MIBs סטנדרטיים המוגדרים על ידי ארגונים כמו IETF, אשר מגדירים אובייקטים מנוהלים נפוצים ותכונותיהם עבור סוגים שונים של התקני רשת (למשל, מארחים, נתבים, מתגים).
בנוסף ל-MIBs סטנדרטיים, ארגונים וספקים עשויים להגדיר MIBs קנייניים כדי להרחיב את היכולות של SNMP ולתמוך בתכונות מותאמות אישית או פונקציונליות ספציפיות למכשירים שלהם.

איך הם עובדים ביחד #

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

לסיכום, OIDs מזהים באופן ייחודי אובייקטים מנוהלים בתוך התקן רשת, בעוד MIBs מגדירים את המבנה והסמנטיקה של אובייקטים אלו, ומאפשרים למערכות ניהול SNMP לגשת ולנהל אותם בצורה סטנדרטית.

הגדר את שרת SNMP במאזן העומס #

כדי להשתמש ביתרונות SNMP, אנא ודא שהפעלת את שירות SNMP הזמין תחת מערכת > שירותים > SNMP במהדורת הארגון וקבע את שם הקהילה כדי שתוכל לגשת למידע.

גישה לנתוני SNMP #

כעת, ניתן לגשת דרך לקוח SNMP, כגון snmpwalk . לדוגמה:

root@linux-server:~$ snmpwalk -v 1 -c .1.3.6.1.4.1.2021 iso.3.6.1.4.1.2021.4.1.0 = מספר שלם: 0 iso.3.6.1.4.1.2021.4.2.0 = STRING: "החלפה" iso.3.6.1.4.1.2021.4.3.0. 1046524 = שלם: 3.6.1.4.1.2021.4.4.0 iso.1046524 = שלם: 3.6.1.4.1.2021.4.5.0 iso.1011052 = שלם: 3.6.1.4.1.2021.4.6.0 iso.647604. [...]
root@linux-server:~$ snmpwalk -v 1 -c .1.3.6.1.2.1.2.2.1 iso.3.6.1.2.1.2.2.1.1.1 = שלם: 1 iso.3.6.1.2.1.2.2.1.1.2 = שלם: 2 iso.3.6.1.2.1.2.2.1.1.3. 3 = שלם: 3.6.1.2.1.2.2.1.1.4 iso.4 = שלם: 3.6.1.2.1.2.2.1.1.5 iso.5 = שלם: 3.6.1.2.1.2.2.1.2.1 iso.XNUMX = STRING: " הלו" [...]

ה-MIBs וה-OIDs המשומשים ביותר במאזן העומס #

סטטיסטיקה של ממשקי רשת #

רשימת שמות NIC: . 1.3.6.1.2.1.2.2.1.2
קבל בייטים פנימה: . 1.3.6.1.2.1.2.2.1.10
קבל Bytes IN עבור NIC 4: . 1.3.6.1.2.1.2.2.1.10.4
קבל בייטים החוצה: . 1.3.6.1.2.1.2.2.1.16
קבל Bytes OUT עבור NIC 4: . 1.3.6.1.2.1.2.2.1.16.4

סטטיסטיקת עומס מעבד #

1 דקות טען: . 1.3.6.1.4.1.2021.10.1.3.1
5 דקות טען: . 1.3.6.1.4.1.2021.10.1.3.2
15 דקות טען: . 1.3.6.1.4.1.2021.10.1.3.3

סטטיסטיקה של זמן מעבד #

אחוז זמן המעבד של המשתמש: . 1.3.6.1.4.1.2021.11.9.0
זמן מעבד גולמי של משתמש: . 1.3.6.1.4.1.2021.11.50.0
אחוזי זמן המעבד של המערכת: . 1.3.6.1.4.1.2021.11.10.0
זמן מעבד גולמי של מערכת: . 1.3.6.1.4.1.2021.11.52.0
אחוזי זמן מעבד סרק: . 1.3.6.1.4.1.2021.11.11.0
זמן מעבד סרק גולמי: . 1.3.6.1.4.1.2021.11.53.0
זמן מעבד נחמד גולמי: . 1.3.6.1.4.1.2021.11.51.0

סטטיסטיקה זיכרון #

גודל החלפה כולל: . 1.3.6.1.4.1.2021.4.3.0
שטח החלפה זמין: . 1.3.6.1.4.1.2021.4.4.0
סך זיכרון RAM במכונה: . 1.3.6.1.4.1.2021.4.5.0
סך זיכרון RAM בשימוש: . 1.3.6.1.4.1.2021.4.6.0
סך זיכרון RAM פנוי: . 1.3.6.1.4.1.2021.4.11.0
סך זיכרון RAM משותף: . 1.3.6.1.4.1.2021.4.13.0
סך זיכרון RAM מאוצר: . 1.3.6.1.4.1.2021.4.14.0
זיכרון מטמון כולל: . 1.3.6.1.4.1.2021.4.15.0

סטטיסטיקות דיסק #

נתיב שבו הדיסק מותקן: . 1.3.6.1.4.1.2021.9.1.2.1
נתיב ההתקן עבור המחיצה: . 1.3.6.1.4.1.2021.9.1.3.1
גודל כולל של הדיסק/מחיצה (kBytes): . 1.3.6.1.4.1.2021.9.1.6.1
מקום פנוי בדיסק: . 1.3.6.1.4.1.2021.9.1.7.1
שטח שימוש בדיסק: . 1.3.6.1.4.1.2021.9.1.8.1
אחוז השטח בשימוש בדיסק: . 1.3.6.1.4.1.2021.9.1.9.1
אחוז האיודות בשימוש בדיסק: . 1.3.6.1.4.1.2021.9.1.10.1

רציף של מערכת #

זמן פעולה תקינה של המערכת: .1.3.6.1.2.1.1.3.0

כדי לדעת פרטים נוספים על האופן שבו נכללים MIB סטנדרטיים וכמה ספציפיים למוצרים RELIANOID מאזן עומסים, עיין במאמר זה https://www.relianoid.com/resources/knowledge-base/howtos/understanding-snmp-in-a-siem-environment-and-monitoring-relianoid-appliance/ .

📄 הורד מסמך זה בפורמט PDF #

    דואר אלקטרוני: *

    מופעל על ידי BetterDocs