Zabbix的集中式部署
Zabbix是一种高效、快速、开源的企业级监控系统。本文将基于Zabbix4.4和CentOS8来实现集中式部署一台监控主站点。
- 主机部署
首先部署两台CentOS8(Zabbix:10.30.2.67、MySQL:10.30.2.68)主机,并安装epel-release源和zabbix源,其中建议使用[1]。
dnf upgrade -y
dnf install -y epel-release
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
dnf upgrade -y
- Zabbix服务部署
登录Zabbix服务器,安装主程序
dnf -y upgrade
dnf -y install httpd php php-fpm
dnf -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent
#修改启动项
systemctl enable httpd php-fpm
systemctl enable zabbix-agent.service zabbix-server.service
#开放防火墙
firewall-cmd --permanent --add-service={http,https}
firewall-cmd --permanent --add-port={10051/tcp,10050/tcp}
firewall-cmd --reload
#传输监控数据库架构文件
scp /usr/share/doc/zabbix-server-mysql/create.sql.gz root@10.30.2.68:/root
#修改php配置文件
vim /etc/php-fpm.d/zabbix.conf
~~~~~~~~~~~~
#修改第24行,去掉;号并修改时区位亚洲/上海
php_value[date.timezone] = Asia/Shanghai
~~~~~~~~~~~~
#修改zabbix主程序文件
vim /etc/zabbix/zabbix_server.conf
~~~~~~~~~~~~
#修改第92行
DBHost=10.30.2.68
#修改124行,设置数据库用户密码
DBPassword=password
~~~~~~~~~~~~
#重启服务
systemctl restart httpd php-fpm
systemctl restart zabbix-agent.service zabbix-server.service
- 数据库部署
登录数据库服务器10.30.2.68,安装数据库文件,并进行配置
dnf -y install zabbix-agent
dnf -y install mariadb mariadb-server
systemctl enable mariadb zabbix-agent.service --now
#修改密码,删除匿名用户和测试库
mysql_secure_installation
#安装数据库
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'password';
mysql> flush privileges;
mysql> quit;
#导入架构
zcat create.sql.gz mysql -uzabbix -p zabbix
#配置防火墙
firewall-cmd --permanent --add-service=mysql
firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --reload
#配置监控客户端
vim /etc/zabbix/zabbix-agent.conf
~~~~~~~~~~~~
#第98行
Server=10.30.2.67
#第139行
ServerActive=10.30.2.67
#第150行,注释掉
#Hostname=Zabbix server
#第158行
HostnameItem=system.hostname
~~~~~~~~~~~~
systemctl restart mariadb zabbix-agent
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.