Nagios Plugin for Cacti (NPC) 2.x - Preview

Announcements concerning Plugins for Cacti

Moderators: Developers, Moderators

User avatar
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

Post by divagater »

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
Attachments
NPC Dashboard
NPC Dashboard
npc_dashboard.png (193.52 KiB) Viewed 47617 times
NPC Services
NPC Services
npc_services.png (263.09 KiB) Viewed 47617 times
NPC Statusmap
NPC Statusmap
npc_statusmap.png (161.6 KiB) Viewed 47617 times
Last edited by divagater on Mon May 18, 2009 8:51 am, edited 2 times in total.
tarpat1
Posts: 17
Joined: Sun Jan 01, 2006 11:39 pm

Post by tarpat1 »

This looks great, I am excited to see the screenshots and look forward to testing the software.
YoMarK
Cacti User
Posts: 89
Joined: Fri Feb 02, 2007 8:36 am
Location: Eindhoven/The Netherlands

Post by YoMarK »

One word: WOW!
jeffreak
Posts: 5
Joined: Wed Feb 06, 2008 8:28 am

beautifull!

Post by jeffreak »

WOW!
any idea when release is finished?
knobdy
Cacti User
Posts: 495
Joined: Wed Sep 28, 2005 1:39 pm

Post by knobdy »

Yeah, how soon?!

I'm leaving my current employer at the end of this month - I'd love to leave them with a glimpse of this on their test server!! :)
User avatar
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

Post by gandalf »

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
Chapeau!
Many nagios user will love it, for sure.
Reinhard
User avatar
divagater
Cacti User
Posts: 191
Joined: Wed Nov 17, 2004 5:22 pm
Location: Chapel Hill, NC.
Contact:

Post by divagater »

Any idea when release is finished?
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.

I am setting up a public trac site with subversion access as well and will shoot the link out for that shortly.

~Billy
dagonet
Cacti User
Posts: 90
Joined: Sat Oct 29, 2005 4:05 pm
Location: Wuerzburg

Post by dagonet »

Hi divagater,
looks very promissing!!
Will there be the ability to configure nagios from the web ui?

Regards
Dagonet
User avatar
rony
Developer/Forum Admin
Posts: 6022
Joined: Mon Nov 17, 2003 6:35 pm
Location: Michigan, USA
Contact:

Post by rony »

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]
User avatar
divagater
Cacti User
Posts: 191
Joined: Wed Nov 17, 2004 5:22 pm
Location: Chapel Hill, NC.
Contact:

NPC importer (N2C - Nagios to Cacti)

Post by divagater »

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
Attachments
This screen shows the results of the import process.
This screen shows the results of the import process.
npc_import_results.png (39.59 KiB) Viewed 46990 times
This screen shows the import status.
This screen shows the import status.
npc_import2png.png (121.16 KiB) Viewed 46990 times
This screen allows us to choose which Cacti host template gets applied to the hosts in a Nagios hostgroup.
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 46990 times
User avatar
chrisgapske
Cacti User
Posts: 278
Joined: Tue May 22, 2007 7:56 am
Location: Pensacola, Fl - Padacuh, Ky-Alpena, MI-Gulf Shores,AL

Post by chrisgapske »

Does anybody know a Great front end for Nagios?
User avatar
gthe
Cacti User
Posts: 410
Joined: Sat Jul 29, 2006 1:23 pm
Location: RU

Post by gthe »

2 divagater:
What requirements at a plugin?
Can be while there is its completion - we shall establish all necessary?
dagonet
Cacti User
Posts: 90
Joined: Sat Oct 29, 2005 4:05 pm
Location: Wuerzburg

Post by dagonet »

chrisgapske wrote:Does anybody know a Great front end for Nagios?
Hi,
try centreon www.centreon.com. It is released under the GPL.

Regards
dave99
Posts: 26
Joined: Fri Mar 17, 2006 11:12 pm

Post by dave99 »

chrisgapske wrote:Does anybody know a Great front end for Nagios?
I use this:
http://www.groundworkopensource.com/
tylswans
Posts: 2
Joined: Thu Mar 06, 2008 12:53 am

yessss

Post by tylswans »

i can't wait to try this out
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests