zabbix监控端部署教程(Windows和Linux)

zabbix监控端部署教程(Windows和Linux)

windows部署agent

官网下载agent后解压,找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、ServerActive 、Hostname这几个参数

Server: zabbix server的ip地址,

ServerActive: zabbix 主动监控server的ip地址,

其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许172.17.22.155这个ip来我这取数据。而ServerActive的172.17.22.155的意思是,客户端主动提交数据给他。

Hostname 主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。因为agent拿着这个主机名去问server,我有配置主动监控项吗?server拿着这个主机名去配置里面查询,然后返回信息。

zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。

主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy

被动:server向agent请求获取监控项的数据,agent返回数据。

修改好配置文件后,用CMD(需有管理员权限)将Zabbix Agent安装为Windows系统的服务,在windows控制台下执行以下命令(文件地址需要自行修改):

C:\\zabbix\\bin\\win64\\zabbix\_agentd.exe -i -c C:\\zabbix\\conf\\zabbix\_agentd.win.conf

控制台输出信息如下,表示安装成功:

zabbix\_agentd.exe [4864]: service [Zabbix Agent] installed successfully zabbix\_agentd.exe [4864]: event source [Zabbix Agent] installed successfully

启动zabbix-agent客户端

C:\\zabbix\\bin\\win64\\zabbix\_agentd.exe -c C:\\zabbix\\conf\\zabbix\_agentd.win.conf -s

系统防火墙需要开放10050端口

此外Windows系统建议自行配置网卡监控信息,linux可以使用自动发现

linux下部署agent

Linux系统分为centos6.x和7.x

centos6系统下部署agent

先添加源rpm -i http://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

然运行yum -y install zabbix-agent
安装完成后配置文件在/etc/zabbix/zabbix_agentd.conf和Windows一样,修改里面的hostname和server以及ServerActive
配置完成后运行service zabbix-agent start
重启为service zabbix-agent restart

centos7系统下部署agent


先添加源rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

然运行yum -y install zabbix-agent

安装完成后配置文件在`/etc/zabbix/zabbix_agentd.conf`和Windows一样,修改里面的hostname和server以及ServerActive

配置完成后运行`systemctl start zabbix-agent`

重启为`systemctl restart zabbix-agent`