2 Debian/Ubuntu/Raspbian
Overview
Official Zabbix 6.4 packages for Debian, Ubuntu, and Raspberry Pi OS (Raspbian) are available on Zabbix website.
Packages are available with either MySQL/PostgreSQL database and Apache/Nginx web server support.
Notes on installation
See the installation instructions per platform in the download page for:
- installing the repository
- installing server/agent/frontend
- creating initial database, importing initial data
- configuring database for Zabbix server
- configuring PHP for Zabbix frontend
- starting server/agent processes
- configuring Zabbix frontend
If you want to run Zabbix agent as root, see running agent as root.
Zabbix web service process, which is used for scheduled report generation, requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
ייבוא נתונים עם Timescale DB
עם TimescaleDB, בנוסף לפקודת הייבוא עבור PostgreSQL, גם לָרוּץ:
# cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix
::: הערה אזהרה TimescaleDB נתמך עם שרת Zabbix רק. :::
תצורת SELinux
ראה SELinux configuration עבור RHEL.
לאחר סיום תצורת ה-frontend ו-SELinux, הפעל מחדש את ה- Apache שרת אינטרנט:
# שירות apache2 הפעלה מחדש
התקנת פרוקסי
לאחר הוספת המאגר הנדרש, תוכל להתקין את ה-Proxy Zabbix על ידי רץ:
# apt להתקין zabbix-proxy-mysql zabbix-sql-scripts
החלף את 'mysql' בפקודה ב-'pgsql' כדי להשתמש ב-PostgreSQL, או עם 'sqlite3' כדי להשתמש ב-SQLite3.
החבילה 'zabbix-sql-scripts' מכילה סכימות מסד נתונים עבור כל מערכות ניהול מסדי הנתונים הנתמכות הן עבור שרת Zabbix והן עבור Zabbix proxy והיא תשמש לייבוא נתונים.
יצירת מסד נתונים
צור מסד נתונים נפרד עבור פרוקסי של Zabbix.
שרת Zabbix ו-Proxy Zabbix אינם יכולים להשתמש באותו מסד נתונים. אם הם מותקן על אותו מארח, מסד הנתונים של ה-proxy חייב להיות שונה שֵׁם.
ייבוא נתונים
ייבוא סכימה ראשונית:
# cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix
עבור פרוקסי עם PostgreSQL (או SQLite):
# cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix
# cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
הגדר מסד נתונים עבור פרוקסי Zabbix
ערוך את zabbix_proxy.conf:
# vi /etc/zabbix/zabbix_proxy.conf
DBHost=מארח מקומי
DBName=zabbix
DBUser=zabbix
DBPassword=<סיסמה>
ב-DBName עבור Zabbix proxy השתמש במסד נתונים נפרד משרת Zabbix.
ב-DBPassword השתמש בסיסמת מסד הנתונים של Zabbix עבור MySQL; משתמש PostgreSQL סיסמה עבור PostgreSQL.
השתמש ב-'DBHost=' עם PostgreSQL. אולי תרצה לשמור על ברירת המחדל
הגדרה של DBHost=localhost (או כתובת IP), אבל זה יעשה
PostgreSQL משתמש בשקע רשת לחיבור ל- Zabbix. עיין ב
בהתאמה
סעיף
עבור RHEL לקבלת הוראות.
התחלת תהליך פרוקסי של Zabbix
כדי להתחיל תהליך פרוקסי של Zabbix ולגרום לו להתחיל באתחול המערכת:
# systemctl הפעל מחדש את zabbix-proxy
# systemctl אפשר את zabbix-proxy
תצורת Frontend
לפרוקסי של Zabbix אין חזית קצה; זה מתקשר עם Zabbix שרת בלבד.
התקנת שער Java
נדרש להתקין את שער Java רק אם אתה רוצה לפקח על יישומי JMX. שער Java הוא קל משקל ו אינו דורש מסד נתונים.
לאחר הוספת המאגר הנדרש, תוכל להתקין את Zabbix Java שער על ידי הפעלת:
# apt התקן את zabbix-java-gateway
המשך אל התקנה למידע נוסף פרטים על הגדרה והרצה של שער Java.