前言
服务端配置
链接: rocky9.2部署zabbix服务端的详细过程
环境
主机 | ip | 应用 |
---|---|---|
zabbix-server | 192.168.10.11 | zabbix本体 |
zabbix-client | 192.168.10.12 | zabbix-agent |
zabbix-server(服务端已配置)
创建模板
模板组直接写一个新的,不用选择
通过名称查找模板:
在查找到的模板中创建监控项:
创建监控项
创建监控http服务的监控项:
然后改成需要监控的端口
针对新建的监控项创建图形
被监控端配置
安装zabbix-agent
添加扩展包
dnf -y install epel-release
编辑配置文件
vim /etc/yum.repos.d/epel.repo
就是在epel中添加
excludepkgs=zabbix*
在最后面添加就行,如下
安装zabbix存储库
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm
dnf clean all
安装zabbix-agent
dnf -y install zabbix-agent
更改zabbix-agent配置文件
vim /etc/zabbix/zabbix.agentd.conf
主要有以下配置,把不同的更改即可
PidFile=/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.10.11 #被动模式(接受谁的查询),默认模式,允许哪台服务器采集数据 ServerActive=192.168.10.11 #主动模式,将数据发送到哪台服务器
Hostname=agent1 (名字要与zabbix控制台相对应 在监控端添加时也为此名字)
Include=/etc/zabbix/zabbix_agentd.d/*.conf
启动zabbix-agent
systemctl restart zabbix-agent
systemctl enable zabbix-agent
web页面配置
浏览器访问
192.168.10.11/zabbix
输入账号密码,进入仪表盘页面
大体就是以上步骤,剩下的就是创建监控主机的时候选择这个模板即可
查看图形:
可以看到一直是0,因为被监控端没有安装httpd服务并启动,所以80端口并未打开
在被监控端安装httpd服务并启动查看
yum -y install httpd
systemctl start httpd
再次查看可以看到变成1了
很多主机都可以使用相同的设置,当添加主机时,选择模板进行添加即可