Man Linux: Main Page and Category List

NAME

       bbmessage.cgi - CGI utility used for proxying Xymon data over HTTP

SYNOPSIS

       bbmessage.cgi

DESCRIPTION

       bbmessage.cgi(8)  is  the  server-side utility receiving Xymon messages
       sent by the bb(1) utility  over  an  HTTP  transport.  The  bb  utility
       normally  sends data over a dedicated TCP protocol, but it may use HTTP
       to go through proxies or through restrictive firewalls. In  that  case,
       the webserver must have this CGI utility installed, which takes care of
       receiving the message via HTTP, and forwards it to a local Xymon server
       through the normal Xymon transport.

       The  CGI  expects  to  be invoked from an HTTP "POST" request, with the
       POST-data being the status-message.  bbmessage.cgi simply collects  all
       of  the  POST  data,  and  send it off as a message to the Xymon daemon
       running on IP  127.0.0.1.  This  destination  IP  currently  cannot  be
       changed.

       The CGI will return any output provided by the Xymon daemon back to the
       requestor as the response to the HTTP POST,  so  this  allows  for  all
       normal Xymon commands to work.

SECURITY

       bbmesage.cgi will only send data to a Xymon server through the loopback
       interface, i.e. IP-address 127.0.0.1.

       Access to  the  CGI  should  be  restricted  through  webserver  access
       controls,  since  the CGI provides no authentication at all to validate
       incoming messages.

       If possible, consider using the bbproxy(8) utility instead  for  native
       proxying of Xymon data between networks.

SEE ALSO

       bb(1), bbproxy(8), xymon(7)