Nagios Plugin for Cacti (NPC) 2.x - Preview
Moderators: Developers, Moderators
- divagater
- Cacti User
- Posts: 191
- Joined: Wed Nov 17, 2004 5:22 pm
- Location: Chapel Hill, NC.
- Contact:
Nagios Plugin for Cacti (NPC) 2.x - Preview
This thread is out of date. Please use http://forums.cacti.net/viewtopic.php?t=26540 for comments and questions.
I have finally decided to rewrite NPC this time including all the features I want to see. It is not ready for an initial release yet but I wanted to show a few screenshots and list out some of the features to give an idea of the direction. One big change was to use ndo2db to handle inserting nagios events/objects into the database. This gets us away from the inserter module which is where most people had trouble.
I am very interested in suggestions so if you have an idea of what a Nagios and Cacti integration should be please share it in this thread and I will use this thread to give updates on the development status.
Features/goals:
* Nagios data is handled via ndo2db (written/maintained by Nagios team)
* A customizable dashboard view with various portlets to choose from
* Tabbed interface (EXT) with asynchronous data loads
* Must be a complete Nagios UI replacement (reports, maps, etc.)
* Must import (graph) Nagios performance data (semi-auto)
* Ability to link existing Cact service/host graphs to Nagios service/host
* Host and service level permissions configured similar to Cacti
A few screenshots are attached.
Cheers,
Billy
I have finally decided to rewrite NPC this time including all the features I want to see. It is not ready for an initial release yet but I wanted to show a few screenshots and list out some of the features to give an idea of the direction. One big change was to use ndo2db to handle inserting nagios events/objects into the database. This gets us away from the inserter module which is where most people had trouble.
I am very interested in suggestions so if you have an idea of what a Nagios and Cacti integration should be please share it in this thread and I will use this thread to give updates on the development status.
Features/goals:
* Nagios data is handled via ndo2db (written/maintained by Nagios team)
* A customizable dashboard view with various portlets to choose from
* Tabbed interface (EXT) with asynchronous data loads
* Must be a complete Nagios UI replacement (reports, maps, etc.)
* Must import (graph) Nagios performance data (semi-auto)
* Ability to link existing Cact service/host graphs to Nagios service/host
* Host and service level permissions configured similar to Cacti
A few screenshots are attached.
Cheers,
Billy
- Attachments
-
- NPC Dashboard
- npc_dashboard.png (193.52 KiB) Viewed 47624 times
-
- NPC Services
- npc_services.png (263.09 KiB) Viewed 47624 times
-
- NPC Statusmap
- npc_statusmap.png (161.6 KiB) Viewed 47624 times
Last edited by divagater on Mon May 18, 2009 8:51 am, edited 2 times in total.
beautifull!
WOW!
any idea when release is finished?
any idea when release is finished?
- gandalf
- Developer
- Posts: 22383
- Joined: Thu Dec 02, 2004 2:46 am
- Location: Muenster, Germany
- Contact:
Re: Nagios Plugin for Cacti (NPC) 2.x - Preview
Chapeau!divagater wrote:I have finally decided to rewrite NPC this time including all the features I want to see. It is not ready for an initial release yet but I wanted to show a few screenshots and list out some of the features to give an idea of the direction. One big change was to use ndo2db to handle inserting nagios events/objects into the database. This gets us away from the inserter module which is where most people had trouble.
I am very interested in suggestions so if you have an idea of what a Nagios and Cacti integration should be please share it in this thread and I will use this thread to give updates on the development status.
Features/goals:
* Nagios data is handled via ndo2db (written/maintained by Nagios team)
* A customizable dashboard view with various portlets to choose from
* Tabbed interface (EXT) with asynchronous data loads
* Must be a complete Nagios UI replacement (reports, maps, etc.)
* Must import (graph) Nagios performance data (semi-auto)
* Ability to link existing Cact service/host graphs to Nagios service/host
* Host and service level permissions configured similar to Cacti
A few screenshots are attached.
Cheers,
Billy
Many nagios user will love it, for sure.
Reinhard
- divagater
- Cacti User
- Posts: 191
- Joined: Wed Nov 17, 2004 5:22 pm
- Location: Chapel Hill, NC.
- Contact:
Depending on the day job I think I can have a release candidate ready in 2 weeks. The 1st rc should have all screens and most integration features available.Any idea when release is finished?
I am setting up a public trac site with subversion access as well and will shoot the link out for that shortly.
~Billy
- rony
- Developer/Forum Admin
- Posts: 6022
- Joined: Mon Nov 17, 2003 6:35 pm
- Location: Michigan, USA
- Contact:
I love what I'm seeing, sent you an email as well.
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
- divagater
- Cacti User
- Posts: 191
- Joined: Wed Nov 17, 2004 5:22 pm
- Location: Chapel Hill, NC.
- Contact:
NPC importer (N2C - Nagios to Cacti)
Still jamming away at this plugin. I just finished the host import component and thought I would let you see how it works.
In most cases we will want hosts being monitored by Nagios to exist within Cacti. The N2C import component will handle importing Nagios hosts into Cacti and then establishing a permanent mapping between the two. The importer automatically determines by hostname/IP if a Nagios host already exists in Cacti and if so it will simply setup the mapping (no duplicates).
To make importing large number of hosts manageable and to be able to control what Cacti template is applied during the import, the import is done by assigning a Cacti template to a Nagios host group. I attached a few screen shots to give an example.
Importing performance data is the next phase starting now...
Cheers,
Billy
In most cases we will want hosts being monitored by Nagios to exist within Cacti. The N2C import component will handle importing Nagios hosts into Cacti and then establishing a permanent mapping between the two. The importer automatically determines by hostname/IP if a Nagios host already exists in Cacti and if so it will simply setup the mapping (no duplicates).
To make importing large number of hosts manageable and to be able to control what Cacti template is applied during the import, the import is done by assigning a Cacti template to a Nagios host group. I attached a few screen shots to give an example.
Importing performance data is the next phase starting now...
Cheers,
Billy
- Attachments
-
- This screen shows the results of the import process.
- npc_import_results.png (39.59 KiB) Viewed 46997 times
-
- This screen shows the import status.
- npc_import2png.png (121.16 KiB) Viewed 46997 times
-
- This screen allows us to choose which Cacti host template gets applied to the hosts in a Nagios hostgroup.
- npc_import.png (145.42 KiB) Viewed 46997 times
- chrisgapske
- Cacti User
- Posts: 278
- Joined: Tue May 22, 2007 7:56 am
- Location: Pensacola, Fl - Padacuh, Ky-Alpena, MI-Gulf Shores,AL
Hi,chrisgapske wrote:Does anybody know a Great front end for Nagios?
try centreon www.centreon.com. It is released under the GPL.
Regards
I use this:chrisgapske wrote:Does anybody know a Great front end for Nagios?
http://www.groundworkopensource.com/
Who is online
Users browsing this forum: No registered users and 2 guests