This procedure describes how to setup the AIX Workload Manager (WLM) and Jtopas to store trending information to a central location via NFS.
Assumptions:
At the time of this writing, the NIM servers in both data centers are being used as the central storage location, via NFS exported directories, for the monitoring information generated from WLM and Jtopas on each AIX system. The commands to mount the NFS directories being exported from each NIM server to an AIX system to be monitored are:
mxfapnim01:
mount mxfapnim01:/prfpmce0 /prfpmce0
mxdapnim01:
mount mxdapnim01:/prfdmce0 /prfdmce0
In the following procedure, EXAMPLE system names are used to illustrate the commands used to perform the configuration. The NIM server "mxfapnim01" is used as the EXAMPLE NFS server name, and "mxfapora01" is used as the EXAMPLE AIX system name to be monitored.
mxfapnim01:
AIXSYS="mxfapora01" # AIX system to be Monitored
mxfapnim01:
mkdir -p /prfpmce0/${AIXSYS}/Top
mkdir -p /prfpmce0/${AIXSYS}/wlm
find /prfpmce0/${AIXSYS} -exec ls -ld {} \;
mxfapora01:
/usr/bin/ksh93
AIXSYS="$( hostname )" # AIX system to be Monitored
AIXSYS="${AIXSYS%%.*}"
NFSSRV="mxfapnim01" # NIM Server with NFS exported filesystem for data storage
print ${AIXSYS}
print ${NFSSRV}
mxfapora01:
/usr/sbin/mknfsmnt -f /prfpmce0 -d /prfpmce0 -h ${NFSSRV} -M sys -B -A -t rw -w bg -Y -X -S -j -q -g
grep -p "/prfpmce0:" /etc/filesystems
df
/etc/inittab
" to contain the startup commands for WLM and
for Jtopas:
mxfapora01:
rmitab ptxwlm
rmitab ptxtrend
mkitab "ptxwlm:2:once:/usr/bin/xmwlm -d /prfpmce0/${AIXSYS}/wlm -n xmwlm > /dev/null 2>&1 # Start xmwlm"
mkitab "ptxtrend:2:once:/usr/bin/xmtrend -f /etc/perf/jtopas.cf -d /prfpmce0/${AIXSYS}/Top -n jtopas > /dev/null 2>&1 # Start trend"
egrep "^ptxwlm:|^ptxtrend:" /etc/inittab
xmwlm
" or "xmtrend
" processes, then manually
start the WLM and Jtopas trending processes or reboot the system and
verify the processes are started. To manually start the WLM and Jtopas
trending processes:
mxfapora01:
for PID in $( ps -ef -F pid,args | egrep 'xmwlm|xmtrend' | grep -v grep | awk '{ print $1 }' )
do
print "Killing process ${PID}"
kill ${PID}
sleep 2
kill -9 ${PID}
done
ps -ef -F pid,args | egrep 'xmwlm|xmtrend'
nohup /usr/bin/xmwlm -d /prfpmce0/${AIXSYS}/wlm -n xmwlm > /dev/null 2>&1 &
sleep 2
nohup /usr/bin/xmtrend -f /etc/perf/jtopas.cf -d /prfpmce0/${AIXSYS}/Top -n jtopas > /dev/null 2>&1 &
sleep 2
find /prfpmce0/${AIXSYS} -exec ls -ld {} \;
jobs
mxfapora01:
umount /prfdmce0
/usr/sbin/rmnfsmnt -f /prfdmce0 -B
unset AIXSYS
unset NFSSRV
mxfapnim01:
unset AIXSYS
In the following procedure, EXAMPLE system names are used to illustrate the commands used to perform the configuration. The NIM server "mxdapnim01" is used as the EXAMPLE NFS server name, and "mxdadora01" is used as the EXAMPLE AIX system name to be monitored.
mxdapnim01:
AIXSYS="mxdadora01" # AIX system to be Monitored
mxdapnim01:
mkdir -p /prfdmce0/${AIXSYS}/Top
mkdir -p /prfdmce0/${AIXSYS}/wlm
find /prfdmce0/${AIXSYS} -exec ls -ld {} \;
mxdadora01:
AIXSYS="$( hostname )" # AIX system to be Monitored
AIXSYS="${AIXSYS%%.*}"
NFSSRV="mxfapnim01" # NIM Server with NFS exported filesystem for data storage
print ${AIXSYS}
print ${NFSSRV}
mxdadora01:
/usr/sbin/mknfsmnt -f /prfdmce0 -d /prfdmce0 -h ${NFSSRV} -M sys -B -A -t rw -w bg -Y -X -S -j -q -g
grep -p "/prfdmce0:" /etc/filesystems
df
/etc/inittab
" to contain the startup commands for WLM and
for Jtopas:
mxdadora01:
rmitab ptxwlm
rmitab ptxtrend
mkitab "ptxwlm:2:once:/usr/bin/xmwlm -d /prfdmce0/${AIXSYS}/wlm -n xmwlm > /dev/null 2>&1 # Start xmwlm"
mkitab "ptxtrend:2:once:/usr/bin/xmtrend -f /etc/perf/jtopas.cf -d /prfdmce0/${AIXSYS}/Top -n jtopas > /dev/null 2>&1 # Start trend"
egrep "^ptxwlm:|^ptxtrend:" /etc/inittab
xmwlm
" or "xmtrend
" processes, then manually
start the WLM and Jtopas trending processes or reboot the system and
verify the processes are started. To manually start the WLM and Jtopas
trending processes:
mxdapora01:
for PID in $( ps -ef -F pid,args | egrep 'xmwlm|xmtrend' | grep -v grep | awk '{ print $1 }' )
do
print "Killing process ${PID}"
kill ${PID}
sleep 2
kill -9 ${PID}
done
ps -ef -F pid,args | egrep 'xmwlm|xmtrend'
nohup /usr/bin/xmwlm -d /prfdmce0/${AIXSYS}/wlm -n xmwlm > /dev/null 2>&1 &
sleep 2
nohup /usr/bin/xmtrend -f /etc/perf/jtopas.cf -d /prfdmce0/${AIXSYS}/Top -n jtopas > /dev/null 2>&1 &
sleep 2
find /prfdmce0/${AIXSYS} -exec ls -ld {} \;
jobs
mxdadora01:
umount /prfpmce0
/usr/sbin/rmnfsmnt -f /prfdmce0 -B
unset AIXSYS
unset NFSSRV
mxdapnim01:
unset AIXSYS
This file last modified 11/02/10