Debian 10 -ב Zabbix תא ןיקתהל דציכ


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

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

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

    PHP -ו Apache לש טנרטניאה תרש תנקתה :1 בלש

    .ןמקלדכ םישרדנ PHP ילודומ המכ םע דחי PHP -ו Apache תא ןיקתהל ךילע תישאר ,Zabbix תא ןיקתהל ידכ .1

    # apt install apache2 php php-mysql php-mysqlnd php-ldap php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php
    

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

    # systemctl status apache2
    

    .systemd תחת י'צאפא יתוריש לוהינל systemctl לש תוישומיש תודוקפ רפסמ ןלהל

    # systemctl start apache2
    # systemctl stop apache2
    # systemctl restart apache2
    

    MariaDB חוקלו תרש תא ןקתה :2 בלש

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

    # apt install mariadb-server mariadb-client
    

    .האבה הדוקפב שמתשה ,לעופ אוה םא קודבל ידכ .תכרעמה תלעפה תעב תיטמוטוא הלעפהל לעפומו תיטמוטוא לעפומ MariaDB תוריש ,הנקתהה םויס רחאל .4

    # systemctl status mariadb
    

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

    # mysql_secure_installation
    

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

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

    # mysql -u root -p
    

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

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

    Zabbix תרש לש הרוצת תרדגהו הנקתה :3 בלש

    .ןמקלדכ ,Zabbix -ה תוליבח תא ליכמה Zabbix לש ימשרה רגאמה תא ליעפהל ךילע ,Zabbix תא ןיקתהל ידכ .8

    # wget https://repo.zabbix.com/zabbix/4.2/debian/pool/main/z/zabbix-release/zabbix-release_4.2-2+buster_all.deb
    # dpkg -i zabbix-release_4.2-2+buster_all.deb
    # apt update 
    

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

    # apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-agent 
    

    .םדוקה בלשב תרציש Zabbix לש םינותנה דסמל םיינושארה םינותנהו המיכסה תא אביי ,אבה ,תחלצומ הליבחה תנקתה םא .10

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

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

    # vim /etc/zabbix/zabbix_server.conf
    

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

    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    [email 
    

    .ונממ אצו ץבוקב םישדחה םייונישה תא רומש ןכמ רחאל

    .etc/zabbix/apache.conf/ ץבוקב םכלש ןמזה רוזא תרדגה ידי לע Zabbix -ה תיזח םע יוארכ דובעיש ךכ PHP רידגהל םג םכילע .12

    # vim /etc/zabbix/apache.conf
    

    .הנומתב גצומש יפכ ךלש תרשל ןמז רוזא רשפאל ידכ (הלחתהב \"#" ותה תרסה ידי לע) האבה הרושה תא לטב ןכמ רחאל .PHP 7.x ,לשמל ,ךלש PHP -ה תסרג רובע הרוצתה עטק תא אצמ

    php_value date.timezone Africa/Kampala
    

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

    .םינורחא םייוניש ליחהל ידכ Apache תרש תא שדחמ לעפה תעכ .13

    # systemctl restart apache2
    

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

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

    .האבה הדוקפה תועצמאב Zabbix תרש לש ובצמ תא קודבל דפקה ןכמ רחאל .15

    # systemctl status zabbix-server
    

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

    # systemctl status zabbix-agent
    

    .י'צפאה תרשל העונת רשפאל ידכ (HTTPS) 443 -ו (HTTP) 80 תאיצי תא חותפל ךילע ,UFW שאה תמוח תוריש לעופ םא ,אבה ףיעסב גצומש יפכ Zabbix לש טנרטניאה קשממל תשגל לכותש ינפל .17

    # ufw allow 80/tcp
    # ufw allow 443/tcp
    # ufw reload
    

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

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

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

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

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

    .ךסמה תנומתב גצומש יפכ שמתשמה תמסיס תאו םינותנה דסמ שמתשמו םינותנה דסמ םש ,םינותנה דסמ תאיצי ,םינותנה דסמ חראמ תא קפס ,(MySQL תויהל רומאש) םינותנה דסמ גוס תא רחב .םינותנה דסמל רושיקל Zabbi

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

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

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

    .zabbix המסיסו תכרעמ להנמ שמתשמה םש תא ןזה ,רבחתהל ידכ .25

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

    .םישמתשמ <== לוהינ לא רובע ,ךכ םשל .לדחמ תרירבכ תרדגומה להנמה ןובשח תמסיס תא תונשל ךילע ,בושח דעצכ .27

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

    .Zabbix אשונב םיאבה םירמאמה תא אורקל הצרת ילוא

      .Zabbix לש דועיתב ףסונ עדימ אוצמל לכות .ךלש Debian 10 תרשב Zabbix רוטינ תנכות לש רתויב תינכדעה הסריגל דציכ ונדמל הז רמאמב !לכה הז