Dell服务器硬件监控,使用omreport出现object not found 错误解决

一、监控告警

登录目标主机,查看dataeng服务

[[email protected]5-217 src]# systemctl status dataeng
● dataeng.service - LSB: Systems Management Data Engine
   Loaded: loaded (/etc/rc.d/init.d/dataeng; bad; vendor preset: disabled)
   Active: active (running) since 三 2019-08-21 10:44:30 CST; 12min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 15114 ExecStop=/etc/rc.d/init.d/dataeng stop (code=exited, status=0/SUCCESS)
  Process: 15158 ExecStart=/etc/rc.d/init.d/dataeng start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/dataeng.service
           ├─15245 /opt/dell/srvadmin/sbin/dsm_sa_datamgrd
           ├─15426 /opt/dell/srvadmin/sbin/dsm_sa_datamgrd
           ├─15442 /opt/dell/srvadmin/sbin/dsm_sa_eventmgrd
           └─15467 /opt/dell/srvadmin/sbin/dsm_sa_snmpd

8月 21 10:44:23 push-5-217.hlsms systemd[1]: Starting LSB: Systems Management Data Engine...
8月 21 10:44:23 push-5-217.hlsms dataeng[15158]: Starting Systems Management Data Engine:
8月 21 10:44:28 push-5-217.hlsms dataeng[15158]: Starting dsm_sa_datamgrd: [  确定  ]
8月 21 10:44:29 push-5-217.hlsms dataeng[15158]: Starting dsm_sa_eventmgrd: [  确定  ]
8月 21 10:44:30 push-5-217.hlsms dataeng[15158]: Starting dsm_sa_snmpd: [  确定  ]
8月 21 10:44:30 push-5-217.hlsms systemd[1]: Started LSB: Systems Management Data Engine.

服务正常,测试命令

[[email protected]5-217 src]# omreport chassis memory
Memory Information

Error : Memory object not found

重启服务后,再测试,依然返回错误,

二、查看信号器是否达到上限

1、查看当前信号器上限设置

[[email protected]5-217 src]# ipcs -sl

--------- 信号量限制 -----------
最大数组数量 = 128
每个数组的最大信号量数目 = 250
系统最大信号量数 = 32000
每次信号量调用最大操作数 = 32
信号量最大值 = 32767

最大数组数128个

2、查看已经使用的信号器

[[email protected]5-217 src]# ipcs -us

--------- 信号量状态 -----------
已使用数组 = 128
已分配信号量数 = 140

可以看出已使用128个数组,已经达到上限了。

3、查看谁使用了信号器

[[email protected]5-217 src]# ipcs -p

--------- 消息队列 PID -----------
msqid      拥有者  lspid      lrpid     

-------- 共享内存 创建者/上次修改者 PID ----------
shmid      拥有者  cpid       lpid
65536      zabbix     17461      15977 

4、修改信号器设置上限值

[[email protected]5-217 src]# cat /proc/sys/kernel/sem
250     32000   32      128

当前设置值为128

[[email protected]5-217 src]# sysctl -w kernel.sem="250 32000 100 256"
kernel.sem = 250 32000 100 256
[[email protected]-5-217 src]# cat /proc/sys/kernel/sem
250     32000   100     256

修改为256

250     32000   100     256
[[email protected]-5-217 src]# ipcs -sl

--------- 信号量限制 -----------
最大数组数量 = 256
每个数组的最大信号量数目 = 250
系统最大信号量数 = 32000
每次信号量调用最大操作数 = 100
信号量最大值 = 32767

此时,信号器上限已经扩大为256了,再运行命令

[[email protected]5-217 src]# omreport chassis nics
Network Interfaces Information

Physical NIC Interface(s)
Index             : 0
Interface Name    : em1
Vendor            : Broadcom Corporation
Description       : NetXtreme BCM5720 Gigabit Ethernet PCIe
Connection Status : Connected
Slot              : Embedded

Index             : 1
Interface Name    : em2
Vendor            : Broadcom Corporation
Description       : NetXtreme BCM5720 Gigabit Ethernet PCIe
Connection Status : Connected
Slot              : Embedded

Index             : 2
Interface Name    : em3
Vendor            : Broadcom Corporation
Description       : NetXtreme BCM5720 Gigabit Ethernet PCIe
Connection Status : Disconnected
Slot              : Embedded

Index             : 3
Interface Name    : em4
Vendor            : Broadcom Corporation
Description       : NetXtreme BCM5720 Gigabit Ethernet PCIe
Connection Status : Disconnected
Slot              : Embedded

成功获取到了硬件信息。

原文地址:https://www.cnblogs.com/sky-cheng/p/11387519.html

时间: 2024-10-03 13:46:14

Dell服务器硬件监控,使用omreport出现object not found 错误解决的相关文章

【硬件】DELL服务器硬件监控及DELL系统管理工具OMSA介绍

1.1.1. DELL服务器硬件监控及DELL系统管理工具OMSA介绍 本文介绍采用使用Nagios和OMSA监控DELL服务器的硬件健康状态,Nagios监控的方式是NRPE模式,需要配置check_openmanage脚本和安装DELL的OMSA工具. 使用OpenManage和Nagios监控DELL服务器硬件部署手册: http://folk.uio.no/trondham/software/check_openmanage.html 1)        OMSA是什么 OMSA是Del

Hp && Dell服务器硬件监控

HP 安装HP工具: yum install hpssacli 1 查看控制器状态 raid卡型号等hpssacli ctrl all show status 2 查看硬盘类型.大小 raid级别.状态等等hpssacli ctrl all show config 3 查看所有控制器的详细信息hpssacli ctrl all show detail 4 查看slot 2 上面的控制器信息hpssacli ctrl slot=2 show detail 5 查看某个控制器(slot 2)下面的硬

nagios监控dell服务器硬件

之前讲过利用omsa来监控dell服务器,但是必须通过web来访问,这次我们结合nagios+check_openmanage来实现dell服务器的硬件监控. 首先我们来看下面这张图: 由上图看出有两种方式可以实现监控: 1.nagios服务器端check_nrpe调用被监控端的check_openmanage来实现,这种方式要在被监控端安装omsa和check_openmanage 2.nagios服务器端直接通过check_openmanage来远程监控,这种方式要在nagios服务器端安装

zabbix企业应用:通过SNMP和iDRAC监控DELL服务器硬件

监控DELL服务器硬件一般有两种途径:1.操作系统上安装OMSA,编写脚本调用omreport命令进行监控:2.使用iDRAC,可以不用在操作系统上安装OMSA,只需要在iDRAC上开启SNMP,zabbix通过SNMP进行监控.对于不支持OMSA的操作系统和要求不能安装额外软件的情况下,推荐使用SNMP监控,配置简单方便. 一.iDRAC开启SNMP服务 进入iDRAC的WEB界面,打开"网络"->"服务"->"SNMP代理". 启

服务器硬件监控之Check_openmanage

昨天分享了下服务器硬件监控的知识,在文章的结尾提到了check_openmanage工具.本文就主要介绍这个工具在服务器硬件监控方面的作用. 一.check_openmanage介绍 check_openmanage 是一个 Nagios 的插件,它基于 OMSA 获取相关的报道信息,用来检测安装有 OpenManage Server Administrator (OMSA) 的戴尔服务器的运行状态,包括存储系统.电源.温度等信息. 官网:http://folk.uio.no/trondham/

nagios监控内出错NRPE: Unable to read output 解决!

 nagios监控内出错NRPE: Unable to read output 解决! 由于编写check_mem监控脚本,在监控机报警:NRPE: Unable to read output,其他监控项目正常 初步认定是nagios没有权限去实行check_mem脚本: 1.在监控主机监控客户机内存,遇到NRPE: Unable to read output # /usr/local/nagios/libexec/check_nrpe -H 1192.168.1.10 -c check_mem

python框架Scrapy报错TypeError: 'float' object is not iterable解决

原因是:Twisted版本高了. 解决办法: 只要把Twisted库降级到16.6.0即可: 1 pip3 install Twisted==16.6.0 2 3 注:Twisted16.6.0安装后,会自动卸载高版本的Twisted python框架Scrapy报错TypeError: 'float' object is not iterable解决

怎样处理“error C2220: warning treated as error - no object file generated”错误

最近用VS2010 编译ceflib开源库是出现"怎样处理"error C2220: warning treated as error - no object file generated"错误" 产生原因为:有些Project编译选项中,Treat Warnings As Errors(把警告看作错误来处理)选项开启了. 只要把此选项关闭,就可以正常编译了. 在Solution中,选择libMXF工程,右键菜单中选择"Properties".弹

Entity FreamWork 无法创建“System.Object”类型的常量值。此上下文仅支持基元类型或枚举类型错误解决

Entity FreamWork 无法创建“System.Object”类型的常量值.此上下文仅支持基元类型或枚举类型错误解决: 最近在开发中把我原来抄的架构里面的主键由固定的Guid改成了可以泛型指定的类型,结果,发现执行EF在查询的时候,不能支持equal,只能用==,理由很简单,因为equal是object的方法,虽然所有的类都是object的子类,但是ef不支持复杂类型的直接检索,只能用简单类型,比如常用的string,int,guid,这些,都可以做==,也可以用来检索.但是比如Per