zabbix agent 跨网段连接 zabbix Server /zabbix web

一台Centos 7的服务器,单独部署在了一个独立网段(客户情况),为了方便(懒~不高兴单独部署 zabbix server),希望直接连接外网的zabbix server. 

具体配置方法如下:(如何安装zabbix agent已经有很多文章介绍了~这边就过了)

zabbix agent (客户端)配置:

/etc/zabbix/zabbix_agentd.conf

#将agent 设置为主动模式,本地不会监听任何端口
StartAgents=0

#设置agent 端的HOSTNAME 建议设置一个独一无二的可识别名称
hostname=yourhostname

#设置 zabbix server 的IP地址,注意:可以是外围地址,但必须打开10051端口
ServerActive=202.96.209.133

#设置主动推送信息的间隔 这里是120s 可根据自身情况调整
RefreshActiveChecks=120

#配置缓存信息
BufferSend=5
BufferSize=100

#其他配置可根据自身需求进行调整

agent  端配置完成后,先不要急着启动, 需要server端配置完成

进入zabbix web  对Server进行配置(如何配置 server 和Web 网上已经有很多教程,此处不再赘述)

Configuration->HOSTS->CreatHost  填写上面agent配置里的HOSTNAME(名称必须一至),IP地址填 0.0.0.0,端口 填0

zabbix agent 跨网段连接 zabbix Server /zabbix web_第1张图片

添加完成后,

配置一个ACTIVE 的母版(Templates)

1. Configuration-> Templates

2. 选择 Template OS Linux (根据业务不同可自行调整) 点 Full Clone 给个新名字 Template OS Linux Active

3. 在Templates 中点击 新创建的 Template OS Linux Active 进入 Items 页面

4. 在Items页面中 全选所有项目,然后拖到页面最下方点 MASS UPDATE

5. 在MASS UPDATE 页面中 点 TYPE 然后把TYPE 的VALUE 从 “Zabbix agent”  改成 “Zabbix agent (active)”

------------------------------------------------

完成上述配置后~

启动zabbix agent 的服务,如图表示连接成功:

zabbix agent 跨网段连接 zabbix Server /zabbix web_第2张图片

 

可能的错误:

no active checks on server [202.96.209.133:10051]: host [yourhostname] not found

解决方案:server端 10051端口没有正确打开,或者是HOSTNAME 配置不正确

 

 

 

你可能感兴趣的:(软件相关)