Nagios::Splunk

Nagios splunk plugin allows to check splunk license usage

API

client = Nagios::Splunk::RestClient.new(“admin:changeme@localhost:8089/”) splunk = Nagios::Splunk::Check.new(client)

warn = 80 # 80% crit = 90 # 90%

splunk.license_usage(warn, crit) # => “License OK: 50% of license capacity is used | quota: 500 MB; used: 250 MB”

Usage:

$ check_splunk -s admin:changeme@localhost:8089/ -w 60 -c 80 “License OK: 50% of license capacity is used | quota: 500 MB; used: 250 MB” $ echo $? 0