I'm not even sure if this app is really something that would integrate well with Gentoo's package management, but I've implemented it at a number of clients and they love it. For ease of administration, it beats hand-rolling Nagios config files by a mile, and makes easy some of the more "esoteric" Nagios configurations. It even "ingests" pre-existing Nagios configurations. It is under fairly active development. http://www.nagiosql.org/ The most recent stable version of NagiosQL is 3.0.3. Cheers!
Created attachment 246666 [details] Ebuiild for nagiosql 3.0.3 Here it is.
Created attachment 246825 [details] nagiosql-3.0.3_alpha.ebuild (In reply to comment #0) > I'm not even sure if this app is really something that would integrate well > with Gentoo's package management, but I've implemented it at a number of > clients and they love it. Me too ;-) I created my version a year ago. Me suggestions are the dependencies and einfos.
Created attachment 248766 [details] nagiosql-3.0.3.ebuild This ebuild is basically a merger of the two above with (I hope) proper DEPEND and RDEPEND. It's Gentoo prefix compatible and the necessary directories for nagiosql are created as well.
3.0.4 released: http://www.nagiosql.org/component/content/article/1-latest-news/98-nagiosql-304-released.html The announcement from Oct 25: "As previously announced, today we have released (hopefully) the last version before the upcoming major release 3.1.0. NagiosQL 3.0.4 is fixing a security hole (XSS vulnerability) and adding Portuguese as official supported language. There are also some bugs fixed, but don't expect to much, as we have closed most of the known bugs in NagiosQL 3.1.0, because those were dependent from some other features as well. Feel free to download the update from our Download page. Read more for the full list of changes: Bugs fixed: - 0000283: [Installer] Documentation: Missing Space (rouven) - resolved. - Optimized Polish Language File (thanks to Grzegorz Koslacz) - 0000274: [Core] first_notification_delay parameter uses minutes (rouven) - resolved. - 0000266: [Installer] session Extension for PHP5 required (rouven) - resolved. - 0000276: [Core] Service escalation, contact_group required (martin) - closed. - 0000257: [Database] service dependencies for multiple hosts or hostgroups (martin) - closed. - 0000239: [Core] service escalation not working properly (martin) - closed. - 0000269: [Core] Wrong encoding in some fields (martin) - closed. - 0000259: [Core] var VERSION unknown in admin/serviceescalations.tpl.htm (martin) - closed. - 0000245: [Core] free variables removed upon copy (martin) - closed. - 0000251: [Core] service escalations need always host- & contactgroup (martin) - closed. - 0000140: [Translation] 100% Portuegese (Brazil) Translation (rouven) - closed. - 0000242: [Core] NagioSQL 3.0.3 - Services groups don't retain selections saved (rouven) - closed." Cheers!
Unfortunately it looks like this project has died, and doesn't support nagios-4.x. That means that Very Soon Now, it won't work on Gentoo at all. The homepage is dead too, so I'm going to mark this as obsolete.