Ninja Featured


Listings details

Name of owner
Per Åsberg

The Ninja project is an effort to develop an alternative Nagios gui with the aim of being the most useful Open Source web front end for Nagios. You will be able to use them as a combination or replacement to the existing Nagios CGI's. Ninja is in steady development so we would love to get your input, ideas or most preferibly patches ;)

tab_doc tab_download tab_contribute tab_mailinglist

Brief description of Ninja

  • Create New PHP versions of the existing .cgi's with effort put into removing "obvious problems" such as:
    • Lack of good search and filtering. Today's host search can be so much better
    • Scalability. Ways to present large data sets, host lists, service lists, etc
  • Multi language support (gettext)
  • Template/skin support for easy customization of look and feel
  • Support for several databases
  • Session based authentication with support for common auth protocols


Non-functional requirements (other stuff that we think about)

  • Offer similar or better functionality then the existing cgi's
  • Be contributor friendly
  • Be scalable enough to support gigantic installations, good performance etc
  • Be easy to extend with other Nagios addons such as pnp4nagios, nagvis etc


Download the latest stable release of Ninja

  • Browse and download the code by from git. Note that you need a recent merlin version for Ninja to function properly.

Check out our wiki for intallation instructions for Ninja.


  • Ninja API documentation (zip-file)
  • Community Wiki documentation
  • Change log


  • Quick start guide for Ninja on CentOS 5

Other Resources



We have a online SandBox where you can look at and test the implemented Ninja GUI in op5 Monitor. You will have to sign up in order to recieve log in credentials.

Get involved - Contribute to the Ninja project

It is easy to get involved in the Ninja project and to contribute!

  • Start using the code and if you like what you see, help by spreading the word on blogs and forums
  • Post your comments and feedback here
  • Sign up at the op5-users mailing list to join the conversation and help other users by ansering questions.where you can follow the project and contribute your code and bugfixes. (The mailing list is it's not a project specific)
  • If you find a bug you can report the bug here
  • If you miss any documentation or know how to solve a undocumented problem you can write documentation at op5 community wiki


Ninja Bug Tracking

Change Log

The changelog for Ninja is mostly kept in git at the moment. Check out the change log here.

0 vote
Submit reviewRecommendPrintVisitReport

Featured Projects from op5

1. Merlin    Merlin
    Category: op5 Projects
    Hits: 3362
    Created: 2010-06-18

2. Ninja    Ninja
    Category: op5 Projects
    Hits: 5561
    Created: 2010-06-21

3. op5 Plugins    op5 Plugins
    Category: op5 Projects
    Hits: 2794
    Created: 2010-07-22