docker快速搭建并使用Zabbix_docker zabbix,薪资翻倍

本文详细介绍了如何使用Docker快速搭建Zabbix环境,包括zabbix-server、web和mysql,并展示了创建自动发现和自定义模板的步骤。在过程中,还解决了可能出现的配置问题,如权限和防火墙设置,以及邮件告警的配置。此外,讨论了通过HTTP代理获取监控数据的方案,简化了在客户环境中部署的复杂性。
摘要由CSDN通过智能技术生成

检测 - 主机 - 选择我们的zabbix-server - 鼠标单击然后选择配置

在这里插入图片描述
更换agent的地址为zabbix-server的地址

因为我们此刻是在zabbix-server的机器上安装了一台zabbix-agent,目的是为了检测我们zabbix-server所在机器的状态。

  • 如果大家将zabbix-agent安装在了其他机器上,更换为对应机器ip地址即可

在这里插入图片描述
3. 等待几分钟刷新页面即可

bug1:

如果发现可用性仍然没有变成绿色,并且页面报错
Asuming that agent dropped connect because of access permision,表明是我们没有开启对应的权限

  • 首先查看是否关闭了防火墙
    • 关闭防火墙命令:systemctl stop firewalld
  • 如果使用的是云服务器,查看云服务器的对应安全组策略是否开启
  • 权限不够:修改zabbix-agent的配置文件
    • vim /etc/zabbix/zabbix_agentd.conf
    • 找到Server位置,将其修改为自己server所在ip地址加网段,如:172.159.92.3/24;如果为了方便也可以将其修改为0.0.0.0/0(代表运行所有的服务器访问)
      在这里插入图片描述
      完成之后,:wq保存退出,systemctl restart zabbix-agent.service重启zabbix-agent,等待几分钟之后在刷新zabbix的web页面即可
  • 如果上述方法都不行,就对应查看日志报错信息,来对应处理:
    查看日志信息:tail -f /var/log/zabbix/zabbix_agentd.log
    • 报错信息:Unable to connect to [127.0.0.1]:10051 [cannot connect to [[127.0.0.1]:10051]: [111] Connection refused]
    • 表明是服务器地址配置错了,vim /etc/zabbix/zabbix_agentd.conf,将配置文件中的ServerActive更改为zabbix-server的地址,如:10.253.50.145,记住只需要修改ip,不用携带port端口
      在这里插入图片描述

bug2:

如果查询agent的日志文件发现报错信息:
23946:20230722:121107.962 no active checks on server [10.253.50.145:10051]: host [Zabbix server] not found

  • 查询日志文件命令:tail -f /var/log/zabbix/zabbix_agentd.log
  • 解决办法:修改agent配置文件中的Hostname,
    • 查看配置文件中的HostName:
      cat /etc/zabbix/zabbix_agentd.conf | grep Hostname
    • 在zabbix web页面Monitoring->Configuration->Hosts 页面更改Host name和zabbix_agentd.conf里面的Hostname一样。
      在这里插入图片描述
      在这里插入图片描述
  • 重启zabbix-agent
需求实战(HTTP代理+zabbix5)

客户需要监控我方服务的状态,因此我方只需要提供一个自定义模板即可(xml文件)+自定义告警模板即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值