This is a translation of the original English documentation page. Help us make it better.

6. מכשיר Zabbix

סקירה כללית

כחלופה להגדרה ידנית או שימוש חוזר בשרת קיים עבור Zabbix, משתמשים עשויים הורד מכשיר Zabbix או תמונת תקליטור התקנת מכשיר Zabbix.

גרסאות מכשירי Zabbix ותקליטורי התקנה מבוססות על AlmaLinux 8 (x86_64).

ניתן להשתמש בתקליטור התקנת מכשיר Zabbix לפריסה מיידית של שרת Zabbix (MySQL).

::: שימו לב חשוב אתה יכול להשתמש במכשיר זה כדי להעריך את Zabbix. המכשיר אינו מיועד לשימוש רציני בייצור. :::

דרישות מערכת:
  • RAM: 1.5 GB
  • שטח דיסק: יש להקצות לפחות 8 GB עבור הווירטואלי מְכוֹנָה.

תפריט האתחול של תקליטורים/DVD של Zabbix:

התקן Zabbix מכיל שרת Zabbix (מוגדר ופועל על MySQL) ו-frontend.

מכשיר וירטואלי של Zabbix זמין בפורמטים הבאים:

  • VMware (.vmx)
  • פורמט וירטואליזציה פתוח (.ovf)
  • Microsoft Hyper-V 2012 (.vhdx)
  • Microsoft Hyper-V 2008 (.vhd)
  • KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw)
  • KVM, QEMU (.qcow2)

כדי להתחיל, אתחל את המכשיר והפנה דפדפן ל-IP המכשיר קיבל דרך DHCP.

::: שימו לב חשוב DHCP חייב להיות מופעל במארח. :::

כדי לקבל את כתובת ה-IP מתוך המכונה הוירטואלית, הפעל:

 הצג כתובת IP

כדי לגשת לחזית ה-Zabix, עבור אל http://<host_ip> (לגישה ממצב הדפדפן של המארח צריך להיות מופעל ברשת ה-VM הגדרות).

אם המכשיר לא מצליח להפעיל ב-Hyper-V, ייתכן רוצה ללחוץ על Ctrl+Alt+F2 כדי לעבור בין הפעלות.

1 שינויים בתצורת AlmaLinux 8

המכשיר מבוסס על AlmaLinux 8. חלו כמה שינויים תצורת AlmaLinux הבסיסית.

1.1 מאגרים

Zabbix הרשמי מאגר יש נוסף ל-/etc/yum.repos.d:

 [zabbix]
        name=המאגר הרשמי של Zabbix - $basearch
        baseurl=http://repo.zabbix.com/zabbix/6.0/rhel/8/$basearch/
        מופעל=1
        gpgcheck=1
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
1.2 תצורת חומת אש

המכשיר משתמש בחומת האש של iptables עם כללים מוגדרים מראש:

  • יציאת SSH נפתחה (22 TCP);
  • פתח את סוכן Zabbix (10050 TCP) ואת Zabbix Traper (10051 TCP) יציאות;
  • יציאות HTTP (80 TCP) ו-HTTPS (443 TCP) נפתחו;
  • פתח מלכודת SNMP פתח (162 UDP);
  • נפתחו חיבורים יוצאים ליציאת NTP (53 UDP);
  • מנות ICMP מוגבלות ל-5 מנות בשנייה;
  • כל שאר החיבורים הנכנסים נשמטים.
1.3 שימוש בכתובת IP סטטית

כברירת מחדל, המכשיר משתמש ב-DHCP כדי להשיג את כתובת ה-IP. לפרט כתובת IP סטטית:

  • היכנס כמשתמש שורש;
  • פתח את קובץ /etc/sysconfig/network-scripts/ifcfg-eth0;
  • החלף את BOOTPROTO=dhcp ב-BOOTPROTO=none
  • הוסף את השורות הבאות:
    • IPADDR=<כתובת ה-IP של המכשיר>
    • PREFIX=<קידומת CIDR>
    • GATEWAY=<כתובת IP של שער>
    • DNS1=<כתובת IP של שרת DNS>
  • הפעל את הפקודה systemctl restart network.

התייעץ עם Red Hat הרשמי תיעוד במידת צורך.

1.4 שינוי אזור זמן

כברירת מחדל, המכשיר משתמש ב-UTC עבור שעון המערכת. לשנות את אזור זמן, העתק את הקובץ המתאים מ-/usr/share/zoneinfo אל /etc/localtime, לדוגמה:

 cp /usr/share/zoneinfo/Europe/Riga /etc/localtime

2 תצורת Zabbix

להגדרת מכשיר Zabbix יש את הסיסמאות והתצורה הבאות שינויים:

2.1 אישורים (כניסה:סיסמה)

מערכת:

  • root:zabbix

חזית Zabbix:

  • אדמין:zabbix

מאגר מידע:

  • root:<אקראי>
  • zabbix:<אקראי>

סיסמאות מסד נתונים נוצרות באופן אקראי במהלך תהליך ההתקנה.
סיסמת השורש מאוחסנת בתוך הקובץ /root/.my.cnf. זה לא נדרש להזין סיסמה תחת חשבון "שורש".

כדי לשנות את סיסמת המשתמש של מסד הנתונים, יש לבצע שינויים ב- המיקומים הבאים:

  • MySQL;
  • /etc/zabbix/zabbix_server.conf;
  • /etc/zabbix/web/zabbix.conf.php.

משתמשים נפרדים zabbix_srv ו-zabbix_web מוגדרים עבור השרת והחזית בהתאמה.

2.2 מיקומי קבצים
  • קובצי תצורה ממוקמים ב-/etc/zabbix.
  • שרת Zabbix, פרוקסי וקבצי יומן סוכן נמצאים ב /var/log/zabbix.
  • הקצה הקדמי של Zabbix ממוקם ב-/usr/share/zabbix.
  • ספריית הבית של המשתמש zabbix היא /var/lib/zabbix.
2.3 שינויים בתצורת Zabbix
  • אזור הזמן של Frontend מוגדר לאירופה/ריגה (ניתן לשנות זאת ב /etc/php-fpm.d/zabbix.conf);

3 גישה לחזית

כברירת מחדל, גישה ל-frontend מותרת מכל מקום.

ניתן לגשת ל-frontend בכתובת http://<host>.

ניתן להתאים זאת ב-/etc/nginx/conf.d/zabbix.conf. ל-Nginx יש להפעלה מחדש לאחר שינוי קובץ זה. לשם כך, היכנס באמצעות SSH as שורש משתמש וביצוע:

 systemctl הפעל מחדש את nginx

4 חומת אש

כברירת מחדל, רק היציאות הרשומות ב-configuration השינויים למעלה פתוחים. לפתיחה נוספת יציאות, שנה את הקובץ "/etc/sysconfig/iptables" וטען מחדש חומת אש כללים:

 systemctl טען מחדש iptables

5 שדרוג

חבילות מכשירי Zabbix עשויות להשתדרג. כדי לעשות זאת, הפעל:

 עדכון dnf zabbix*

6 שירותי מערכת

שירותי Systemd זמינים:

 systemctl list-units zabbix*

7 הערות ספציפיות לפורמט

7.1 VMware

התמונות בפורמט vmdk ניתנות לשימוש ישירות ב-VMware Player, Server ומוצרי Workstation. לשימוש ב-ESX, ESXi ו-vSphere הם חייבים להיות המרה באמצעות VMware ממיר.

7.2 HDD/תמונת פלאש (גולמית)
 dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync

החלף את /dev/sdc בהתקן דיסק Flash/HDD שלך.