Zabbix的安裝:
1、基礎環境準備:
安裝zabbix的yum源,阿里的yum源提供了zabbix3.0。
rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
這個文件就是生成了一個zabbix.repo
?
2、安裝相關軟件:
yum install zabbix-server zabbix-agent zabbix-web zabbix-server-mysql mariadb-server mariadb -y
如果zabbix也需要進行監控,那么也需要安裝zabbix-agent。
3、修改PHP時區的配置:
vim /etc/httpd/conf.d/zabbix.conf
使用sed命令:
sed -i 's@# php_value date.timezone Eurpoe/Riga@php_value date.timezone Asia/Shanghai@g' /etc/httpd/conf.d/zabbix.conf
要注意的是,修改的文件不是/etc/php.ini。
4、啟動數據庫:
[root@vm1 ~]# systemctl start mariadb
[root@vm1 ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
5、創建zabbix所使用的數據庫:
mysqlcreate database zabbix default charset utf8 collate utf8_bin;
grant all on zabbix.* to 'zabbix'@'localhost' identified by '123456';
flush privileges;
6、導入初始架構sechma和數據:
cd /usr/share/doc/zabbix-server-mysql-3.0.32zcat create.sql.gz |mysql -uzabbix -p123456 zabbix
zcat是針對gz包的,跟cat命令相似。
7、修改zabbix的配置文件:
vim /etc/zabbix/zabbix_server.confDBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456
注意:生產環境不要使用123456密碼。
8、啟動zabbix-server:
systemctl start zabbix-server
systemctl enable zabbix-server
?檢查下端口:
?再啟動下httpd:
[root@vm1 zabbix]# systemctl start httpd
[root@vm1 zabbix]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
再使用瀏覽器訪問:http://192.168.17.181/zabbix:
?
如果時區我們沒有修改,那這個地方會給出錯誤提示。
這邊只顯示PostgreSQL,沒顯示MySQL或者Mariadb的類型。
這個我暫時沒想到解決辦法。所以我重新按照Linux運維監控學習筆記1_CCH2023的博客-CSDN博客
?進行了zabbix的部署。
?
?
?登錄進來之后,首先是需要更改密碼。
然后還有將界面更改成中文界面。