Hi,
I didn't like the Advanced Ping template, as it is not as good as the smokeping graphs. As it's not possible to get Cacti to create the same graphs from the smokeping rrds, I've actually added some integration code to cacti itself.
The screenshot below shows a smokeping graph right below a cacti graph.
Please look at the documentation on how to use/install the NMID Plugins.
The NF Tracker stuff is for NetFlow Tracker from Crannog/Fluke Software, which displays the Top Application for In and Out Interfaces as a history chart within Cacti as well as TopN Reports for Source Addresses. I removed this stuff from the display section, so contact me if you're interested in this, too.
Enable nmid in global.php or use the Plugin Management module in PA2.x
Code: Select all
$plugins[] = 'nmidNFTracker';
$plugins[] = 'nmidCiscoWorks';
$plugins[] = 'nmidPhpip';
// the following plugins use PA 2.x and need to be installed through the plugin management interface:
//$plugins[] = 'nmid';
//$plugins[] = 'nmidSmokeping';
//$plugins[] = 'nmidNagiosPNP';
//$plugins[] = 'nmidWebService';
//$plugins[] = 'nmidTaskManager';
Plugin Download
Download the NMID Plugins
NMID Homepage
You can find some additional screenshots and information at the NMID Homepage
Demo Systems
The demo system is down for now.
Upcoming Features
- Separate .tgz files for each plugin
Version History
** Update v0.3.9a - Build 129 **
nmidPhpip - fixed a bug for the smokeping cgi script not working under linux (line endings)
nmidPhpip - fixed the sorting order of IP address (hopefully
nmidPhpip - added the display of the prefixes
** Update v0.3.9a - Build 126 **
nmidPhpip - fixed a bug preventing the correct settings of "default" values for subnets
nmidNagiosPNP - added plugin to display Nagios PNP graphs within Cacti. The plugin behaves like the nmidSmokeping plugin.
** Update v0.3.9a - Build 122 **
nmid - Changed menu order so "logout" is at the bottom again
nmidTaskManager - Changed the rights for the "View Tasks in Console" function
** Update v0.3.9a - Build 120 **
nmidTaskManager - Fixed some minor bugs. removed the Checkbox from the login screen task table
** Update v0.3.9a - Build 119 **
nmidTaskManager - A complete rebuild of the TaskManager Plugin
** Update v0.3.9a - Build 105 **
nmid - fixed some installation bugs reported by wwdrich
nmidSmokeping - added two more settings for the config and url to the perl script
nmidSmokeping - changed installation routine to use PA 2.x
nmidWebService - changed config retreival function to use the new config dir
nmidWebService - changed installation routine to use PA 2.x
** Update v0.3.9a - Build 103 **
nmidTaskManager - fixed the setup routine which didn't work
** Update v0.3.9a - Build 102 **
nmid - removed some header from the device config screen to make it more readable
nmid - fixed a small bug that showed a "Save Successfull" although no save was taking place
** Update v0.3.9a - Build 100 **
all - updated device config table design to use cacti format
nmidPhpIP - fixed printing function
nmidPhpIP - added ability to change client field to something else then "cacti device"
nmidPhpIP - changed import function to use cacti form functionality instead of EXT JS design
nmidTaskManager - fixed bug that displayed tasks in console even if the user didn't have appropriate rights
** Update v0.3.8n **
fixed bug in nmidGraphView. This is still experimental so a lot(!) erros will occur in the apache log ...
updated version information
** Update v0.3.8m **
fixed a bug adding a column to the wrong table ( nmidPhpip )
** Update v0.3.8l **
fixed a bug in prefix-remove which didn't allow the re-adding of prefixes (nmidPhpip)
changed "isCactiDevice" detection to store status in database
** Update v0.3.8k **
added support for display order in nmidPhpip
** Update v0.3.8j **
updated nmid base plugin to use PA 2.x install/unisntall interface
Notes and Description fields can now be owerwritten ind the nmidPhpip plugin
fixed some default varaibles not initialized correctly ( nmidPhpip )
** Update v0.3.8i **
added import functionality to nmidPhpip
** Update v0.3.8h **
fixed some wrong variable definitions in nmidPhpip
** Update v0.3.8g **
fixed log errors produced by nmidTaskManager
fixed the IE bugs
** Update v0.3.8f **
fixed log errors produced by nmidPhpip
** Update v0.3.8e **
Added a TaskManager. Has some known bugs when using IE
Updated nmidPhpip to use extjs framework
** Update v0.3.8c **
Added phpIP as plugin to the suite. Cacti devices are automatically recognized. Devices can be IP or DNS based.
Added a sub-menu functionality in the nmidPhpip plugin. This requires some changes in the html.php file. See this feature request for cacti 0.8.7b.
** Update v0.3.8a **
smokeping cgi addon now uses web-service to retrieve security related info
added ability to show nmid as tab or within console through the settings page
** Update v0.3.7f **
added support for detail/overview graph in smokeping
added enable/disable option for smokeping link
** Update v0.3.7e **
updated smokeping bug when tree-name contained a dot in the name
** Update v0.3.7d **
updated smokeping display cgi to use prober target/path
updated smokeping shortcut with path/target link
** Update v0.3.7c **
fixed a smokeping config bug, which didn't replace special chars in the hostname
** Update v0.3.7b **
Fixed another bug in graph_view.php creating a sql error
** Update v0.3.7 **
Fixed a bug in graph_view.php creating a sql error
Included nmid_update.php database update file
** Update v0.3.6 **
Fixed a bug in the save method not saving the device options correctly
Removed deploy.cgi url from smokeping settings section
** Update v0.3.5 **
Splitted network management system support into different plugins
Added Web-Service support for remote server configuration
Removed the deploy.cgi script
Changed realmid from 91/92 to 1191/1192 to solve a conflict
Removed CiscoACS support for now
Each network management system can be enabled as an additional plugin.
** Update v0.3 **
Added support for CiscoWorks CSV Version 3 file creation
Added support for CiscoACS csUtil csv file creation
Added support for up to 4 smokeping servers
** Update v0.2 **
The smokeping part is now just a small addon to the nmid plugin, so I changed the posting header ...