Commit graph

29 commits

Author SHA1 Message Date
adrianp
6194b77b30 Changes 2.16.2, 2008-05-16
--------------------------
From: Steven Bakker steven.bakker ams-ix.net
* globally disable __DIE__ handler in eval using $^S check

* updated to SNMP_Session 1.12

From: Tobi
* make SNMP_Session.pm work on windows even when a __DIE__ handler ist
  installed.
2008-08-10 16:50:56 +00:00
martti
39199a64e1 Updated net/mrtg to 2.16.1
* fix RouterUptime config with non unique targets
* give up MAINTAINERship as I'm no longer using mrtg (I switched to rrdtool)
2008-04-15 11:02:04 +00:00
martti
ad7f68e773 Updated net/mrtg to 2.16.0
* Makesure mrtg repopulates its cache only once even in fork mode
* Added support for RRDtool based Holt-Winters aberrant behaviour detection.
  Threshold based alerts have been enhanced to be able to fire based on the
  FAILURES RRA. Note that Holt-Winters aberrant behaviour detection can only
  be enabled on newly created RRAs.
* when thresholds were UNboraken, the threshprogok did not run necessarily
* MIB parser rewritten for better compatibility
* allow RouterUptime to contain an explicit OID for queriing the uptime.
* support for nortel passport 8600 in cfgmaker
* Added Documentation for GeTNEXT prefix
* Added New Prefix for Counterd SNMP Walk -> CnTWaLK (see docs)
* Upgrade to SNMP Session 1.10
* Updates for  Net_SNMP_util.pm   and  SNMP_util.pm
* Fix if_is_ciscovlan condition in cfgmaker
* Updated port syntax in documentation (based on trac entry)
2008-02-13 12:05:26 +00:00
joerg
15cc144275 Don't use malloc.h 2007-08-08 20:22:10 +00:00
martti
f876f5f797 Updated net/mrtg to 2.15.2
* bug fixes
2007-05-16 09:01:13 +00:00
martti
d471d004f0 Updated net/mrtg to 2.15.1
* make cfgmaker detect broken snmpv1 counters more reliably
* latest Net_SNMP_util.pm with many small fixes
* more cfgmaker smarts and documentation for snmpv3
* be happy even if no threshmail sending is configured
* add install target for traffic-summer
* fix mrtg-traffic-sum default catch expression to be in sync with docs
2007-02-15 06:21:46 +00:00
martti
f8e1286377 Updated net/mrtg to 2.15.0
* Free positioning of a generated ifIndex in the OID string using
  the magic IndexPOS keyword

* When doing threshold checking with rrdtool, there was a very expensive
  'getting the data back with rrdinfo and rrdfetch' cycle after each
  rrdupdate.  with rrdtool 1.2 and the updatev function this is not
  necessary anymore the new code speeds up mrtg cycle time by a factor of 3
  to 10 depending on your platform.

* Threshold Un-Borken Messages will only be generated when the value is 10%
  away from the threshold. Configurable via ThreshHyst

* New function thresholdmail lets you send an email when a threshold
  is broken. This feature talks directly to the mailserver and does
  not require any external programs.

* New template writers helper function in cfgmaker - oid_pick. It tests if a
  device is willing to supply information regarding a particular oid. This
  makes template writing much more plesant.
  http://oss.oetiker.ch/mrtg-trac/browser/trunk/templates/cisco/host-cisco.tmpl

* added new tool mrtg-traffic-sum to build traffic stats based on the
  content of your mrtg log (not rrd) files.

* mrtg running with rrdtool can now do sub-minute resolution if the interval
  is specified like that: 0:30 ... note that you can not change the
  resolution of an existing rrd file. So this will only have the desired
  effect on new rrds. Also note that the graphing frontend may need changes
  too to be able to deal with the new interval type. Internally interval is
  now a float!

* new debug option 'prof' to see how long rrdtool spends on its writes ...

* fixed snmpv3 support in cfgmaker
2007-01-10 14:25:39 +00:00
martti
516ece4972 Updated net/mrtg to 2.14.7
* take over MAINTAINERship

* removed extra spaces from Makefile.in
* timestamps in log files to be YYYY-MM-DD HH:MM:SS
* fixed rateup to propely support kMG option
* fixed problem with conversioncode option throwing an exception.
* fixed config parsing problem for libadd lines terminated by a \
* added 'eval' debug target
* updated local $SIG{__DIE__} locations to work as intended
* fix ifspeed for foundry switches in cfgmaker
* Added expscale option (opposite of logscale) to emphasize the top end of
  the scale; this improves display of line voltages that don't change a whole
  lot
* added sample startup script for mrtg
2006-10-19 06:40:54 +00:00
adrianp
89f20fab5a Update to 2.14.5
Package changes include:
- pkglintification
- move to options.mk
- add in extra option for building with snmpv3 support (not tested)
- tidy up MESSAGE (no more html docs)

MRTG changes include:
* updated SNMP_util.pm and Net_SNMP_util.pm
* new: clonedirectory function
* Updated SNMP_Session to 1.08
* SNMP v3 support added Net::SNMP library required for this

For a full list see:
http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/CHANGES

Addresses PR# 32811
ok'ed bouyer@
2006-08-09 21:42:42 +00:00
martti
5248968d2f Updated mrtg to 2.12.2
* fix warnings produced by pkglint
* fix portname math in indexmaker
* accept extreme networks switches for ifAlias in cfgmaker
* set unknown values to 0 for threshold checking if unknonwnaszero is set
* updated NetWare integration
2005-06-23 08:12:13 +00:00
agc
b12d62efb5 Add RMD160 digests. 2005-02-24 12:13:41 +00:00
adrianp
7521ae7e3d - Update to 2.11.1
- Fix bug with IPv6 support on non-IPv6 enabled systems
- Tidy up Makefile
- Move patch-aa to Makefile
- ok'ed bouyer@

Changes 2.11.1, 2005-01-05
--------------------------
From: Artyom Adjemov <one.bofh location gmail.com>
* new Windows docu ... running mrtg as an nt service with srvany.

From: Joe Pruett <joey location clean.q7.com>
* fixed snmp options parsing in MRTG_lib.pm to allow for !

From: Tobi

* fixed secondmean and logscale to actually issue the propper
  options for rateup.
* fixed compilation of rateup.exe for windows to get the new strftime
  function to be actually used ...

Changes 2.11.00, 2004-12-08
---------------------------

From: Al Payne <apayne location pleiades.com>
* integrated support for dellLan in cfgmaker
* reindented cfgmaker

From: Mike Nealon <mnealon location conversent.com>
      and Larry Fahnoe <fahnoe@FahnoeTech.com>
* fix cfgmaker handling of 'lowspeed' highSpeed interfaces

From: Tobi Oetiker
* reindent rateup.c
* remove @ signs from mail addresses in change log
* added if_MTU variable to cfgmaker
* make windows users happy. rateup.exe now uses a special strftime.c
  that knows about %V and will thus provided propper ISO week numbers for
  windows as well. Changed the default week format to V.

From: zurkabsd location yahoo.com.cn
* new chinese translation

From: Jaime Damiao Anjos Cadete <jaime.d.cadete location ptprime.pt>
* put -lm into LIBS to make sure it comes last

From: Ian Duplisse <i.duplisse location cablelabs.com>
* remove the flattening of peaks from the code in rateup.c this does not reflect
  what actually happens

From: John Van Essen <vanes002 location umn.edu>
* fix handling of unknonwn (-1) data in rateup ...

From: Benjamin Despres <http://users.tmok.com/~pla/email_me.shtml>
* Logscale and Secondmean logarithmic scaling for rateup

From: alex <alex location craxor.com>
* contributed mrtg message dll. Added note about it to mrtg-reference.pod

From: Mateusz <mateusz location republika.pl>
* support option derive is using rrdtool logging

From: Ulf Härnhammar <Ulf.Harnhammar.9485 location student.uu.se>
* prevent potential buffer overflow in ratup due to 'strange' input files

Changes 2.10.15, 2004-08-08
---------------------------

From: NormW <normw location bocnet.com.au>
* patches for netware support

From: Tobi
* the optional Conversion function wants to have the original
  data pulled in via snmp to work with, mapping \n and \r to nothing
  and stripping spaces must happen later.
* better error message for missing library
* Updated to snmp_session 1.05

From: Fuminori -Tany- Tanizaki <tany location tany.org>
* fix for cuin and cout values saved in html comments

From: Tom Pala <gotar location pld-linux.org>
* fix for polish translation

From: Georgi Georgiev <chutz location gg3.net>
* nodetach option for running mrtg under daemontools

From: Jozsef Szilagyi <j.szilagyi location atlastelecom.ro>
* fixed indexmaker. added missing last for  --section=portname code

From: Bartosz Kwitniewski <zerg2000 location lurker.ath.cx>
* fixed scaling bug in rateup (unsigned long) should have been long long

From: Mike Mitchell <mcm location unx.sas.com>
* fix indexmaker when used with 14all
2005-01-22 15:07:01 +00:00
minskim
81a18abcec Add the __PREFIX__ replacement back, which was deleted by mistake in
the previous commit.  No PKGREIVISION bump since it was bumped in
minutes ago.
2004-12-31 10:44:27 +00:00
minskim
75a9857f97 Set the path to perl in scripts correctly using REPLACE_PERL. Noted
by Martti Kuparinen on tech-pkg@.

Bump PKGREVISION.
2004-12-31 10:08:42 +00:00
martti
22fa525752 Updated mrtg to 2.10.15
* patches for netware support
* the optional Conversion function wants to have the original
  data pulled in via snmp to work with, mapping \n and \r to nothing
  and stripping spaces must happen later.
* better error message for missing library
* Updated to snmp_session 1.05
* fix for cuin and cout values saved in html comments
* fix for polish translation
* nodetach option for running mrtg under daemontools
* fixed indexmaker. added missing last for  --section=portname code
* fixed scaling bug in rateup (unsigned long) should have been long long
* fix indexmaker when used with 14all
2004-08-30 18:40:14 +00:00
martti
fc3543644c Updated mrtg to 2.10.14
* new option subtitle for indexmaker
* added new options for printing date inside the graph:
  TimeStrPos[] and TimeStrFmt[]
* fix indexmaker when used with 14all
* translation updates
* added 3com RMON VLAN detection to cfgmaker
2004-06-21 16:20:14 +00:00
xtraeme
2fe52b11c9 Do not link to libX11 and libXpm, X11 support is really useless here. 2004-06-20 21:53:18 +00:00
martti
a9bdbb9933 Updated mrtg to 2.10.13
* fixed undef data problem with forks
* add --icondir option to indexmaker
* faild rrdtune should not kill mrtg complaining is enough.
* fixed manpages first lines to include mrtg as well
* It's community not comunity.
* 16-Bit SNMP Session ID support for cfgmaker and SNMP_Session
* renamed all doc pages to mrtg-* except the manpages for cfgmaker and
  indexmaker
* added MaxAge option setting which will prevent mrtg from touching old
  logfiles, potentially caused by setting the clock to a wrong date.
* fixed a number of && vs and and || vs or problems in the mrtg script and
  library
2004-02-15 07:34:03 +00:00
martti
478f77da58 Updated mrtg to 2.10.11
* lots of bug fixes
2003-12-07 13:53:32 +00:00
martti
efa080fbc8 Updated mrtg to 2.10.5
* bug fixes
* documentation updates
2003-10-05 12:02:52 +00:00
martti
281d7b6974 Updated mrtg to 2.9.29
* allow external scripts to return UNKNOWN
* fixed SnmpOptions setting
* improved skipping of dead hosts (do not confused with 'dead' interfaces)
2003-06-09 07:47:15 +00:00
martti
c7d00e54ea Updated mrtg to 2.9.28
* bug fixes
2003-04-08 09:50:22 +00:00
martti
78409539e5 Updated mrtg to 2.9.26.2nb1
Avoid negative request ids (default_avoid_negative_request_ids=1) as
this might cause problems with some devices. Solution provided by
Tobias Oetiker in a private mail.
2002-11-19 11:24:28 +00:00
martti
45bee59f13 Updated mrtg to 2.9.26.2 (2.9.26b)
* with thresholds ... have two decimals in % mode
* give threshdesc and value as ar 4 and 5 of called threshprog
* propperly ignore signal 127 on UNIX
* make cfgmaker foundry aware
* ds3 (30) and sonet (39) are wan interface types too
  added them to the $if_is_wan group in cfgmaker
* don't give up too quickly if a confcache setup entry does not match ...
* make rateup.c (64bit) work on macos x
* debug 64bit rateup ...
* drop special MacOS X includes they are harmful on 10.2. Use bsd approach
* use long long in log files to enable logging of FAST links
  long long = 64 bit integers
* make cfgmaker support ifHighSpeed propperly and teach it about Juniper
* make output of cfgmaker such that indexmaker will sort propperly
2002-11-18 14:12:54 +00:00
martti
c853165da4 Updated mrtg to 2.9.25
* die gracefully when LANG is set to UTF-8 and give advice (RedHat 8)
* updated squid monitoring example
* Fixed indexmaker which got truncated during the last release process
* cosmetic tweaks for layout
* Use Snmp Session 0.93 with option avoid_negative_request_ids enabled
* Supress Posix Locales in the locale module ... people who have LANG
  set to UTF-8 report very strange errors otherwhise.
* skip all queries to a host for one round when 1 query has returned undef.
* skip all trailing space in keys when matching interface by Name,
  Description, Anything
* remove <br> before <hr> near pagetop
* make Includes search in directory of main config files as well as in
  current directory
* addhead option for indexmaker
* fix for uptime for squid and other non standard devices
* indexmaker: improve handling of urls given with --rrdviewer
* improved chinese translation
2002-10-23 10:42:18 +00:00
martti
990c49f78c Updated mrtg to 2.9.22 [lots of bug fixes] 2002-09-30 09:12:13 +00:00
wiz
a32f2da84b Update to 2.9.17 by Martti Kuparinen via pkg/13258.
Notable changes in reverse order (newest on top):
* mrtg_lib had broken scanning for Ip tables in populateconfcache
  this caused reference by IP to break
* new option for mrtg --logging replaces  $main::debugfile from 2.9.13.
  It can be set to a file which will take all mrtg output. On Win32 it can
  also be set to 'eventlog' which will make all mrtg output go to the
  eventlog.
* snmpv2 regexp did not match in cfgmaker
* fix for indexmakers extension feature
* improved mrtg logfile format description
* require perl 5.005 for mrtg_lib
* populateconfcache steps across non existing tables gracefully
* in mrtg, handle bigint more carefully and remove excess + from results
  as some perls seem to crash on them ...
* check if gd was linked with jpeg and even freetype ...
* if $main::debugfile is set to a writeable filename, all output form mrtg
  will go there (Firedeamon Suggenstion)
* SNMP_Session 0.86 added ... lenient_source_port_matching replaces the ad hoc
  only_ip_address_matching from mrtg 2.9.11 ... AS/400 folks beware
* added --section=portname to indexmaker
* try to fix IsCounterBroken test in cfgmaker ... just cant find any broken
  coutners to test this :-(
* fix for broken --dns-domain in cfgmaker
* fix for broken RouterUptime[] configurable
* fix for broken snmp with returns negative numbers for counters ...
* integrated my SNMP_utils changes into the real thing.
* make sure cfgmaker puts now raw < or > into the PageTop tag
* properly integrated ytics support in rateup
* properly deal with target math resulting in non integer data even when
  logging to rateup which can not deal with floats.
* cleanup of rateup.c and some new options -b -a -o -i
* new options for mrtg noborder, noarrow, noi, noo, nobanner and nolegend
  check reference.pod for docs.
* generator meta tag to html pages
* add 'only_ip_address_matching' feature to SNMP_Session. We are
  more libaral when accepting snmp responses now.
* be more tolerant with external scripts input
* added feature to SNMP_utils: If first snmp var name is a HASH pointer,
  the hash contents is used to set snmp options on the connection
* handle descriptions with & in cfgmaker
* added SnmpOptions: command to mrtg.cfg lanuage ... It allows
  to set Snmp Options as available in SNMP_Session. Check the reference.txt file.
* test for availability of ifHCInOctets when running cfgmaker for v2 targets
* fixed indexmake image path for situations with Directories
* added option --prefix to indexmaker for people keeping thier index
  somewhere else than default.
* honor background option in cfg file for indexmaker pages
* fixed warning in indexmaker (Use of uninitialized value in concatenation <.>
  at indexmaker line 174)
* when the integer option was specified, there was still a .x printed in the summary area ...
* mrtg will now timestamp any warning and error message it emits
* fixed threshold processing ... IT REALY WORKS NOW! ...
  **** Incompatible CHANGE ****************
  ThreshProgOK now gets the same
  commandline arguments as the normal ThreshProg ...
  **** Incompatible CHANGE ****************
* configurable confcache (.ok) file location
* add <meta http-equiv="Cache-Control" content="no-cache">
  to html files as this seems to be more understandable than "Pragma" content="no-cache"
2001-06-20 14:21:52 +00:00
wiz
433b62957e Move to sha1 checksum, and/or add distfile sizes. 2001-04-21 11:23:08 +00:00
agc
2d6b6a009c + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:43:32 +00:00