Commit graph

58 commits

Author SHA1 Message Date
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
tron
9561cabe5e Update "mrtg" package to version 2.8.12:
- make -M and -r work in indexmaker
- hungarian translation
- NoSpaceChar option. Supresses SPACE normally inserted between local value
  and PRE or APPEND value.
- new features for cfgmaker --iponly, --options, --workdir
- make RunAsDaemon work ...
- Daemon mode now forks into background after cfgcheck
- Remove locks after sig INT and TERM
- make indexmaker ignore default values
- added ThreshDesc config option. Its value is assigned to the env variable
  THRESH_DESC before and of the Thresh-Action scripts are called.
- bugfix for big5 locale
- bugfix for norwegian.pmd
- it is RunAsDaemon and not RunAsDeamon
- update for rrdtool integration 14all.cgi to 0.16
- updated danish translation
- have cfgmaker put specific comments into the mrtg.cfg file
  regarding the reason for droping a certain interface ..
- Added RunAsDeamon mode. Start mrtg only once. No Cron necessary.
- linux ip-filter integration in contrib
- version 2.2 of mrtgmk in contrib
- catalan locales
- rateup.c fix for kMG override bug
- allow to set ShortLegend to ''
- better parsing of PageTop with intexmakers -P option
- fix for spanish translation (uptime had some probmlems)
- contrib: switchmaker produces mrtg cfg files for Cisco Catylst 5XXX
- made sure -lm comes last when linking ...
- converted remaining gifs to png
- make sure AbsMax is not smaller than MaxBytes
- translation to icelandic
- added japanese translations for ISO-2022-JP and EUC-JP
- added turkish translation
- update for rrdtool integration 14all.cgi
- Added more modular translation system
- Added German Translation
- Chinese Translation
- cfgmaker_ip ... keep first address and not last ..
- Malayan translation
- restored mibhelp to its old glory ..
- added ability to index interfaces by physical address analog to
  the existing IP stuff ... there is now also a cfgmaker_phys
- polish translation
- graphing fix for rateup ...
- cpuinfo contrib
- contrib cisco config tftp
- updates and bugfixes for mrtgmk v2.0
- fix for -F/-f in indexmaker
- fix for view type in indexmaker
- cisco accounting contrib
- added -lm to LIBS in configure.in
- patching system for languages ... check translate directory
- NSI (Network Status Imager for MRTG) contrib
- updates for mrtg-archiver
2000-02-07 16:44:13 +00:00
jlam
fffb0b7af0 * Modify to support gd-1.7.3. 1999-11-01 03:37:35 +00:00
kim
71ae0e56e3 New version introduced locales_mrtg.pm so let's install it.
Now you can run this, too...
1999-08-28 23:25:30 +00:00
kim
75b49d86f8 Upgrade to 2.8.8 to work with gd-1.6.3 (otherwise the pkg tools
just kept trying to reinstall gd, which was odd -- I guess it was
thinking version 1.3p1 was greater than 1.6.3).
1999-08-28 16:46:44 +00:00
agc
f4d5171de1 Add package patch checksum files. 1999-07-09 14:09:02 +00:00
explorer
1b48bb68db Apparently needs --with-gd-lib= as well, now... 1999-05-22 14:23:42 +00:00
rh
4d71da75df Update mrtg to 2.7.4
Notable changes are:
	- several bug fixes
	- now uses GNU configure script
	- documentation update
	- cleaned up distribution
	- new indexmaker accepts multiple config files
	- optional 2-column layout
	- option to specify bacground color
	- option to specify overview graphs sizes
	- few options to increase/decrease bells and whistles
	- improvements for perminute perhour
	- integration of SNMP_util and the latest SNMP_session
	- changed cfgmaker to use ipaddress as name for targets
	- fixed html in indexmaker and mrtg
	- optional handling of two different MaxBytes settings
1999-05-22 10:45:32 +00:00
bouyer
147ae6dd80 Add 2 perl scripts to collect datas on a NetBSD 1.4 system from netstat,
iostat, systat and a sample config file to use these. Also update the
MESSAGE to stats there is a sample config file.
Result can be seen at http://www.antioche.eu.org/mrtg/.
1999-05-18 14:16:53 +00:00
bouyer
b3cc953df2 Link with $(LDFLAGS), for -Wl,-R/usr/pkg/lib 1999-05-10 16:10:33 +00:00