Commit graph

67 commits

Author SHA1 Message Date
snj
4682a83b75 Convert to buildlink3. 2004-05-08 07:37:40 +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
jlam
57ec57613f PERL5_REQD is now a list of values, so append to its value instead of
setting it.
2004-02-10 02:22:49 +00:00
lukem
73286aaabe fix typo 2004-02-01 10:42:44 +00:00
martti
88290cc824 Use buildlink 2003-12-17 14:22:30 +00:00
martti
c98ce2350f Updated mrtg to 2.10.11nb1
* Added IPv6 support (pkg/23769 by Adrian Portelli)
2003-12-16 19:59:20 +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
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
wiz
4bcb832c4e Update master sites. 2003-06-23 12:19:52 +00:00
adam
e46bc16733 Revision bumped because of gd shared library major bump; buildlink added for freetype-lib; CONFIGURE_ARGS fixed to use buildlink 2003-06-23 11:12:33 +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
cjep
a7a6b21660 PR#21243 from Sergey Svishchev. Use Perl 5.6.1 (documentation uses =head3)
and update MASTER_SITES.
2003-04-20 13:57:02 +00:00
martti
c7d00e54ea Updated mrtg to 2.9.28
* bug fixes
2003-04-08 09:50:22 +00:00
cjep
abc1ef3065 There is no manual.html 2002-12-22 17:50:44 +00:00
tron
1f51cc1a48 Only two programs have been renamed, not three. 2002-12-21 14:13:04 +00:00
tron
00338bd627 Bump package revision after last bugfix. 2002-11-28 10:18:14 +00:00
tron
8096cb310e Buildlinkify this package to stop it from using packaged version of
"libintl" even if it is not necessary.
2002-11-28 08:57:41 +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
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
bouyer
98cd900828 Fix typo, pointed out by Eric Jacoboni in private mail. 2002-08-29 13:36:01 +00:00
tv
c2d5f923ab Add envstat2mrtg. 2002-07-06 19:18:21 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
bouyer
48b05be9cd Add envstat2mrtg, a perl script which allows to use envstat output with
mrtg.
2001-11-07 18:26:50 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
bouyer
2d181d7feb Make netstat2mrtg work also on interfaces without link-layer address
(e.g. lo0, gif0, ...). From Takahiro Hayashi in pkg/13206.
2001-06-21 16:44:35 +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
hubertf
d8e26feb97 RCS ID police 2001-06-19 12:32:17 +00:00
tron
d213d192dc Set minimum required Perl 5 version to 5.6.0. Fixes PR pkg/12743 by
Kimmo Suominen.
2001-04-26 08:38:12 +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
wiz
e858ac7136 Update to 2.9.10, in followup to pkg/11411 by Martin Wallner.
Changes since 2.9.2: Too many too list here. (Lots of bugfixes,
and many enhancements).
2001-03-06 10:26:48 +00:00
tron
d3a02e2f9b Install "mrtg.1" to "man/man1", too. 2001-02-25 13:44:55 +00:00
tron
702be3feca Only install manual pages for "cfgmaker" as "mrtgcfgmaker.1" and for
"indexmaker" as "mrtgindexmaker.1" to avoid name conflicts. All manual
pages are installed to "share/doc/mrtg" again.
2001-02-25 13:42:13 +00:00
tron
d0b9c9204c Install manual pages to "man/man1" instead of "share/doc/mrtg". 2001-02-25 13:30:41 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
bouyer
864027385a Print 0 when the number of IRQs has become negative instead of nothing (which
confuses mrtg).
2001-02-08 09:12:58 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +00:00
bouyer
700742a932 Change maintainer to myself, per request of Hubert 2000-10-23 13:47:53 +00:00
bouyer
ae3befa186 Ops, cfgmaker_ip isn't here any more 2000-10-20 16:07:01 +00:00
bouyer
7ecb875aa2 Upgrate to mrtg 2.9.2, and change maintainer back to packages@netbsd.org
(Todd Vierling doesn't use mrtg any more :)
Changes from 2.8.12:
MRTG 2.9 is the biggest change in MRTG since the release of MRTG 2.0.
So let's hear the news first:

* The rrdtool integration allows for massively increased logging
  performance.

* Routers which change their interface numbers are no problem any more.
  MRTG can now reliably address interfaces by IP, MAC, Description,
  Name and Type. The cfgmaker tool has been rewritten from scratch and
  allows to generate configurations with any of the above mentioned
  interface addressing methods.

* Indexmaker has be rewritten from scratch, it is now much more
  flexible and fully documented.

* All the MRTG documentation has been reviewed and ported to perls
  "Plain Old Documentation (POD)" format. This allows to provide all
  documentation in text, HTML and man format. It is now all available
  on the MRTG web-site.

* Config file parsing has been optimized. This makes reading
  configuration files much faster. Especially large configuration files
  are faster by factors

* Under UNIX, mrtg can fork into several instances while querying
  routers.  This improves data acquisition performance dramatically,
  especially with slow networks.

* Graphs and webpages can be generated on the fly is mrtg is used with
  rrdtool logging. Several tools in the mrtg contrib section are
  available for this purpose.

* And there is more: MRTG has been translated into 29 languages, OS
  detection has been automated, did I mention performance, many of the
  contributed tools have been dated and a slew of new ones has been
  added, The config file reading code is now available in a documented
  library which simplifies the creation of other tools which need
  access to the mrtg cfg file.

* In total, over 200 individual changes are listed in the change log
  since the release of MRTG 2.9.2.
2000-10-20 16:06:16 +00:00
wiz
3c12992227 Use actual ${PREFIX} in MESSAGE 2000-09-03 12:50:42 +00:00
jlam
18cba9d7fa Convert packages to use PERL5_PACKLIST (part 1). These were the easy
ones to do, and each compiled and installed/de-installed apparently
correctly.

As a side effect of the dynamic PLIST, we no longer need to have separate
-static and -shared PLISTs.  It's now easier than ever to make a perl5
package for NetBSD :)
2000-08-27 07:10:59 +00:00
tron
2b5bff75fb Adapt to "gd" library with JPEG support. 2000-03-17 23:31:48 +00:00
tron
1f59e22ae3 Depend on gd 1.7.3 or newer instead of hard coding version number. 2000-03-17 23:19:54 +00:00
kim
919a8c87d4 The generated pages are trying to include png files for the logos,
not gif files.  So we need to install the png logos.
2000-03-05 07:35:17 +00:00
agc
9f991c45c8 Make this package work on Solaris. 2000-03-03 13:56:48 +00:00