ניתן להשבית זמנית את חזית האינטרנט של Zabbix כדי לאסור גישה אליו. זה יכול להיות שימושי להגנה על מסד הנתונים של Zabbix מפני כל שינוי שיזמו המשתמשים, ובכך להגן על שלמות מאגר מידע.
ניתן לעצור את מסד הנתונים של Zabbix ולבצע משימות תחזוקה בעוד שחזית ה-Zabix נמצאת במצב תחזוקה.
משתמשים מכתובות IP מוגדרות יוכלו לעבוד עם ה-frontend בדרך כלל במהלך מצב תחזוקה.
על מנת לאפשר מצב תחזוקה, קובץ maintenance.inc.php
(ממוקם ב- /conf
של ספריית מסמכי ה-HTML של Zabbix ב- יש לשנות את שרת האינטרנט כדי לבטל הערות לשורות הבאות:
// מצב תחזוקה.
define('ZBX_DENY_GUI_ACCESS', 1);
// מערך כתובות IP, המורשות להתחבר ל-frontend (אופציונלי).
$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
// הודעה מוצגת במסך האזהרה (אופציונלי).
$ZBX_GUI_ACCESS_MESSAGE = 'אנחנו משדרגים את מסד הנתונים של MySQL עד 15:00. המשך לעקוב...';
לרוב הקובץ maintenance.inc.php
ממוקם ב-/conf
של ספריית מסמכי ה-HTML של Zabbix ב- שרת אינטרנט. עם זאת, המיקום של הספרייה עשוי להשתנות בהתאם למערכת ההפעלה ולשרת האינטרנט שבו היא משתמשת.
לדוגמה, המיקום עבור:
/etc/zabbix/web/maintenance.inc.php
./usr/share/zabbix/conf/
.ראה גם העתקת קבצי PHP.
פרמטר | פרטים |
---|---|
ZBX_DENY_GUI_ACCESS | הפעל מצב תחזוקה: 1 – מצב תחזוקה מופעל, מושבת אחרת |
ZBX_GUI_ACCESS_IP_RANGE | מערך של כתובות IP, המורשות להתחבר ל-frontend (אופציונלי). לדוגמה: array('192.168.1.1', ' 192.168.1.2') |
ZBX_GUI_ACCESS_MESSAGE | הודעה שתוכל להזין כדי ליידע את המשתמשים על התחזוקה (אופציונלי). |
המסך הבא יוצג בעת ניסיון לגשת ל- Zabbix חזית בזמן במצב תחזוקה. המסך מתרענן כל 30 שניות על מנת לחזור למצב רגיל ללא התערבות המשתמש כשהתחזוקה תסתיים.
כתובות IP המוגדרות ב-ZBX_GUI_ACCESS_IP_RANGE יוכלו לגשת לחזית הקצה כמו תמיד.