{"repo":"sulochan/go-nagios-api","free":true,"listed":false,"github":"https://github.com/sulochan/go-nagios-api","clone":"git clone https://github.com/sulochan/go-nagios-api.git","description":"A JSON API for Nagios","language":"Go","stars":26,"topics":["nagios","json-api","nagios-api","golang","monitoring","infrastructure"],"license":null,"category":"analytics","readme_excerpt":"Nagios JSON API Intended to provide a JSON API like features for Nagios installations. Its written in golang and therefore systems wanting to run it only need to run a single binary for their distribution. Installation: == Follow golang installation to install golang. Clone this repo. Run: go build . from inside repo directory. You can now use the standalone binary to run the service. Run: == It will start the api service on port 8080. If you wish to change the port simply pass --addr=:80 to make it run on port 80. For running in production see init scripts. API Calls == Hosts and Services External Commands Examples Missing feature or command If there is a feature that you would like to have and is missing please open an issue. Alternatively, write the feature and make a pull request.","default_branch":null,"files":null,"tree":[],"storefront":"/r/sulochan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sulochan/go-nagios-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}