Bitcoin Forum
November 18, 2017, 09:20:38 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: I Wrote A Nagios Plugin For Bitcoin  (Read 2735 times)
aceat64
Full Member
***
Offline Offline

Activity: 132


View Profile
July 25, 2010, 09:40:45 AM
 #1

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/

Yes, it uses PHP but it works.

Latest as of 7/30/2010: http://pastebin.com/9iRSJWMr

Old, deprecated script: http://pastebin.com/ShDr80G2

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

Posts: 1510996838

View Profile Personal Message (Offline)

Ignore
1510996838
Reply with quote  #2

1510996838
Report to moderator
1510996838
Hero Member
*
Offline Offline

Posts: 1510996838

View Profile Personal Message (Offline)

Ignore
1510996838
Reply with quote  #2

1510996838
Report to moderator
Coinlancer is Disrupting the Freelance marketplace!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1510996838
Hero Member
*
Offline Offline

Posts: 1510996838

View Profile Personal Message (Offline)

Ignore
1510996838
Reply with quote  #2

1510996838
Report to moderator
1510996838
Hero Member
*
Offline Offline

Posts: 1510996838

View Profile Personal Message (Offline)

Ignore
1510996838
Reply with quote  #2

1510996838
Report to moderator
1510996838
Hero Member
*
Offline Offline

Posts: 1510996838

View Profile Personal Message (Offline)

Ignore
1510996838
Reply with quote  #2

1510996838
Report to moderator
Vasili Sviridov
Member
**
Offline Offline

Activity: 104


View Profile WWW
July 25, 2010, 07:28:31 PM
 #2

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
case $1 in
        config)
                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
EOM
        exit 0;;
esac

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

1JHYtsmsGq2McwGHmWayVjVtHds8rp1R5
aceat64
Full Member
***
Offline Offline

Activity: 132


View Profile
July 28, 2010, 04:38:26 AM
 #3

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.
Coma
Full Member
***
Offline Offline

Activity: 140


View Profile
June 16, 2011, 04:59:08 PM
 #4

I care, I'm looking for something like this and will try it out soon.
Nobody else uses it? How weird...
mckoss
Jr. Member
*
Offline Offline

Activity: 52



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

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_



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

Mike Koss
Seattle, WA
1MCKossESxvzkT11txy7eDrtDJQLHySzHC
Pages: [1]
  Print  
 
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!