Skip to content

infraweavers/monitoring-agent

Repository files navigation

Monitoring Agent

Test, Build and Release Go Report Card License: MIT

A simple, modern, maintainable and flexible monitoring agent that works cross platform.

Status

Released

Current Features

  • Designed to work with Nagios, Naemon and other similar monitoring platforms that perform active checks
  • Cross platform
  • Executes a passed in script (no need to deploy scripts to monitored hosts)
  • Continuous Integration/Delivery
  • Windows MSI / Service
  • Optional enforcement of script signing
  • Optional enforcement of client TLS
  • systemd service
  • Packaging for debian/ubuntu

Features in Development

  • Potentially peformance counter integration for Windows

Simple Usage Examples

Linux against Linux

$ curl -k -H "Content-Type: application/json" --data '{ "path": "perl", "args": [ "-e", "print \"Hello, World\"" ] }' https://test:secret@127.0.0.1:9000/v1/runexecutable

Windows (cmd) against Linux