1. Zabbix服務(wù)端數(shù)據(jù)庫安裝
將/etc/yum.repos.d/目錄下的文件備份到/etc/yum.repos.d/bak下,并下載163yum源文件到本地
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
清除yum緩存并更新yum源
yum clean all
yum makecache
由于CentOS7后默認(rèn)采用mariabd替代mysql,在CentOS7采用mariabd作為數(shù)據(jù)庫:
yum -y install mariadb mariadb-server
安裝完成MariaDB,首先啟動MariaDB
systemctl start mariadb
設(shè)置開機(jī)啟動
systemctl enable mariadb
接下來進(jìn)行MariaDB的相關(guān)簡單配置
mysql_secure_installation
首先是設(shè)置密碼,會提示先輸入密碼
> Enter current password for root (enter for none):<–初次運(yùn)行直接回車
設(shè)置密碼
> Set root password? [Y/n] <– 是否設(shè)置root用戶密碼,輸入y并回車或直接回車
> New password: <– 設(shè)置root用戶的密碼
> Re-enter new password: <– 再輸入一次你設(shè)置的密碼
其他配置
> Remove anonymous users? [Y/n] <– 是否刪除匿名用戶,回車
> Disallow root login remotely? [Y/n] <–是否禁止root遠(yuǎn)程登錄,回車,
> Remove test database and access to it? [Y/n] <– 是否刪除test數(shù)據(jù)庫,回車
> Reload privilege tables now? [Y/n] <– 是否重新加載權(quán)限表,回車
初始化MariaDB完成,接下來測試登錄
mysql -uroot –p
2. Zabbix服務(wù)端安裝
rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
安裝完成,創(chuàng)建zabbix初始化數(shù)據(jù)庫
mysql -uroot –p
輸入密碼
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
vi /etc/zabbix/zabbix_server.conf
DBPassword=password#修改zabbix server配置文件匹配數(shù)據(jù)庫密碼
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai#修改PHP配置文件調(diào)整時(shí)區(qū)設(shè)置
systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd
安裝完成后需要通過網(wǎng)頁進(jìn)行配置zabbix server,通過瀏覽器訪問http://server_ip_or_name/zabbix
- 點(diǎn)擊next step進(jìn)入下一步
- 查看并確認(rèn)服務(wù)安裝狀態(tài),點(diǎn)擊next step進(jìn)入下一步
- 設(shè)置數(shù)據(jù)庫,此處輸入數(shù)據(jù)庫密碼,點(diǎn)擊next step進(jìn)入下一步
- 配置zabbix server 端口信息,此處默認(rèn),點(diǎn)擊next step進(jìn)入下一步
- 安裝前確認(rèn)頁面,確認(rèn)后,點(diǎn)擊next step進(jìn)入下一步
- 安裝成功,點(diǎn)擊finish完成安裝。
- 進(jìn)入登錄頁面默認(rèn)登錄用戶Admin 密碼 zabbix
詳細(xì)配置可以參考 https://www.zabbix.com/documentation/3.4/manual
3. Zabbix客戶端的快速安裝
rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
#鏈接該換新了
yum -y install zabbix-agent
sed -ri 's/^Server=.*/Server=172.19.150.1/g' /etc/zabbix/zabbix_agentd.conf
sed -ri 's/^ServerAct.*/ServerActive=172.19.150.1/g' /etc/zabbix/zabbix_agentd.conf
sed -ri 's/^Hostname.*/Hostname=Prod_Guojizhaotoubiaowenjian_174/g' /etc/zabbix/zabbix_agentd.conf ##hostname must match
service zabbix-agent restart
chkconfig zabbix-agent on