码迷,mamicode.com
首页 > 系统相关 > 详细

2018-4-16 Linux学习笔记

时间:2018-04-16 16:21:57      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:19.12 添加自定义监控项目   19.13/19.14 配置邮件告警   19.15 测试告警   19.16 不发邮件的问题处理   

19.12 添加自定义监控项目
  • 思路:
    客户端设置脚本获取数据->服务端用zabbix_get验证客户端收集的监控数据->zabbix管理界面配置监控项->zabbix管理界面配置成图形->zabbix管理界面配置告警(如果需要的话)

  • 需求:监控某台web的80端口连接数,并出图.

  • 实现分为两步:
  • (1) zabbix监控中心创建监控项目
  • 对于第一步, 需要到客户端定义脚本:
    vim /usr/local/sbin/estab.sh
  • 增加内容如下:
    ------------------------------------------------------------------
    #!/bin/bash
    #获取80端口并发连接数
    netstat -ant |grep ‘:80 ‘ |grep -c ESTABLISHED
    ------------------------------------------------------------------
  • 让用户具有执行脚本的权限
    chmod 755 /usr/local/sbin/estab.sh

  • 客户端上编辑配置文件
    vim /etc/zabbix/zabbix_agentd.conf//增加
    UnsafeUserParameters=1 //表示使用自定义脚本
    UserParameter=my.estab.count[*],/usr/local/sbin/estab.sh
  • 备注: 以上1句自定义监控项的key为my.estab.count,后面的[*]里面写脚本的参数,如果没有参数则可以省略,脚本为/usr/local/sbin/estab.sh
    技术分享图片
  • 重启zabbix-agent服务
    systemctl restart zabbix-agent

  • (2) 针对该监控项目以图形展现
  • 首先到服务端验证,执行命令:
    zabbix_get -s 192.168.168.130 -p 10050 -k ‘my.estab.count‘
    技术分享图片
  • 然后在zabbix监控中心(浏览器)配置增加监控项目:
    配置->主机->(centos_02)监控项->创建监控项
    键值写my.estab.countP2
    技术分享图片
  • 添加该项目后,到“监测中”->“最新数据”查看刚添加的项目是否有数据出现.有了数据就可以添加图形了:
    配置->主机->(centos_02)图形->创建图形
    技术分享图片
  • 创建触发器以告警:
    配置->主机->(centos_02)触发器->创建触发器

技术分享图片
设置当连接数>200时告警
技术分享图片

19.13/19.14 配置邮件告警

19.15 测试告警

19.16 不发邮件的问题处理

2018-4-16 Linux学习笔记

标签:19.12 添加自定义监控项目   19.13/19.14 配置邮件告警   19.15 测试告警   19.16 不发邮件的问题处理   

原文地址:http://blog.51cto.com/13517946/2103978

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!