חבילות רשמיות של Zabbix 6.0 LTS עבור SUSE Linux Enterprise Server זמינות ב- אתר Zabbix.
חבילות סוכן Zabbix וכלי עזר Zabbix get ו-Zabbix sender זמינים במאגר הרשמי של Zabbix עבור SLES 15 וכן SLES 12.
אמת CA מצב הצפנה לא עובד ב-SLES 12 (כל גרסאות מערכת ההפעלה המשניות) עם MySQL בשל ספריות MySQL ישנות יותר.
התקן את חבילת תצורת המאגר. החבילה הזו מכילה יאם (מנהל חבילות תוכנה) קבצי תצורה.
SLES 15:
# rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/6.0/sles/15/x86_64/zabbix-release-6.0-1.sles15.noarch.rpm
# zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'
SLES 12:
# rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/6.0/sles/12/x86_64/zabbix-release-6.0-1.sles12.noarch.rpm
# zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'
שימו לב, תהליך שירות האינטרנט של Zabbix, המשמש עבור דוח מתוזמן generation, דורש דפדפן Google Chrome. הדפדפן אינו כלול ב חבילות ויש להתקין באופן ידני.
כדי להתקין שרת/חזית/סוכן של Zabbix עם תמיכה ב-MySQL:
החלף את 'apache' בפקודה ב-'nginx' אם אתה משתמש בחבילה עבור שרת אינטרנט של Nginx. ראה גם: הגדרת Nginx עבור Zabbix ב-SLES 12/15.
החלף את 'zabbix-agent' ב-'zabbix-agent2' בפקודות אלה אם באמצעות Zabbix agent 2 (רק SLES 15 SP1+).
כדי להתקין פרוקסי Zabbix עם תמיכה ב-MySQL:
החלף את 'mysql' בפקודות ב-'pgsql' כדי להשתמש ב-PostgreSQL.
החבילה 'zabbix-sql-scripts' מכילה סכימות מסד נתונים עבור כל מערכות ניהול מסדי הנתונים הנתמכות הן עבור שרת Zabbix והן עבור Zabbix proxy והיא תשמש לייבוא נתונים.
עבור Zabbix שרת ו proxy דמונים נדרש מסד נתונים. זה אין צורך להפעיל את Zabbix סוכן.
::: הערה אזהרה דרושים מסדי נתונים נפרדים עבור שרת Zabbix ו פרוקסי Zabbix; הם לא יכולים להשתמש באותו מסד נתונים. לכן, אם הם כן מותקן על אותו מארח, יש ליצור את מסדי הנתונים שלהם שמות שונים! :::
צור את מסד הנתונים באמצעות ההוראות שסופקו עבור MySQL או PostgreSQL.
כעת ייבא סכימה ראשונית ונתונים עבור שרת עם MySQL:
תתבקש להזין את סיסמת מסד הנתונים החדשה שלך.
עם PostgreSQL:
עם TimescaleDB, בנוסף לפקודה הקודמת, הפעל גם:
# zcat /usr/share/packages/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u <שם משתמש> psql zabbix
::: הערה אזהרה TimescaleDB נתמך עם שרת Zabbix רק. :::
עבור פרוקסי, ייבא סכימה ראשונית:
עבור פרוקסי עם PostgreSQL:
ערוך את /etc/zabbix/zabbix_server.conf (ו-zabbix_proxy.conf) לשימוש מאגרי המידע שלהם. לדוגמה:
# vi /etc/zabbix/zabbix_server.conf
DBHost=מארח מקומי
DBName=zabbix
DBUser=zabbix
DBPassword=<סיסמה>
ב-DBPassword השתמש בסיסמת מסד הנתונים של Zabbix עבור MySQL; משתמש PostgreSQL סיסמה עבור PostgreSQL.
השתמש ב-'DBHost=' עם PostgreSQL. אולי תרצה לשמור על ברירת המחדל הגדרה של DBHost=localhost
(או כתובת IP), אבל זה יעשה PostgreSQL משתמש בשקע רשת לחיבור ל- Zabbix.
בהתאם לשרת האינטרנט בשימוש (Apache/Nginx) ערוך את התואם קובץ תצורה עבור חזית Zabbix:
/etc/apache2/conf.d/zabbix.conf
. חלק מהגדרות PHP כבר מוגדר. אבל יש צורך לבטל את ההערה "date.timezone" הגדרה ו-הגדר את הימין אזור זמן בשבילך. php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
# php_value date.timezone אירופה/ריגה
/etc/nginx/conf.d/zabbix.conf
. כדי שהחזית של Zabbix תעבוד, זה הכרחי כדי לבטל את ההערות ולהגדיר 'האזנה' ו/או 'שם_שרת' הנחיות.קובץ התצורה שלו נמצא ב /etc/php7/fpm/php-fpm.d/zabbix.conf
. חלק מהגדרות PHP כבר מוגדר. אבל יש צורך להגדיר את הזכות הגדרת date.timezone עבורך.
php_value[max_execution_time] = 300
php_value[memory_limit] = 128 מיליון
php_value[post_max_size] = 16 מיליון
php_value[upload_max_filesize] = 2M
php_value[max_input_time] = 300
php_value[max_input_vars] = 10000
; php_value[date.timezone] = אירופה/ריגה
כעת אתה מוכן להמשיך עם התקנת חזית steps אשר יעשה זאת מאפשרים לך לגשת ל- Zabbix שהותקן לאחרונה.
שימו לב שלפרוקסי של Zabbix אין חזית קצה; זה מתקשר עם שרת Zabbix בלבד.
הפעל את תהליכי השרת והסוכן של Zabbix וגרמי לזה להתחיל במערכת מַגָף.
עם שרת האינטרנט של Apache:
# systemctl הפעל מחדש את zabbix-server zabbix-agent apache2 php-fpm
# systemctl אפשר את zabbix-server zabbix-agent apache2 php-fpm
החלף את 'apache2' ב-'nginx' עבור שרת האינטרנט של Nginx.
כדי לאפשר מאגר debuginfo ערוך /etc/zypp/repos.d/zabbix.repo קוֹבֶץ. שנה את enabled=0
ל-enabled=1
עבור מאגר zabbix-debuginfo.
[zabbix-debuginfo]
name=Debuginfo של המאגר הרשמי של Zabbix
type=rpm-md
baseurl=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/
gpgcheck=1
gpgkey=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/repodata/repomd.xml.key
מופעל=0
עדכון=1
זה יאפשר לך להתקין zabbix-<component>-debuginfo חבילות.