diff options
author | agc <agc> | 1998-07-24 13:36:52 +0000 |
---|---|---|
committer | agc <agc> | 1998-07-24 13:36:52 +0000 |
commit | 768a822d36322635f533497a81eb4a49f3b32725 (patch) | |
tree | b2147119d68edb47dcdc8f445fd582b80e65efa2 /net/nocol/pkg | |
parent | 05c780f31eaef08d906d9bc5d2b20a2180925429 (diff) | |
download | pkgsrc-768a822d36322635f533497a81eb4a49f3b32725.tar.gz |
Initial import of nocol-4.2b6, "an extensible network and system
monitoring utility" into the NetBSD packages collection.
Diffstat (limited to 'net/nocol/pkg')
-rw-r--r-- | net/nocol/pkg/COMMENT | 1 | ||||
-rw-r--r-- | net/nocol/pkg/DESCR | 103 | ||||
-rw-r--r-- | net/nocol/pkg/PLIST | 92 |
3 files changed, 196 insertions, 0 deletions
diff --git a/net/nocol/pkg/COMMENT b/net/nocol/pkg/COMMENT new file mode 100644 index 00000000000..27702f8c9ef --- /dev/null +++ b/net/nocol/pkg/COMMENT @@ -0,0 +1 @@ +An extensible network and system monitoring utility. diff --git a/net/nocol/pkg/DESCR b/net/nocol/pkg/DESCR new file mode 100644 index 00000000000..ea05667704a --- /dev/null +++ b/net/nocol/pkg/DESCR @@ -0,0 +1,103 @@ +This document is taken from: + +Header: /home/vikas/src/nocol/RCS/README,v 4.0 1994/11/29 20:21:33 vikas Exp vikas + +README for NOCOL/NetConsole v4.2 +=========================== + +NOCOL/NetConsole (Network Operation Center On-Line) is a network monitoring +package that runs on Unix platforms and is capable of monitoring network and +system variables such as ICMP or RPC reachability, RMON variables, +nameservers, ethernet load, port reachability, host performance, SNMP traps, +modem line usage, appletalk & novell routes/services, BGP peers, syslog +files, etc. The software is extensible and new monitors can be added easily. + +The software consists of a number of individual, standalone monitoring agents +that poll the various network and system parameters and put it into a common +data format. All the monitors have a common display and postprocessing +interface (such as logging, notification, etc.). The design allows running +just one set of monitoring agents and *any* number of display agents, and all +of the displays see the same consistent set of data. Additionally, each event +is assigned a severity (determined by comparing against user defined threshold +values) which is gradually escalated, thus preventing false alarms and a +customized priority notification based on the severity. There are four +severity levels ranging from Critical thru Info, and each event typically +steps through each one of these severities until it reaches its maximum +allowed level. + +The display uses UNIX 'curses' screen management and can thus run on a large +variety of terminals. The user running the display can select the minimum +display severity- only events above this minimum severity level are displayed. + +A Web interface has also been added which uses the HTML REFRESH meta tag for +displaying the nocol events. + +To date, the various monitoring agents developed are: + + - IP ICMP monitor (using IP 'multiping') + - OSI reachability monitor (using OSI ping) + - RPC portmapper monitor (using 'rpcping') + - Ethernet load (bandwidth & pps) + - TCP port monitor + - Unix host performance (disks, memory, swap, load, nfs, collisions) + - SNMP variables monitor (RMON, Cisco router, terminal server) + - TCP data throughput monitor + - Nameserver (named) + - SNMP traps + - Syslog logfile monitor (for specified patterns) + - NTP stratum of hosts (Network Time Protocol) + - UPS (APC) battery level monitor + - Usage of terminal server modem lines (busy lines) + - Appletalk route monitor (for cisco routers) + - Novell service monitor + - BGP peer status + +A PERL interface is available for developing additional monitors in the PERL +programming language (it is fairly easy to add additional monitors to the +package). + +The logging daemon can be interfaced with a paging program such as +'sendpage' (ftp://ftp.net.ohio-state.edu/pub/pagers/). + +New features in v4.2 are: +------------------------ + + - Unix syslog file monitor (match any specified regular expression) + - NTP (Network Time Protocol) stratum monitor + - 'mailmon' merged in with 'hostmon-client' + - 'nsmon' can monitor multiple domains + - 'apcmon' for monitoring APC Smart UPS's + - 'ciscomon' for monitoring Cisco router specific parameters + - Web interface for displaying events (www/webnocol) + +New features in v4.0 were: + + - Unix host performance monitor (distributed client) + - SNMP variables monitor + - Ethernet load and packet rate monitor. + - 'rpcpingmon' for checking status of RPC on hosts. + - 'logstats' for generating reports from the log file. + - Major rewrite of large portions of the code. + +New features in v3.0 were: + + - Logging facility (similar to syslogd) + - Perl interface + - TCP port monitor + - Perl appletalk, Novell, BGP, modem line monitors. + + +Has been compiled on Solaris2.2, SunOS4.1.1, Ultrix4.2, BSDI/386. Linux. + +The software is freely available on the Internet from: + http://www.netplex-tech.com/software/nocol or + ftp://ftp.navya.com/pub/vikas/nocol.tar.gz + +Please send a message to 'nocol-users-request@navya.com' to be added to the +'nocol-users' mailing list for updates and bug fixes. Mail comments and +bugs to 'vikas@navya.com'. + + Vikas Aggarwal + (vikas@navya.com) + Jan 1997 + -------- diff --git a/net/nocol/pkg/PLIST b/net/nocol/pkg/PLIST new file mode 100644 index 00000000000..1254c403b2d --- /dev/null +++ b/net/nocol/pkg/PLIST @@ -0,0 +1,92 @@ +@comment $NetBSD: PLIST,v 1.1 1998/07/24 13:36:53 agc Exp $ +bin/snmpwalk +bin/eventselect +bin/etherload +bin/genmon +bin/netconsole +bin/noclogd +bin/nsmon +bin/ntpmon +bin/hostmon-osclients/hostmon-client +bin/hostmon-osclients/hostmon-client.aix +bin/hostmon-osclients/hostmon-client.bsdi +bin/hostmon-osclients/hostmon-client.hpux +bin/hostmon-osclients/hostmon-client.irix5 +bin/hostmon-osclients/hostmon-client.linux +bin/hostmon-osclients/hostmon-client.osf1 +bin/hostmon-osclients/hostmon-client.seds +bin/hostmon-osclients/hostmon-client.solaris2 +bin/hostmon-osclients/hostmon-client.sunos4 +bin/hostmon-osclients/hostmon-client.ultrix +bin/hostmon-osclients/newsys.sh +bin/apcmon +bin/armon +bin/bgpmon +bin/bpmon +bin/ciscomon +bin/modemmon +bin/novellmon +bin/nrmon +bin/nocollib.pl +bin/hostmon +bin/snmpmon +bin/snmpmon-client +bin/syslogmon +bin/xntpdmon +bin/rcisco +bin/ippingmon +bin/osipingmon +bin/rpcpingmon +bin/portmon +bin/tpmon +bin/trapmon +bin/display_nocol_datafile +bin/keepalive_monitors +bin/notifier +bin/log-maint +bin/logstats +bin/crontab.nocol +bin/webnocol.pl +bin/webnocol.html +bin/multiping +bin/rpcping +man/mann/netconsole.n +man/mann/perlnocol.n +man/mann/nocol-prog.n +man/mann/etherload.n +man/mann/eventselect.n +man/mann/genmon.n +man/mann/multiping.n +man/mann/noclogd.n +man/mann/nocol-overview.n +man/mann/nocol-utility.n +man/mann/nsmon.n +man/mann/pingmon.n +man/mann/portmon.n +man/mann/tpmon.n +man/mann/trapmon.n +share/examples/nocol/etherload-confg +share/examples/nocol/noclogd-confg +share/examples/nocol/nsmon-confg +share/examples/nocol/ntpmon-confg +share/examples/nocol/apcmon-confg +share/examples/nocol/armon-confg +share/examples/nocol/bgpmon-confg +share/examples/nocol/bpmon-confg +share/examples/nocol/hostmon-confg +share/examples/nocol/modemmon-confg +share/examples/nocol/novellmon-confg +share/examples/nocol/snmpmon-client-confg +share/examples/nocol/snmpmon-confg +share/examples/nocol/syslogmon-confg +share/examples/nocol/ippingmon-confg +share/examples/nocol/rpcpingmon-confg +share/examples/nocol/portmon-confg +share/examples/nocol/tpmon-confg +etc/netconsole-help +etc/mibII.txt +@dirrm bin/hostmon-osclients +@dirrm data +@dirrm share/examples/nocol +@dirrm run +@dirrm msgs |