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

添加HOST

添加完成后,

配置一个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 的服务,如图表示连接成功:

 

可能的错误:

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

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

 

 

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值