2.3. תצורה
• 1. ראשית, צור א המארח קובץ תצורה עבור שרת 02. אלא אם צוין אחרת, הפעל את כל הפקודות הללו שרת 01. במסוף הזן:
sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg \
/etc/nagios3/conf.d/server02.cfg
בדוגמאות הפקודות לעיל ובדוגמאות הבאות, החלף "שרת01", "שרת02" 172.18.100.100, ו 172.18.100.101 עם שמות המארחים וכתובות ה-IP של השרתים שלך.
2. לאחר מכן, ערוך /etc/nagios3/conf.d/server02.cfg:
הגדר מארח{
השתמש ב-generic-host ; שם תבנית המארח לשימוש
host_name server02
כינוי שרת 02
כתובת 172.18.100.101
}
# בדוק את שירות DNS. תגדיר שירות {
להשתמש בשירות גנרי
host_name server02
service_description DNS
check_command check_dns!172.18.100.101
}
3. הפעל מחדש את הדמון nagios כדי להפעיל את התצורה החדשה:
sudo systemctl הפעל מחדש את nagio3.service
• 1. כעת הוסף הגדרת שירות עבור בדיקת MySQL על ידי הוספת הדברים הבאים ל /etc/nagios3/conf.d/ services_nagios2.cfg:
# בדוק שרתי MySQL. תגדיר שירות {
hostgroup_name mysql-servers service_description MySQL
check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS השתמש ב-generic-service
notification_interval 0 ; הגדר > 0 אם ברצונך לקבל הודעה מחדש
}
2. שרתי mysql כעת יש להגדיר את קבוצת המארחים. לַעֲרוֹך /etc/nagios3/conf.d/ hostgroups_nagios2.cfg והוסיף:
# קבוצת מארח MySQL. הגדר קבוצת מארח {
hostgroup_name שרתי mysql
כינוי שרתי MySQL
חברים localhost, server02
}
3. בדיקת Nagios צריכה לאמת ל-MySQL. כדי להוסיף א נגיוס משתמש ל-MySQL הזן:
mysql -u root -p -e "צור nagios משתמש המזוהה על ידי 'סוד';"
אל האני נגיוס למשתמש יהיה צורך להוסיף את כל המארחים ב- שרתי mysql קבוצת מארח.
4. הפעל מחדש את Nagios כדי להתחיל לבדוק את שרתי MySQL.
sudo systemctl הפעל מחדש את nagios3.service
• 1. לבסוף הגדר את NRPE כדי לבדוק את שטח הדיסק שבו שרת 02.
On שרת 01 הוסף את בדיקת השירות ל /etc/nagios3/conf.d/server02.cfg:
# בדיקת דיסק NRPE. תגדיר שירות {
להשתמש בשירות גנרי
host_name server02 service_description nrpe-disk
check_command check_nrpe_1arg!check_all_disks!172.18.100.101
}
2. עכשיו הלאה שרת 02 עריכה /etc/nagios/nrpe.cfg מִשְׁתַנֶה:
allow_hosts=172.18.100.100
ולמטה באזור הגדרת הפקודה הוסף:
command[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e
3. לבסוף, הפעל מחדש את nagios-nrpe-server:
sudo systemctl הפעל מחדש את nagios-nrpe-server.service
4. כמו כן, על שרת 01 הפעל מחדש את Nagios:
sudo systemctl הפעל מחדש את nagios3.service
כעת אתה אמור להיות מסוגל לראות את בדיקות המארח והשירות בקבצי Nagios CGI. כדי לגשת אליהם, הפנה דפדפן אל http://server01/nagios3. לאחר מכן תתבקש להזין את nagiosadmin שם משתמש וסיסמא.