Check Plugins for monitoring written in golang.
Documentation for each plugin is located in its respective sub directory.
- check-cert-file
- check-elasticsearch
- check-file-age
- check-file-size
- check-http
- check-jmx-jolokia
- check-load
- check-log
- check-mailq
- check-memcached
- check-mysql
- check-ntpoffset
- check-postgresql
- check-procs
- check-redis
- check-solr
- check-tcp
- check-uptime
The specs for the check plugins are mostly the same as the plugins for Nagios and Sensu. The exit status of the commands are treated as follows.
exit status | meaning |
---|---|
0 | OK |
1 | WARNING |
2 | CRITICAL |
other than 0, 1, or 2 | UNKNOWN |
Install the plugin package from either the yum or the apt repository.
yum install mackerel-check-plugins
apt-get install mackerel-check-plugins
mackerel-check-plugins will be installed to /usr/local/bin/check-*
.
See the following documentation.
English: http://help.mackerel.io/entry/custom-checks
Japanese: http://help-ja.mackerel.io/entry/custom-checks
- fork it
- develop the plugin you want
- create a pull request!