Forum Discussion

Paul_Angus_1357's avatar
Paul_Angus_1357
Icon for Nimbostratus rankNimbostratus
Oct 16, 2013

monitoring java.nio port availability

Hi,

 

I am a CloudStack consultant and have a client who uses F5s. They had an issue where they were tcp monitoring port 8250, but although the port was open, the application wasn't responding. The application communicates over java.nio. Is it possible to have a monitor on an F5 which makes java.nio calls (I have the source code for the CloudStack agent) and checks the response to determine whether the service is up or not?

 

Many thanks in advance.

 

Paul Angus

 

1 Reply

  • BinaryCanary_19's avatar
    BinaryCanary_19
    Historic F5 Account

    I don't think it makes a difference what the underlying library is, as long as the interface is TCP, as it seems to be in your case.

     

    The TCP monitor does exactly what you are asking for, I believe. Connect to a node, send a configured string, and look for a configured string in the response sent by the node, then mark the node as up or down depending on if the string matches what is configured.