This is the official plugin pack for mackerel-agent, a piece of software which is installed on your hosts to collect metrics and events and send them to Mackerel.
Detailed specs of plugins can be viewed here: ENG mackerel-agent specifications, JPN mackerel-agent 仕様.
Documentation for each plugin is located in its respective sub directory.
- mackerel-plugin-apache2
- mackerel-plugin-aws-cloudfront
- mackerel-plugin-aws-ec2
- mackerel-plugin-aws-ec2-cpucredit
- mackerel-plugin-aws-ec2-ebs
- mackerel-plugin-aws-elasticache
- mackerel-plugin-aws-elasticsearch
- mackerel-plugin-aws-elb
- mackerel-plugin-aws-rds
- mackerel-plugin-aws-ses
- mackerel-plugin-conntrack
- mackerel-plugin-docker
- mackerel-plugin-elasticsearch
- mackerel-plugin-fluentd
- mackerel-plugin-gearmand
- mackerel-plugin-gostats
- mackerel-plugin-graphite
- mackerel-plugin-haproxy
- mackerel-plugin-inode
- mackerel-plugin-jmx-jolokia
- mackerel-plugin-jvm
- mackerel-plugin-linux
- mackerel-plugin-mailq
- mackerel-plugin-memcached
- mackerel-plugin-mongodb
- mackerel-plugin-munin
- mackerel-plugin-murmur
- mackerel-plugin-mysql
- mackerel-plugin-nginx
- mackerel-plugin-php-apc
- mackerel-plugin-php-fpm
- mackerel-plugin-php-opcache
- mackerel-plugin-plack
- mackerel-plugin-postgres
- mackerel-plugin-proc-fd
- mackerel-plugin-rabbitmq
- mackerel-plugin-redis
- mackerel-plugin-snmp
- mackerel-plugin-solr
- mackerel-plugin-squid
- mackerel-plugin-td-table-count
- mackerel-plugin-trafficserver
- mackerel-plugin-twemproxy
- mackerel-plugin-unicorn
- mackerel-plugin-uptime
- mackerel-plugin-varnish
- mackerel-plugin-windows-server-sessions
- mackerel-plugin-xentop
ENG https://mackerel.io/docs/entry/howto/install-agent JPN https://mackerel.io/ja/docs/entry/howto/install-agent
If the mackerel-agent has already be installed this step can be ignored.
Install the plugin pack from either the yum or the apt repository.
yum install mackerel-agent-plugins
apt-get install mackerel-agent-plugins
mackerel-agent-plugins will be installed to /usr/bin/mackerel-plugin-*
.
Some plugins may not work on CentOS/RedHat 5 because the golang compiler (gc) doesn't support the old kernel. (https://golang.org/doc/install)
Some plugins are not contained in rpm and deb packages. If you want to use them, build them.
- fork it
- develop the plugin you want
- create a pullrequest!