Skip to content

roundshot/rabbitmq-monitor

Repository files navigation

rabbitmq-monitor\n\nGo Report Card\nGoCI\nBuild Status\nApache 2 licensed\n\nrabbitmq-monitor is an agent used for open-falcon to monitor RabbitMQ.\n\n## Arch Requirement\nLinux\n\n## Build\n\nbash\n$make build\n\n\n## Agent launch\n\nbash\n$/bin/bash control.sh start|stop|restart\n\nIt will create a temporary directory var in your current path.\n\n## Metrics\n\noverview metrics:\n\n...[trimmed for brevity]...\n\n## Witch\nspiderQ will start a web server to handle several instructions which to control RabbitMQ process state.\n\nThe web server listens on port 5671 by default, it enables basicauth, and handles client's requests.\n\nRabbitMQ process management(graceful)\n\nbash\ncurl -u noadmin:ADMIN -XPUT -d '{"name":"is_alive"}' http://127.0.0.1:5671/api/app/actions\n\ncurl -u noadmin:ADMIN -XPUT -d '{"name":"start"}' http://127.0.0.1:5671/api/app/actions\n\ncurl -u noadmin:ADMIN -XPUT -d '{"name":"stop"}' http://127.0.0.1:5671/api/app/actions\n\ncurl -u noadmin:ADMIN -XPUT -d '{"name":"restart"}' http://127.0.0.1:5671/api/app/actions\n\n\n...[trimmed for brevity]...

About

RabbitMQ monitoring agent written in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published