Hi.

Anybody out there, who defined a Active Monitor for IPSwitch Whatsup, that's
monitoring the post office functionality (TCP:1677)?


I tried to figure this out from the TCP payload of the first two packes traveling to
the server and back to the client, when GRPWISE.EXE is starting up, but this doesn't
work. (I couldn't work it out ... ;-)



So I (ab)used the fact, that the POA redirects http://ip:1677/ requests to
http://ip:7181/. I'm Not sure, if this is actually a valid way to proove, that the
POA is up and working fine.


Any comments?


Regards, Rudi.

PS: The send and expect strings for whatsup TCP active monitor I used are these:


Send=\x47\x45\x54\x20\x2f\x20\x48\x54\x54\x50\x2f\ x31\x2e\x31\x0d\x0a\x41\x63\x63\x65
\x70\x74\x3a\x20\x69\x6d\x61\x67\x65\x2f\x67\x69\x 66\x2c\x20\x69\x6d\x61\x67\x65\x2f\
x6a\x70\x65\x67\x2c\x20\x69\x6d\x61\x67\x65\x2f\x7 0\x6a\x70\x65\x67\x2c\x20\x69\x6d\x
61\x67\x65\x2f\x70\x6a\x70\x65\x67\x2c\x20\x61\x70 \x70\x6c\x69\x63\x61\x74\x69\x6f\x6
e\x2f\x78\x2d\x73\x68\x6f\x63\x6b\x77\x61\x76\x65\ x2d\x66\x6c\x61\x73\x68\x2c\x20\x61
\x70\x70\x6c\x69\x63\x61\x74\x69\x6f\x6e\x2f\x76\x 6e\x64\x2e\x6d\x73\x2d\x65\x78\x63\
x65\x6c\x2c\x20\x61\x70\x70\x6c\x69\x63\x61\x74\x6 9\x6f\x6e\x2f\x76\x6e\x64\x2e\x6d\x
73\x2d\x70\x6f\x77\x65\x72\x70\x6f\x69\x6e\x74\x2c \x20\x61\x70\x70\x6c\x69\x63\x61\x7
4\x69\x6f\x6e\x2f\x6d\x73\x77\x6f\x72\x64\x2c\x20\ x61\x70\x70\x6c\x69\x63\x61\x74\x69
\x6f\x6e\x2f\x78\x61\x6d\x6c\x2b\x78\x6d\x6c\x2c\x 20\x61\x70\x70\x6c\x69\x63\x61\x74\
x69\x6f\x6e\x2f\x78\x2d\x6d\x73\x2d\x78\x62\x61\x7 0\x2c\x20\x61\x70\x70\x6c\x69\x63\x
61\x74\x69\x6f\x6e\x2f\x78\x2d\x6d\x73\x2d\x61\x70 \x70\x6c\x69\x63\x61\x74\x69\x6f\x6
e\x2c\x20\x61\x70\x70\x6c\x69\x63\x61\x74\x69\x6f\ x6e\x2f\x76\x6e\x64\x2e\x6d\x73\x2d
\x78\x70\x73\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2c\x 20\x2a\x2f\x2a\x0d\x0a\x41\x63\x63\
x65\x70\x74\x2d\x4c\x61\x6e\x67\x75\x61\x67\x65\x3 a\x20\x65\x6e\x2d\x55\x53\x2c\x64\x
65\x3b\x71\x3d\x30\x2e\x35\x0d\x0a\x55\x73\x65\x72 \x2d\x41\x67\x65\x6e\x74\x3a\x20\x4
d\x6f\x7a\x69\x6c\x6c\x61\x2f\x34\x2e\x30\x20\x28\ x63\x6f\x6d\x70\x61\x74\x69\x62\x6c
\x65\x3b\x20\x4d\x53\x49\x45\x20\x38\x2e\x30\x3b\x 20\x57\x69\x6e\x64\x6f\x77\x73\x20\
x4e\x54\x20\x35\x2e\x31\x3b\x20\x54\x72\x69\x64\x6 5\x6e\x74\x2f\x34\x2e\x30\x3b\x20\x
2e\x4e\x45\x54\x34\x2e\x30\x43\x3b\x20\x2e\x4e\x45 \x54\x34\x2e\x30\x45\x3b\x20\x2e\x4
e\x45\x54\x20\x43\x4c\x52\x20\x32\x2e\x30\x2e\x35\ x30\x37\x32\x37\x3b\x20\x2e\x4e\x45
\x54\x20\x43\x4c\x52\x20\x33\x2e\x30\x2e\x30\x34\x 35\x30\x36\x2e\x33\x30\x3b\x20\x2e\
x4e\x45\x54\x20\x43\x4c\x52\x20\x33\x2e\x30\x2e\x3 0\x34\x35\x30\x36\x2e\x36\x34\x38\x
3b\x20\x2e\x4e\x45\x54\x20\x43\x4c\x52\x20\x33\x2e \x30\x2e\x34\x35\x30\x36\x2e\x32\x3
1\x35\x32\x3b\x20\x2e\x4e\x45\x54\x20\x43\x4c\x52\ x20\x33\x2e\x35\x2e\x33\x30\x37\x32
\x39\x29\x0d\x0a\x41\x63\x63\x65\x70\x74\x2d\x45\x 6e\x63\x6f\x64\x69\x6e\x67\x3a\x20\
x67\x7a\x69\x70\x2c\x20\x64\x65\x66\x6c\x61\x74\x6 5\x0d\x0a\x48\x6f\x73\x74\x3a\x20\x
31\x30\x2e\x32\x37\x2e\x31\x2e\x36\x32\x3a\x31\x36 \x37\x37\x0d\x0a\x43\x6f\x6e\x6e\x6
5\x63\x74\x69\x6f\x6e\x3a\x20\x4b\x65\x65\x70\x2d\ x41\x6c\x69\x76\x65\x0d\x0a\x58\x2d
\x4e\x6f\x76\x49\x4e\x65\x74\x3a\x20\x76\x31\x2e\x 32\x0d\x0a\x0d
Expect=301 Moved Permanently

(the send has to be line one, the expect the 2nd line (no CR/CRLF for that 2nd one)