lib/arborist/snmp.rb
author Mahlon E. Smith <mahlon@martini.nu>
Fri, 31 Jul 2020 13:57:55 -0700
changeset 28 534fa741c700
parent 26 54f2f57cc0b0
child 29 40bcd1565627
permissions -rw-r--r--
Merge pull request #1 from slowbro/master check for readonly filesystems in SNMP::Disk

# -*- ruby -*-
#encoding: utf-8

require 'loggability'
require 'arborist'


# Various monitoring checks using SNMP, for the Arborist monitoring toolkit.
module Arborist::SNMP
	extend Loggability

	# Loggability API -- set up a log host for this library
	log_as :arborist_snmp


	# Package version
	VERSION = '0.6.2'

	# Version control revision
	REVISION = %q$Revision$


	### Return the name of the library with the version, and optionally the build ID if
	### +include_build+ is true.
	def self::version_string( include_build: false )
		str = "%p v%s" % [ self, VERSION ]
		str << ' (' << REVISION.strip << ')' if include_build
		return str
	end


	require 'arborist/monitor/snmp'

end # module Arborist::SNMP