mackerelio / Go Check Plugins
Licence: apache-2.0
Check Plugins for monitoring written in golang
Stars: ✭ 225
Labels
Projects that are alternatives of or similar to Go Check Plugins
Nagflux
A connector which copies performancedata from Nagios / Icinga(2) / Naemon to InfluxDB
Stars: ✭ 55 (-75.56%)
Mutual labels: nagios
Check nwc health
check_nwc_health is a plugin which checks the health of network components and interfaces.
Stars: ✭ 127 (-43.56%)
Mutual labels: nagios
Openitcockpit
openITCOCKPIT is an Open Source system monitoring tool built for different monitoring engines like Nagios, Naemon and Prometheus.
Stars: ✭ 108 (-52%)
Mutual labels: nagios
Awesome Monitoring
INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools for Operations.
Stars: ✭ 356 (+58.22%)
Mutual labels: nagios
Wgcloud
linux运维监控工具,支持系统信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,API接口,大屏展示,拓扑图,进程监控,端口监控,docker监控,文件防篡改,日志监控,数据可视化,web ssh,堡垒机,指令下发批量执行,linux面板,探针,故障告警
Stars: ✭ 2,669 (+1086.22%)
Mutual labels: nagios
Docker Nagios
Docker-Nagios provide Nagios service running on the docker container and a series of solution for Nagios
Stars: ✭ 41 (-81.78%)
Mutual labels: nagios
Sendsmsviasmppapi
Python code to send SMS via SMPP API for Nagios monitored servers
Stars: ✭ 11 (-95.11%)
Mutual labels: nagios
Interfacetable v3t
interfacetable_v3t (formerly check_interface_table_v3t)
Stars: ✭ 14 (-93.78%)
Mutual labels: nagios
Check postgres
Nagios check_postgres plugin for checking status of PostgreSQL databases
Stars: ✭ 438 (+94.67%)
Mutual labels: nagios
Pytest Testinfra
With Testinfra you can write unit tests in Python to test actual state of
your servers configured by management tools like Salt, Ansible, Puppet,
Chef and so on.
Stars: ✭ 1,987 (+783.11%)
Mutual labels: nagios
Thruk
Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.
Stars: ✭ 357 (+58.67%)
Mutual labels: nagios
Nagvis
Visualization addon for your open source monitoring core
Stars: ✭ 103 (-54.22%)
Mutual labels: nagios
Nagios Plugins Rabbitmq
A set of nagios checks for RabbitMQ using the management interface
Stars: ✭ 194 (-13.78%)
Mutual labels: nagios
Thola
Tool for monitoring and provisioning network devices (mainly using SNMP) - monitoring check plugin
Stars: ✭ 179 (-20.44%)
Mutual labels: nagios
Sakuli
Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations
Stars: ✭ 115 (-48.89%)
Mutual labels: nagios
go-check-plugins
Check Plugins for monitoring written in golang.
Documentation for each plugin is located in its respective sub directory.
- check-aws-cloudwatch-logs
- check-aws-sqs-queue-size
- check-cert-file
- check-disk
- check-elasticsearch
- check-file-age
- check-file-size
- check-http
- check-jmx-jolokia
- check-ldap
- check-load
- check-log
- check-mailq
- check-masterha
- check-memcached
- check-mysql
- check-ntpoffset
- check-ntservice
- check-ping
- check-postgresql
- check-procs
- check-redis
- check-smtp
- check-solr
- check-ssh
- check-ssl-cert
- check-tcp
- check-uptime
- check-windows-eventlog
Specification
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 |
Installation
Install the plugin package from either the yum or the apt repository. To setup these package repositories, see the documentation regarding the installation of mackerel-agent (rpm / deb).
mackerel-check-plugins will be installed to /usr/local/bin/check-*
.
yum
yum install mackerel-check-plugins
apt
apt-get install mackerel-check-plugins
Use check plugins in Mackerel
See the following documentation.
English: https://mackerel.io/docs/entry/custom-checks
Japanese: https://mackerel.io/ja/docs/entry/custom-checks
Contribution
- see The official plugin registry and Pull requests to the existing central repository
- fork it
- develop the plugin you want
- create a pull request!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].