zabbix server/agent 安装图文介绍
下载链接
zabbix 安装分为两部分,zabbix server 和 zabbix agent
zabbix 官网 https://www.zabbix.com/
zabbix Appliance(即zabbix server) https://www.zabbix.com/download_appliance
zabbix Agents https://www.zabbix.com/download_agents
安装 zabbix Appliance
zabbix 官网上有非常友好的镜像文件,这个可以直接下载镜像部署到虚拟机上

因为我用的是win 10的Hyper-V 所以选择了Hyper-V 的下载路径
下载解压后是.vhdx格式文件

然后要选新建-虚拟机(M)...新建虚拟机

如果是.iso 格式文件可以选上面的快速创建...
修改虚拟机名称为zabbix server (自定义,后面也可以修改)

官方对内存,硬盘空间的要求

网络选择Hyper-V 自带的网络适配器Default Switch

这里选择刚刚下载的.vhdx 格式的文件

点击完成,运行连接虚拟机
配置 zabbix Appliance
通过镜像安装配置 zabbix Appliance 官方文档 https://www.zabbix.com/documentation/current/manual/appliance
登录虚拟机,默认带的是CentOS 8 系统
登录名root
密码zabbix

官方文档里都有记录,login:password(冒号前是登录名,后是密码)

官方文档里有提及修改数据库密码,需要修改什么文件
数据库是MySQL

执行ip addr show 查看虚拟机ip , 我这里是172.19.100.167 (正常是192.* ,我配置了内网的静态ip)

关于官网上说的Timezone 我之前没有调,然后出来的数据时间比真实时间早了5个小时
后来发现可以在网站上调(UserSettings-Profile),并不需要调虚拟机时区

官网上介绍的此操作实际为调整虚拟机时区

在zoneinfo 里面没有找到北京时间,用上海时间代替 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
默认用使http://<host> 即可访问zabbix Appliance
host替换为虚拟机ip, 我用的是http://172.19.100.167
登录名Admin
密码zabbix

如果需要修改访问链接的servername或端口,可参考官方文档


默认host 有一台主机,其实就是zabbix server本身,zabbix server也是作为 agent 用于监控,如果要添加被监控的主机,要在需要监控的机器上安装zabbix agent

安装 zabbix Agent
zabbix Agent 支持的系统平台

因为我要监控我本机 win10 所以选择

下载后解压,将/conf里的zabbix_agentd.conf 和/bin 里面的 zabbix_agentd.exe 复制放到C:/zabbix 下(新建zabbix文件夹)

编辑zabbix_agentd.conf
找到 Server=127.0.0.1 和 ServerActive=127.0.0.1 更改为zabbix server 的ip
此处我的是172.19.100.167
找到 Hostname=Windows host 更改为本机Hostname (右键此电脑-属性-设备名称)
然后在文件最后添加这两行,这里的意思是添加了两个检测项通过zabbix agent 将数据传给server端
PerfCounter = UserPerfCountercpu,"\Processor(_Total)% Processor Time",3
PerfCounter = UserPerfCountercpuUsertime,"\Processor(_Total)% User Time",3
- PerfCounter = 是固定不变的
- UserPerfCountercpu 是自定义名称(用于后面在网站上设置绑定)
- "\Processor(_Total)% Processor Time" 这个是监测项,本机可以监测什么项目可以从cmd 执行
typeperf -qx命令获取
保存zabbix_agentd.conf,运行zabbix_agentd.exe,可以发现C:/ 目录下多了一个zabbix_agentd.log
任务管理器-服务-Zabbix Agent 右键-重新启动

注意zabbix agent 使用的是10050和10051 端口,要配置防火墙相应端口的出站入站规则
配置 Zabbix Agent
回到zabbix Appliance
Configuration-Host Groups 创建主机群组windows Group

Configuration-Hosts 创建主机jane-pc, 这里172.19.0.149 是我本机ip

Configuration-Templates 创建模板windows

选择刚刚创建的模板-顶部选择Item ,添加监测项
key 是刚刚config 文件里自定义的名称,类型为数字浮点型,其他默认



选择刚刚创建的模板-顶部选择Graphs ,添加图形

回到刚刚创建的主机-顶部选择Templates,关联刚刚创建的模板windows,Update

回到Monitoring-Host 找到我们的主机,点击Graphs,稍等片刻再刷新页面,数据就会出来


浙公网安备 33010602011771号