标签归档:OMSA

nagios 结合Dell-OMSA监控设备硬件

 

Nagiso 客户端要求必须在dell服务器上安装 OMSA(Openmanage Server Administrator)

 
Nagios客户端安装OMSA (可参考http://linux.dell.com/repo/hardware/OMSA_7.4.0/)

1、增加dell的yum库 ( 可以访问 http://linux.dell.com/repo/hardware 查看最新版本 )
 wget -q -O - http://linux.dell.com/repo/hardware/OMSA_7.4.0/bootstrap.cgi | bash

2、安装srvadmin
 yum install srvadmin-all -y

3、启动srvadmin
/opt/dell/srvadmin/sbin/srvadmin-services.sh start

Nagios 服务端配置
 
1、dell官方OMSA监控脚本下载(下载至Nagios 服务器 /usr/local/nagios/libexec下,并赋nagios执行权限)
 wget  http://folk.uio.no/trondham/software/check_openmanage-3.7.11/check_openmanage
 
 另,由于check_openmanage为perl脚本,故需perl解释器 需安装 perl-Net-SNMP
yum install perl-Net-SNMP  
 
2、以下是手动执行脚本获取硬件状态
 
#电压
./check_openmanage -H 192.168.1.100  --only voltage
VOLTAGE OK - 20 voltage probes checked

 
#cpu
./check_openmanage -H 192.168.1.100  --only cpu
PROCESSORS OK - 1 processors checked

 
#风扇转速
./check_openmanage -H 192.168.1.100  --only fans
FANS OK - 12 fan probes checked

#存储
./check_openmanage -H 192.168.1.100  --only storage
STORAGE OK - 3 physical drives, 1 logical drives

 
#内存
./check_openmanage -H 192.168.1.100  --only memory
MEMORY OK - 2 memory modules, 32768 MB total memory

 
#电池
./check_openmanage -H 192.168.1.100  --only batteries
BATTERIES OK - 1 batteries checked

 
check_openmanage 脚本更多详细用法请参考:
http://folk.uio.no/trondham/software/check_openmanage.html
如果以上无报错时,便可配置到Nagios 中了,配置方法网上较多,在这里就不多说了


#卸载openManage Server Administrator
yum erase $(rpm -qa | grep srvadmin)

继续阅读

invcol: /lib/ld-linux.so.2: bad ELF interpreter

If you get this while starting srvadmin-services.sh:
/opt/dell/srvadmin/sbin/invcol: ./invcol: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Try this:

yum install compat-libstdc++-33-3.2.3-69.el6.i686 zlib.i686

[root@tgt1 ~]# ./invcol: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

[root@tgt1 ~]# find / -name “libstdc++*”
/usr/lib64/libstdc++.so.6.0.13
/usr/lib64/libstdc++.so.6
/usr/lib/libstdc++.so.5
/usr/lib/libstdc++.so.5.0.7
[root@tgt1 ~]# invcol: error while loading shared libraries: libstdc++.so.6: cannot open shared object file^C
[root@tgt1 ~]# yum whatprovides libstdc++.so.6
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: mirrors.yun-idc.com
* updates: centos.ustc.edu.cn
libstdc++-4.4.7-17.el6.i686 : GNU Standard C++ Library
Repo        : base
Matched from:
Other       : libstdc++.so.6

[root@tgt1 ~]# yum install libstdc++-4.4.7-17.el6.i686

OMSA在ESXi服务器上安装部署

前言

本页详述了在一台VMware ESXi(ESXi 5.5)服务器上部署安装OMSA的通用做法,包括OMSA软件的获取方法和安装步骤。

演示环境:

PowerEdge R620, VMware ESXi 5.5

相关软件的下载和准备

1. VMware vSphere CLI 5.5。

我们需要在管理员的操作机(笔记本)上,通过CLI进行远程ESXi服务器的组件安装和配置。请先到VMware的官网下载下面的CLI。(用户可以免费注册,再下载该安装包),并提前安装好。

https://my.vmware.com/cn/web/vmware/details?downloadGroup=VCLI550&productId=353

2. VMware vSphere Client 5.5

本例使用VMware vSphere Client 5.5管理ESXi服务器:包括关闭ESXi服务器上虚机,以及将ESXi服务器进入或退出维护模式。当然,也可以使用其他用户习惯的工具。

本例VMware vSphere Client 5.5的下载地址如下:

http://vsphereclient.vmware.com/vsphereclient/1/2/8/1/6/5/0/VMware-viclient-all-5.5.0-1281650.exe

请先提前下载安装在管理员的Windows操作机上。 继续阅读

OMSA在Linux服务器上安装部署

前言

本页详述了在一台Linux(RHEL6.4 x86_64)服务器上部署安装OMSA的通用做法,包括OMSA软件的获取方法和安装步骤。

演示环境:

PowerEdge R620, RHEL 6.4 x86_64

OMSA所必须的关联安装包的安装

安装OMSA之前,我们必须确保OMSA安装所需的一些先决安装包已经安装,它们包括:

libcmpiCppImpl0
libwsman1
sblim-sfcb
sblim-sfcc
openwsman-client
openwsman-server

其中sblim-sfcb还需要先决包

cim-schema

除此之外,你可能还需要安装

libxslt

我们可以使用下面的命令来安装(假设libxslt已经安装

yum install libcmpiCppImpl0 libwsman1 sblim-sfcb sblim-sfcc openwsman-client openwsman-server

或从RHEL安装光盘Packages目录下运行

rpm -ivh libcmpiCppImpl0 libwsman1 sblim-sfcb sblim-sfcc openwsman-client openwsman-server cim-schema (此处简写,请自觉使用rpm包全名,包括版本号)

继续阅读