Ubuntu Linux Install Zabbix 6
應用Zabbix 進行全方位監控了解整個環境中服務、主機及網路設備狀態,即時了解系統平台資訊。當異常狀況發生時,自動化且主動通知管理者,方便進行問題排除。及紀錄資訊。
建置環境
Zabbix系統建置使用vm環境
硬體配置2 CPU+2G RAM+40G HDD
OS:Ubuntu Linux 22.04 LTS server版本
Web Server:Apache2
PHP:PHP 8.1 + PHP-FPM 8.1
DB:MariaDB 10.6.12
Zabbix: Zabbix 6.0 LTS
建置流程
1.Ubuntu Linux server安裝後進行系統設定。
2.MariaDB 安裝,並將DB資料目錄更改為/data/myql。
5.Zabbix Server安裝時使用原廠網頁,選擇OS,Zabbix Server, Frontend, Agent2,MySQL,Apache會產生相關安裝指令
5-a.安裝 Zabbix repository
# sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
# sudo apt update
# sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent2
如果有依上面步驟建立MySQL,即可登入MySQL建立Zabbix資料庫及帳號密碼權限
# sudo mysql -uroot -p
# mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
# mysql> create user zabbix@localhost identified by '你的密碼';
# mysql> grant all privileges on zabbix.* to zabbix@localhost;
# mysql> set global log_bin_trust_function_creators = 1;
# mysql> quit;
# mysql> set global log_bin_trust_function_creators = 0;
# mysql> quit;
---
DBPassword=你的密碼
---
重啟zabbix-server zabbix-agent apache2 php8.1-fpm服務,並將服務設定為開機啟動
# systemctl restart zabbix-server zabbix-agent2 apache2 php8.1-fpm
# systemctl enable zabbix-server zabbix-agent2 apache2 php8.1-fpm










