On 06-12-2011 21:17, Stef Coene wrote:
Hi,
Some time ago Ralph Mitchell posted a message that he was able to use curl to post a message to the cgi script xymoncgimsg.cgi. http://comments.gmane.org/gmane.comp.monitoring.hobbit/27772 I'm trying to do the same, but it's not working.
I tried it here, and it works fine. You need to copy the xymoncgimsg.cgi binary to your ~xymon/cgi-bin/ directory (or setup a symlink and configure the webserver to accept links), but then it works fine.
I didn't try the SSL client-certificate stuff that Ralph was doing, but a plain "send a command to xymond" stuff is working OK.
Here's the commandline I used:
curl
-d "xymondboard"
-H "Content-type: application/octet-stream"
-H "Mime-version: 1.0"
http://www.xymon.com/xymon-cgi/xymoncgimsg.cgi
This just sends a "xymondboard" command to fetch the current status of all Xymon tests; you can replace it with a status message or the client data, if that is what you want to transmit.
Note that if you use an https-URL, many curl installations do not come with an up-to-date set of root certificates, so you will either need to update that - or use the "-k" option to disable checking of the SSL certificate from the server.
Regards, Henrik