Has anyone implemented nagios monitoring of Wildfire? I am doing a simple TCP check of port 5222, but this seems to create a memory leak due to connections (very similar to JM-558 ??) and writes the following to the error log:
2006.02.22 09:41:24 [org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:159)
] Connection closed before session established
My two questions:
is there a simple string I can send on port 5222 to check if the service is alive without throwing an error? I looked through the smack code but I am no programmer.
does the memory leak in JM-558 still exist? Over a period of a few days the ram usage kept growing until eventually no clients could connect and the admin page was throwing a heap error. Nagios creates a socket connection every minute.