Forum Discussion

Jason_48455's avatar
Jason_48455
Icon for Nimbostratus rankNimbostratus
Jun 25, 2008

How Can I Monitor Flash Server RTMP?

Flash RTMP (Real Time Messaging Protocol) run on port 1935. I tried using http and a modified version of an http monitor I'm using for non standard ports, but it did not work.

 

 

Any idea on how I can create a monitor for this?

 

 

Thanks.

4 Replies

  • Hi,

     

     

    I have flash servers in my config and use the standard tcp monitor for port 1935, it works fine.

     

     

    Regards.

     

  • Hi,

     

     

    I have flash servers in my config and use the standard tcp monitor for port 1935, it works fine.

     

     

    Regards.

     

  • I see what I did wrong. I had tried a TCP monitor, but I had left the * for the port. I changed it to 1935 and it started working.

     

     

    Thanks for your help.
  • If you have the pool member defined on port anything but port 0, you shouldn't need to specify a port in the monitor. The monitor will use the pool member's port.

     

     

    I'd assumed that RTMP was running over HTTP (Click here), so I suggested an HTTP monitor. If you don't configure a send string in the TCP or HTTP monitor, the monitoring daemon will only check to see if it gets a response to a TCP handshake request. If you capture a tcpdump of a successful request, you could configure the monitor send string with the request. Add a string found in a successful response as the receive string, and you can check that the application is responding correctly before marking the pool member up.

     

     

    Aaron