Android

Πώς να εγκαταστήσετε και να ρυθμίσετε το zabbix σε centos 7

Πως να ρυθμίσετε το Shutdown και Restart στον αυτόματο πιλότο στα Windows

Πως να ρυθμίσετε το Shutdown και Restart στον αυτόματο πιλότο στα Windows

Πίνακας περιεχομένων:

Anonim

Το Zabbix είναι ένα πλήρες λογισμικό παρακολούθησης ανοιχτού κώδικα. Το Zabbix συλλέγει μετρήσεις από τα δίκτυα, τα συστήματα και τις εφαρμογές σας και διασφαλίζει ότι είναι σε λειτουργία. Σε περίπτωση οποιωνδήποτε προβλημάτων, η Zabbix θα στείλει προειδοποιήσεις ειδοποίησης μέσω διαφόρων μεθόδων.

Το Zabbix μπορεί να αναπτυχθεί για παρακολούθηση με βάση πράκτορα και χωρίς παράγοντα. Ο πράκτορας Zabbix έχει ένα μικρό αποτύπωμα και μπορεί να τρέξει σε διάφορες πλατφόρμες, συμπεριλαμβανομένων των Linux, UNIX, macOS και Windows.

Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε και να ρυθμίσετε τις παραμέτρους της τελευταίας έκδοσης του Zabbix 4.0 σε διακομιστή CentOS 7 χρησιμοποιώντας το MariaDB ως back-end βάσης δεδομένων. Θα σας δείξουμε επίσης πώς να εγκαταστήσετε τον παράγοντα Zabbix σε έναν απομακρυσμένο κεντρικό υπολογιστή και να προσθέσετε τον κεντρικό υπολογιστή στο διακομιστή Zabbix.

Προϋποθέσεις

Θα χρειαστεί να συνδεθείτε ως χρήστης με πρόσβαση sudo για να μπορέσετε να εγκαταστήσετε πακέτα.

Δημιουργία βάσης δεδομένων MySQL

Η Zabbix υποστηρίζει MySQL / MariaDB και PostgreSQL ως διακομιστές βάσης δεδομένων. Σε αυτό το σεμινάριο, θα χρησιμοποιήσουμε το MariaDB ως back-end βάσης δεδομένων.

Συνδεθείτε στο κέλυφος 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 πληκτρολογώντας:

EXIT;

Εγκατάσταση του Zabbix στο CentOS

Τη στιγμή της σύνταξης αυτού του άρθρου, η τελευταία σταθερή έκδοση του Zabbix είναι έκδοση 4.0. Τα πακέτα Zabbix που είναι διαθέσιμα στα αποθετήρια CentOS είναι ξεπερασμένα, ώστε να χρησιμοποιήσουμε τον επίσημο αποθετήριο Zabbix.

1. Εγκατάσταση του Zabbix

Κατεβάστε το τελευταίο πακέτο rpm του πακέτου αποθήκευσης Zabbix με την ακόλουθη εντολή wget:

wget

Μόλις κατεβάσετε το αρχείο, προσθέστε το αποθετήριο Zabbix στο σύστημα CentOS 7 πληκτρολογώντας:

sudo yum localinstall zabbix-release-4.0-1.el7.noarch.rpm

Εγκαταστήστε το διακομιστή Zabbix, το web frontend με υποστήριξη βάσεων δεδομένων MySQL και τα πακέτα πακέτων Zabbix:

sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

Αν το Apache και η PHP δεν είναι ήδη εγκατεστημένα στην υπηρεσία σας, η παραπάνω εντολή θα τα εγκαταστήσει.

2. Ρύθμιση της PHP για το frontend 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 για να εφαρμοστούν οι αλλαγές:

sudo systemctl restart

3. Διαμόρφωση της βάσης δεδομένων MySQL για το διακομιστή Zabbix

Το πακέτο εγκατάστασης Zabbix παρέχει ένα αρχείο σφαλμάτων, το οποίο περιλαμβάνει ένα αρχικό σχήμα και δεδομένα για το διακομιστή Zabbix με MySQL.

Εισαγάγετε το αρχείο σφαλμάτων 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 και προσθέστε τον κωδικό πρόσβασης της βάσης δεδομένων.

/etc/zabbix/zabbix_server.conf

… ### 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.

centos παρακολούθηση