Tools to capture, replicate, print, filter, send and other works
on Cisco's NetFlow Export.
grepcidr can be used to filter a list of IP addresses against one
or more Classless Inter-Domain Routing (CIDR) specifications, or
arbitrary networks specified by an address range. As with grep,
there are options to invert matching and load patterns from a file.
grepcidr is capable of comparing thousands or even millions of IPs
to networks with little memory usage and in reasonable computation
time.
grepcidr has endless uses in network software, including: mail
filtering and processing, network security, log analysis, and many
custom applications.
FlowViewer, FlowGrapher, and now FlowTracker are tools that provide an easy
web-based user interface for selecting, viewing, graphing, and now tracking
NetFlow data stored using Mark Fullmer's flow-tools software.
The user is able to filter data (inclusion or exclusion) by device, IP address
range, port, router interface, autonomous system (AS), specified time interval,
and now by protocols, TOS field, and TCP flags. Many of the flow-tools reports
are configured as drop-down selections. Users are also able to save reports and
graphs for later viewing.
The UniFi Controller allows you to manage Wireless, Routing & Switching,
VoIP and Video of Ubiquiti Networks.
The icmpmonitor uses the Internet Control Message Protocol (ICMP) "ECHO"
facility, monitors several hosts, and notify admin if some of them are
down.
iftop listens to network traffic on a named interface, or
on the first interface it can find which looks like an
external interface if none is specified, and displays a
table of current bandwidth usage by pairs of hosts. iftop
must be run with sufficient permissions to monitor all
network traffic on the interface; see pcap(3) for more
information, but on most systems this means that it must
be run as root.
MK Livestatus - a Nagios event broker module that allows quick,
direct and comfortable access to your status data.
Livestatus is concepted and tuned to reduce disk, memory and cpu loads
caused by live-data processing on the Nagios system. Just as NDO,
Livestatus makes use of the Nagios Event Broker API and loads a binary
module into the Nagios process. But other than NDO, Livestatus does not
actively write out data e.g. to the disk. Instead, it opens a socket for
external applications to connect to and fetch the current status
information from Nagios.
The check_mysql_slave plugin allows you to check that a particular
MySQL replication slave is running and (coming soon) is within a
threshold bytes or seconds behind its master.
check_postgres.pl - a Postgres monitoring script for Nagios, MRTG,
Cacti, and others
check_postgres.pl is a Perl script that runs many different tests
against one or more Postgres databases. It uses the psql program to
gather the information, and outputs the results in one of three
formats: Nagios, MRTG, or simple.
check_puppet - is a very simple Nagios plugin to check Puppet daemon
availability with SNMP.
Why check_puppet?
1. It does check whether puppetd and puppetmasterd is alive.
2. It does check state.yaml freshness
3. It does not require the full net-mgmt/nagios-plugins package on the client
side
4. It is written in sh - code interpreter available in a base system