הגדר התראות לקבוצות דוא'ל ואנשי קשר ב- Nagios

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

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

הנחות

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

הגדרת איש הקשר שלך

הפריט הראשון להתמודד הוא להגדיר את איש הקשר שלך. זה נעשה באמצעות הקובץ /etc/nagios3/conf.d/contacts_nagios2.cfg. בקובץ זה תראה קטע שנראה כמו:

הגדר קשר {
שם איש קשר שם משתמש
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w, u, c, r, f, s
host_notification_options d, u, r, f, s
service_notification_commands הודעה על שירות באמצעות דוא'ל
host_notification_commands להודיע-מארח באמצעות הדוא'ל
אימייל דוא'ל @ localhost
}

כאשר כל הטקסט למעלה מודגש הוא ספציפי למשתמש. הערה: תרצה להוסיף חדש לְהַגדִיר עבור כל מנהל שיש ליצור קשר באמצעות הדוא'ל. וודא שאתה מגדיר כל משתמש עם כתובת הדוא'ל שלו או שלה לְהַגדִיר .

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

הגדירו את קבוצת אנשי הקשר שלכם

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

להגדרת קבוצה הוסף רשומה כך:
הגדירו קבוצת אנשי קשר {
אנשי קשר של קבוצת אנשי קשר
כינוי מנהלי שרתי אינטרנט
חברים USERNAME1, USERNAME2
}

כאשר USERNAME1 ו- USERNAME2 חברים בקבוצה זו. הערה: שמות המשתמש בקבוצה זו חייבים להיות מוגדרים ב- הגדירו קשר בסעיף לעיל. אם הם לא, נגיוס יזרוק שגיאות כאשר הוא מנסה להתחיל.

צרף קבוצות לשירותים

סוף סוף אתה צריך לצרף את הקבוצות שלך לשירותים. כפי שאתה יכול לראות, לעיל יצרתי web_admins קְבוּצָה. צריך להיות למעלה שיש להוסיף קבוצה זו לשירות המקביל בקובץ /etc/nagios3/conf.d/services_nagios2.cfg . בקובץ זה תיצור ערך כמו:

הגדירו את קבוצת המארחים {
hostgroup_name שרתי http
שירות_תיאור HTTP
check_command check_http
השתמש בשירות גנרי
הודעה_interval 0
}

לכניסה זו תרצו להוסיף את השורה:

קבוצות אנשי קשר מנהלי רשת

כעת כשאתה מפעיל מחדש את Nagios בכל עת יש בעיה עם אחד משרתי ה- HTTP, רק קבוצת אנשי הקשר שהקצית תקבל הודעה. די חלקלק.

מחשבות אחרונות

אני מקווה שאתה מתחיל לראות עד כמה נגיוס גמיש וחזק. אם לא, אל תדאג - יש עוד הרבה דברים לבוא!