[Date Prev]   [Date Next] [Thread Prev]   [Thread Next] [Date Index]   [Thread Index]

 

     [snips-users] hostmon-collector on Solaris 2.5.1 failing (hostmon DataAge reaches OldCrit)

For some weird reason, would seem as though the hostmon-collector is
failing on Solaris 2.5.1 with no real errors... the "DataAge" from
hostmon comes through, so I'm assuming that's working fine (ie. the
problem isn't in "hostmon" itself; it's not getting any data to process
from the collector).

On a closer look, hostmon-collector /never/ makes an attempt to connect
out to other machines on the hostmon port (5355); this information
garnished through a packet sniffer.  Simple telnets to the other machines
from the snips and/or hostmon box yield the desired stream just fine (and
DO show up in the packet sniff); so I know the problem is somewhere on
the collector box.

So, delving in to hostmon-collector, it would appear as though the child
process isn't doing anything useful... I try running hostmon-collector
in "debug" mode (using -d) and don't manage to get much more useful
information (though I note that I have to specify a hostname on the
command line if using the debug switch, else it simply tries "localhost"
and "nfs1.jvnc.net." Still, the packet sniffer catches nothing going
across 5355.

  (debug) hostmon-collector (child 1 of 9410): try_telnet() to fubar
  (debug)) hostmon-collector (child 1 of 9410): try_scp() to fubar
  (debug) hostmon-collector (child 1 of 9410): try_scp() to fubar failed
  hostmon-collector (child 1 of 9410) could not get /tmp/hostmon_data/fubar.hostmon

Trying to debug the newSocket code, it would seem as though it never
returns (read: putting in print statements for debugging after nearly
every line).  Guessing that's something to do with the forking off of
child processes, though I'm not sure why the print statements suddenly
go away (ie. don't see the fork in a line-by-line analysis of
try_telnet)

Help?!?

Russell


-- 
Russell M. Van Tassell
russell at loosenut com

Fights between cats and dogs are prohibited by statute in Barber, North
Carolina.

Zyrion Traverse Network Monitoring & Network Management Software