I just started doing some process monitoring in Hobbit. It's working fine on all platforms except HP/UX. On HP/UX systems the status goes to Warning immediately, and when you get the details it says:
yellow Expected string COMMAND not found in ps output header
UID PID PPID C STIME TTY TIME CMD root 0 0 0 Jul 5 ? 04:10 swapper root 1 0 0 Jul 5 ? 35:35 init
I checked and sure enough, HP/UX seems to use "CMD" as the header for the ps column that the other operating systems call "COMMAND", so it isn't checking the processes right.
Is that string somewhere in hobbit that I can change, like a script, or would it be compiled into the binary?
Doug Linder UNIX Systems Administrator CompuCom Systems, Inc.
SABIC Innovative Plastics T: 413 448 7563 D: *838 7563 E: doug.linder at sabic-ip.com <mailto:doug.linderrdoug.linder at sabic-ip.com>
Try the following in the client/bin/hobbitclient-hp-ux.sh file
echo "[ps]"
UNIX95=1 ps -Ax -o pid,ppid,user,stime,state,pri,pcpu,time,vsz,args
It should return the expected string command instead of cmd.
-----Original Message----- From: Linder, Doug (SABIC Innovative Plastics, consultant) [mailto:Doug.Linder at sabic-ip.com] Sent: Monday, June 02, 2008 4:21 PM To: hobbit at hswn.dk Subject: [hobbit] HPUX and procs column
I just started doing some process monitoring in Hobbit. It's working fine on all platforms except HP/UX. On HP/UX systems the status goes to Warning immediately, and when you get the details it says:
yellow Expected string COMMAND not found in ps output header
UID PID PPID C STIME TTY TIME CMD root 0 0 0 Jul 5 ? 04:10 swapper root 1 0 0 Jul 5 ? 35:35 init
I checked and sure enough, HP/UX seems to use "CMD" as the header for the ps column that the other operating systems call "COMMAND", so it isn't checking the processes right.
Is that string somewhere in hobbit that I can change, like a script, or would it be compiled into the binary?
Doug Linder
UNIX Systems Administrator
CompuCom Systems, Inc.
SABIC Innovative Plastics
T: 413 448 7563
D: *838 7563
E: doug.linder at sabic-ip.com <mailto:doug.linderrdoug.linder at sabic-ip.com>
What version of HP-UX are you running? I am running 11.11 and here it works.
Lars ----- Original Message ----- From: Linder, Doug (SABIC Innovative Plastics, consultant) To: hobbit at hswn.dk Sent: Monday, June 02, 2008 10:20 PM Subject: [hobbit] HPUX and procs column
I just started doing some process monitoring in Hobbit. It's working fine on all platforms except HP/UX. On HP/UX systems the status goes to Warning immediately, and when you get the details it says:
yellow Expected string COMMAND not found in ps output header
UID PID PPID C STIME TTY TIME CMD root 0 0 0 Jul 5 ? 04:10 swapper root 1 0 0 Jul 5 ? 35:35 init
I checked and sure enough, HP/UX seems to use "CMD" as the header for the ps column that the other operating systems call "COMMAND", so it isn't checking the processes right.
Is that string somewhere in hobbit that I can change, like a script, or would it be compiled into the binary?
Doug Linder UNIX Systems Administrator CompuCom Systems, Inc.
SABIC Innovative Plastics T: 413 448 7563 D: *838 7563 E: doug.linder at sabic-ip.com
I was seeing this on both hp/ux 11.00 and 11.23. I fixed it by changing the line in hobbitclient-hp-ux.sh to:
UNIX95=1 ps -ef -o uid,pid,ppid,cpu,stime,tty=TTY -o time,comm
I guess you could use ps -A instead of -ef but both work. You can leave out the =TTY and second "-o" if you don't care if the TTY column is not named TTY.
DL
From: Lars Ebeling [mailto:lars.ebeling at leopg9.no-ip.org]
Sent: Tuesday, June 03, 2008 12:06 AM
To: hobbit at hswn.dk
Subject: Re: [hobbit] HPUX and procs column
What version of HP-UX are you running? I am running 11.11 and
here it works. Lars
----- Original Message -----
From: Linder, Doug (SABIC Innovative Plastics,
consultant) <mailto:Doug.Linder at sabic-ip.com>
To: hobbit at hswn.dk
Sent: Monday, June 02, 2008 10:20 PM
Subject: [hobbit] HPUX and procs column
I just started doing some process monitoring in Hobbit.
It's working fine on all platforms except HP/UX. On HP/UX systems the
status goes to Warning immediately, and when you get the details it
says:
yellow Expected string COMMAND not found in ps output
header
UID PID PPID C STIME TTY TIME CMD
root 0 0 0 Jul 5 ? 04:10
swapper
root 1 0 0 Jul 5 ? 35:35 init
I checked and sure enough, HP/UX seems to use "CMD" as
the header for the ps column that the other operating systems call
"COMMAND", so it isn't checking the processes right.
Is that string somewhere in hobbit that I can change,
like a script, or would it be compiled into the binary?
---
Doug Linder
UNIX Systems Administrator
CompuCom Systems, Inc.
SABIC Innovative Plastics
T: 413 448 7563
D: *838 7563
E: doug.linder at sabic-ip.com
<mailto:doug.linderrdoug.linder at sabic-ip.com>
participants (3)
-
Doug.Linder@sabic-ip.com
-
lars.ebeling@leopg9.no-ip.org
-
Robert-Manocchia@IDEXX.com