Hoe Zabbix op Ubuntu Server te installeren

Zabbix is ​​een krachtige tool voor netwerkbewaking voor Linux. Hiermee kunt u eenvoudig uw netwerkapparaten, applicaties, enz. bijhouden. In deze handleiding laten we u zien hoe u Zabbix op Ubuntu Server kunt installeren.

Voordat we beginnen

Om Zabbix op Ubuntu Server te installeren , moet u eerst uw systeem bijwerken. Het hebben van de nieuwste pakketten op Ubuntu zorgt ervoor dat alles soepel verloopt. Open een terminal om uw Ubuntu-systeem bij te werken. Gebruik vervolgens de opdracht apt update om te controleren op software-updates.

sudo apt-update

Nadat u hebt gecontroleerd op updates op uw Ubuntu-systeem, kunt u de software installeren met de opdracht apt upgrade . Houd er rekening mee dat het uitvoeren van de opdracht apt upgrade enige tijd kan duren, vooral als u al een tijdje geen upgrade hebt uitgevoerd.

sudo apt-upgrade

Zodra uw Ubuntu-systeem up-to-date is, start u het opnieuw op. De kans is groot dat u een nieuwere versie van de Ubuntu-kernel hebt geïnstalleerd en dat een herstart vereist is.

sudo opnieuw opstarten

Je bent klaar om Zabbix te installeren wanneer je weer inlogt.

Afhankelijkheden installeren voor Zabbix

Zabbix gebruikt Apache, MySQL, PHP en andere pakketten. Om het op uw Ubuntu-systeem te gebruiken, moet u al deze afhankelijkheden installeren. Installeer met behulp van de onderstaande opdracht apt install alles wat Zabbix nodig heeft om te kunnen werken.

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt installeer apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

Bij het uitvoeren van de bovenstaande opdracht, zal Ubuntu u vragen om op Y te drukken om te bevestigen dat u de pakketten wilt installeren. Doen. Na installatie worden alle afhankelijkheden geïnstalleerd.

MySQL/PHP configureren

De Zabbix-app vereist een MySQL-database. Om deze database te configureren, voert u eerst de opdracht mysql_secure_installation in . Met deze opdracht wordt u gevraagd een MySQL-rootwachtwoord in te stellen voor de rootgebruiker, enz.

sudo mysql_secure_installation

Na het instellen van het root-wachtwoord voor SQL op uw Ubuntu-systeem, is het tijd om in te loggen op MySQL met het nieuwe wachtwoord. U kunt inloggen met de volgende opdracht.

sudo mysql -u root -p

Nadat u bent ingelogd, gebruikt u de volgende CREATE DATABASE -opdracht.

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

Nu de "zabbixdb"-database bestaat in MySQL op uw Ubuntu-systeem, moet u een gebruiker voor de database maken met behulp van de opdracht CREATE USER . Wijzig alstublieft "mijn wachtwoord" met uw favoriete Zabbix-gebruikerswachtwoord.

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

U moet nu het zabbixuser-account alle rechten verlenen in de "zabbixdb"-database. U kunt dit doen met het GRANT ALL- commando in MySQL.

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

Sluit SQL af met de onderstaande opdrachten.

FLUSH PRIVILEGES;

Uitgang

U moet nu het Zabbix-databaseschema importeren. Voer de onderstaande opdrachten in.

sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u root -p zabbixdb <>

Voer na het afsluiten van SQL de volgende opdrachten in om de Zabbix PHP-configuratie bij te werken. Let op, verander "mijn wachtwoord" in uw Zabbix-databasewachtwoord. Bewaar echter de "1".

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= mijnwachtwoord ' /etc/zabbix/zabbix_server.conf

U moet nu enkele PHP-configuraties wijzigen zodat ze voldoen aan de vereisten van Zabbix. Voer de volgende opdrachten in. Opmerking: de vierde opdracht moet worden aangepast aan uw tijdzone. Vervang "Amerika" en "Detroit" door uw tijdzone. U kunt uw tijdzone vinden met timedatectl lijst-tijdzones.

sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

kan Zabbix nu inschakelen in de Apache2-webserver met de volgende opdracht.

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

Zabbix opzetten

Start Zabbix in uw webbrowser naar keuze via de volgende URL:

http://your-ubuntu-server/zabbix

Na toegang tot de URL zal Zabbix u vragen om het installatieproces te doorlopen. Klik op "Volgende" om te bevestigen dat uw systeem klaar is om Zabbix te gebruiken op de pagina "Controle van vereisten".

Nadat u uw systeem voor Zabbix heeft gecontroleerd op "Controle van vereisten", klikt u op Volgende om naar de pagina "DB-verbinding configureren" te gaan. Voer vanaf hier de volgende informatie in.

  • Databasehost = localhost
  • Databasenaam = zabbixdb
  • Gebruiker = zabbixgebruiker
  • Wachtwoord = wachtwoord ingesteld in MySQL voor "zabbixuser".

Als je alles hebt ingevuld, klik je op de knop "Volgende" om naar de volgende pagina te gaan. Op de volgende pagina moet u uw Zabbix-server een naam geven, uw tijdzone en standaardthema instellen. Als u klaar bent, klikt u op 'Volgende stap'.

Op de laatste pagina ziet u een felicitatiebericht om u te laten weten dat u Zabbix met succes hebt geïnstalleerd. Vanaf hier kunt u inloggen op uw Zabbix-gebruikersinterface met de onderstaande gebruikersinformatie.

  • Gebruikersnaam: Beheerder
  • Wachtwoord: zabbix

Laat een reactie achter

Schermscheuren op Intel-graphics in Pardus Linux verhelpen: een resultaatgerichte handleiding

Schermscheuren op Intel-graphics in Pardus Linux verhelpen: een resultaatgerichte handleiding

Los schermscheuren met Intel-graphics in Pardus Linux op door te controleren of X11 of Wayland wordt gebruikt, de compositorinstellingen aan te passen, de vernieuwingsfrequentie te controleren, de actieve Xorg-driver te gebruiken en TearFree alleen in te schakelen wanneer dit nodig is.

Hoe configureer je de SLES 15-firewall met firewall-cmd?

Hoe configureer je de SLES 15-firewall met firewall-cmd?

Configureer firewalld op SLES 15: controleer zones, sta services of poorten toe, sla permanente regels op, herlaad veilig en controleer de toegang.

SLES Live Patching Configuratiehandleiding: Kernelupdates toepassen zonder opnieuw op te starten

SLES Live Patching Configuratiehandleiding: Kernelupdates toepassen zonder opnieuw op te starten

Schakel live kernelpatching in op SLES 15 SP7, pas ondersteunde patches toe zonder opnieuw op te starten, controleer actieve patches en begrijp wanneer een herstart van de kernel nog steeds nodig is.

Hoe schakel ik de FIPS-modus in op SUSE Linux Enterprise Server 15?

Hoe schakel ik de FIPS-modus in op SUSE Linux Enterprise Server 15?

Schakel de FIPS-modus in op SLES 15 met behulp van het door SUSE ondersteunde installatieprogramma, herstart het systeem veilig, controleer de status van de kernel en het cryptografische beleid en controleer de certificeringslimieten.

Hoe installeer je Google Chrome op Gooroom OS zonder de beveiligingsrichtlijnen te schenden?

Hoe installeer je Google Chrome op Gooroom OS zonder de beveiligingsrichtlijnen te schenden?

Installeer Google Chrome veilig op Gooroom OS met officiële .deb-pakketten, APT, beleidscontroles, update-instructies en oplossingen voor beheerde apparaten.

Hoe exporteer ik SLES-systeemlogboeken veilig naar een externe Syslog-server?

Hoe exporteer ik SLES-systeemlogboeken veilig naar een externe Syslog-server?

Stuur SLES-systeemlogboeken veilig door naar een externe syslog-server met rsyslog, TLS-certificaten, peer-naamverificatie, wachtrijen, validatie en testen.

SLES 15 Active Directory-integratie met SSSD: een stapsgewijze handleiding

SLES 15 Active Directory-integratie met SSSD: een stapsgewijze handleiding

Voeg SLES 15 toe aan Active Directory met SSSD via YaST. Bereid DNS en tijd voor, configureer domeinaanmeldingen, verifieer Kerberos en vergelijk SSSD, Winbind en realmd.

Los problemen met de Realtek RTL8821CE Wi-Fi-driver op in Pardus Linux.

Los problemen met de Realtek RTL8821CE Wi-Fi-driver op in Pardus Linux.

Los de RTL8821CE Wi-Fi-problemen op in Pardus Linux door de ingebouwde rtw88-driver, de Realtek-firmware, rfkill, NetworkManager en veilige terugvalopties te controleren.

Los het probleem "Tijdelijke fout bij het oplossen van DNS" op in Debian 12 met systemd-resolved.

Los het probleem "Tijdelijke fout bij het oplossen van DNS" op in Debian 12 met systemd-resolved.

Diagnoseer en los DNS-resolutieproblemen op in Debian 12 met systemd-resolved, inclusief problemen met resolv.conf, NetworkManager, networkd, cache en verificatie.

Hoe je Pardus Linux veilig naast Windows 11 kunt installeren (dual boot)

Hoe je Pardus Linux veilig naast Windows 11 kunt installeren (dual boot)

Installeer Pardus 25.2 naast Windows 11 door een back-up te maken, het Windows-volume te verkleinen, op te starten vanaf een UEFI USB-stick en de bestaande EFI- en herstelpartities te beschermen.