zabbix5.0系統監控難點匯總
作者:藍眼淚
一,mariadb資料庫
1.1 啟動linux上自帶的mariadb
yum reinstall -y mariadb-server mariadb
systemctl start mariadb.service
systemctl enable mariadb.service
建議執行下安全配置
mysql_secure_installation
1.2 為zabbix創庫授權
mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@localhost identified by 'password';
flush privileges;
quit;
1.3 安裝 zabbix-server-mysql
rpm -ivh https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum install zabbix-server-mysql -y
匯入zabbix初始資料檔案
zcat /usr/share/doc/zabbix-server-mysql-*/create.sql.gz |mysql -uzabbix -ppassword zabbix
1.4 修改 zabbix-server 配置
vim /etc/zabbix/zabbix_server.conf
#配置下資料庫的連接資訊
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
1.5 啟動 zabbix-server
systemctl start zabbix-server.service
systemctl enable zabbix-server.service
檢查zabbix-server啟動情況
netstat -lntup|grep 10051
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 13190/zabbix_server
tcp6 0 0 :::10051 ::😗 LISTEN 13190/zabbix_server
二,mysql資料庫
2.1 安裝zabbix yum源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
dnf clean all
2.2 安裝Zabbix server,apache,agent
dnf -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent
2.3.1 安裝mysql資料庫
sudo yum -y install @mysql:8.0
2.3.2 激活MySQL服務
sudo systemctl status --now mysql
2.3.3 確認服務狀態
sudo systemctl status mysqld
2.3.4 初始化MySQL資料庫
mysql_secure_installation
注意事項
設定資料庫root用戶密碼,洗掉匿名用戶,禁止root用戶遠程登錄,洗掉測驗資料庫并訪問,
MySQL用戶root測驗訪問權限:
mysql -uroot -p
password 《輸入密碼》
2.4.1 創建資料庫
create database zabbix character set utf8 collate utf8_bin;
2.4.2 創建用戶
create user 'zabbix'@'%' identified by 'password';
2.4.3 授權用戶
grant all privileges on zabbix.* to 'zabbix'@'%' with grant option;
flush privileges;
quit;
2.5 匯入初始架構和資料,
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
系統將提示您輸入新創建的密碼,
2.6 為Zabbix server配置資料庫
編輯組態檔
vim /etc/zabbix/zabbix_server.conf
修改如下引數
DBPassword=password
2.7 為Zabbix前端配置PHP
編輯組態檔
vim /etc/php-fpm.d/zabbix.conf,
取消注釋并設定正確的時區
php_value[date.timezone] = Asia/Shanghai
2.8 啟動Zabbix server和agent行程,并為它們設定開機自啟:
systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm
現在您的Zabbix server已經安裝完成并開始運行
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/265894.html
標籤:其他
