zoukankan      html  css  js  c++  java
  • (39)zabbix snmp自定义OID nginx监控实例

    为什么要自定义OID?

    前面的文章已经讲过zabbix如何使用snmp监控服务器,但是他有一个很明显的局限性:只能监控定义好的OID项目

    假如我们想知道nginx进程是否在运行?在没有zabbix agent的情况下,我们该怎么做呢?

    接下来就用这个实力来讲解自定义OID

    确认SNMP OID是否存在

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

    如上说明不存在

    增加自定SNMP OID

    编写脚本获取nginx进程数

    修改配置

    重启10.0.91.10主机上的snmpd服务

    systemctl  restart snmpd

    systemctl  status  snmpd

    获取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

     

    创建snmp item

     

    查看数据:

  • 相关阅读:
    Sql Server 查询一段日期内的全部礼拜天
    struts-config message-resources配置问题总结
    ImageTag小案例
    Struts1小案例问题教训总结(含中文乱码问题及解决)
    资源文件properties的存放路径
    BodyTagSupport小案例1
    客户端跳转与服务器跳转的区别
    href中使用相对路径访问上级目录的方法
    Tomcat下配置多个Project的虚拟主机
    win7 telnet命令无法开启的解决方案(不是内部命令或外部命令)
  • 原文地址:https://www.cnblogs.com/wyzhou/p/10836947.html
Copyright © 2011-2022 走看看