כברירת מחדל, Zabbix מספקת מספר ערכות נושא מוגדרות מראש. אתה יכול עקוב אחר ההליך שלב אחר שלב שסופק כאן כדי ליצור את שלך שֶׁלוֹ. אל תהסס לשתף את התוצאה של עבודתך עם קהילת Zabbix אם יצרת משהו נחמד
כדי להגדיר ערכת נושא משלך, תצטרך ליצור קובץ CSS ולשמור אותו התיקיה assets/styles/
(לדוגמה, custom-theme.css). אתה יכול או העתק את הקבצים מנושא אחר וצור את העיצוב שלך מבוסס עליו או להתחיל מאפס.
הוסף את ערכת הנושא שלך לרשימת הנושאים שהוחזרו על ידי ה-APP::getThemes() שיטה. אתה יכול לעשות זאת על ידי דריסה של שיטת ZBase::getThemes() ב כיתת APP. ניתן לעשות זאת על ידי הוספת הקוד הבא לפני ה- סוגר סד ב-include/classes/core/APP.php:
פונקציה סטטית ציבורית getThemes() {
return array_merge(parent::getThemes(), [
'custom-theme' => _('עיצוב מותאם אישית')
]);
}
::: שימו לב חשוב שים לב שהשם שאתה מציין בראשון זוג מרכאות חייב להתאים לשם של קובץ הנושא ללא סיומת. :::
כדי להוסיף ערכות נושא מרובות, פשוט רשום אותן תחת הנושא הראשון, עבור דוגמא:
פונקציה סטטית ציבורית getThemes() {
return array_merge(parent::getThemes(), [
'custom-theme' => _('נושא מותאם אישית'),
'anothertheme' => _('נושא אחר'),
'onemoretheme' => _('נושא אחד נוסף')
]);
}
שימו לב שכל ערכת נושא מלבד האחרון חייבת להיות בעלת פסיק.
כדי לשנות את צבעי הגרף, יש להוסיף את הערך ב- גרף_theme טבלת מסד נתונים.
הפעל את ערכת הנושא החדשה.
ב-Zabbix frontend, אתה יכול להגדיר ערכת נושא זה להיות ברירת המחדל או שנה את הנושא שלך בפרופיל המשתמש.
תהנה מהמראה והתחושה החדשים!