pmacct cacti
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 19
pmacct 0.11.4
pmacct is a small set of IPv4/IPv6 accounting and aggregation tools. more>>
pmacct is a small set of passive network monitoring tools to measure, account and aggregate IPv4 and IPv6 traffic; aggregation revolves around the key concept of primitives (VLAN id, source and destination MAC addresses, hosts, networks, AS numbers, ports, IP protocol and ToS/DSCP field are supported) which may be arbitrarily combined to build custom aggregation methods; support for historical data breakdown, triggers and packet tagging, filtering, sampling.
Aggregates can be stored into memory tables, SQL databases (MySQL or PostgreSQL) or simply pushed to stdout. Data is collected either using libpcap (and optionally promiscuous mode of the listening interface) or reading Netflow v1/v5/v7/v8/v9 packets coming from the network.
IP accounting is the key for a range of operations like billing, pricing models application, live or historical traffic analysis, network thresholds handling, provisioning and SLA monitoring. Taking SNMP counters from network equipments sometime is not this useful because of their coarse granularity.
Finer granularities become valuable if available data match logical entities of interest such as Autonomous Systems, either departmental or customer networks, specific traffic flows, etc. and can be encapsulated into arbitrary timeframes (also referred as
However, actual large-scale networks are able to produce, in very short times, high amounts of data that become quickly difficult to be processed in a meaningful way. In this context, traffic aggregation and filtering capabilities are requirements that cannot be missed.
Either using memory or SQL tables as backend storage, pmacct can also easily feed data to tools like MRTG, RRDtool and Gnuplot among the others. A little scripting abilities are required to glue pmacct with external tools and a few sample scripts are already included.
Enhancements:
- Support for TCP flags has been introduced.
- Flags are ORed on a per-aggregate basis.
- A new nfacctd_sql_log directive enables the use of NetFlows First and Last Switched values as timeslot delimiters.
- sfprobe and nfprobe plugins are now able to propagate tags to remote collectors through sFlow v5 and NetFlow v9 protocols.
- pmacct memory client features a new -T command line switch to output either TopN statistics.
- The pre_tag_map_entries configuration directive now allows you to dynamically allocate the Pre-Tagging map.
- There are miscellaneous bugfixes.
<<lessAggregates can be stored into memory tables, SQL databases (MySQL or PostgreSQL) or simply pushed to stdout. Data is collected either using libpcap (and optionally promiscuous mode of the listening interface) or reading Netflow v1/v5/v7/v8/v9 packets coming from the network.
IP accounting is the key for a range of operations like billing, pricing models application, live or historical traffic analysis, network thresholds handling, provisioning and SLA monitoring. Taking SNMP counters from network equipments sometime is not this useful because of their coarse granularity.
Finer granularities become valuable if available data match logical entities of interest such as Autonomous Systems, either departmental or customer networks, specific traffic flows, etc. and can be encapsulated into arbitrary timeframes (also referred as
However, actual large-scale networks are able to produce, in very short times, high amounts of data that become quickly difficult to be processed in a meaningful way. In this context, traffic aggregation and filtering capabilities are requirements that cannot be missed.
Either using memory or SQL tables as backend storage, pmacct can also easily feed data to tools like MRTG, RRDtool and Gnuplot among the others. A little scripting abilities are required to glue pmacct with external tools and a few sample scripts are already included.
Enhancements:
- Support for TCP flags has been introduced.
- Flags are ORed on a per-aggregate basis.
- A new nfacctd_sql_log directive enables the use of NetFlows First and Last Switched values as timeslot delimiters.
- sfprobe and nfprobe plugins are now able to propagate tags to remote collectors through sFlow v5 and NetFlow v9 protocols.
- pmacct memory client features a new -T command line switch to output either TopN statistics.
- The pre_tag_map_entries configuration directive now allows you to dynamically allocate the Pre-Tagging map.
- There are miscellaneous bugfixes.
Download (0.29MB)
Added: 2007-04-28 License: GPL (GNU General Public License) Price:
909 downloads
pmacct-fe 0.1.2
pmacct-fe is a frontend tool for presenting network statistics in tables and plots. more>>
pmacct-fe is a frontend tool for presenting network statistics in tables and plots. pmacct-fe project works by reading aggregates stored into a PostgreSQL database by pmacct.
Features include user authentication and capabilities, support for multiple observation points and customizable report types.
<<lessFeatures include user authentication and capabilities, support for multiple observation points and customizable report types.
Download (0.057MB)
Added: 2005-12-22 License: GPL (GNU General Public License) Price:
1402 downloads
pmacct-contribs 20051103
pmacct is a small set of passive network monitoring tools to measure, account and aggregate IPv4 and IPv6 traffic. more>>
pmacct is a small set of passive network monitoring tools to measure, account and aggregate IPv4 and IPv6 traffic; aggregation revolves around the key concept of primitives (VLAN id, source and destination MAC addresses, hosts, networks, AS numbers, ports, IP protocol and ToS/DSCP field are supported) which may be arbitrarily combined to build custom aggregation methods; support for historical data breakdown, triggers and packet tagging, filtering and sampling.
Aggregates can be stored into memory tables, SQL databases (MySQL or PostgreSQL) or simply printed to stdout. Data is collected from the network either using libpcap (and optionally promiscuous mode) or reading NetFlow v1/v5/v7/v8/v9 and sFlow v2/v4/v5 datagrams, both unicast and multicast.
IP accounting is the key in ISP/IXP network operations like billing, graphing network resources usage, live or historical traffic analysis, handling of network thresholds, provisioning and SLA monitoring. SNMP counters sometime are not this useful because of their coarse granularity.
Finer granularities become valuable if data are historical and match logical entities of interest such as Autonomous System Numbers, departmental or customer network chunks, specific traffic flows, etc. Further, actual large-scale networks are able to produce, in very short times, high amounts of data that become quickly difficult to be processed in a meaningful way
In this context, traffic aggregation and advanced filtering and sampling capabilities are requirements that cannot be missed anymore.
Either using memory or SQL tables as backend storage, pmacct can easily feed data to tools like MRTG, RRDtool, Cacti and Gnuplot among the others. A little scripting abilities are required to glue pmacct with external tools and a number of sample scripts and some tutorials are already available.
<<lessAggregates can be stored into memory tables, SQL databases (MySQL or PostgreSQL) or simply printed to stdout. Data is collected from the network either using libpcap (and optionally promiscuous mode) or reading NetFlow v1/v5/v7/v8/v9 and sFlow v2/v4/v5 datagrams, both unicast and multicast.
IP accounting is the key in ISP/IXP network operations like billing, graphing network resources usage, live or historical traffic analysis, handling of network thresholds, provisioning and SLA monitoring. SNMP counters sometime are not this useful because of their coarse granularity.
Finer granularities become valuable if data are historical and match logical entities of interest such as Autonomous System Numbers, departmental or customer network chunks, specific traffic flows, etc. Further, actual large-scale networks are able to produce, in very short times, high amounts of data that become quickly difficult to be processed in a meaningful way
In this context, traffic aggregation and advanced filtering and sampling capabilities are requirements that cannot be missed anymore.
Either using memory or SQL tables as backend storage, pmacct can easily feed data to tools like MRTG, RRDtool, Cacti and Gnuplot among the others. A little scripting abilities are required to glue pmacct with external tools and a number of sample scripts and some tutorials are already available.
Download (0.030MB)
Added: 2005-11-04 License: GPL (GNU General Public License) Price:
1450 downloads
Download (1.1MB)
Added: 2007-01-18 License: GPL (GNU General Public License) Price:
602 downloads
Virtual Appliances Cacti Server Build 75
Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure. more>>
Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure and applications. They are Gentoo Linux based and optimized for use in VMware and Xen.
Virtual Appliances are free to download and use, and you can choose from a simple Web server, an Apache Tomcat server, a MySQL server, and a PostgreSQL server.
Enhancements:
- This Virtual Appliance server runs Cacti, which is a network graphing solution based on RDDTool.
- It is used to provide real-time and historical visualization of network activities.
- The Cacti Server includes onboard MySQL and PHPmyAdmin in a 40MB download package to run under any VMWare product or VirtualPC.
- As with other Virtual Appliances, this Cacti Server can use Virtual Hard drives automatically, which allows for a database of any practical size.
<<lessVirtual Appliances are free to download and use, and you can choose from a simple Web server, an Apache Tomcat server, a MySQL server, and a PostgreSQL server.
Enhancements:
- This Virtual Appliance server runs Cacti, which is a network graphing solution based on RDDTool.
- It is used to provide real-time and historical visualization of network activities.
- The Cacti Server includes onboard MySQL and PHPmyAdmin in a 40MB download package to run under any VMWare product or VirtualPC.
- As with other Virtual Appliances, this Cacti Server can use Virtual Hard drives automatically, which allows for a database of any practical size.
Download (MB)
Added: 2006-12-07 License: Free To Use But Restricted Price:
624 downloads
Cactus Audio Player 0.2.4
Cactus is just an audio file player. more>>
Cactus is just an audio file player. But it has some features that makes it different from other players.
There are music databases and there are players like xmms with a small and leightweight, skinable GUI.
Cactus combines these two types in one player! With Cactus you can read your music collection into a database, create a playlist by browsing/searching it and finally switch to player view(F2-Key).
Main features:
- Plattform independent
- Browse your music collection by artist, albums and titles
- Tiny lightweight player combined with a powerful database for organizing mp3-files
- Save and Load m3u Playlists
- Supports ID3v1(read/write) and ID3v2(read)
- Easy tagging of mp3-files
Enhancements:
- Some bugs concerning the playlist/tag-editing now fixed...
<<lessThere are music databases and there are players like xmms with a small and leightweight, skinable GUI.
Cactus combines these two types in one player! With Cactus you can read your music collection into a database, create a playlist by browsing/searching it and finally switch to player view(F2-Key).
Main features:
- Plattform independent
- Browse your music collection by artist, albums and titles
- Tiny lightweight player combined with a powerful database for organizing mp3-files
- Save and Load m3u Playlists
- Supports ID3v1(read/write) and ID3v2(read)
- Easy tagging of mp3-files
Enhancements:
- Some bugs concerning the playlist/tag-editing now fixed...
Download (2.2MB)
Added: 2005-08-18 License: GPL (GNU General Public License) Price:
1532 downloads
Cactus Jukebox 0.3.8.1
Cactus is an audio player. more>>
Cactus project is an music player.
It shows all your music files in a kind of database, and you can easily browse, edit, and search your collection.
It also supports synchronizing your music collection with a mobile player device. It supports MP3, WAV, and Ogg
Installation:
libfmod v3.73 is needed for cactus.
run ./install.sh to copy libfmod to /usr/lib
you can also install libfmod by hand or from a rpm.
Enhancements:
- A bug which occurred when opening files via the "File -> Open File" menu was fixed.
- A Hungarian translation was added.
<<lessIt shows all your music files in a kind of database, and you can easily browse, edit, and search your collection.
It also supports synchronizing your music collection with a mobile player device. It supports MP3, WAV, and Ogg
Installation:
libfmod v3.73 is needed for cactus.
run ./install.sh to copy libfmod to /usr/lib
you can also install libfmod by hand or from a rpm.
Enhancements:
- A bug which occurred when opening files via the "File -> Open File" menu was fixed.
- A Hungarian translation was added.
Download (2.2MB)
Added: 2007-06-27 License: GPL (GNU General Public License) Price:
850 downloads
Lemonldap::Cluster::Status 0.02
Lemonldap::Cluster::Status is a Perl extension for apache cluster server-status. more>>
Lemonldap::Cluster::Status is a Perl extension for apache cluster server-status.
SYNOPSIS
use Lemonldap::Cluster::Status ;
my $serverstatus = Lemonldap::Cluster::Status->new (
ADMIN => title on top of page ,
node1 => 10.ip.ip.ip,
node2 => server1.net,
foo => server2.net,
bar => 10.ip.ip.ip,
);
$serverstatus->analyze;
my $a=$serverstatus->PrintHtml;
This module aggregates sereval server-status pages (from apache) in one page.
Its usefull in order to manage cluster, or for working with nagios and cacti
This version understands refresh=nb_of_second parameters like mod_status
Your servers (nodes) MUST TO BE turn on extended status mode (see apache doc)
This module may be used in sereval ways :
1) Like a package (see bellow)
2) Embeded in CGI script :(see StatusCGI.pl)
3) With modperl : (see StatusMP.pm)
4) Like lemonldap websso composant :(see Statuslemonldap.pm)
ONLY last way NEEDS another Lemonldap composant . Thus this module is independent of lemonldap websso.
The server-status report seems to be issu of real apache server.
The apache server wich implements server-status summary doesnt need to be a nodes .
<<lessSYNOPSIS
use Lemonldap::Cluster::Status ;
my $serverstatus = Lemonldap::Cluster::Status->new (
ADMIN => title on top of page ,
node1 => 10.ip.ip.ip,
node2 => server1.net,
foo => server2.net,
bar => 10.ip.ip.ip,
);
$serverstatus->analyze;
my $a=$serverstatus->PrintHtml;
This module aggregates sereval server-status pages (from apache) in one page.
Its usefull in order to manage cluster, or for working with nagios and cacti
This version understands refresh=nb_of_second parameters like mod_status
Your servers (nodes) MUST TO BE turn on extended status mode (see apache doc)
This module may be used in sereval ways :
1) Like a package (see bellow)
2) Embeded in CGI script :(see StatusCGI.pl)
3) With modperl : (see StatusMP.pm)
4) Like lemonldap websso composant :(see Statuslemonldap.pm)
ONLY last way NEEDS another Lemonldap composant . Thus this module is independent of lemonldap websso.
The server-status report seems to be issu of real apache server.
The apache server wich implements server-status summary doesnt need to be a nodes .
Download (0.008MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
953 downloads
Bind9 SNMP Subagent 1.7
The Bind9 SNMP Subagent provides indexed BIND 9 statistics via SNMP output. more>>
Bind9 SNMP Subagent provides indexed BIND 9 statistics via SNMP output. Data, query, and graph templates are provided for Cacti.
Enhancements:
- The duplicate %CFG variable (both in the library and script) has been removed.
- This release supports BIND 9 views.
- There are major documentation updates.
<<lessEnhancements:
- The duplicate %CFG variable (both in the library and script) has been removed.
- This release supports BIND 9 views.
- There are major documentation updates.
Download (0.023MB)
Added: 2007-08-23 License: GPL (GNU General Public License) Price:
510 downloads
iNet Admin Daemon 0.0.5
iNet Admin Daemon interacts with services such as an Apache2 load balanced environment. more>>
iNet Admin Daemon interacts with services such as an Apache2 load balanced environment, a MySQL 5 clustered environment, PureFTPD, PowerDNS, Cacti, Nagios.
iNet Admin Daemon has various other services to create central ease of management and integration with these services for hosting companies.
Enhancements:
- Functional modules were added for existing services connecting to DBmail, PowerDNS, Apache2, and MySQL 5.
<<lessiNet Admin Daemon has various other services to create central ease of management and integration with these services for hosting companies.
Enhancements:
- Functional modules were added for existing services connecting to DBmail, PowerDNS, Apache2, and MySQL 5.
Download (0.005MB)
Added: 2006-06-21 License: The PHP License Price:
1220 downloads
Bacula SNMP Subagent 1.4
The Bacula SNMP Subagent provides indexed Bacula statistics via SNMP output. more>>
Bacula SNMP Subagent project provides indexed Bacula statistics via SNMP output.
Data, query, and graph templates are provided for Cacti.
Enhancements:
- Common functions were moved to a separate Perl library.
- CounterXX should now be Integer32.
<<lessData, query, and graph templates are provided for Cacti.
Enhancements:
- Common functions were moved to a separate Perl library.
- CounterXX should now be Integer32.
Download (0.026MB)
Added: 2006-02-07 License: GPL (GNU General Public License) Price:
1356 downloads
Serverstats 0.7
Serverstats is a simple tool for creating graphs using rrdtool more>>
Serverstats is a simple tool for creating graphs using rrdtool. It does not have any features to manage the created rrd-files, so if you change anything you have to delete and recreate the files.
There is also no frontend for managing your graphs and sources. Serverstats is designed to be configured once and then run continuously. It does not depend on a database.
Main features:
- add sources using PHP-classes
- simple configuration
- all rrdtool-commands are escaped
- sources can use a cache if needed (for example to calculate per second values out of absolute values)
- multiple languages supported: en_US, de_DE
- graphs can include any defined sources and/or rrdfile
- clean HTML-source, can be styled using CSS
- support for advanced rrdtool features such as CDEF/VDEFs
- usage of cacti scripts possible (scripts from cacti release are included, hope thats ok for the devs of cacti)
- multiple RRA-definitions supported (you can select one "template" for every source)
- Errorlogger, may use syslog, write into a file or send you an email
Included Sources
- All includes sources are written for a linux-system. You may write some to run on windows, but there is nothing for windows included in the releases. Also I do not know if the sources will run on any other UNIX-system.
- users - number of users logged in
- load - current load of the system (1min, 5min and 15min) and number of (running) processes
- traffic - traffic passing through iptables-chains, needs special configuration
- mysql - save questions (per second) and number of current processes
- external - get data from external scripts (same format as cacti uses)
- memory - statistics of memory and swap
- cpu - statistics of cpu usage (thanks to Andreas Korthaus)
- apache - statistics from localhost/server-status (thanks to Andreas Korthaus)
- disk - monitor your IO-rate (kernel 2.6 only)
<<lessThere is also no frontend for managing your graphs and sources. Serverstats is designed to be configured once and then run continuously. It does not depend on a database.
Main features:
- add sources using PHP-classes
- simple configuration
- all rrdtool-commands are escaped
- sources can use a cache if needed (for example to calculate per second values out of absolute values)
- multiple languages supported: en_US, de_DE
- graphs can include any defined sources and/or rrdfile
- clean HTML-source, can be styled using CSS
- support for advanced rrdtool features such as CDEF/VDEFs
- usage of cacti scripts possible (scripts from cacti release are included, hope thats ok for the devs of cacti)
- multiple RRA-definitions supported (you can select one "template" for every source)
- Errorlogger, may use syslog, write into a file or send you an email
Included Sources
- All includes sources are written for a linux-system. You may write some to run on windows, but there is nothing for windows included in the releases. Also I do not know if the sources will run on any other UNIX-system.
- users - number of users logged in
- load - current load of the system (1min, 5min and 15min) and number of (running) processes
- traffic - traffic passing through iptables-chains, needs special configuration
- mysql - save questions (per second) and number of current processes
- external - get data from external scripts (same format as cacti uses)
- memory - statistics of memory and swap
- cpu - statistics of cpu usage (thanks to Andreas Korthaus)
- apache - statistics from localhost/server-status (thanks to Andreas Korthaus)
- disk - monitor your IO-rate (kernel 2.6 only)
Download (0.001MB)
Added: 2005-09-30 License: GPL (GNU General Public License) Price:
1484 downloads
Opennap NG 0.48
Opennap NG project is a Napster-like sever based on Opennap. more>>
Opennap NG project is a Napster-like sever based on Opennap.
It offers more security features, bugfixes, WinMX abuse tracking/penalizing, and new features.
Enhancements:
Major bug fixes
- Ghosts are fixed properly. Ticket #5
- The older of the two users is expired, the newer one is resynced across the network as if the user has just logged into the network. No users are killed, easier on the users and the servers.
- Ghost kill timer
- New configuration variable to delay ghosts from logging back in so they do not bounce between servers.
- Server crash when linking a server with an invalid_nick already online. Ticket #3
- A nasty crash involving linking a server with an invalid_nick online has been fixed.
- Tag 10018, server encapsulated, has been fixed. Ticket #27
- Previously it would broadcast to the entire network, now it only sends the data to the server the intended recipient is located on. Incredible bandwidth reduction.
- Memory Usage in all supported OS. Ticket #14, #16
- Memory usage in stats works for Linux, FreeBSD, and Win32 now. Also included are load averages, swapped ram, etc.
Minor bug fixes
- Search on Linux now works perfectly. Ticket #8, #21
- Searching on Linux was globbing the first character of search strings, and some older GCC versions hosed up network searches.
- Debug now compiles/works
- Debug has been broken for a while, its now working again.
- Increased BUFFER_LENGTH to 16k
- Increased buffer length improves memory return on *nix when previously no memory could be returned to the system.
- Backwards Bans have been fixed. Ticket #18
- Some backwards bans were due to matching invalid_nick, the checking is better now.
- Conversion of wasteful types.
- Where it made sense, variable types were changed from int to bool to save ram.
New enhancements
- Extended statistics port
- A new port has been added that gives LOTS of information out for tracking server/network status in a program like Cacti. More on this to come, well soon provide templates and information to set this up yourself, as well as example output.
- Operserv control over log_level
- A new Operserv command, loglevel, allows easy adjustment of log levels, such as "loglevel all -debug", "loglevel +debug", etc.
- Expanded whois information. Ticket #15
- Shows friend, muzzled, and or criminal status. It shows every status of a current user, such as FRIEND MUZZLED.
- Dynamic filters file. Ticket #28
- Adds filter keywords into the filter file if theyre seen >5000 times, same as the server has always done internally, but now the changes are kept.
- Win32 compiled with Visual Studio .net
- Includes all project files, used with the download link on the File Releases page, anyone can recompile the Win32 binary now if they wish.
- Improved autogen.sh. Ticket #19
- Smarter autogen.sh for easier compiling of dev code for FreeBSD users
Current known bugs
- Ghost-synced users sometimes still out of sync. Ticket #30*
- Sometimes lagged users, or users on lagged servers, when they ghost their server hash entry gets mixed. Happens very seldom, perhaps one an hour. Currently worked-around by killing the offending user.
- Other bugs being worked on for 0.49. Current open bugs.
<<lessIt offers more security features, bugfixes, WinMX abuse tracking/penalizing, and new features.
Enhancements:
Major bug fixes
- Ghosts are fixed properly. Ticket #5
- The older of the two users is expired, the newer one is resynced across the network as if the user has just logged into the network. No users are killed, easier on the users and the servers.
- Ghost kill timer
- New configuration variable to delay ghosts from logging back in so they do not bounce between servers.
- Server crash when linking a server with an invalid_nick already online. Ticket #3
- A nasty crash involving linking a server with an invalid_nick online has been fixed.
- Tag 10018, server encapsulated, has been fixed. Ticket #27
- Previously it would broadcast to the entire network, now it only sends the data to the server the intended recipient is located on. Incredible bandwidth reduction.
- Memory Usage in all supported OS. Ticket #14, #16
- Memory usage in stats works for Linux, FreeBSD, and Win32 now. Also included are load averages, swapped ram, etc.
Minor bug fixes
- Search on Linux now works perfectly. Ticket #8, #21
- Searching on Linux was globbing the first character of search strings, and some older GCC versions hosed up network searches.
- Debug now compiles/works
- Debug has been broken for a while, its now working again.
- Increased BUFFER_LENGTH to 16k
- Increased buffer length improves memory return on *nix when previously no memory could be returned to the system.
- Backwards Bans have been fixed. Ticket #18
- Some backwards bans were due to matching invalid_nick, the checking is better now.
- Conversion of wasteful types.
- Where it made sense, variable types were changed from int to bool to save ram.
New enhancements
- Extended statistics port
- A new port has been added that gives LOTS of information out for tracking server/network status in a program like Cacti. More on this to come, well soon provide templates and information to set this up yourself, as well as example output.
- Operserv control over log_level
- A new Operserv command, loglevel, allows easy adjustment of log levels, such as "loglevel all -debug", "loglevel +debug", etc.
- Expanded whois information. Ticket #15
- Shows friend, muzzled, and or criminal status. It shows every status of a current user, such as FRIEND MUZZLED.
- Dynamic filters file. Ticket #28
- Adds filter keywords into the filter file if theyre seen >5000 times, same as the server has always done internally, but now the changes are kept.
- Win32 compiled with Visual Studio .net
- Includes all project files, used with the download link on the File Releases page, anyone can recompile the Win32 binary now if they wish.
- Improved autogen.sh. Ticket #19
- Smarter autogen.sh for easier compiling of dev code for FreeBSD users
Current known bugs
- Ghost-synced users sometimes still out of sync. Ticket #30*
- Sometimes lagged users, or users on lagged servers, when they ghost their server hash entry gets mixed. Happens very seldom, perhaps one an hour. Currently worked-around by killing the offending user.
- Other bugs being worked on for 0.49. Current open bugs.
Download (0.42MB)
Added: 2006-01-05 License: GPL (GNU General Public License) Price:
1397 downloads
nfsstats.pl 0.1
nfsstats.pl is a Net-SNMP sub-agent that parses. more>>
nfsstats.pl is a Net-SNMP sub-agent that parses /proc/net/rpc/nfs and /proc/net/rpc/nfsd to obtain NFS statistics (just like nfsstat), and reports these as SNMP values.
nfsstats.pl is useful for remotely monitoring NFS client or server usage via SNMP to utilities like MRTG, Cacti, or Ganglia.
Installation:
Installation instructsion are contained in the form of comments at the top of nfsstats.pl script. nfsstats.pl is only suitable for Linux. NFS version 3 statistics are made available.
Firstly, ensure you have a working Net-SNMP install. Secondly, ensure you have the Perl sub-components of Net-SNMP installed (in Fedora Core, do yum install net-snmp-perl). Thirdly, save nfsstats.pl to /var/net-snmp/. Add the following line to /etc/snmp/snmpd.conf: master agentx. Start nfsstats.pl in the way of your choice, logged to file of your choice (eg 2>/dev/null). Note that nfsstats.pl must be started as root.
If your snmpd is built with embedded Perl support (Fedora Core doesnt), then you can import the sub agent directly into the snmpd. See the script for more details.
Usage:
After you have successfully installed nfsstats.pl, you should be able to walk the provided OIDs: snmpwalk -v 2c -c public localhost enterprises.6789.6789 or snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.6789.6789. As we have no MIB for nfsstats.pl yet, the numbers coming back wont make much sense. However, they should bear a striking resemblance to the output of /usr/sbin/nfsstat!
The list below is all the 114 statistics that nfsstats.pl can provide for SNMP values. The ones you should monitor (eg using MRTG) are entirely up to you.
enterprises.6789.6789.0.0.1 -> client.rpc.count.calls
enterprises.6789.6789.0.0.2 -> client.rpc.count.retrans
enterprises.6789.6789.0.0.3 -> client.rpc.count.authrefrsh
enterprises.6789.6789.0.3.0.0 -> client3.count.null
enterprises.6789.6789.0.3.0.1 -> client3.percent.null
enterprises.6789.6789.0.3.1.0 -> client3.count.getattr
enterprises.6789.6789.0.3.1.1 -> client3.percent.getattr
enterprises.6789.6789.0.3.2.0 -> client3.count.setattr
enterprises.6789.6789.0.3.2.1 -> client3.percent.setattr
enterprises.6789.6789.0.3.3.0 -> client3.count.lookup
enterprises.6789.6789.0.3.3.1 -> client3.percent.lookup
enterprises.6789.6789.0.3.4.0 -> client3.count.access
enterprises.6789.6789.0.3.4.1 -> client3.percent.access
enterprises.6789.6789.0.3.5.0 -> client3.count.readlink
enterprises.6789.6789.0.3.5.1 -> client3.percent.readlink
enterprises.6789.6789.0.3.6.0 -> client3.count.read
enterprises.6789.6789.0.3.6.1 -> client3.percent.read
enterprises.6789.6789.0.3.7.0 -> client3.count.write
enterprises.6789.6789.0.3.7.1 -> client3.percent.write
enterprises.6789.6789.0.3.8.0 -> client3.count.create
enterprises.6789.6789.0.3.8.1 -> client3.percent.create
enterprises.6789.6789.0.3.9.0 -> client3.count.mkdir
enterprises.6789.6789.0.3.9.1 -> client3.percent.mkdir
enterprises.6789.6789.0.3.10.0 -> client3.count.symlink
enterprises.6789.6789.0.3.10.1 -> client3.percent.symlink
enterprises.6789.6789.0.3.11.0 -> client3.count.mknod
enterprises.6789.6789.0.3.11.1 -> client3.percent.mknod
enterprises.6789.6789.0.3.12.0 -> client3.count.remove
enterprises.6789.6789.0.3.12.1 -> client3.percent.remove
enterprises.6789.6789.0.3.13.0 -> client3.count.rmdir
enterprises.6789.6789.0.3.13.1 -> client3.percent.rmdir
enterprises.6789.6789.0.3.14.0 -> client3.percent.rename
enterprises.6789.6789.0.3.15.0 -> client3.count.link
enterprises.6789.6789.0.3.15.1 -> client3.percent.link
enterprises.6789.6789.0.3.16.0 -> client3.count.readdir
enterprises.6789.6789.0.3.16.1 -> client3.percent.readdir
enterprises.6789.6789.0.3.17.0 -> client3.count.readdirplus
enterprises.6789.6789.0.3.17.1 -> client3.percent.readdirplus
enterprises.6789.6789.0.3.18.0 -> client3.count.fsstat
enterprises.6789.6789.0.3.18.1 -> client3.percent.fsstat
enterprises.6789.6789.0.3.19.0 -> client3.count.fsinfo
enterprises.6789.6789.0.3.19.1 -> client3.percent.fsinfo
enterprises.6789.6789.0.3.20.0 -> client3.count.pathconf
enterprises.6789.6789.0.3.20.1 -> client3.percent.pathconf
enterprises.6789.6789.0.3.21.0 -> client3.count.commit
enterprises.6789.6789.0.3.21.1 -> client3.percent.commit
enterprises.6789.6789.0.3.22.0 -> client3.count.total
enterprises.6789.6789.0.3.22.1 -> client3.percent.total
enterprises.6789.6789.1.0.0 -> server.rpc.count.calls
enterprises.6789.6789.1.0.1 -> server.rpc.count.retrans
enterprises.6789.6789.1.0.2 -> server.rpc.count.badcalls
enterprises.6789.6789.1.0.3 -> server.rpc.count.badauth
enterprises.6789.6789.1.0.4 -> server.rpc.count.badclnt
enterprises.6789.6789.1.0.5 -> server.rpc.count.xdrcall
enterprises.6789.6789.1.3.0.0 -> server3.count.null
enterprises.6789.6789.1.3.0.1 -> server3.percent.null
enterprises.6789.6789.1.3.1.0 -> server3.count.getattr
enterprises.6789.6789.1.3.1.1 -> server3.percent.getattr
enterprises.6789.6789.1.3.2.0 -> server3.count.setattr
enterprises.6789.6789.1.3.2.1 -> server3.percent.setattr
enterprises.6789.6789.1.3.3.0 -> server3.count.lookup
enterprises.6789.6789.1.3.3.1 -> server3.percent.lookup
enterprises.6789.6789.1.3.4.0 -> server3.count.access
enterprises.6789.6789.1.3.4.1 -> server3.percent.access
enterprises.6789.6789.1.3.5.0 -> server3.count.readlink
enterprises.6789.6789.1.3.5.1 -> server3.percent.readlink
enterprises.6789.6789.1.3.6.0 -> server3.count.read
enterprises.6789.6789.1.3.6.1 -> server3.percent.read
enterprises.6789.6789.1.3.7.0 -> server3.count.write
enterprises.6789.6789.1.3.7.1 -> server3.percent.write
enterprises.6789.6789.1.3.8.0 -> server3.count.create
enterprises.6789.6789.1.3.8.1 -> server3.percent.create
enterprises.6789.6789.1.3.9.0 -> server3.count.mkdir
enterprises.6789.6789.1.3.9.1 -> server3.percent.mkdir
enterprises.6789.6789.1.3.10.0 -> server3.count.symlink
enterprises.6789.6789.1.3.10.1 -> server3.percent.symlink
enterprises.6789.6789.1.3.11.0 -> server3.count.mknod
enterprises.6789.6789.1.3.11.1 -> server3.percent.mknod
enterprises.6789.6789.1.3.12.0 -> server3.count.remove
enterprises.6789.6789.1.3.12.1 -> server3.percent.remove
enterprises.6789.6789.1.3.13.0 -> server3.count.rmdir
enterprises.6789.6789.1.3.13.1 -> server3.percent.rmdir
enterprises.6789.6789.1.3.14.0 -> server3.count.rename
enterprises.6789.6789.1.3.14.1 -> server3.percent.rename
enterprises.6789.6789.1.3.15.0 -> server3.count.link
enterprises.6789.6789.1.3.15.1 -> server3.percent.link
enterprises.6789.6789.1.3.16.0 -> server3.count.readdir
enterprises.6789.6789.1.3.16.1 -> server3.percent.readdir
enterprises.6789.6789.1.3.17.0 -> server3.count.readdirplus
enterprises.6789.6789.1.3.17.1 -> server3.percent.readdirplus
enterprises.6789.6789.1.3.18.0 -> server3.count.fsstat
enterprises.6789.6789.1.3.18.1 -> server3.percent.fsstat
enterprises.6789.6789.1.3.19.0 -> server3.count.fsinfo
enterprises.6789.6789.1.3.19.1 -> server3.percent.fsinfo
enterprises.6789.6789.1.3.20.0 -> server3.count.pathconf
enterprises.6789.6789.1.3.20.1 -> server3.percent.pathconf
enterprises.6789.6789.1.3.21.0 -> server3.count.commit
enterprises.6789.6789.1.3.21.1 -> server3.percent.commit
enterprises.6789.6789.1.3.22.0 -> server3.count.total
enterprises.6789.6789.1.3.22.1 -> server3.percent.total
enterprises.6789.6789.1.6.0 -> server.replycache.count.hits
enterprises.6789.6789.1.6.1 -> server.replycache.count.misses
enterprises.6789.6789.1.6.2 -> server.replycache.count.nocache
enterprises.6789.6789.1.7.0 -> server.fhcache.count.lookups
enterprises.6789.6789.1.7.1 -> server.fhcache.count.anon
enterprises.6789.6789.1.7.2 -> server.fhcache.count.nocache_dir
enterprises.6789.6789.1.7.3 -> server.fhcache.count.nocache_nondir
enterprises.6789.6789.1.7.4 -> server.fhcache.count.stale
enterprises.6789.6789.1.8.0 -> server.threads.count
enterprises.6789.6789.1.8.1 -> server.threads.fullcount
enterprises.6789.6789.1.50 -> server.net.count.packets
enterprises.6789.6789.1.51 -> server.net.count.udp
enterprises.6789.6789.1.52 -> server.net.count.tcp
enterprises.6789.6789.1.53 -> server.net.count.tcpconn
<<lessnfsstats.pl is useful for remotely monitoring NFS client or server usage via SNMP to utilities like MRTG, Cacti, or Ganglia.
Installation:
Installation instructsion are contained in the form of comments at the top of nfsstats.pl script. nfsstats.pl is only suitable for Linux. NFS version 3 statistics are made available.
Firstly, ensure you have a working Net-SNMP install. Secondly, ensure you have the Perl sub-components of Net-SNMP installed (in Fedora Core, do yum install net-snmp-perl). Thirdly, save nfsstats.pl to /var/net-snmp/. Add the following line to /etc/snmp/snmpd.conf: master agentx. Start nfsstats.pl in the way of your choice, logged to file of your choice (eg 2>/dev/null). Note that nfsstats.pl must be started as root.
If your snmpd is built with embedded Perl support (Fedora Core doesnt), then you can import the sub agent directly into the snmpd. See the script for more details.
Usage:
After you have successfully installed nfsstats.pl, you should be able to walk the provided OIDs: snmpwalk -v 2c -c public localhost enterprises.6789.6789 or snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.6789.6789. As we have no MIB for nfsstats.pl yet, the numbers coming back wont make much sense. However, they should bear a striking resemblance to the output of /usr/sbin/nfsstat!
The list below is all the 114 statistics that nfsstats.pl can provide for SNMP values. The ones you should monitor (eg using MRTG) are entirely up to you.
enterprises.6789.6789.0.0.1 -> client.rpc.count.calls
enterprises.6789.6789.0.0.2 -> client.rpc.count.retrans
enterprises.6789.6789.0.0.3 -> client.rpc.count.authrefrsh
enterprises.6789.6789.0.3.0.0 -> client3.count.null
enterprises.6789.6789.0.3.0.1 -> client3.percent.null
enterprises.6789.6789.0.3.1.0 -> client3.count.getattr
enterprises.6789.6789.0.3.1.1 -> client3.percent.getattr
enterprises.6789.6789.0.3.2.0 -> client3.count.setattr
enterprises.6789.6789.0.3.2.1 -> client3.percent.setattr
enterprises.6789.6789.0.3.3.0 -> client3.count.lookup
enterprises.6789.6789.0.3.3.1 -> client3.percent.lookup
enterprises.6789.6789.0.3.4.0 -> client3.count.access
enterprises.6789.6789.0.3.4.1 -> client3.percent.access
enterprises.6789.6789.0.3.5.0 -> client3.count.readlink
enterprises.6789.6789.0.3.5.1 -> client3.percent.readlink
enterprises.6789.6789.0.3.6.0 -> client3.count.read
enterprises.6789.6789.0.3.6.1 -> client3.percent.read
enterprises.6789.6789.0.3.7.0 -> client3.count.write
enterprises.6789.6789.0.3.7.1 -> client3.percent.write
enterprises.6789.6789.0.3.8.0 -> client3.count.create
enterprises.6789.6789.0.3.8.1 -> client3.percent.create
enterprises.6789.6789.0.3.9.0 -> client3.count.mkdir
enterprises.6789.6789.0.3.9.1 -> client3.percent.mkdir
enterprises.6789.6789.0.3.10.0 -> client3.count.symlink
enterprises.6789.6789.0.3.10.1 -> client3.percent.symlink
enterprises.6789.6789.0.3.11.0 -> client3.count.mknod
enterprises.6789.6789.0.3.11.1 -> client3.percent.mknod
enterprises.6789.6789.0.3.12.0 -> client3.count.remove
enterprises.6789.6789.0.3.12.1 -> client3.percent.remove
enterprises.6789.6789.0.3.13.0 -> client3.count.rmdir
enterprises.6789.6789.0.3.13.1 -> client3.percent.rmdir
enterprises.6789.6789.0.3.14.0 -> client3.percent.rename
enterprises.6789.6789.0.3.15.0 -> client3.count.link
enterprises.6789.6789.0.3.15.1 -> client3.percent.link
enterprises.6789.6789.0.3.16.0 -> client3.count.readdir
enterprises.6789.6789.0.3.16.1 -> client3.percent.readdir
enterprises.6789.6789.0.3.17.0 -> client3.count.readdirplus
enterprises.6789.6789.0.3.17.1 -> client3.percent.readdirplus
enterprises.6789.6789.0.3.18.0 -> client3.count.fsstat
enterprises.6789.6789.0.3.18.1 -> client3.percent.fsstat
enterprises.6789.6789.0.3.19.0 -> client3.count.fsinfo
enterprises.6789.6789.0.3.19.1 -> client3.percent.fsinfo
enterprises.6789.6789.0.3.20.0 -> client3.count.pathconf
enterprises.6789.6789.0.3.20.1 -> client3.percent.pathconf
enterprises.6789.6789.0.3.21.0 -> client3.count.commit
enterprises.6789.6789.0.3.21.1 -> client3.percent.commit
enterprises.6789.6789.0.3.22.0 -> client3.count.total
enterprises.6789.6789.0.3.22.1 -> client3.percent.total
enterprises.6789.6789.1.0.0 -> server.rpc.count.calls
enterprises.6789.6789.1.0.1 -> server.rpc.count.retrans
enterprises.6789.6789.1.0.2 -> server.rpc.count.badcalls
enterprises.6789.6789.1.0.3 -> server.rpc.count.badauth
enterprises.6789.6789.1.0.4 -> server.rpc.count.badclnt
enterprises.6789.6789.1.0.5 -> server.rpc.count.xdrcall
enterprises.6789.6789.1.3.0.0 -> server3.count.null
enterprises.6789.6789.1.3.0.1 -> server3.percent.null
enterprises.6789.6789.1.3.1.0 -> server3.count.getattr
enterprises.6789.6789.1.3.1.1 -> server3.percent.getattr
enterprises.6789.6789.1.3.2.0 -> server3.count.setattr
enterprises.6789.6789.1.3.2.1 -> server3.percent.setattr
enterprises.6789.6789.1.3.3.0 -> server3.count.lookup
enterprises.6789.6789.1.3.3.1 -> server3.percent.lookup
enterprises.6789.6789.1.3.4.0 -> server3.count.access
enterprises.6789.6789.1.3.4.1 -> server3.percent.access
enterprises.6789.6789.1.3.5.0 -> server3.count.readlink
enterprises.6789.6789.1.3.5.1 -> server3.percent.readlink
enterprises.6789.6789.1.3.6.0 -> server3.count.read
enterprises.6789.6789.1.3.6.1 -> server3.percent.read
enterprises.6789.6789.1.3.7.0 -> server3.count.write
enterprises.6789.6789.1.3.7.1 -> server3.percent.write
enterprises.6789.6789.1.3.8.0 -> server3.count.create
enterprises.6789.6789.1.3.8.1 -> server3.percent.create
enterprises.6789.6789.1.3.9.0 -> server3.count.mkdir
enterprises.6789.6789.1.3.9.1 -> server3.percent.mkdir
enterprises.6789.6789.1.3.10.0 -> server3.count.symlink
enterprises.6789.6789.1.3.10.1 -> server3.percent.symlink
enterprises.6789.6789.1.3.11.0 -> server3.count.mknod
enterprises.6789.6789.1.3.11.1 -> server3.percent.mknod
enterprises.6789.6789.1.3.12.0 -> server3.count.remove
enterprises.6789.6789.1.3.12.1 -> server3.percent.remove
enterprises.6789.6789.1.3.13.0 -> server3.count.rmdir
enterprises.6789.6789.1.3.13.1 -> server3.percent.rmdir
enterprises.6789.6789.1.3.14.0 -> server3.count.rename
enterprises.6789.6789.1.3.14.1 -> server3.percent.rename
enterprises.6789.6789.1.3.15.0 -> server3.count.link
enterprises.6789.6789.1.3.15.1 -> server3.percent.link
enterprises.6789.6789.1.3.16.0 -> server3.count.readdir
enterprises.6789.6789.1.3.16.1 -> server3.percent.readdir
enterprises.6789.6789.1.3.17.0 -> server3.count.readdirplus
enterprises.6789.6789.1.3.17.1 -> server3.percent.readdirplus
enterprises.6789.6789.1.3.18.0 -> server3.count.fsstat
enterprises.6789.6789.1.3.18.1 -> server3.percent.fsstat
enterprises.6789.6789.1.3.19.0 -> server3.count.fsinfo
enterprises.6789.6789.1.3.19.1 -> server3.percent.fsinfo
enterprises.6789.6789.1.3.20.0 -> server3.count.pathconf
enterprises.6789.6789.1.3.20.1 -> server3.percent.pathconf
enterprises.6789.6789.1.3.21.0 -> server3.count.commit
enterprises.6789.6789.1.3.21.1 -> server3.percent.commit
enterprises.6789.6789.1.3.22.0 -> server3.count.total
enterprises.6789.6789.1.3.22.1 -> server3.percent.total
enterprises.6789.6789.1.6.0 -> server.replycache.count.hits
enterprises.6789.6789.1.6.1 -> server.replycache.count.misses
enterprises.6789.6789.1.6.2 -> server.replycache.count.nocache
enterprises.6789.6789.1.7.0 -> server.fhcache.count.lookups
enterprises.6789.6789.1.7.1 -> server.fhcache.count.anon
enterprises.6789.6789.1.7.2 -> server.fhcache.count.nocache_dir
enterprises.6789.6789.1.7.3 -> server.fhcache.count.nocache_nondir
enterprises.6789.6789.1.7.4 -> server.fhcache.count.stale
enterprises.6789.6789.1.8.0 -> server.threads.count
enterprises.6789.6789.1.8.1 -> server.threads.fullcount
enterprises.6789.6789.1.50 -> server.net.count.packets
enterprises.6789.6789.1.51 -> server.net.count.udp
enterprises.6789.6789.1.52 -> server.net.count.tcp
enterprises.6789.6789.1.53 -> server.net.count.tcpconn
Download (0.005MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1199 downloads
pNRG 0.1
pNRG project is a package for maintaining and visualizing network data. more>>
pNRG project is a package for maintaining and visualizing network data, particularly suited for historical trend analysis of network resources.
pNRG doesnt need any explicit configuration and is able to auto-discover, mantain and graph new resources (either IPv4/IPv6 end hosts, network segments, MAC addresses, Autonomous Systems, etc.) as soon as they produce a traffic footprint.
pNRG at a glance:
* Easily displays network data collected through pmacct, regardless of the data source, ie. the network itself, NetFlow or sFlow.
* Straight to your preferred web browser from a couple of pmaccts memory plugins, without the need to configure or define anything.
* No need to rotate, mantain or update anything once the package is in place.
* Just a working installation of pmacct, RRDtool and an Apache supporting execution of CGIs are required.
While it has been over-simplified, specifically tailored to network usage and written from the scratch, most of its concepts are deeply rooted inside the NRG project. For the task, pNRG gets data from a couple of pmaccts memory plugins and relies over RRDTool for graphs and CGIs.
<<lesspNRG doesnt need any explicit configuration and is able to auto-discover, mantain and graph new resources (either IPv4/IPv6 end hosts, network segments, MAC addresses, Autonomous Systems, etc.) as soon as they produce a traffic footprint.
pNRG at a glance:
* Easily displays network data collected through pmacct, regardless of the data source, ie. the network itself, NetFlow or sFlow.
* Straight to your preferred web browser from a couple of pmaccts memory plugins, without the need to configure or define anything.
* No need to rotate, mantain or update anything once the package is in place.
* Just a working installation of pmacct, RRDtool and an Apache supporting execution of CGIs are required.
While it has been over-simplified, specifically tailored to network usage and written from the scratch, most of its concepts are deeply rooted inside the NRG project. For the task, pNRG gets data from a couple of pmaccts memory plugins and relies over RRDTool for graphs and CGIs.
Download (0.010MB)
Added: 2007-01-03 License: GPL (GNU General Public License) Price:
1025 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above pmacct cacti search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed