How To Install Zabbix Server 7.0 On Ubuntu 22.04
Zabbix is smart monitoring system on your network. This software written by php mysql. So lets start using installation process on Ubuntu 22.04 server.
Operating system: Ubuntu 22.04 IP address : 192.168.0.20 RAM : 2GB DISK space : 50GB vCPU : 2 Service : ZABBIX 7.0 PHP version : 8.0 Mysql : 8.0 must be Hostname : zbx.technologyrss.local
Check server version using below command.
root@zabbix:~# lsb_release -a && ip r
 
root@zabbix:~# apt update && apt -y upgrade root@zabbix:~# apt install -y apt-transport-https lsb-release ca-certificates root@zabbix:~# apt install -y php php-mysql php-common php-cli php-common php-json php-readline php-mbstring php-gd php-zip php-curl root@zabbix:~#wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu22.04_all.deb root@zabbix:~# dpkg -i zabbix-release_latest_7.0+ubuntu22.04_all.deb root@zabbix:~# apt update root@zabbix:~# apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
root@zabbix:~# apt install -y mysql-server root@zabbix:~# systemctl start mysqld root@zabbix:~# systemctl enable mysqld root@zabbix:~# systemctl status mysqld root@zabbix:~# mysql -u root -p
Default mysql root password is blank.
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user; //mysql 8 reset password command. mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'passw0rd@123'; mysql> use mysql; mysql> UPDATE user SET plugin="mysql_native_password" WHERE User='root'; mysql> flush privileges;
create database zabbix_db character set utf8mb4 collate utf8mb4_bin; create user zabbix_user@localhost identified by 'zabbix@123'; GRANT CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT, REFERENCES, RELOAD on *.* TO 'zabbix_user'@'localhost' WITH GRANT OPTION; grant all privileges on zabbix_db.* to zabbix_user@localhost; set global log_bin_trust_function_creators = 1; FLUSH PRIVILEGES; q
Note: (you can replace user password from zabbix@123)
root@zabbix:~# zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix_user -p zabbix_db
 Then type mysql zabbix_user password.
After import database Disable log_bin_trust_function_creators option after importing database schema.
root@zabbix:~# mysql -uroot -p
 Then type mysql root password. Run below command.
set global log_bin_trust_function_creators = 0; FLUSH PRIVILEGES; q
root@zabbix:~# vi /etc/zabbix/zabbix_server.conf
 Then Add below all lines into this file. But remember it DBName & DBUser remove or # mark from default.
DBName=zabbix_db DBUser=zabbix_user DBPassword=zabbix@123
root@zabbix:~# vi /etc/nginx/conf.d/zabbix.conf
 Remove # mark from below line and replace ip address as your server ip.
listen 80; server_name 10.66.10.18
root@zabbix:~# systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm root@zabbix:~# systemctl enable zabbix-server zabbix-agent nginx php8.1-fpm
After reboot access your server ip address and complete web installation process. http://10.66.10.18/setup.php
Click Next step
All status is OK, so Click Next step.
Click Next step.
Click Next step.
Click Finish.
Now default login using Admin user and password.
If you face any error for installation process so please see my YouTube Channel more videos.
The post How To Install Zabbix Server 7.0 On Ubuntu 22.04 appeared first on TechnologyRSS.
I am excited to announce the release of llm-docs-builder, a library that transforms Markdown documentation…
On October 23rd, we announced the beta availability of silicon-optimized AI models in Ubuntu. Developers…
At NVIDIA GTC Washington D.C., Canonical is pleased to support the arrival of the NVIDIA…
How Anbox Cloud streamlines localization testing Wherever users are based, they expect apps to just…
Ubuntu now runs natively on the Thundercomm RUBIK Pi 3 developer board – a lightweight…
Validate your skills and advance your career with recognized qualifications from the publishers of Ubuntu…