5 מצב תחזוקת מנשק אתר חזיתי

סקירה כללית

ניתן להשבית זמנית את חזית האינטרנט של 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 ב- שרת אינטרנט. עם זאת, המיקום של הספרייה עשוי להשתנות בהתאם למערכת ההפעלה ולשרת האינטרנט שבו היא משתמשת.

לדוגמה, המיקום עבור:

  • SUSE ו-RedHat הם /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 יוכלו לגשת לחזית הקצה כמו תמיד.