Title: I Wrote A Nagios Plugin For Bitcoin Post by: aceat64 on July 25, 2010, 09:40:45 AM Update: Cleaned up the code once yore pointed me to the json_decode() function. Also removed unnecessary rounding code.
Update 07/27/2010: Cleaned up the code a bit more, fixed the perfdata so it outputs in a sane format, and added rpcpassword option Update 07/30/2010: The script has been redesigned so that it no longer requires the bitcoind binary, since it makes the JSON-RPC call directly. In order to get the current hashrate this plugin assumes you are running lachesis's getinfo patch. You can find the patch here: http://www.alloscomp.com/bitcoin/ (http://www.alloscomp.com/bitcoin/) Yes, it uses PHP but it works. Latest as of 7/30/2010: http://pastebin.com/9iRSJWMr (http://pastebin.com/9iRSJWMr) Old, deprecated script: http://pastebin.com/ShDr80G2 (http://pastebin.com/ShDr80G2) If you find this code useful, I accept donations at: 18jFGqFR53fEtaDg1DvRy1vWid9M2EVW1V ;D Title: Re: I Wrote A Nagios Plugin For Bitcoin Post by: Vasili Sviridov on July 25, 2010, 07:28:31 PM I have a munin code for bitcoin, but it's pretty shitty, and I don't have enough time to improve it further.
It makes a lot of assumptions right now, and plotting is bit off too. Code: #!/bin/bash Title: Re: I Wrote A Nagios Plugin For Bitcoin Post by: aceat64 on July 28, 2010, 04:38:26 AM I've updated the code in my original post. I'm bumping this thread on the off chance someone would care to use my updated Nagios plugin.
Title: Re: I Wrote A Nagios Plugin For Bitcoin Post by: Coma on June 16, 2011, 04:59:08 PM I care, I'm looking for something like this and will try it out soon.
Nobody else uses it? How weird... Title: Re: I Wrote A Nagios Plugin For Bitcoin Post by: mckoss on February 15, 2012, 09:52:41 AM I wrote a Munin plugin for the getinfo data you might like to graph with Munin.
https://github.com/mckoss/contrib/blob/master/plugins/other/bitcoind_ https://i.imgur.com/fe3An.png You can graph: wallet balance, peer connections, block number, and difficulty. |