4 בדיקות IPMI

סקירה כללית

אתה יכול לעקוב אחר התקינות והזמינות של Intelligent Platform התקני ממשק ניהול (IPMI) ב- Zabbix. לביצוע בדיקות IPMI שרת Zabbix חייב להיות בהתחלה configured עם תמיכה ב-IPMI.

IPMI הוא ממשק סטנדרטי ל"כיבוי אורות" מרחוק או ניהול "מחוץ לפס" של מערכות מחשוב. זה מאפשר לפקח מצב החומרה ישירות מהניהול המכונה "מחוץ לפס". כרטיסים, ללא תלות ממערכת ההפעלה או אם המכונה כן מופעל בכלל.

ניטור IPMI של Zabbix פועל רק עבור מכשירים בעלי תמיכה ב-IPMI (HP iLO, DELL DRAC, IBM RSA, Sun SSP וכו').

מאז Zabbix 3.4, תהליך מנהל IPMI חדש נוסף ללוח הזמנים בדיקות IPMI על ידי משאלי IPMI. כעת מארח תמיד נשאל רק על ידי אחד מסקר IPMI בכל פעם, מצמצם את מספר החיבורים הפתוחים ל-BMC בקרים. עם השינויים האלה זה בטוח להגדיל את מספר ה-IPMI פולרים מבלי לדאוג לעומס יתר של בקר BMC. ה-IPMI תהליך המנהל מופעל אוטומטית כאשר לפחות מסקר IPMI אחד התחיל.

ראה גם בעיות ידועות עבור בדיקות IPMI.

תצורה

תצורת מארח

יש להגדיר מארח לעיבוד בדיקות IPMI. ממשק IPMI חייב יתווספו, עם ה-IP ומספרי היציאה המתאימים, ו-IPMI יש להגדיר פרמטרים של אימות.

ראה תצורת מארחים למידע נוסף פרטים.

תצורת שרת

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

 # התחל IPMIPollers=0

בטל את ההערה והגדר את ספירת המשאל ל-3, נניח, כך שיכתוב:

 התחל IPMIPollers=3

שמור את הקובץ והפעל מחדש את zabbix_server לאחר מכן.

תצורת פריט

בעת הגדרת פריט ברמת מארח:

  • בחר 'סוכן IPMI' בתור סוג
  • הזן פריט מפתח שהוא ייחודי בתוך המארח (נניח, ipmi.fan.rpm)
  • עבור ממשק מארח בחר את ממשק ה-IPMI הרלוונטי (IP ו נמל). שים לב שממשק IPMI חייב להתקיים במארח.
  • ציין את חיישן IPMI (לדוגמה 'FAN MOD 1A RPM' ב-Dell Poweredge) כדי לאחזר ממנו את המדד. כברירת מחדל, מזהה החיישן יש לציין. אפשר גם להשתמש בקידומות לפני ה ערך:
    • id: - כדי לציין מזהה חיישן;
    • שם: - כדי לציין את השם המלא של החיישן. זה יכול להיות שימושי ב מצבים שבהם ניתן להבחין בחיישנים רק על ידי ציון השם המלא.
  • בחר את סוג המידע המתאים ('נומרי (צף)' בזה מקרה; עבור חיישנים בדידים - 'נומרי (לא חתום)'), יחידות (רוב כנראה 'rpm') וכל מאפייני פריט נדרשים אחרים
בדיקות נתמכות

הטבלה שלהלן מתארת פריטים מובנים הנתמכים ב-IPMI בדיקות סוכן.

מפתח פריט
תיאור ערך החזרה הערות
ipmi.get
מידע הקשור לחיישן IPMI. אובייקט JSON ניתן להשתמש בפריט זה עבור גילוי חיישני IPMI.
נתמך מאז Zabbix 5.0.0 .

פסק זמן וסיום הפעלה

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

פסק הזמן של חוסר פעילות של הפעלת IPMI עבור LAN הוא 60 +/-3 שניות. כרגע זה לא ניתן ליישם שליחה תקופתית של Activate Session פקודה עם OpenIPMI. אם אין בדיקות פריט IPMI מ- Zabbix ל- a BMC מסוים עבור יותר מהזמן קצוב של הפגישה שהוגדר אז ב-BMC בדיקת ה-IPMI הבאה לאחר פקיעת הזמן הקצוב תסתיים בשל פסק זמן של הודעות בודדות, ניסיונות חוזרים או קבלת שגיאה. אחרי זה חדש ההפעלה נפתחת וסריקה מחדש מלאה של ה-BMC מתחילה. אם אתה רוצה כדי למנוע סריקות מחדש מיותרות של ה-BMC, מומלץ להגדיר את ה-IPMI מרווח הסקרים של פריט מתחת לתפוגה של חוסר הפעילות של הפעלת IPMI מוגדר ב-BMC.

פסק זמן וסיום הפעלה

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

פסק הזמן של חוסר פעילות של הפעלת IPMI עבור LAN הוא 60 +/-3 שניות. כרגע זה לא ניתן ליישם שליחה תקופתית של Activate Session פקודה עם OpenIPMI. אם אין בדיקות פריט IPMI מ- Zabbix ל- a BMC מסוים עבור יותר מהזמן קצוב של הפגישה שהוגדר אז ב-BMC בדיקת ה-IPMI הבאה לאחר פקיעת הזמן הקצוב תסתיים בשל פסק זמן של הודעות בודדות, ניסיונות חוזרים או קבלת שגיאה. אחרי זה חדש ההפעלה נפתחת וסריקה מחדש מלאה של ה-BMC מתחילה. אם אתה רוצה כדי למנוע סריקות מחדש מיותרות של ה-BMC, מומלץ להגדיר את ה-IPMI מרווח הסקרים של פריט מתחת לתפוגה של חוסר הפעילות של הפעלת IPMI מוגדר ב-BMC.

הערות על שמות חיישנים נפרדים ב-OpenIPMI-2.0.16, 2.0.17, 2.0.18 ו-2.0.19

שמות של חיישנים בדידים ב-OpenIPMI-2.0.16, 2.0.17 ו-2.0.18 לעתים קרובות יש להוסיף "0" (או ספרה אחרת או אות אחרת) ב- סוֹף. לדוגמה, בעוד ipmitool ו-OpenIPMI-2.0.19 מציגים חיישן שמות כמו "PhysicalSecurity" או "CATERR", ב-OpenIPMI-2.0.16, 2.0.17 ו-2.0.18 השמות הם "PhysicalSecurity0" או "CATERR0", בהתאמה.

בעת הגדרת פריט IPMI עם שרת Zabbix באמצעות OpenIPMI-2.0.16, 2.0.17 ו-2.0.18, השתמש בשמות אלה המסתיימים ב-"0" בחיישן ה-IPMI תחום פריטי סוכני IPMI. כאשר שרת Zabbix שלך משודרג לשרת חדש הפצת לינוקס, המשתמשת ב-OpenIPMI-2.0.19 (או מאוחר יותר), פריטים עם חיישני IPMI דיסקרטיים אלה יהפכו ל"לא נתמכים". אתה חייב שנה את שמות חיישן ה-IPMI* שלהם (הסר את ה-'0' בסוף) והמתן במשך זמן מה לפני שהם הופכים שוב ל"מופעל".

הערות על זמינות בו-זמנית של סף וחיישן דיסקרטי

סוכני IPMI מסוימים מספקים גם חיישן סף וגם חיישן דיסקרטי תחת אותו שם. בגרסאות Zabbix לפני 2.2.8 ו-2.4.3, ה החיישן המסופק הראשון נבחר. מאז גרסאות 2.2.8 ו-2.4.3, העדפה תמיד ניתנת לחיישן הסף.

הערות על סיום החיבור

אם לא מבוצעות בדיקות IPMI (מכל סיבה שהיא: כל פריטי ה-IPMI המארחים מושבת/לא נתמך, מארח מושבת/נמחק, מארח בתחזוקה וכו') חיבור ה-IPMI יופסק משרת Zabbix או פרוקסי ב-3 עד 4 שעות בהתאם לזמן שבו הופעל שרת/פרוקסי של Zabbix.