Introduksjon

Zabbix er en kraftig open source nettverks- og applikasjonsovervåkningsløsning. Det er en robust applikasjon som brukes til å spore og overvåke statusen til flere servere, nettverksenheter, skytjenester og virtuelle maskiner. Programvaren leverer mange overvåkingsalternativer, inkludert: diskplassforbruk, nettverksbruk og CPU-belastning.


Dette gjør Zabbix til en ideell programvare å installere på CentOS 7-serveren. Denne opplæringen vil vise deg hvordan du installerer Zabbix på CentOS 7-systemet.

Hvis du har en VPS eller en dedikert serververtskonto med CentOS 7 installert og konfigurert, la oss komme i gang!

Trinn 1 Installere Apache og PHP

Det første når du installerer Zabbix på CentOS 7 er å installere både Apache og PHP på systemet ditt. Dette er en enkel prosess, og du trenger bare å kjøre kommandoen nedenfor for å utføre den!

$ Sudo yum installer httpd php

Trinn 2 Installere databaseserveren

I vårt tilfelle bruker vi MariaDB som databaseserver. Gi kommandoen nedenfor for å installere MariaDB:

$ Sudo yum installer mariadb-server

Dette vil installere MariaDB automatisk på CentOS-systemet. Når denne prosessen er fullført, kjører du kommandoen nedenfor for å starte og aktivere databaseserveren:

$ Sudo systemctl start mariadb
$ Sudo systemctl aktiver mariadb

Nå fungerer databaseserveren riktig, men den er ikke sikret. For å sikre databaseserveren, utfør kommandoen nedenfor:

$ Sudo mysql_secure_installation

Dette vil gi deg spørsmål med en rekke spørsmål. Svar på spørsmålene for å forbedre sikkerheten til din MariaDB-databaseserver. Når alt er satt, kan du fortsette med neste trinn.

Trinn 3 Installere Zabbix

Som standard gir ikke CentOS 7-depot Zabbix-pakker. Av denne grunn installerer vi først Zabbix-depotet, og installerer deretter de nødvendige Zabbix-pakkene. For å distribuere Zabbix-depotet, utfør kommandoen nedenfor:

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

Når Zabbix-depotet er distribuert, kjører du kommandoen nedenfor for å installere Zabbix og web-fronten.

$ Sudo yum installer zabbix-server-mysql zabbix-web-mysql

Denne kommandoen vil installere Zabbix sammen med de nødvendige PHP-pakker.

Trinn 4 Konfigurere Zabbix-databasen

Nå må du opprette en Zabbix-database, så vel som en MySQL-bruker som Zabbix krever for å fungere.

Først kjører du kommandoen nedenfor for å logge på MariaDB-skallet:

$ Sudo mysql -uroot -p

Du blir bedt om å oppgi passordet som ble opprettet når du sikrer MariaDB. Skriv inn passordet riktig og trykk TAST INN for å få tilgang til kommandolinjen til MariaDB.

Når du er på kommandolinjen, utfør kommandoen nedenfor for å opprette Zabbix-database:

MariaDB [(ingen)]>

CREATEDATABASE zabbix CHARACTERSET utf8;

Kjør deretter kommandoen nedenfor for å gi alle rettigheter:

MariaDB [(ingen)]>

TILDEL ALLE PRIVILEGESON zabbix. * TO’zabbix ‘@’ localhost’IDENTIFIEDBY’zabbix_passwd ‘;

For at endringene skal tre i kraft, gi kommandoen nedenfor:

MariaDB [(ingen)]>

FLUSHPRIVILEGES;

Skriv deretter inn slutte for å forlate MariaDB-skallet.

Nå er databasen for Zabbix nesten satt. Neste trinn er å konfigurere Zabbix til å bruke databasen vi har opprettet. For å oppnå dette, kjør først kommandoen nedenfor:

$ Sudo nano /etc/zabbix/zabbix_server.conf

Dette åpner konfigurasjonsfilen til Zabbix. Når filen åpnes, sett passordet til  zabbix_passwd, det er:

/etc/zabbix/zabbix_server.conf

### Alternativ: DBPassword
# Databasepassord. Ignorert for SQLite.
# Kommenter denne linjen hvis ikke noe passord brukes.
#
# Obligatorisk: nei
# Standard:
Dbpassword = zabbix_passwd

Du trenger ikke endre bruker og navn på databasen; disse verdiene er satt til zabbix.

Trinn 5 Konfigurere PHP

For å sette opp PHP for Zabbix-serveren, åpner du først PHP-konfigurasjonsfilen:

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

Når filen åpnes, finn linjen date.timezone og juster tidssonen slik at den samsvarer med ønsket sted:

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 alltid_populate_raw_post_data -1
php_value date.timezone America / Chicago

Kjør deretter kommandoen nedenfor for å starte Apache på nytt:

$ Sudo systemctl omstart httpd

Det er det! Alt er satt.

Trinn 6 Starter Zabbix Server

Nå er alle de nødvendige tjenestene riktig konfigurert, og det bør være en lek å starte den nylig installerte Zabbix-serveren: Bare kjør kommandoen nedenfor:

$ Sudo systemctl start zabbix-server

Nå, utfør kommandoen nedenfor for å bekrefte at Zabbix kjører riktig:

$ Sudo systemctl status zabbix-server

Dette vil gi deg følgende utdata:

● zabbix-server.service – Zabbix Server
Lastet: lastet (/usr/lib/systemd/system/zabbix-server.service; deaktivert; leverandør forhåndsinnstilt: deaktivert)
Aktiv: aktiv (kjører) siden man 2018-10-29 09:49:13 UTC; For tiår siden
Prosess: 1811 ExecStart = / usr / sbin / zabbix_server -c $ CONFFILE (kode = avsluttet, status = 0 / SUKSESS)
Hoved-PID: 1813 (zabbix_server)
….

Trinn 7 Få tilgang til Zabbix webgrensesnitt

For å fullføre installasjonen, gå til favorittnettleseren din og søk på http: // your_server_ip_address / zabbix /, Skriv inn påloggingsinformasjon for Zabbix-databasen for å få tilgang til Zabbix-dashbordet og fullføre prosedyren etter installasjon. Når alt er gjort, får du tilgang til påloggingssiden for Zabbix webgrensesnitt. Bruk admin som brukernavn og zabbix som passord for å logge inn.

Konklusjon

Vi gratulerer! Du har installert og konfigurert Zabbix-serveren på en CentOS 7-server. Du kan nå glede deg over kraften, funksjonaliteten og bekvemmeligheten som Zabbix tilbyr, for å administrere mengden av komponenter i nettverket.

Sjekk ut disse topp 3 Linux-hosting-tjenestene

FastComet

Startpris:
$ 2.95


Pålitelighet
9.7


Priser
9.5


Brukervennlig
9.7


Brukerstøtte
9.7


Funksjoner
9.6

Les anmeldelser

Besøk FastComet

Hostinger

Startpris:
$ 0.99


Pålitelighet
9.3


Priser
9.3


Brukervennlig
9.4


Brukerstøtte
9.4


Funksjoner
9.2

Les anmeldelser

Besøk Hostinger

ChemiCloud

Startpris:
$ 2.76


Pålitelighet
10


Priser
9.9


Brukervennlig
9.9


Brukerstøtte
10


Funksjoner
9.9

Les anmeldelser

Besøk ChemiCloud

Relaterte artikler for hvordan du gjør det

  • Slik installerer du Drupal 8 på en lokal WAMP-server
    mellomliggende
  • Hvordan installere Apache, MySQL & PHP på en Ubuntu 18.04 VPS eller dedikert server
    mellomliggende
  • Hvordan installere MySQL på en Windows Web Server som kjører Apache
    nybegynner
  • Hvordan installere Selfoss på en CentOS 7 Linux VPS
    mellomliggende
  • Slik installerer du Apache, MariaDB og PHP (LAMP-stabel) i Ubuntu 18.04
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me