יש ליצור מסד נתונים של Zabbix במהלך ההתקנה של Zabbix שרת או פרוקסי.
סעיף זה מספק הוראות ליצירת מסד נתונים של Zabbix. א קבוצה נפרדת של הוראות זמינה עבור כל מסד נתונים נתמך.
UTF-8 הוא הקידוד היחיד שנתמך על ידי Zabbix. ידוע שזה עובד ללא כל ליקוי אבטחה. משתמשים צריכים להיות מודעים לכך שיש ידועים בעיות אבטחה אם משתמשים בחלק מהקידודים האחרים.
אם מתקין ממאגר Zabbix Git, עליך להפעיל את הפקודה הבאה לפני שתמשיך לשלבים הבאים:
$ make dbschema
'
אתה צריך להיות משתמש במסד נתונים עם הרשאות כדי ליצור מסד נתונים חפצים.
אם אתה מתקין מ-Zabix חבילות, המשך אל ההוראות עבור הפלטפורמה שלך.
אם אתה מתקין Zabbix ממקורות:
פקודת המעטפת הבאה תיצור את המשתמש zabbix
. לפרט סיסמה כשתתבקש וחזור על הסיסמה (שים לב, ייתכן שתתבקש תחילה עבור סיסמת 'sudo'):
sudo -u postgres createuser --pwprompt zabbix
פקודת המעטפת הבאה תיצור את מסד הנתונים zabbix
(פרמטר אחרון) עם ה- משתמש שנוצר בעבר כבעלים (-O zabbix
).
sudo -u postgres createdb -O zabbix -E Unicode -T template0 zabbix
עבור מסד נתונים פרוקסי של Zabbix, רק schema.sql
צריך להיות מיובא (ללא images.sql ולא data.sql).
cd database/postgresql
cat schema.sql | sudo -u zabbix psql zabbix
# עצור כאן אם אתה יוצר מסד נתונים עבור פרוקסי Zabbix
cat images.sql | sudo -u zabbix psql zabbix
cat data.sql | sudo -u zabbix psql zabbix
::: שימו לב חשוב הפקודות לעיל מסופקות כדוגמה שתעבוד ברוב ההתקנות של GNU/Linux. אתה יכול להשתמש בפקודות שונות בהתאם לאופן התצורה של המערכת/מסד הנתונים שלך, לדוגמה:
psql -U <שם משתמש>
אם יש לך בעיה כלשהי בהגדרת מסד הנתונים, נא להתייעץ עם מנהל מסד הנתונים שלך. :::
הוראות ליצירה והגדרה של TimescaleDB מסופקות ב-a הפרד סעיף.
מסופקות הוראות ליצירה והגדרה של מסד נתונים של Oracle ב[סעיף] נפרד (/manual/appendix/install/oracle).
השימוש ב-SQLite נתמך עבור Proxy Zabbix בלבד!
מסד הנתונים יהיה נוצר באופן אוטומטי אם הוא לא קיים.
חזור אל סעיף ההתקנה.