zabbix 监控 win 的话,需要在 windows 上安装 windows 版本的 zabbix-agent。需要去 zabbix 官网下载 zabbix-agent 端。
下载后包含解压 zip 包,解压后包含两个文件夹,一个是 bin,一个是 conf。bin 下包含 32 位和 64 位的可执行的 exe 程序,conf 下当然是配置文件了。
可以自定义路径,然后将 conf 的配置文件拷贝到 bin 下。进行配置,配置的时候注意需要配置以下几个内容:server 地址,也就是 zabbix-server的地址。
注意:Hostname是被监控机器的 win 的机器名称。可以在 dos 命令行输入 hostname 可得。再打开时,用管理员身份打开,避免部分命令执行存在问题。
配置好以后,开始在 windows 上进行安装 zabbix-agent 端。
windows端进入dos命令:
F:
cd zabbix_agent\bin
zabbix_agentd.exe --config F:\zabbix_agent\bin\zabbix_agentd.conf --install
实际上上面的命令是将以服务的形式进行安装。
启动 zabbix-agent端:
zabbix_agentd.exe --config F:\zabbix_agent\bin\zabbix_agentd.conf --start
win+r 输入services.msc可以看到 zabbix-agent 服务已经为 自动启动了。
默认的日志路径在c盘下,因为我没有去修改,打开可以观察到是否正常启动。
接下来需要在 zabbix 的 web 前端界面进行设置主机组和主机以及模板。
设置完成之后,就可以看到监控到 win 的数据了。
同样,如果需要去监控单独的 Linux 主机或者服务器的话,直接在上面安装 zabbix-agent即可。步骤和 win 上面基本是一样的。
是不是特别简单,如果需要深入研究的话,可以去研究自定义触发器、动作等。
记得上次搞普罗米修斯和 grafana 是以 k8s 的 yaml 的形式去搞得,并且集成到了 k8s 集群中,最终去监控 k8s 集群。这两天正在尝试用原生安装包去搞,研究如何用普罗米修斯和 grafana 去监控 linux 服务器。等搞出来了,会给大家做一个具体的分享。