为什么80%的码农都做不了架构师?>>>   

为什么要自定义OID?

前面的文章我们已经讲过zabbix如何使用snmp监控服务器,但是他有一个很明显的局限性:只能监控定义好的OID项目,假如我们想知道nginx进程是否在运行?在没有zabbix agent的情况下,我们该怎么做呢?接下来就用这个实力来讲解自定义OID

确认SNMP OID是否存在

首先我们需要找一个oid是否被系统暂用,比如.1.3.6.1.4.1.2021.5000

# snmpwalk -v 2c -c public www.ttlsa.com .1.3.6.1.4.1.2021.5000
 UCD-SNMP-MIB::ucdavis.5000 = No Such Object available on this agent at this OID

如上说明不存在

增加自定SNMP OID

编写脚本

# cat /root/scripts/check_nginx.sh
#!/bin/bash
nginxNum=`/bin/psaux | /bin/grepnginx |wc-l`
echo$nginxNum

修改配置

# vim /etc/snmp/snmpd.conf
 extend .1.3.6.1.4.1.2021.5000  check_nginx /root/scripts/check_nginx.sh // 增加这一行

获取snmp信息

以下获取自定义的oid的所有数据,第一行便是我们需要获取的数据,那么在zabbix中写oid .1.3.6.1.4.1.2021.5000.4.1.2.11.99.104.101.99.107.95.110.103.105.110.120.1

# snmpwalk -v 1 -c public 173.219.255.122 .1.3.6.1.4.1.2021.5000
UCD-SNMP-MIB::ucdavis.5000.1.0 = INTEGER: 1
UCD-SNMP-MIB::ucdavis.5000.2.1.2.11.99.104.101.99.107.95.110.103.105.110.120 = STRING:"/root/scripts/check_nginx.sh"
UCD-SNMP-MIB::ucdavis.5000.2.1.3.11.99.104.101.99.107.95.110.103.105.110.120 =""
UCD-SNMP-MIB::ucdavis.5000.2.1.4.11.99.104.101.99.107.95.110.103.105.110.120 =""
UCD-SNMP-MIB::ucdavis.5000.2.1.5.11.99.104.101.99.107.95.110.103.105.110.120 = INTEGER: 5
UCD-SNMP-MIB::ucdavis.5000.2.1.6.11.99.104.101.99.107.95.110.103.105.110.120 = INTEGER: 1
UCD-SNMP-MIB::ucdavis.5000.2.1.7.11.99.104.101.99.107.95.110.103.105.110.120 = INTEGER: 1
UCD-SNMP-MIB::ucdavis.5000.2.1.20.11.99.104.101.99.107.95.110.103.105.110.120 = INTEGER: 4
UCD-SNMP-MIB::ucdavis.5000.2.1.21.11.99.104.101.99.107.95.110.103.105.110.120 = INTEGER: 1
UCD-SNMP-MIB::ucdavis.5000.3.1.1.11.99.104.101.99.107.95.110.103.105.110.120 = STRING:"6"
UCD-SNMP-MIB::ucdavis.5000.3.1.2.11.99.104.101.99.107.95.110.103.105.110.120 = STRING:"6"
UCD-SNMP-MIB::ucdavis.5000.3.1.3.11.99.104.101.99.107.95.110.103.105.110.120 = INTEGER: 1
UCD-SNMP-MIB::ucdavis.5000.3.1.4.11.99.104.101.99.107.95.110.103.105.110.120 = INTEGER: 0
UCD-SNMP-MIB::ucdavis.5000.4.1.2.11.99.104.101.99.107.95.110.103.105.110.120.1 = STRING:"6"

创建snmp item

snmp-oid

获取最新数据

snmp获取nginx数据

接下来创建触发器以及报警,我就不多说了,大家可以参考《zabbix触发器》

转载于:https://my.oschina.net/766/blog/353763

zabbix snmp自定义OID nginx监控实例(55)相关推荐

  1. snmp自定义oid,获取服务器时间

    1.制作oid输出的信息 vim /usr/local/bin/online.sh #!/bin/sh echo $(date +%F' '%H':'%M':'%S); echo $(date +%F ...

  2. zabbix之 自定义内存使用率监控报警

    配置zabbix当内存剩余不足15%的时候触发报警 zabbix默认的剩余内存报警: Average Lack of available memory on server {HOST.NAME}{Te ...

  3. zabbix snmp 协议监控 dell iRDAC

    转摘:http://blog.csdn.net/wanglei_storage/article/details/52789921 http://blog.csdn.net/wanglei_storag ...

  4. zabbix监控服务器日志文件,Zabbix对服务器资源进行监控及百度告警的整合

    Zabbix介绍 跟nagios一样是一款开源的服务器资源监控软件.达到企业级对万百上千台服务器.虚拟机.网络设备进行实时监控. 安装 安装环境:Centos 6.5,相关的下载地址在 1.yum安装 ...

  5. (82)zabbix如何选择适合的监控类型

    zabbix提供十几种监控类型,包括:Zabbix agent, Simple checks, SNMP, Zabbix internal, IPMI, JMX monitoring等等,那我们应该如 ...

  6. zabbix snmp异常超时、不稳定、时通时断:Timeout while connecting...

    转载来源 : zabbix snmp异常超时.不稳定.时通时断:Timeout while connecting : https://www.jianshu.com/p/e59249a9165a 作者 ...

  7. SNMP介绍, OID及MIB库

    1 SNMP概览 1.1 SNMP的基本知识介绍 简单网络管理协议(SNMP-Simple Network Management Protocol)是一个与网络设备交互的简单方法.该规范是由IETF在 ...

  8. Zabbix 4.0 企业级自动化监控系统实战

    目录: ┣━━Zabbix课件 ┃    ┣━━Ansible部署Agent ┃    ┃    ┣━━zabbix_agent.yml ┃    ┃    ┗━━zabbix_agentd.conf ...

  9. SNMP 协议 OID的使用

    为什么80%的码农都做不了架构师?>>>    SNMP 协议 OID的使用 SNMP(Simple Network Management Protocol简单网络管理)协议 是现在 ...

最新文章

  1. SQL 2014 in-memory中的storage部分
  2. numpy insert
  3. OpenCV改变图像的对比度和亮度
  4. 【C语言】输入5个整数并按输入顺序逆序输出
  5. 组件加name属性_从零开始学习React-属性绑定(三)
  6. 在ASP.NET 中实现单点登录(利用Cache, 将用户信息保存在服务器缓存中)
  7. Objective-C浅拷贝和深拷贝
  8. 微信公众号定位显示EC-01G模组+STM32F103
  9. 【计算机网络】【应用层-5】
  10. 扇形面积公式推导过程
  11. iosbanner_ios图片的局部拉伸-------App首页banner图的iPhone X适配
  12. 适用于QMK的键值修改软件VIA
  13. python词云代码手机_【云计算】爬取淘宝手机品牌词云分析(python)
  14. CT原理与技术(生物医学工程专业)
  15. Eureka注册中心上服务老是自动挂掉相关问题总结
  16. 还不懂这八大算法思想,刷再多题也白搭!
  17. ios服务器需要开启ipv6的支持,关于ios苹果APP审核 支持IPv6的问题解答
  18. 多个excel工作簿汇总,同一工作簿中sheets合并
  19. iOS自定义裁剪区域,正方形圆形图片头像裁剪,仿QQ头像裁剪,圆形遮罩,矩型遮罩
  20. 图形 2.1 色彩空间介绍

热门文章

  1. 中台之上(二):为什么业务架构存在20多年,技术人员还觉得它有点虚?
  2. DVbbs8.2入侵思路与总结
  3. C++STL——概述
  4. 侣信即时通讯系统的技术解析
  5. es6(五):函数的扩展
  6. 搞IT的技术人员为什么会如此苦逼
  7. Oracle Enterprises Manager 12C安装
  8. php建一个表按删除就删除,php怎样删除数据库表_后端开发
  9. thinkpaidE480office安装文件夹
  10. 010 使用list和tuple