Cacti (home)ForumsRepositoryDocumentation
Cacti: offical forums and support  

 FAQFAQ   SearchSearch   MemberlistMemberlist    RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in    


Nagios Plugin for Cacti (NPC) 2.x - Preview
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Cacti Forum Index -> Plugin Announcements
Author Message
divagater
Cacti User


Joined: 17 Nov 2004
Posts: 101
Location: Chapel Hill, NC.

PostPosted: Wed Feb 20, 2008 8:15 am    Post subject: Nagios Plugin for Cacti (NPC) 2.x - Preview Reply with quote

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



npc_statusmap.png
 Description:
NPC Statusmap
 Filesize:  161.6 KB
 Viewed:  11803 Time(s)

npc_statusmap.png



npc_services.png
 Description:
NPC Services
 Filesize:  263.09 KB
 Viewed:  11803 Time(s)

npc_services.png



npc_dashboard.png
 Description:
NPC Dashboard
 Filesize:  193.52 KB
 Viewed:  11803 Time(s)

npc_dashboard.png




Last edited by divagater on Wed Feb 20, 2008 8:35 am; edited 1 time in total
Back to top
tarpat1



Joined: 01 Jan 2006
Posts: 17

PostPosted: Wed Feb 20, 2008 8:27 am    Post subject: Reply with quote

This looks great, I am excited to see the screenshots and look forward to testing the software.
Back to top
YoMarK
Cacti User


Joined: 02 Feb 2007
Posts: 60
Location: Eindhoven/The Netherlands

PostPosted: Wed Feb 20, 2008 8:48 am    Post subject: Reply with quote

One word: WOW!
Back to top
jeffreak



Joined: 06 Feb 2008
Posts: 5

PostPosted: Wed Feb 20, 2008 10:01 am    Post subject: beautifull! Reply with quote

WOW!
any idea when release is finished?
Back to top
knobdy
Cacti User


Joined: 28 Sep 2005
Posts: 495

PostPosted: Wed Feb 20, 2008 10:49 am    Post subject: Reply with quote

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!!
Back to top
gandalf
Developer


Joined: 02 Dec 2004
Posts: 12295
Location: Muenster, Germany

PostPosted: Wed Feb 20, 2008 12:20 pm    Post subject: Re: Nagios Plugin for Cacti (NPC) 2.x - Preview Reply with quote

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
Back to top
divagater
Cacti User


Joined: 17 Nov 2004
Posts: 101
Location: Chapel Hill, NC.

PostPosted: Thu Feb 21, 2008 6:53 am    Post subject: Reply with quote

Quote:
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
Back to top
dagonet
Cacti User


Joined: 29 Oct 2005
Posts: 76
Location: Wuerzburg

PostPosted: Thu Feb 21, 2008 12:13 pm    Post subject: Reply with quote

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

Regards
Dagonet
Back to top
rony
Developer/Forum Admin


Joined: 17 Nov 2003
Posts: 5453
Location: Wisconsin, USA

PostPosted: Thu Feb 21, 2008 2:42 pm    Post subject: Reply with quote

I love what I'm seeing, sent you an email as well.
Back to top
divagater
Cacti User


Joined: 17 Nov 2004
Posts: 101
Location: Chapel Hill, NC.

PostPosted: Thu Feb 28, 2008 1:13 pm    Post subject: NPC importer (N2C - Nagios to Cacti) Reply with quote

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



npc_import.png
 Description:
This screen allows us to choose which Cacti host template gets applied to the hosts in a Nagios hostgroup.
 Filesize:  145.42 KB
 Viewed:  11176 Time(s)

npc_import.png



npc_import2png.png
 Description:
This screen shows the import status.
 Filesize:  121.16 KB
 Viewed:  11176 Time(s)

npc_import2png.png



npc_import_results.png
 Description:
This screen shows the results of the import process.
 Filesize:  39.59 KB
 Viewed:  11176 Time(s)

npc_import_results.png


Back to top
chrisgapske
Cacti User


Joined: 22 May 2007
Posts: 266
Location: Padacuh, Ky-Alpena, MI-Gulf Shores,AL

PostPosted: Thu Feb 28, 2008 1:29 pm    Post subject: Reply with quote

Does anybody know a Great front end for Nagios?
Back to top
gthe
Cacti User


Joined: 29 Jul 2006
Posts: 101
Location: RU

PostPosted: Thu Feb 28, 2008 2:05 pm    Post subject: Reply with quote

2 divagater:
What requirements at a plugin?
Can be while there is its completion - we shall establish all necessary?
Back to top
dagonet
Cacti User


Joined: 29 Oct 2005
Posts: 76
Location: Wuerzburg

PostPosted: Fri Feb 29, 2008 1:11 am    Post subject: Reply with quote

chrisgapske wrote:
Does anybody know a Great front end for Nagios?

Hi,
try centreon www.centreon.com. It is released under the GPL.

Regards
Back to top
dave99



Joined: 17 Mar 2006
Posts: 19

PostPosted: Fri Feb 29, 2008 11:35 am    Post subject: Reply with quote

chrisgapske wrote:
Does anybody know a Great front end for Nagios?


I use this:
http://www.groundworkopensource.com/
Back to top
tylswans



Joined: 06 Mar 2008
Posts: 2

PostPosted: Thu Mar 06, 2008 12:54 am    Post subject: yessss Reply with quote

i can't wait to try this out
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Cacti Forum Index -> Plugin Announcements All times are GMT - 5 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 



Powered by phpBB © 2001, 2005 phpBB Group