LibreNMS is an autodiscovering PHP/MySQL/SNMP based network monitoring
which includes support for a wide range of network hardware and
operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade,
Foundry, HP and many more.
LibreNMS has grown out of a lack of easy to configure network
monitoring platforms. It is intended to provide a more navigable
interface to the health and performance of your network. Its design
goals include collecting as much historical data about devices as
possible, being completely autodiscovered with little or no manual
intervention, and having a very intuitive interface.
CDPSnarf is a network sniffer exclusively written to
extract information from CDP packets. It provides all
the information a "show cdp neighbors detail" command
would return on a Cisco router and even more.
A feature list follows:
Time intervals between CDP advertisements
Source MAC address
CDP Version
TTL
Checksum
Device ID
Software version
Platform
Addresses
Port ID
Capabilities
Duplex
Save packets in PCAP dump file format
Read packets from PCAP dump files
Debugging information (using the "-d" flag)
Tested with IPv4 and IPv6
Source: https://github.com/Zapotek/cdpsnarf
A plugin for Nagios to query common NetSNMP-exported information:
-- disk status;
-- processes status;
-- swap status;
-- load averages;
-- anything else exported via NetSNMP's exec or extend directives.
This is a small Nagios plugin written in PERL and designed to monitor
the state of FreeBSD GEOM devices (specifically mirrors and striped
volumes) from Nagios.
A Nagios/Icinga plugin to monitor ZFS Pools (zpools). It is based on "Check
Solaris ZFS Pools" but is completely rewritten.
Netwag is a graphical front end for netwox.
Netwag permits to easily :
- search amongst tools proposed in netwox
- construct command line
- run tools
- keep an history of commands
Observium is an autodiscovering PHP/MySQL/SNMP based network monitoring
which includes support for a wide range of network hardware and
operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade,
Foundry, HP and many more.
Observium has grown out of a lack of easy to configure network
monitoring platforms. It is intended to provide a more navigable
interface to the health and performance of your network. Its design
goals include collecting as much historical data about devices as
possible, being completely autodiscovered with little or no manual
intervention, and having a very intuitive interface.
Net::Netmask parses and understand IPv4 CIDR blocks. It's built with an
object-oriented interface. Nearly all functions are methods that operate
on a Net::Netmask object.
SNMP::Info gives an object oriented interface to information
obtained through SNMP. This module is geared towards network devices.
Subclasses exist for a number of network devices and common MIBs.
The information may be coming from any number of MIB files and is very
vendor specific. SNMP::Info provides you a common method for all
supported devices.
Adding support for your own device is easy, and takes little much SNMP
knowledge.
The module is not limited to network devices. Any MIB or device can be
given an objected oriented front-end by making a module that consists of a
couple hashes. See EXTENDING SNMP::INFO.
Pancho was written with the goal of allowing network
administrators make a change to a group of Cisco routers
without being required to log into each host.
Pancho also provides the flexibility to allow admins to
use its function against a single host, a select group
or the entire whole. In addition to changes to current
configurations on remote routers, pancho is also capable
of archiving router configurations manually or through
automated runs.
Support is provided for Cisco, Foundry, Nortel/Alteon,
Avaya, or Dell PowerConnect devices.