Bitcoin Forum
May 29, 2017, 09:15:17 PM *
News: Latest stable version of Bitcoin Core: 0.14.1  [Torrent]. (New!)
   Home   Help Search Donate Login Register  
Pages: [1]
Author Topic: I Wrote A Nagios Plugin For Bitcoin  (Read 2622 times)
Full Member
Offline Offline

Activity: 132

View Profile
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:

Yes, it uses PHP but it works.

Latest as of 7/30/2010:

Old, deprecated script:

If you find this code useful, I accept donations at: 18jFGqFR53fEtaDg1DvRy1vWid9M2EVW1V  Grin
Hero Member
Offline Offline

Posts: 1496092517

View Profile Personal Message (Offline)

Reply with quote  #2

Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Vasili Sviridov
Offline Offline

Activity: 104

View Profile WWW
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.

case $1 in
                cat <<'EOM'
graph_title Bitcoin Daemon
graph_vlabel Block Count
graph_args --base 1000 -l 68000
#graph_order balance blockcount difficulty
#balance.label balance
blockcount.label blockcount
#blockcount.min 50000
#difficulty.label difficulty
        exit 0;;

#echo "balance.value" `bitcoind getbalance`
echo "blockcount.value" `bitcoind getblockcount`
#echo "difficulty.value" `bitcoind getdifficulty`

Full Member
Offline Offline

Activity: 132

View Profile
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.
Full Member
Offline Offline

Activity: 140

View Profile
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...
Jr. Member
Offline Offline

Activity: 52

View Profile WWW
February 15, 2012, 09:52:41 AM

I wrote a Munin plugin for the getinfo data you might like to graph with Munin.

You can graph: wallet balance, peer connections, block number, and difficulty.

Mike Koss
Seattle, WA
Pages: [1]
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!