Skip to content

monitoring check plugin for the snmpsim REST API (written in golang)

License

Notifications You must be signed in to change notification settings

inexio/snmpsim-check

Repository files navigation

snmpsim-check

Go Report Card GitHub license

Description

monitoring check plugin for the snmpsim REST API (written in golang). The plugin complies with the Monitoring Plugins Development Guidelines and should therefore be compatible with nagios, icinga2, zabbix, checkmk, etc.

Usage of the check-management-client

Usage:
  main [OPTIONS]

Application Options:
  -U, --url=      The base URL of the SNMPSIM server
  -u, --username= The username for the server if set
  -p, --password= The username for the server if set
  -P, --path=     The data path to an agent file on the server, needs to be set if full check is enabled
  -F, --full      Run a full check of the API

Help Options:
  -h, --help      Show this help message

Usage of the check-metrics-client

Usage:
  main [OPTIONS]

Application Options:
  -U, --url=      The base URL of the SNMPSIM server
  -u, --username= The username for the server if set
  -p, --password= The username for the server if set
  -F, --full      Run a full check of the API

Help Options:
  -h, --help      Show this help message

Installation

To install, use go get or git clone:

go get https://github.com/inexio/snmpsim-check

or

git clone https://github.com/inexio/snmpsim-check.git

You can also directly download the binaries under the releases tab.