centos7にDELL OpenManageをインストールしたが値が取得できなかった。

centos6でのDell openmanageのインストールはこちらでやりました。
今回はcentos7で Dell openmanageを新型サーバーに入れてはまりました。

インストール方法自体はcentos6の時と変わりませんので同様に進めます。

# /opt/dell/srvadmin/sbin/srvadmin-services.sh start

を実施し確認
omreportコマンドを叩くと

# omreport chassis
Health

For further help, type the command followed by -?

何も出ない・・・
サービスのstatusを確認すると

# /opt/dell/srvadmin/sbin/srvadmin-services.sh status
dell_rbu (module) is running
ipmi driver is running
dsm_sa_datamgrd is stopped ←サービスが上がらない
dsm_sa_eventmgrd (pid 24115) is running
dsm_sa_snmpd (pid 24136) is running
● dsm_om_shrsvc.service - LSB: DSM OM Shared Services
Loaded: loaded (/etc/rc.d/init.d/dsm_om_shrsvc)
Active: active (running) since Wed 2016-08-17 09:24:42 JST; 7min ago
Docs: man:systemd-sysv-generator(8)
Process: 23683 ExecStop=/etc/rc.d/init.d/dsm_om_shrsvc stop (code=exited, s tatus=0/SUCCESS)
Process: 24160 ExecStart=/etc/rc.d/init.d/dsm_om_shrsvc start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/dsm_om_shrsvc.service
mq24185 /opt/dell/srvadmin/sbin/dsm_om_shrsvcd

Aug 17 09:24:42 hogehoge systemd[1]: Starting LSB: DSM OM Shared Servic....
Aug 17 09:24:42 hogehoge dsm_om_shrsvc[24160]: [47B blob data]
Aug 17 09:24:42 hogehoge systemd[1]: Started LSB: DSM OM Shared Services.
Aug 17 09:24:42 hogehoge dsm_om_shrsvc[24160]: tput: No value for $TERM ...
Aug 17 09:29:37 hogehoge systemd[1]: Started LSB: DSM OM Shared Services.
Aug 17 09:29:48 hogehoge systemd[1]: Started LSB: DSM OM Shared Services.
Hint: Some lines were ellipsized, use -l to show in full.
● dsm_om_connsvc.service - LSB: DSM OM Connection Service
Loaded: loaded (/etc/rc.d/init.d/dsm_om_connsvc)
Active: active (running) since 水 2016-08-17 09:24:42 JST; 7min ago
Docs: man:systemd-sysv-generator(8)
Process: 23724 ExecStop=/etc/rc.d/init.d/dsm_om_connsvc stop (code=exited, status=0/SUCCESS)
Process: 24229 ExecStart=/etc/rc.d/init.d/dsm_om_connsvc start (code=exited , status=0/SUCCESS)
CGroup: /system.slice/dsm_om_connsvc.service
tq24258 /opt/dell/srvadmin/sbin/dsm_om_connsvcd -run
mq24259 /opt/dell/srvadmin/sbin/dsm_om_connsvcd -run

8月 17 09:24:42 hogehoge systemd[1]: Starting LSB: DSM OM Connection ....
8月 17 09:24:42 hogehoge dsm_om_connsvc[24229]: [50B blob data]
8月 17 09:24:42 hogehoge systemd[1]: Started LSB: DSM OM Connection S....
8月 17 09:29:37 hogehoge systemd[1]: Started LSB: DSM OM Connection S....
8月 17 09:29:48 hogehoge systemd[1]: Started LSB: DSM OM Connection S....
Hint: Some lines were ellipsized, use -l to show in full.

/var/log/messegesを確認すると

Aug 17 09:24:41 hogehoge kernel: dsm_sa_datamgrd[24089]: segfault at 7fb1f83a0388 ip 00007fb1f52f7591 sp 00007ffdd98f3bd0 error 4 in ld-2.17.so[7fb1f
52ee000+21000]
Aug 17 09:24:41 hogehoge dataeng: Starting dsm_sa_datamgrd: [失敗]

installされたパッケージを疑う
cent7ではこれしか入ってない

# rpm -qa | grep snmp*
net-snmp-libs-5.7.2-24.el7_2.1.x86_64
net-snmp-utils-5.7.2-24.el7_2.1.x86_64

redhat linux 7.2では

srvadmin-isvc-snmp-8.3.0-1908.9058.el7.x86_64
srvadmin-deng-snmp-8.3.0-1908.9058.el7.x86_64
srvadmin-storage-snmp-8.3.0-1908.9058.el7.x86_64
net-snmp-utils-5.7.2-24.el7_2.1.x86_64
srvadmin-storageservices-snmp-8.3.0-1908.9058.el7.x86_64
net-snmp-libs-5.7.2-24.el7_2.1.x86_64
srvadmin-idrac-snmp-8.3.0-1908.9058.el7.x86_64
srvadmin-server-snmp-8.3.0-1908.9058.el7.x86_64

取り敢えず差分をインストール見ても状況は変わらず

設定ファイルをさがす
stsvc.iniってのがそうみたい

# pwd
/opt/dell/srvadmin/etc/srvadmin-storage
# vim stsvc.ini
vil7=dsm_sm_psrvil
; vil7=dsm_sm_psrvil

上の個所を修正して

open manage 再起動

# /opt/dell/srvadmin/sbin/srvadmin-services.sh start

値を取れるようになりました。

# omreport chassis
Health

Main System Chassis

SEVERITY : COMPONENT
Ok : Fans
Ok : Intrusion
Ok : Memory
Ok : Power Supplies
Ok : Power Management
Ok : Processors
Ok : Temperatures
Ok : Voltages
Ok : Hardware Log
Ok : Batteries

For further help, type the command followed by -?

GUIでも値が取れる様になりました。
よかった。