ZABBIX监控

1.使用监控的原由
1.对系统需要进行不间断的实时监控
2.需要实时的反馈系统当前的状态信息
3.保证服务的安全可靠性
4.保证业务能够稳定的运行
2.常见监控
1.硬件监控:路由器、交换机、防火墙
2.系统监控:cpu、硬盘、内存、网络、tcp
3.服务监控:nginx、tomcat、mysql、php…
4.web监控:页面的响应时间、访问页面的加载时间、渲染时间
5.日志建立:ELK的日志(收集、存储、分析、展示)
6.安全监控:firewalld WAK 等
3.如何实施监控
在监控端部署zabbix-server服务,被监控端部署zabbix-agentd服务,被监控端通过主动监控模式来定期收集本地的各项数据,并发送给监控端。监控端将数据保存至数据库,web会根据数据在前端的页面进行展现和绘图。
4.自定义发现做法
前端的zabbix的web页面上创建自动发现规则,然后定义发现的动作,并且针对需求去添加监控项。
5.实现微信报警
1.首先需要有微信企业平台,可以有一个可登陆的邮箱号。
2.下载配置微信公众号平台的私有接口。
3.配置zabbix的告警通知,添加示警的媒介类型,添加用户报警配置以及报警动作。
6.客户端较多,如何快速部署zabbix监控
1.通过ssh秘钥对所有被监控端进行秘钥拷贝,进行无需密码验证环境。
2.监控端安装ansible,并创建一个zabbix客户端的剧本,进行批量管理部署agentd到所有被监控端。
7.开启自定义监控项
1、写一个脚本用于获取待监控服务的一些状态信息。
2、在zabbix客户端的配置文件zabbix_agentd.conf中添加上自定义的“UserParameter”,目的是方便zabbix调用我们上面写的那个脚本去获取待监控服务的信息。
3、在zabbix服务端使用zabbix_get测试是否能够通过第二步定义的参数去获取zabbix客户端收集的数据。
4、在zabbix服务端的web界面中新建模板,同时第一步的脚本能够获取什么信息就添加上什么监控项,“键值”设置成前面配置的“UserParameter”的值。
5、数据显示图表,直接新建图形并选择上一步的监控项来生成动态图表即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值