როგორ დააინსტალიროთ Zabbix CentOS 7-ზე

შესავალი

Zabbix არის ძლიერი, ღია წყარო ქსელის და პროგრამების მონიტორინგის გადაწყვეტა. ეს არის ძლიერი პროგრამა, რომელიც გამოიყენება მრავალი სერვერის, ქსელის მოწყობილობების, ღრუბლოვანი სერვისების და ვირტუალური აპარატების სტატუსის დასაკვირვებლად და მონიტორინგისთვის. პროგრამა გთავაზობთ მრავალი მონიტორინგის ვარიანტს, მათ შორის: დისკის სივრცის მოხმარებას, ქსელის გამოყენებას და პროცესორის დატვირთვას.


ეს ხდის Zabbix იდეალურ პროგრამულ უზრუნველყოფას თქვენს CentOS 7 სერვერზე. ამ სახელმძღვანელოს გაჩვენებთ თუ როგორ უნდა დააყენოთ Zabbix თქვენს CentOS 7 სისტემაში.

თუ თქვენ გაქვთ VPS ან თავდადებული სერვერის ჰოსტინგის ანგარიში CentOS 7-ით დაყენებული და კონფიგურაციით, მოდით დავიწყოთ!

ნაბიჯი 1 Apache და PHP- ის დაყენება

პირველი, როდესაც Zabbix– ს CentOS 7 – ზე დაყენებთ, თქვენს სისტემაში აყენებს როგორც Apache და PHP. ეს არის მარტივი პროცესი და თქვენ მხოლოდ ამის მისაღებად გჭირდებათ ბრძანების გაშვება!

$ Sudo yum დააინსტალირეთ httpd php

ნაბიჯი 2 მონაცემთა ბაზის სერვერის დაინსტალირება

ჩვენს შემთხვევაში, ჩვენ გამოვიყენებთ MariaDB- ს, როგორც მონაცემთა ბაზის სერვერს. გაეცანით ბრძანებას ქვემოთ, რომ დააინსტალიროთ MariaDB:

$ Sudo yum დააინსტალირეთ mariadb- სერვერი

ეს ავტომატურად დააინსტალირებს MariaDB თქვენს CentOS სისტემაში. ამ პროცესის დასრულების შემდეგ, დაიწყეთ ქვემოთ მითითებული ბრძანება, რომ დაიწყოს და შემდეგ ჩართოთ მონაცემთა ბაზის სერვერი:

$ Sudo systemctl დაწყების mariadb
$ Sudo systemctl ჩართოს mariadb

ამ დროისთვის, მონაცემთა ბაზის სერვერი მუშაობს სწორად, მაგრამ ეს არ არის დაცული. მონაცემთა ბაზის სერვერის უზრუნველსაყოფად, შეასრულეთ ბრძანება ქვემოთ:

$ Sudo mysql_secure_instalation

ეს მოგცემთ უამრავ კითხვასთან კითხვას. უპასუხეთ კითხვებს, რათა გააძლიეროთ თქვენი MariaDB მონაცემთა ბაზის სერვერის უსაფრთხოება. ყველაფრის დაყენების შემდეგ, შეგიძლიათ გააგრძელოთ შემდეგი ნაბიჯი.

ნაბიჯი 3 – ინსტალაცია Zabbix

სტანდარტულად, CentOS 7 საცავი არ გთავაზობთ Zabbix პაკეტებს. ამ მიზეზით, ჩვენ ჯერ დავაყენებთ Zabbix საცავს, შემდეგ დააინსტალირებთ საჭირო Zabbix პაკეტებს. Zabbix საცავის განლაგების მიზნით, შეასრულეთ ბრძანება ქვემოთ:

$ sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Zabbix საცავის განლაგებისთანავე, განახორციელეთ ქვემოთ მითითებული ბრძანება, რომ დააინსტალიროთ Zabbix და მისი ვებ წინა ბოლოს.

$ Sudo yum დააინსტალირეთ zabbix-server-mysql zabbix-web-mysql

ამ ბრძანებას დაყენებს Zabbix საჭირო PHP პაკეტებთან ერთად.

ნაბიჯი 4 Zabbix მონაცემთა ბაზის კონფიგურაცია

ახლა თქვენ უნდა შექმნათ Zabbix მონაცემთა ბაზა, ისევე როგორც MySQL მომხმარებელი, რომელიც Zabbix– ს მოითხოვს, რომ ფუნქციონირებს.

პირველი, გაუშვით ბრძანება ქვემოთ, რომ შეხვიდეთ MariaDB ჭურვზე:

$ Sudo mysql -uroot -p

თქვენ მოგთხოვთ, რომ შეიყვანოთ შექმნა პაროლი, რომელიც უზრუნველყოფს MariaDB. სწორად შეიყვანეთ პაროლი და დააჭირეთ ღილაკს შეიყვანეთ MariaDB ბრძანების ხაზზე შესასვლელად.

მას შემდეგ, რაც ბრძანების ხაზზე ხართ, შეასრულეთ ქვემოთ მოცემული ბრძანება, რომ შექმნათ Zabbix მონაცემთა ბაზა:

MariaDB [(არცერთი)]>

შექმნა zabbix CHARACTERSET utf8;

შემდეგი, აწარმოეთ ბრძანება ქვემოთ, რომ მიანიჭოთ ყველა პრივილეგია:

MariaDB [(არცერთი)]>

მიეცით ყველა პრიორიტეტი zabbix. * TO’zabbix ‘@’ localhost’IDENTIFIEDBY’zabbix_passwd ‘;

იმისათვის, რომ ეს ცვლილებები ძალაში შევიდეს, გამოსცეს ბრძანება ქვემოთ:

MariaDB [(არცერთი)]>

FLUSHPRIVILEGES;

შემდეგ ჩაწერეთ დატოვა MariaDB ჭურვიდან გასასვლელად.

ამ დროისთვის Zabbix– ის მონაცემთა ბაზა თითქმის მითითებულია. შემდეგი ნაბიჯი არის Zabbix– ის კონფიგურაცია, ჩვენს მიერ შექმნილ მონაცემთა ბაზის გამოსაყენებლად. ამის მისაღწევად, ჯერ გაუშვით ბრძანება ქვემოთ:

$ Sudo nano /etc/zabbix/zabbix_server.conf

ეს გახსნის Zabbix– ის კონფიგურაციის ფაილს. ფაილის გახსნის შემდეგ დააყენეთ პაროლი  zabbix_passwd, ეს არის:

/etc/zabbix/zabbix_server.conf

### ვარიანტი: DBPassword
# მონაცემთა ბაზის პაროლი. იგნორირებულია SQLite- სთვის.
# კომენტარი გააკეთეთ ამ ხაზის შესახებ, თუ პაროლი არ გამოიყენება.
#
# სავალდებულო: არა
# ნაგულისხმევი:
DBPassword = zabbix_passwd

თქვენ არ გჭირდებათ მომხმარებლის მონაცემთა და მონაცემთა ბაზის შეცვლა; ამ მნიშვნელობებზე მითითებულია ზაბიქსი.

ნაბიჯი 5 PHP- ის კონფიგურაცია

PHP Zabbix სერვერის დასაყენებლად, პირველი გახსენით PHP კონფიგურაციის ფაილი:

$ sudo nano /etc/httpd/conf.d/zabbix.conf

ფაილის გახსნის შემდეგ, იპოვნეთ ხაზის თარიღი.timezone და შეცვალეთ დროის ზონა, რათა დაემთხვეს თქვენ სასურველ ადგილს:

php_value max_exception_time 300
php_value მეხსიერება_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value ყოველთვის_populate_raw_post_data -1
php_value თარიღი.timezone America / Chicago

შემდეგ აწარმოეთ ბრძანება ქვემოთ, რომ დააწყოთ Apache:

$ Sudo systemctl გადატვირთვა httpd

Სულ ესაა! ყველაფერი მითითებულია.

ნაბიჯი 6 დაწყებული Zabbix სერვერი

ახლა ყველა საჭირო სერვისის სწორად კონფიგურაციაა და ეს უნდა იყოს ნიავი ახლად დაყენებული Zabbix სერვერის დასაწყებად: უბრალოდ გაუშვით ბრძანება ქვემოთ:

$ Sudo systemctl start zabbix-server

ახლა, შეასრულეთ ქვემოთ მოცემული ბრძანება, რომ დაადასტუროთ, რომ Zabbix სწორად მუშაობს:

$ Sudo systemctl სტატუსი zabbix-server

ეს მოგცემთ შემდეგ შედეგს:

Zabbix-server.service – Zabbix სერვერი
დატვირთულია: დატვირთული (/usr/lib/systemd/system/zabbix-server.service; გამორთული; გამყიდველის წინასწარ განსაზღვრული: გამორთული)
აქტიური: აქტიური (გაშვებულია) 2018 წლის ორშაბათს, 2018-10-29 09:49:13 UTC; 10s წლის წინ
პროცესი: 1811 ExecStart = / usr / sbin / zabbix_server -c $ CONFFILE (კოდი = გამოსულია, სტატუსი = 0 / SUCCESS)
მთავარი PID: 1813 (zabbix_server)
….

ნაბიჯი 7 Zabbix ვებ ინტერფეისზე წვდომა

ინსტალაციის დასრულებისთვის, გადადით თქვენს საყვარელ ვებ – ბრაუზერში და მოძებნეთ http: // your_server_ip_address / zabbix /, შეიყვანეთ თქვენი ავტორიზაციის მონაცემები Zabbix– ის მონაცემთა ბაზაში, რომ შეხვიდეთ Zabbix დაფაზე და შეასრულოთ ინსტალაციის შემდგომი პროცედურა. ყველაფრის დასრულების შემდეგ, თქვენ შეხვალთ შესვლის გვერდზე Zabbix ვებ ინტერფეისით. გამოყენება ადმინ როგორც მომხმარებლის სახელი და ზაბიქსი როგორც პაროლი შესვლისთვის.

დასკვნა

გილოცავ! თქვენ დააინსტალირეთ და დააკონფიგურიროთ Zabbix სერვერი CentOS 7 სერვერზე. ახლა თქვენ შეგიძლიათ ისიამოვნოთ ძალა, ფუნქციონალური და კომფორტული შეთავაზება, რომელიც გთავაზობთ Zabbix– ს, თქვენს ქსელში კომპონენტების უხარისხობის მართვისთვის..

გადახედეთ Linux– ის ჰოსტინგის პირველ სამეულს

FastComet

საწყისი ფასი:
$ 2,95


საიმედოობა
9.7


ფასები
9.5


მეგობრული
9.7


მხარდაჭერა
9.7


მახასიათებლები
9.6

წაიკითხეთ მიმოხილვები

ეწვიეთ FastComet- ს

ჰოსტინჯერი

საწყისი ფასი:
$ 0,99


საიმედოობა
9.3


ფასები
9.3


მეგობრული
9.4


მხარდაჭერა
9.4


მახასიათებლები
9.2

წაიკითხეთ მიმოხილვები

ეწვიეთ ჰოსტინგერს

ChemiCloud

საწყისი ფასი:
$ 2.76


საიმედოობა
10


ფასები
9.9


მეგობრული
9.9


მხარდაჭერა
10


მახასიათებლები
9.9

წაიკითხეთ მიმოხილვები

ეწვიეთ ChemiCloud- ს

დაკავშირებული როგორ სტატიები

  • როგორ დააყენოთ Drupal 8 ადგილობრივ WAMP სერვერზე
    შუალედური
  • როგორ დააინსტალიროთ Apache, MySQL & PHP on Ubuntu 18.04 VPS ან გამოყოფილი სერვერი
    შუალედური
  • როგორ დააინსტალიროთ MySQL ვინდოუსის ვებ სერვერზე, რომელიც მუშაობს Apache
    ახალი
  • როგორ დააინსტალიროთ Selfoss on CentOS 7 Linux VPS
    შუალედური
  • როგორ დააინსტალიროთ Apache, MariaDB და PHP (LAMP დასტის) Ubuntu 18.04
    შუალედური
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map