ZABBIX Сервер 4.2, Пошаговая установка на Linux CentOS 7.6
תוכן עניינים:
- תנאים מוקדמים
- יצירת מסד נתונים של MySQL
- התקנת זאביקס ב- CentOS
- 1. התקנת זאביקס
- 2. הגדרת PHP עבור חזית Zabbix
- 3. קביעת תצורה של מסד הנתונים MySQL לשרת Zabbix
- התקנה וקביעת תצורה של Zabbix Frontend
- סיכום
Zabbix היא תוכנת ניטור עם קוד פתוח מלא. Zabbix אוסף ערכים ממכשירי הרשת שלך, מערכות ויישומים ומבטיח שהם פועלים. במקרה של בעיות, Zabbix תשלח התראות התראות בשיטות שונות.
ניתן לפרוס את זאביקס למעקב מבוסס סוכן ופחות סוכן. לסוכן Zabbix טביעת רגל קטנה והוא יכול לפעול בפלטפורמות שונות, כולל לינוקס, UNIX, macOS ו- Windows.
מדריך זה מסביר כיצד להתקין ולהגדיר את הגירסה העדכנית ביותר של Zabbix 4.0 בשרת CentOS 7 באמצעות MariaDB כתבנית בסיס של מסד נתונים. אנו נראה לך כיצד להתקין את סוכן Zabbix במארח מרוחק ולהוסיף את המארח לשרת Zabbix.
תנאים מוקדמים
יהיה עליך להיות מחובר כמשתמש עם גישה לסודו כדי להיות מסוגל להתקין חבילות.
יצירת מסד נתונים של MySQL
Zabbix תומך ב- MySQL / MariaDB ו- PostgreSQL כשרתי בסיסי הנתונים. במדריך זה אנו נשתמש ב- MariaDB כבסיס בסיס.
התחבר למעטפת MySQL על ידי הקלדת הפקודה הבאה:
sudo mysql
מתוך מעטפת MySQL, הפעל את הפקודה SQL הבאה כדי ליצור בסיס נתונים חדש:
CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;
בשלב הבא, צור חשבון משתמש MySQL והעניק גישה למסד הנתונים:
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password';
וודא שאתה משנה
change-with-strong-password
עם שינוי חזק עם סיסמה חזקה.
לאחר סיום היציאה מקונסולת mysql על ידי הקלדת:
התקנת זאביקס ב- CentOS
בזמן כתיבת מאמר זה, הגרסה האחרונה היציבה של זאביקס היא גרסה 4.0. חבילות Zabbix הזמינות במאגרי CentOS מיושנות ולכן נשתמש במאגר הרשמי של Zabbix.
1. התקנת זאביקס
הורד את חבילת סל"ד המאגר Zabbix האחרונה עם הפקודה הבאה של wget:
wget
לאחר הורדת הקובץ, הוסף את מאגר Zabbix למערכת CentOS 7 שלך על ידי הקלדה:
sudo yum localinstall zabbix-release-4.0-1.el7.noarch.rpm
התקן את שרת Zabbix, את חזית האינטרנט עם תמיכה במאגר מסד הנתונים MySQL ואת חבילות הסוכן של Zabbix:
sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
אם Apache ו- PHP כבר לא מותקנים בשרת שלך, הפקודה שלמעלה תתקין אותם.
2. הגדרת PHP עבור חזית Zabbix
במהלך ההתקנה נוצר קובץ תצורה של Apache המכיל את כל ההגדרות הנדרשות של Apache ו- PHP. אתה צריך רק לבצע שינוי קטן ולהגדיר את אזור הזמן המתאים.
פתח את קובץ התצורה, בטל את הפרק של קו אזור הזמן ושנה אותו לאזור הזמן שלך. תוכל למצוא את הרשימה המלאה של אזורי הזמן הנתמכים על ידי PHP כאן.
/etc/httpd/conf.d/zabbix.conf
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Riga…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Riga…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Riga…
בסיום, שמור את קובץ התצורה והפעל מחדש את שירות Apache כדי שהשינויים ייכנסו לתוקף:
3. קביעת תצורה של מסד הנתונים MySQL לשרת Zabbix
חבילת ההתקנה של Zabbix מספקת קובץ dump הכולל סכמה ונתונים ראשוניים לשרת Zabbix עם MySQL.
ייבא את קובץ ה- dump של MySQL על ידי הפעלה:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
כשתתבקש, הזן את סיסמת המשתמש שיצרת בעבר. בהצלחה, לא ניתנת תפוקה.
בשלב הבא, פתח את קובץ התצורה של Zabbix בעורך שלך:
sudo nano /etc/zabbix/zabbix_server.conf
חפש את הקטע הבא, בטל את
DBPassword
הנחיית
DBPassword
והוסף את סיסמת בסיס הנתונים.
… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…
שמור וסגור את הקובץ.
הפעל מחדש את שרת Zabbix ושירותי הסוכן ואפשר להם להתחיל באתחול המערכת:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
בדוק את מצב שרת Zabbix:
sudo systemctl status zabbix-server
הפלט אמור להראות
active (running)
:
● zabbix-server.service - Zabbix Server Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-12-30 21:18:01 UTC; 51s ago Main PID: 5558 (zabbix_server) CGroup: /system.slice/zabbix-server.service…
התקנה וקביעת תצורה של Zabbix Frontend
ממשק האינטרנט Zabbix כתוב ב- PHP ומאפשר לנו להגדיר את השרת, להציג נתונים שנאספו ולהוסיף מארחים שאנו רוצים לפקח עליהם.
לפני שתתחיל להשתמש בממשק האינטרנט, עלינו להתקין אותו.
פתח את הדפדפן המועדף עליך והקלד את שם הדומיין של השרת שלך או את כתובת ה- IP הציבורית שלו ואחריו
/zabbix
:
http(s)://your_domain_or_ip_address/zabbix
במסך הראשון, בפנינו הודעת קבלת פנים. לחץ על
Next step
כדי להמשיך.
לבסוף, כדי להוסיף את המארח לחץ על
button
הוסף כחול.
סיכום
התקנת בהצלחה את ה- Zabbix האחרון במערכת CentOS ולמדת כיצד להוסיף מארחים חדשים שברצונך לפקח.
כעת עליך לבדוק את תיעוד Zabbix וללמוד עוד כיצד להגדיר ולהגדיר את Zabbix.
ניטור סנטז זביקסכיצד להתקין ולהגדיר שרת nfs ב- Ubuntu 18.04

Network File System (NFS) הוא פרוטוקול מערכת קבצים מבוזר המאפשר לשתף ספריות מרוחקות ברשת. במדריך זה נעבור כיצד להתקין שרת NFSv4 באובונטו 18.04.
כיצד להתקין ולהגדיר מחדש מחדש ב- debian 10 Linux

במדריך זה, נסקור כיצד להתקין ולהגדיר את Redis ב- Debian 10, Buster. Redis היא חנות נתונים בעלת קוד פתוח בזיכרון.
כיצד להתקין ולהגדיר את Zabbix ב- Debian 9 Linux

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