https://www.zabbix.com/download_agents
cmd
c:
mkdir zabbix
dir
mv C:\Users\xxxxxx\Desktop\zabbix_agents-4.0.0-win-adm64-openssl.zip zabbix
cd ..
mv zabbix c:
解压到zabbix
移动到C盘的zabbix目录下conf目录下,编辑zabbix_agentd.win.conf,修改下面几个参数
LogFile=C:\zabbix\zabbix_agentd.log
Server=xx.xx.xx.xx
ServerActive=xx.xx.xx.xx:10051
Hostname=xxxxxxxx
Windowspowershell(管理员运行)
PS C:\WINDOWS\system32> C:\Users\xxxxxxx\zabbix\bin\zabbix_agentd.exe -i -c C:\Users\xxxxxxx\zabbix\conf\zabbix_agentd.
win.conf
PS C:\WINDOWS\system32> C:\Users\xxxxxxx\zabbix\bin\zabbix_agentd.exe -s -c C:\Users\xxxxxx\zabbix\conf\zabbix_agentd.
win.conf
PS C:\WINDOWS\system32> netstat -ano | findstr "10050"
TCP 0.0.0.0:10050 0.0.0.0:0 LISTENING 4584
TCP [::]:10050 [::]:0 LISTENING 4584
PS C:\WINDOWS\system32> tasklist | findstr "4584"
zabbix_agentd.exe 4584 0 8,640 K
任务管理器也可找到进程
运行-->control
Windows server 系统防火墙开放10050端口
控制面板–windows 防火墙–高级设置–入站规则–新建规则, 详细步骤参考
控制面板\系统和安全\Windows Defender 防火墙
高级安全-->入站规则-->新建-->TCP--10050->保存
./zabbix_agentd.exe -h 查看帮助
计算机->右键->计算机管理->服务->Zabbix agent ->自动
参数含义说明:
1、Server: zabbix server的ip地址,
2、ServerActive: zabbix 主动监控server的ip地址,
3、其中Server和ServerActive都指定zabbix Server的IP地址,
不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许IP这个ip来我这取数据。
而ServerActive的IP的意思是,客户端主动提交数据给他。
4、Hostname 主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。
因为agent拿着这个主机名去问server,我有配置主动监控项吗?
server拿着这个主机名去配置里面查询,然后返回信息。
5、zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。
6、主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy
7、被动:server向agent请求获取监控项的数据,agent返回数据。
在Zabbix Web UI创建主机,查看监控结果
Configuration – Hosts – Create hosts
修改站点根目录下include/locales.inc.php文件.
改语言
# vim include/locales.inc.php
function getLocales() {
return array(
'en_GB' => array('name' => _('English (en_GB)'), 'display' => true),
'en_US' => array('name' => _('English (en_US)'), 'display' => true),
'bg_BG' => array('name' => _('Bulgarian (bg_BG)'), 'display' => true),
'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => true),
);
}