ServerView Agents for Linux 6.10.06 がバグってる
CentOS 6.2を初期インストールするサーバ(RX100S7)にServerView Agents for Linux 6.10.06入れたんだけど、インストール後の立ち上げでVME.ppがインストールできないって言ってきてるので調べたら…
# ls -R /etc/srvmagt/VME/
/etc/srvmagt/VME/:
bin etc lib var
/etc/srvmagt/VME/bin:
vmeagt vme.pp
/etc/srvmagt/VME/etc:
app.config.xml events.config.xml thresholds.config.xml vme.mib
/etc/srvmagt/VME/lib:
libcrypto.so.0.9.7 libssl.so.0.9.7
/etc/srvmagt/VME/var:
db
/etc/srvmagt/VME/var/db:
vmeDb.db vme_status.xml
# cat -n /etc/init.d/srvmagt (略) 326 [ $SV_NICKNAME = "RHEL6" -o $SV_NICKNAME = "RHEL7" ] && { 327 [ ${SELinux:1:7} = "isabled" -o "$SELinux" = "$Unknown" ] || { 328 # Adding SELinux policy module vme.pp for RHEL6 329 module=`semodule -l 2>/dev/null | grep "vme" | wc -l` 330 if [ $module -eq 0 ]; then 331 restorecon -F /etc/srvmagt/VME/bin/vmeagt 332 semodule -i /etc/srvmagt/VME/vme.pp 333 restorecon -F /etc/srvmagt/VME/bin/vmeagt 334 module=`semodule -l 2>/dev/null | grep "vme" | wc -l` 335 if [ $module -eq 0 ]; then 336 mylog_failure_msg "failed to add selinux module vme.pp" 337 fi 338 fi 339 } 340 }
ん?
332行目のvme.ppの場所違いません?
ってことで、パスを修正して
semodule -i /etc/srvmagt/VME/bin/vme.pp
にしたら文句言われなくなった。
なんだかなぁ…