{"repo":"ITRS-Group/monitor-ninja","free":true,"listed":false,"github":"https://github.com/ITRS-Group/monitor-ninja","clone":"git clone https://github.com/ITRS-Group/monitor-ninja.git","description":"Ninja is Now Just Awesome - a modern web GUI for Naemon","language":"PHP","stars":31,"topics":["monitoring","gui","dashboard","metrics","reporting","ninja","php","livestatus","naemon"],"license":null,"category":"analytics","readme_excerpt":"Ninja - Ninja is Now Just Awesome Ninja is a modern web GUI for Naemon. Here is what it can look like: - Dashboard for new users: - An Availability report: - Object listing, a.k.a. list view: - A single object's properties: Requirements Ninja requires the following system software to be installed: - php 5.3+ - php-mysql - php-cli 5.3+ - MySQL 5+ - wkhtmltopdf (optional, used for PDF reports) It also requires the following software: - Naemon 1.0.4+ (needs to run on the same server) https://github.com/naemon/naemon-core - Merlin https://github.com/op5/merlin - The Naemon project's fork of Livestatus https://github.com/naemon/naemon-livestatus Installation Ninja is a web application mainly written in php so in short words the installation goes something like this: 1. Download a release tarball from https://github.com/op5/ninja/releases, or by checking out the project via git. 2. Put Ninja and all of its files so that they are accessible from a webserver. Make sure that all Ninja requirements are installed, and that both the Merlin and the Livestatus broker modules are loaded by Naemon. 3. Within the Ninja directory, type make and make install . 4. Copy the Ninja dir to a suitable location. Will vary between installations. cp -a ninja /var/www/html/ Ninja sadly mixes its static assets and PHP files (patches are welcome), so copying everything into the webroot is the common choice; rewriting a lot of paths is another choice. If you successfully get away with the second approach, e","default_branch":null,"files":null,"tree":[],"storefront":"/r/ITRS-Group","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ITRS-Group/monitor-ninja/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."}