Hello - We have ZfS v7 sp1 installed on an OES sp3 box that is
dedicated to this purpose. At the moment, we only have the MMS
components installed and are monitoring 17 W2K3 servers (with the
monitoring agent installed), and 4 Solaris 8 boxes (no agents and no
SNMP fwd'ing, ping only).

What I've been trying to do is set up some extra services as monitored
services (server object\properties\monitor services) so that I can get
a better handle on the services running on the remote boxes. I realise
that monitoring a port is not the best way of checking up on a service
and have included the relevant event log traps for the windows
servers... ...it's the Solaris 8 servers that I really care about. The
services and ports I would like to add are as follows:
InterSite Messaging = 389
NETLOGON = 137-9
File Replication Service = 135
W32TIME = 123 (TIME is already listed, will this work?)
DHCP = 2535 (DHCP is already listed, will this work?)
DNS = 53 (DNS is already listed, will this work?)
WINS = 42
LDAP = 389

I have been able to add them successfully to a windows server, save the
changes, add IP monitoring to a Solaris server and move onto the next
one... ...however some short time later (when the ping services get
around to a service monitored node) the server abends with a page fault
in JSOCK6X.nlm (details below) and goes into a reboot loop, until
SLOADER is commented out of autoexec. I can bring MMS up again if I
delete PingTargets.ser but then I lose all the added services...

Please advise - why this might be happening and how can I get ZfS to
alert me if those services go down?

>>Novell Open Enterprise Server, NetWare 6.5
>>PVER: 6.50.04
>>Server UKLONNZFS01 halted Tuesday, 12 December 2006 4:02:58.672 pm
>>Abend 1 on P00: Server-5.70.04: Page Fault Processor Exception (Error code 00000000)
>> CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
>> EAX = 00000000 EBX = 8BD8F560 ECX = 8BD8F560 EDX = 00000000
>> ESI = 8AD754E0 EDI = 7E351BC8 EBP = 8AD754E0 ESP = 7EF8334C
>> EIP = 7F348EB0 FLAGS = 00010246
>> 7F348EB0 8B02 MOV EAX, [EDX]=?
>> EIP in JSOCK6X.NLM at code start +00001EB0h
>> Access Location: 0x00000000
>>The violation occurred while processing the following instruction:
>>7F348EB0 8B02 MOV EAX, [EDX]
>>7F348EB2 85C0 TEST EAX, EAX
>>7F348EB4 7434 JZ 7F348EEA
>>7F348EB6 39C8 CMP EAX, ECX
>>7F348EB8 750A JNZ 7F348EC4
>>7F348EBA 8B89A0000000 MOV ECX, [ECX+000000A0]
>>7F348EC0 890A MOV [EDX], ECX
>>7F348EC2 EB1C JMP 7F348EE0
>>7F348EC4 89C2 MOV EDX, EAX
>>7F348EC6 8B80A0000000 MOV EAX, [EAX+000000A0]
>>Running process: JSock MAIN Process
>>Thread Owned by NLM: JSOCK6X.NLM
>>Stack pointer: 7EF83328
>>OS Stack limit: 7EF7F420
>>CPU 0 (Thread 7F357360) is in a NO SLEEP state
>>Scheduling priority: 67371008
>>Wait state: 50501A0 Blocked on a user CV
>>Stack: 7F349AA8 (JSOCK6X.NLM|FreeUpSocket+48)
>> -7E351BC8 (JSOCK6X.NLM|zombieInstance+0)
>> --8BD8F560 ?
>> --8AD754E0 ?...

[lines omitted here]
>>...Additional Information:
>> The CPU encountered a problem executing code in JSOCK6X.NLM. The problem may be in
>>that module or in data passed to that module by a process owned by JSOCK6X.NLM.

thanks in advance for any assistance,