#!/bin/sh

# Start the vmeagt and write the entry in agent Table
#
# ServerView SNMP VersionView Agent
# 490 2 5
# 1
# Fujitsu Technology Solutions
# 25356 /usr/sbin/vmeagt
# 4.90-02
# F70
# 2009/05/08-16:06

agentDescr="ServerView VME Agent"
objectVersion=$(rpm -q  --queryformat '%{VERSION}-%{RELEASE}\n' srvmagt-agents)
agentMajor=${objectVersion%-*}
agentMajor=${agentMajor/./}
agentMinor=${objectVersion#*-}
agentMinor=${agentMinor/0/}
agentPurpose=5
agentStatus=1
objectVendor="Fujitsu Technology Solutions"
myPid=-1
objectPath="/usr/sbin/vmeagt"
objectMilestone="F70"
#cd /etc/srvmagt/VME/bin/
/etc/srvmagt/VME/bin/vmeagt -d -p /etc/srvmagt/VME
rc=$?

ps -eo pid,cmd | while read myPid cmd; do
        [ "$cmd" = "/etc/srvmagt/VME/bin/vmeagt -d -p /etc/srvmagt/VME" ] && break
done

printf "%s\n%s %s %s\n%s\n%s\n%s %s\n%s\n%s\n%s\n" "$agentDescr" $agentMajor $agentMinor $agentPurpose $agentStatus "$objectVendor" $myPid "$objectPath" $objectVersion $objectMilestone $(date +%Y/%m/%d-%H:%M) >/etc/srvmagt/agent_table/vmeagt

exit $?
