返回顶部
首页 > 资讯 > 后端开发 > Python >Nagios3.x 在CentOS平台部
  • 438
分享到

Nagios3.x 在CentOS平台部

平台CentOS 2023-01-31 02:01:38 438人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

原文:Http://hi.baidu.com/cz510621028/blog/item/0c2511f3eb30f23D720eece8.html 1、公开的MIB和OID MIB是以树状结构进行存储的。树的节点表示被管理对象,它可以用

原文:Http://hi.baidu.com/cz510621028/blog/item/0c2511f3eb30f23D720eece8.html

1、公开的MIB和OID

MIB是以树状结构进行存储的。树的节点表示被管理对象,它可以用从根开始的一条路径唯一地识别,这条路径就称为OID)。如图2所示。管理对象system可以用一串数字{1.3.6.1.2.1.1}唯一标识,这串数字就是system的OID。

 

 

如果查询system(1),可以使用 OID 1.3.61.2.1.1
 

  1. [root@omb ~]# snmpwalk -v 2c -c xxx 10.180.20.3 1.3.6.1.2.1.1  
  2. SNMPv2-MIB::sysDescr.0 = STRING: Hangzhou Huawei-3com Comware Software Version 3.10  
  3. H3C S5100-24P-EI Product Version S5100-EI-R0001  
  4. Copyright (c) 2004-2006, Hangzhou Huawei-3com Tech. Co.,Ltd. All rights reserved.  
  5.  
  6. SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.25506.1.28  
  7. DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (646445804) 74 days, 19:40:58.04  
  8. SNMPv2-MIB::sysContact.0 = STRING: R&D Hangzhou, Huawei-3Com Technology Co.,Ltd.  
  9. SNMPv2-MIB::sysName.0 = STRING: Server-S5100-24P-EI  
  10. SNMPv2-MIB::sysLocation.0 = STRING: Admin 2F, Server Room  
  11. SNMPv2-MIB::sysServices.0 = INTEGER: 78  
  12. [root@omb ~]#   

H3C支持的公用MIB:
RFC1213-MIB( MIB II based on tcp/IP network device),NTITY-MIB、BRIDGE-MIB((RFC1493,RFC2675))、MAU-MIB、Q-BRIDGE-MIB、IEEE8023-LAG-MIB、DISMAN-PING-MIB、RMON-MIB(RFC2819)、IF-MIB(RFC1573),以及OSPF-MIB(RFC1253)、MPLS-TE-STD-MIB等

2、enterprises.私有MIB和OID
如果你通过公开的MIB和OID无法采集得到监控数据,可以尝试在企业私有的MIB和OID中查询。
由于H3C的私有MIB和OID没有公开,所以只有自己动手寻找。企业的私有MIB存在于 1.3.6.1.4.1下面,H3C也不例外。查询企业私有的MIB方法如下:
snmpwalk -v 2c -c xxx 10.180.20.1 1.3.6.1.4 .1 > 7502.txt
从输出内容来看H3C的私有MIB是:SNMPv2-SMI::enterprises.2011 使用的enterprises number为2011,跟Huawei一样的。
使用分支可能包括包括如下分支:
 

  1. SNMPv2-SMI::enterprises.2011.1   
  2. SNMPv2-SMI::enterprises.2011.2  
  3. SNMPv2-SMI::enterprises.2011.5  
  4. SNMPv2-SMI::enterprises.2011.6  
  5. SNMPv2-SMI::enterprises.2011.10  
  6. SNMPv2-SMI::enterprises.2011.18  

在线oidview

EXPERTV2-MIB 1.3.6.1.4.1.2011.2.3.4 expert-v2 308    
HUAWEI-3COM-OID-MIB 1.3.6.1.4.1.2011.1.1.1 quidwayRouter 435    
HUAWEI-CESC-MA5100-MIB 1.3.6.1.4.1.2011.2.6.5.8 hwMusaCescMib 79    
HUAWEI-DEVICE-MIB 1.3.6.1.4.1.2011.6.3.3 hwSlotConf 26 8/17/2002 Add some traps
HUAWEI-FRC-MA5100-MIB 1.3.6.1.4.1.2011.2.6.5.9 hwMusaFrcMib 176    
HUAWEI-L2MAM-MIB 1.3.6.1.4.1.2011.5.25.42.2 hwL2MAM 39    
HUAWEI-L2VLAN-MIB 1.3.6.1.4.1.2011.5.25.42.3 hwL2Vlan 64    
HUAWEI-LOAD-BACKUP-MIB 1.3.6.1.4.1.2011.6.6.1 hwLoadBackupMon 40 10/1/2002 V01_05
HUAWEI-LswINF-MIB 1.3.6.1.4.1.2011.2.23.1.1.1 hwifXXTable 97    
HUAWEI-LswVLAN-MIB 1.3.6.1.4.1.2011.2.23.1.2.1 hwLswVlanMnGobject 70    
HUAWEI-MIB 1.3.6.1.4.1.2011.1.2 hwTrans 323    
HUAWEI-MUSA-MA5100-CONFMIB 1.3.6.1.4.1.2011.2.6.5.6 hwMusaAdlb 424    
HUAWEI-MUSA-MA5100-MIB 1.3.6.1.4.1.2011.2.6.5.1.1 hwMusaDevice 302    
HUAWEI-TC-MIB 1.3.6.1.4.1.2011.18 huaweiTCMIB 7 10/1/2002  
HW-IMAPV1NORTHBOUND-TRAP-MIB 1.3.6.1.4.1.2011.2.15.1 hwNmAgent 52

 

Comment: Cisco SNMP Object Navigator H3C继续努力吧。
 

  1. 如果walk 1.3.6.1.4 出错,可尝试其分支  
  2. snmpwalk -v 2c -c xxx 10.180.20.1 SNMPv2-SMI::enterprises.2011.1   
  3. snmpwalk -v 2c -c xxx 10.180.20.1 SNMPv2-SMI::enterprises.2011.2  
  4. snmpwalk -v 2c -c xxx 10.180.20.1 SNMPv2-SMI::enterprises.2011.5   
  5. snmpwalk -v 2c -c xxx 10.180.20.1 SNMPv2-SMI::enterprises.2011.6  
  6. snmpwalk -v 2c -c xxx 10.180.20.1 SNMPv2-SMI::enterprises.2011.10  
  7.  

H3C公司私有MIB:私有MIB是H3C公司为了更好的支持对设备的集中管理,开发出的具有一定业务特色的私有MIB,比如H3C-ENTITY-EXT-MIB、H3C-SYS-MAN-MIB、H3C-TRAP-MIB、H3C-CONFIG-MAN-MIB和H3C-FLASH-MAN-MIB等。使用H3C私有MIB,可以完成配置管理、文件管理、系统管理等各种常用信息的配置和查询。遗憾的是这些MIB没有公开。

3、监控 H3C的中低端交换机
尽管我们可以snmpwalk H3C的私有MIB,我们可以得到其 OID, 但是没有MIB,因此不知道Description,也就不知道其OID的功能。因此我们只能用逆向的方法,采用disp命令得到一些管理信息,然后用比较和猜的方法,找出一些我们需要的OID。办法虽然笨了点,但是目前这也是降低成本、对抗金融危机的一种方法。

 

  1. CPU的OID(S7500等有效)  
  2. 1.3.6.1.4.1.2011.6.1.1.1.2 5sCPU的利用率  
  3. SNMPv2-SMI::enterprises.2011.6.1.1.1.2.0 = Gauge32: 14 (board 0 cpu)  
  4. SNMPv2-SMI::enterprises.2011.6.1.1.1.2.n                          (Board n cpu)  
  5. 1.3.6.1.4.1.2011.6.1.1.1.3 1分钟CPU的利用率   
  6. SNMPv2-SMI::enterprises.2011.6.1.1.1.3.0 = Gauge32: 14 (board 0 cpu)  
  7. SNMPv2-SMI::enterprises.2011.6.1.1.1.3.n                          (Board n cpu)  
  8. 1.3.6.1.4.1.2011.6.1.1.1.4 5分钟CPU的利用率  
  9. SNMPv2-SMI::enterprises.2011.6.1.1.1.4.0 = Gauge32: 14 (board 0 cpu)  
  10. SNMPv2-SMI::enterprises.2011.6.1.1.1.4.n                           (board n cpu)  
  11.  

S5100,S3600,S3100交换机的CPU利用率
5s,1分钟,5分钟分别是:
1.3.6.1.4.1.2011.6.1.1.1.2.65536
1.3.6.1.4.1.2011.6.1.1.1.3.65536
1.3.6.1.4.1.2011.6.1.1.1.4.65536
Comment:似乎CPU的OID是确定的。

Memory 的OID
内存总数
1.3.6.1.4.1.2011.6.1.2.1.1.2.65536
SNMPv2-SMI::enterprises.2011.6.1.2.1.1.2.65536 = Gauge32: 32579712
适用于:S5100-EI,S3600-SI,S3600-EI,S3100
空闲内存
1.3.6.1.4.1.2011.6.1.2.1.1.3.65536
SNMPv2-SMI::enterprises.2011.6.1.2.1.1.3.65536 = Gauge32: 23360912
适用于:S5100-EI,S3600-SI,S3600-EI,S3100
内存利用率的OID
S5100 1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.18
SNMPv2-SMI::enterprises.2011.10.2.6.1.1.1.1.8.18 = INTEGER: 28
S3600 1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.13
SNMPv2-SMI::enterprises.2011.10.2.6.1.1.1.1.8.13 = INTEGER: 49
S3100 1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.10
SNMPv2-SMI::enterprises.2011.10.2.6.1.1.1.1.8.10 = INTEGER: 22

温度 (S7502)的OID
h3cEntityExtTemperature
.1.3.6.1.4.1.2011.10.2.6.1.1.1.1.12.14
SNMPv2-SMI::enterprises.2011.10.2.6.1.1.1.1.12.14 = INTEGER: 34

 

--结束END--

本文标题: Nagios3.x 在CentOS平台部

本文链接: https://lsjlt.com/news/185730.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Nagios3.x 在CentOS平台部
    原文:http://hi.baidu.com/cz510621028/blog/item/0c2511f3eb30f23d720eece8.html 1、公开的MIB和OID MIB是以树状结构进行存储的。树的节点表示被管理对象,它可以用...
    99+
    2023-01-31
    平台 CentOS
  • CentOS 6.5平台实现快速部署FTP的方法
    本文实例讲述了CentOS 6.5平台实现快速部署FTP的方法。分享给大家供大家参考,具体如下: 安装vsftpd(这里需要使用YUM,YUM的安装可参考前面一篇 CentOS 6.5平台本地YUM配置的方法) yu...
    99+
    2022-06-04
    CentOS 6.5 快速部署 FTP
  • 如何将Hadoop部署在云平台上
    要在云平台上部署Hadoop,您可以按照以下步骤进行操作: 选择一个适合的云平台:每个云平台都有其自己的优势和特点,您可以根据自己...
    99+
    2024-04-09
    Hadoop
  • FreeSwitch 在CentOS 6.x /CenetOS 7.x 一键安装
    新手朋友安装FreeSwitch经常会碰到到一些问题,FreeSwitch 在CentOS系统常用版本都做了一键安装脚本。CentOS 6.x  install script安装脚本Step 1:  Download w...
    99+
    2023-06-05
  • 在Centos 6.3 X64平台安装11.2.0.1时,Hang到65%不动
    在本机用vmware虚拟机安装Oracle grid的时候,总是安装到65%系统就不动了,然后查看日志发现日志也没有响应:[root@linux01 app]# tail -f...
    99+
    2024-04-02
  • 教你在heroku云平台上部署Node.js应用
    虽然AWS现在也推出了自己的PaaS平台,叫Elastic Beanstalk,但heroku的优势在于它上面有很多第三方的add-on,比如MongoDB,mysql, redis, memcached,...
    99+
    2022-06-04
    教你 平台上 js
  • LAMP平台部署与应用
    LAMP平台部署与应用一 安装Apache服务1 删除rpm方式安装的httpdrpm -e httpd --nodeps2 安装支持的软件包yum -y install apr apr-devel cyr...
    99+
    2024-04-02
  • 41.部署LNMP平台源码
    源码部署LNMPv 环境需求:关闭防火墙,设置静态IP地址,部署YUM库# systemctl stop firewalld       ...
    99+
    2024-04-02
  • LNMP平台部署及应用
         LAMP平台应该是目前应用最为广泛的网站服务器架构,但随着Nginx在企业中的使用越来越多,LNMP(或LEMP)架构也受到越来越多Linux系统工程师的青睐,其中&...
    99+
    2024-04-02
  • LAMP平台部署及应用
    LAMP平台部署及应用 📒博客主页: 微笑的段嘉许博客主页 💻微信公众号:微笑的段嘉许 🎉欢迎关注🔎点赞👍收藏⭐...
    99+
    2023-09-17
    php 开发语言
  • 企业 内部 培训 平台
    简介 在现代企业中,员工的技能和知识水平对于企业的成功至关重要。为了保持竞争优势,企业需要不断更新员工的知识和技能,以适应不断变化的市场环境。然而,传统的培训方式往往受到时间和地点的限制,无法满足企业的需求。因此,企业内部培训平台应运而生,...
    99+
    2023-12-30
    平台 企业
  • MySQL 跨平台部署指南
    MySQL 跨平台部署指南 随着信息化时代的不断发展,数据库在各行各业中扮演着至关重要的角色。MySQL作为一款开源的关系型数据库管理系统,在众多数据库产品中拥有广泛的应用。在现代企业...
    99+
    2024-03-01
    mysql 部署 跨平台 linux操作系统
  • 怎么在不同平台上安装和部署Golang
    今天小编给大家分享一下怎么在不同平台上安装和部署Golang的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、Linux平台...
    99+
    2023-07-05
  • OEL6.5_X86平台部署oracle11gR2RAC配置ACFS
    ACFS, oracle官方定义:Oracle AutomaticStorage Management Cluster File System (Oracle ACFS) is a multi-platfo...
    99+
    2024-04-02
  • CentOS6.5平台部署MySQL数据库
    CentOS6.5平台部署MySQL数据库部署MySQL-5.5.22需要插件ncurses-*,cmake-2.8.6实验步骤:一,编译安装Mysql数据库系统1.查看系统中是否已经通过RPM方式安装my...
    99+
    2024-04-02
  • Teuthology平台部署是怎样的
    本篇文章为大家展示了Teuthology平台部署是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Teuthology架构软件组成Teuthology 测试框架所使用到的软件组成如下:Jenki...
    99+
    2023-06-05
  • 在CentOS 6.x上怎么安装docker
    本篇内容主要讲解“在CentOS 6.x上怎么安装docker”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在CentOS 6.x上怎么安装docker”吧!1...
    99+
    2024-04-02
  • ONNX框架在跨平台部署中有什么优势
    ONNX是一种开放标准的深度学习模型表示格式,可以跨多种深度学习框架和硬件平台进行部署,从而实现模型的跨平台共享和使用。 O...
    99+
    2024-04-08
    ONNX
  • CentOS 6.5平台本地YUM配置的方法
    本文实例讲述了CentOS 6.5平台本地YUM配置的方法。分享给大家供大家参考,具体如下: 拷贝光盘下的/media/CentOS_6.5_Final/ 到目录/media/rhel/ 拷贝并且创建目录 cp -r...
    99+
    2022-06-04
    CentOS 6.5 本地 YUM配置
  • 基于vCenter/ESXi平台CentOS 6.8系统虚拟
    环境准备节点一:CentOS 6.8 x86-64CPU:4C     内存:8GB     SWAP:8GB主机名:rac01 &nb...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作