RHEL 8 -ב Zabbix תא ןיקתהל דציכ


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

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

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

:ואלומ תואבה תושירדה יכ אדו ,ליחתנש ינפל

    .רקיעב טנרטניאה קשממכ י'צאפא לש טנרטניא תרשו PHP ,םינותנ ןסחאל ידכ MySQL/MariaDB םינותנה דסמ םע RHEL 8 -ב Zabbix 4.2 תרש לש רתויב תינכדעה הסרגה תא ןיקתהל דציכ דקמתת וז הכרדה

    PHP -ו י'צאפא תוליבח תנקתה :1 בלש

    .ןמקלדכ םירחא םישרדנ םילודומו PHP, PHP-FPM (PHP FastCGI Process Manager) ןמגרותמ ,HTTPD תליבח ידי לע קפוסמה Apache טנרטניאה תרש תא ןקתה ןכמ רחאל .Zabbix לש תולתהמ המכ ליכמה EPEL 8 רגאמ תא

    # dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    # dnf install httpd php php-fpm php-mysqlnd php-ldap php-bcmath php-mbstring php-gd php-pdo php-xml
    

    .אבה ןפואב לעופ אוה םא קודבו (שדחמ לוחתא לכ רחאל) תכרעמה לש הלעפהב יטמוטוא ןפואב ליחתהל ול רשפאו ,התע תעל PHP-FPM -ו HTTPD יתוריש תא לעפה ,הנקתהה םויס רחאל .2

    # systemctl start httpd
    # systemctl enable httpd
    # systemctl status httpd
    
    # systemctl start php-fpm
    # systemctl enable php-fpm
    # systemctl status php-fpm
    

    MariaDB לש היירפסהו םינותנה דסמ תא ןקתה :2 בלש

    Zabbix לש םינותנ דסמב שמתשמ MySQL ב ,תאז םע .ולש םינותנה תא ןסחאל ידכ- RHEL 8, לש םינותנה דסמ MariaDB ל חתפנ ףילחתכ ,לדחמ תרירבכ ךמתנ- MySQL.

    .האבה הדוקפב ושמתשה היירפסו חוקל תוליבח ,MariaDB תרש תנקתהל .3

    # dnf install mariadb mariadb-server mariadb-devel
    

    .גצומכ ובצמ תקידב ידי לע לעופ אוהש אדוו תכרעמה לוחתא תעב תיטמוטוא הלעפהל ותוא לעפה זאו ,התע תעל MariaDB תוריש תא לעפה ,ןכמ רחאל .4

    # systemctl start mariadb
    # systemctl enable mariadb
    # systemctl status mariadb
    

    .םייונישה לכ תלחהו ,וילא השיגו הקידבל םינותנ דסמ תרסה ,קוחרמ תיסיסב הסינכ תתבשה ,םיימינונא םישמתשמ תרסה ומכ תוישומיש החטבא תוצלמה המכ םשייל םכל עייסמה , mysql_secure_installation

    # mysql_secure_installation
    

    .אבה ךסמה םוליצב גצומש יפכ עצבל תולועפ וליא עובקל שקבתת ןכמ רחאל

    .גצומש יפכ Zabbix רובע םינותנ דסמ רוציל ידכ MariaDB תפטעמל השיג לבקל ידכ םינותנה דסמל סנכיה תעכ .6

    # mysql -uroot -p
    MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
    MariaDB [(none)]> grant all privileges on zabbix.* to [email  identified by 'password';
    MariaDB [(none)]> quit;
    

    Zabbix תוליבח לש הרוצתו הנקתה :3 בלש

    .גצומש יפכ Zabbix לש ימשרה רגאמהמ Zabbix תוליבח לש הנורחאה הסרגה תא ןיקתהל ןמזה עיגה ,ןקתוה לכהש רחאל .7

    # rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/8/x86_64/zabbix-release-4.2-2.el8.noarch.rpm  
    # dnf clean all
    

    .האבה הדוקפה םע ןכוס תוליבח ,Zabbix, web frontend תרש תא ןקתה ןכמ רחאל .8

    # dnf -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent 
    

    .(Zabbix לש םינותנה דסמ לש שמתשמה תמסיס תא ןיזהל שקבתתש בל םיש) םדוקה בלשב תרציש Zabbix לש םינותנה דסמל םיינושארה םינותנהו המיכסה תא אבייל ךילע ,הנקתהה םויס רחאל .9

    # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
    

    .etc/zabbix/zabbix_server.conf/ ץבוקה תכירע ידי לע ורובע תרציש םינותנה דסמב שומישל Zabbix תרש ןומד תא רדגה תעכ .10

    # vim /etc/zabbix/zabbix_server.conf
    

    .ןמקלדכ (םינוכנה םהיכרע תא רדגהו תורדגומש תובוגתה לוטיב תויורשפא) ךלש םינותנה דסמ תורדגה תא ףקשל ידכ תואבה הרוצתה תויורשפא לש םיכרעה תא ןכדעו שפח

    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=database-passwod-here
    

    .ותוא רוגסו ץבוקב םייונישה תא רומש

    .ךילע ףדעומה טסקטה ססובמ ךרועה תועצמאב etc/php-fpm.d/zabbix.conf/ ץבוקה תכירע ידי לע Zabbix -ה תיזח רובע PHP -ה תא רדגה ,ןכמ רחאל .11

    # vim /etc/php-fpm.d/zabbix.conf
    

    .ךלש תרשל םיאתמה ןמזה רוזא תא רידגהל ידכ (הרושה תליחתב \";” ותה תרסה ידי לע) הילע הבוגתה תא לטבו האבה הרושה תא שפח

    php_value date.timezone Africa/Kampala
    

    .Zabbix תוריש תליחת ינפל םינורחאה םייונישה תא עצבל ידכב PHP-FPM -ו HTTPD יתוריש תא שדחמ ליעפהל םכילע הז בלשב .12

    # systemctl restart httpd php-fpm
    

    .םתוא ליאשי אוהש ךכ תרשה תא רידגהלו םהילע םינכוס ןיקתהל ךילע ,םיקחורמ םיתרש לע חקפל ידכ .localhost -ב הז ןכוסב שומיש השענ יכ בל םיש .אבה ןפואב תכרעמה לוחתא תעב תיטמוטוא ליעפהל םהל רשפאו ןכ

    # systemctl start zabbix-server zabbix-agent
    # systemctl enable zabbix-server zabbix-agent
    

    .האבה הדוקפה תועצמאב רדסב לעופ Zabbix תרש םא קודב ,הזמ ץוח

    # systemctl status zabbix-server
    

    .לעופ ןכוסה ךילהתש אדוו ,ןכ ומכ

    # systemctl status zabbix-agent
    

    Zabbix Web Frontend לש הרוצת תרדגהו הנקתה :4 בלש

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

    http://SERVER_FQDM/zabbix
    OR
    http://SERVER_IP/zabbix
    

    .ךישמהל ידכ אבה בלשה לע ץחל .אבה ךסמה םוליצב גצומש יפכ החיתפה ףדל שדחמ רבעות ,Enter לע הציחל רחאל

    .ךישמהל ידכ אבה בלשה לע ץחל ,(תופסונ תושירד גיצהל ידכ הטמ לולג) רדסב לכה םא .םימדקומה םיאנתה תא קודבי ןיקתמה ,ןכמ רחאל .15

    .שמתשמה תמסיס תאו םינותנה סיסב שמתשמו םינותנה דסמ םש ,םינותנה דסמ תאיצי ,םינותנה דסמ חראמ תא ןזה ,םינותנה דסמ גוס תא רחב .(ליעל 2 בלשב תרציש םינותנה סיסב הזש בל םיש) Zabbix לש םינותנה דסמ

    .הנקתהה ינפלש םוכיסה תא גיצהל ידכ אבה בלשה לע ץחל .ילנויצפוא אוהש הנקתהל םש רידגהל םג ןתינ .(Zabbix תרש לש האיציה רפסמו תחראמה IP -ה תבותכ וא חראמה םש) Zabbix תרש יטרפ תא קפס ,ןכמ רחאל .17

    .גצומה עדימה סיסב לע ,ימדקה הרוצתה ץבוק תא רוציל ידכ אבה בלשה לע ץחל ,הנקתהה ינפלש םוכיסה ףדמ .18

    .האבה הנומתב גצומש יפכ הסינכה ףדל שדחמ ךתוא ןווכי ןיקתמה זאו םייס לע ץחל ,Zabbix לש ימדקה הצקה קשממ לש הנקתההו הרוצתה תמלשהל .19

    .אבה ךסמה םוליצב גצומש יפכ סנכיהל ידכ zabbix המסיסו תכרעמ להנמ שמתשמה םשב שמתשה הסינכה ףדב .20

    .דועו ימוקמ ןמז ,תכרעמ עדימ לש המגוד הגיצמה Zabbix לש טנרטניאה תיזח לש רוטינה חול לש תילבולגה הגוצתב תחנת ,תחלצומ הסינכ רחאל .21

    .הכירעל שמתשמה יטרפ תא חותפל ידכ תכרעמ להנמ לע ץחל ,יוניכ תחת ,םישמתשמה תמישרב .םישמתשמל זאו להנימל רובע .לדחמה תרירב תמסיס יוניש ידי לע Zabbix לש לעה להנמ ןובשח תא חטבא ,ביבח ןורחא .22

    .לוהינה ןובשח לש השדחה המסיסה תא רומשל ידכ ןכדע לע ץחל ןכמ רחאל .התוא רשאו תחטבואמ המסיס ןזה ,המסיס הנש לע ץחלו המסיסה הדש תא שפח ,שמתשמה יטרפ תחת

    .Zabbix לש דועיתב ןייע ,ףסונ עדימלו הטמל בושמה ספוט תועצמאב ונילא הנפ ,תולאש ךל שי םא .ךלש RHEL 8 תרשב Zabbix רוטינ תנכות לש הנורחאה הסרגה תא החלצהב תנקתה !בוט לזמ