- Fixed a likely only cosmetic bug with a one-byte overread of the pcap
packet buffer, which would cause an error under ASAN. Spotted by
Xavid Pretzer.
- Added a new signature for Chrome.
- Updated another signature for Chrome.
Telegraf is an open source agent written in Go for collecting metrics and data
on the system it's running on or from other services. Telegraf then writes the
data to InfluxDB in the correct format.
The port was originally created by Stefan Lambrev and he approved that I take
maintainership.
Changes:
- Added ART20 LICENSE
- ensure that insert.pl works with nagios embedded perl
- use embedded images for show/hide toggle buttons (thanks to matt perry)
- ensure graph controls float above other elements
- zoom when zoom rectangle drags to right or left
- added hourly interval
- generate text and html readme files from README.pod (thanks to matt perrry)
- fix map rule for PROCS (thanks to matt perry)
- increase variety of colors (thanks to matt perry)
- improved controls layout (thanks to matt perry)
- block right-click menu on graphs (thanks to matt perry)
- fixed escaping of urls
- isolate date/time formatting for graph mouseovers
- include pid when logging to help isolate multi-core/multi-thread issues.
- fixed debian6 packaging problems.
- change authentication behavior when nagios default_user_name is defined.
behavior is now aligned to that defined in nagios.
- use more precise values for graph zoom bounds.
- specify explicitly the default graph height.
- strip leading and trailing whitespace from tuples (heartbeats, stepsizes,
resolutions, steps, xffs, plotasLINE1, plotasLINE2, etc).
- added fixedscale as a per host/service/database/source parameter. for
backward compatibility it still works when specified as a cgi argument.
note that it affects the vertical axis and the values in the legend.
- handle # in database and data source names
- ensure the directory containing perfdata log is writeable by nagios user.
- added export.cgi to dump rrd data in csv or xml format.
- automatically determine groups from the Nagios servicegroup definitions.
- fixed heartbeats/stepsizes/resolutions bug. this time for real. really.
- retain a copy of any modifications made to nagios.cfg and commands.cfg when
removing rpm or deb packages.
- fixed install.pl to work with icinga.
- renamed upgrade.pl to flat2hier.pl
- fixed install option typo for --check-prerequisites in install instructions.
- encourage standalone installations rather than overlays unless installing
from rpm or deb package.
- encourage nagios pre-flight checks before restarting nagios.
PR: 208483
Approved by: hizel@vyborg.ru (maintainer)
The different cases are:
- Only bring it if the one bundled with Perl is outdated.
- The version bundled with all our Perl is sufficient.
- Scalar-List-Util is not really needed by the port.
(looking for /(Sub|Scalar|List)::Util/ returns nothing.)
While there, do some minor cleanup that caught my eye.
PR: 208378
With hat: perl@
Sponsored by: Absolight
A Nagios/Icinga plugin to monitor ZFS Pools (zpools). It is based on "Check
Solaris ZFS Pools" but is completely rewritten.
WWW: https://github.com/Napsty/check_zpools
Configure, manage and troubleshoot clusters from the command line, with full
tab completion and extensive help. crmsh also provides advanced features
like low-level cluster configuration, cluster scripting, package management,
and history exploration tools giving you a complete insight into the state
of your cluster.
PR: 208222
Submitted by: David Shane Holden <dpejesh@yahoo.com>
running-config of devices running Cisco IOS via SNMP
directed TFTP. This module is essentially a wrapper for
Net::SNMP and the CISCO-CONFIG-COPY-MIB-V1SMI.my MIB schema.
WWW: http://search.cpan.org/dist/Cisco-CopyConfig/
PR: 208236
Submitted by: rihaz.jerrin@gmail.com
ports expect it. The files were put in a different location to avoid a
conflict with net/libnet10 but this port has been removed a while ago now.
PR: 208122
Exp-run by: antoine
Approved by: portmgr (antoine)
- Fix compile error when configured with --disable-payload
- Force buffer emit with IPFIX Options record when inactive
Please report if you find OPTION combinations that cause problems.
PR: 202611
Submitted by: Chris Inacio <nacho319+freebsdZilla@gmail.com>
Approved by: dikshie@sfc.wide.ad.jp
bgpuma is a program for searching BGP update files created by MRT
or Zebra/Quagga for CIDR blocks and/or Autonomous Systems. Given
a list of CIDR blocks, it looks for those CIDR blocks which match
the list, are contained in the list, or are contained by the list.
For Autonomous Systems, it looks for routes that are announced by
the given system.
It is based on the library created by RIPE called bgpdump and SiLK,
created by CERT.
WWW: https://github.com/cmu-sei/bgpuma
The default value of the PERL variable in the port's Makefile is
"/usr/bin/perl", be explicit and provide the path to the binary on FreeBSD.
PR: 197131
Submitted by: web@umich.edu
Approved by: Nick Hilliard <nick@foobar.org>
The port has been unfetchable for a while now, marked BROKEN since November
2015 and unmaintained.
While here, switch MASTER_SITES to the https version to try to silence
portscout: accessing broken links with the http version results in an HTTP 302
response that I think causes portscout to report that new versions are
available even though they are not. Since broken links in the https version
result in HTTP 404, hopefully this will make portscout quiet again.
PR: 207696
super_mediator is an IPFIX mediator designed to split IPFIX sensing flows
and distribute the network telemetry information to multiple sources. It
can export the network telemetry data gathered into formats designed for
bulk loading into databases (e.g. MySQL) or as JSON outputs, as well as
directly loading MySQL tables. super_mediator is primarily designed to get
network telemetry data from YAF.
WWW: http://tools.netsa.cert.org/super_mediator/
PR: 207530
Submitted by: Chris Inacio <nacho319+freebsdZilla@gmail.com>
This is primarily a bug fix release, resolving certain issues with web
page display and browser compatibility introduced with the CSP and XSS
fixes in 4.3.25, and providing additional layers of protection for
incoming data.
Changelog: http://comments.gmane.org/gmane.comp.monitoring.hobbit/38245
MFH: 2016Q1
VMPS (VLAN Management Policy Server) is a way of assigning switch ports to
specific VLANs based on the MAC address of connecting device. OpenVMPS is a
GPL implementation of VMPS.
WWW: http://vmps.sourceforge.net/
Submitted by: Vladimir Pushkar <vladimir.pushkar@gmail.com>
r381568 added CONFIGURE_ARGS+=--with-out-mib-modules="mibII/ipv6", but the
handling of other options can result in two different --with-out-mib-modules
arguments being passed to configure, and only the second one has
effect. That leads to build failures because it tries to build the old
mibII/ipv6 which is no longer supported on freebsd.
This change adds mibII/ipv6 to the list of excluded modules that gets turned
into the --with-out-mib-modules argument, so it plays nice with other option
handling.
PR: 199401
Approved by: mat(mentor)
Differential Revision: https://reviews.freebsd.org/D5329
Allows disk module to report all disk statistics again.
PR: 207049
Submitted by: me
Reported by: Pierre Guinoiseau <pierre at guinoiseau.eu>
Approved by: Krzysztof <ports at bsdserwis.com>
- use a simple pidfile instead of a whole piddir
- add a -Dapp=riemann parameter to java invocation so
ps | grep can find riemann easily
- remove procname and rely on daemon to handle this
- use daemon's pid and not riemanns' pid (-P parent flag change)
- add daemon's -r restart flag to keep java running at all costs
PR: 204988
Submitted by: David D'Amico <davide.damico@gmail.com>
Approved by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer)
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.
Features:
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
WWW: https://github.com/Zapotek/cdpsnarf
PR: 206841
Submitted by: Rihaz Jerrin <rihaz.jerrin@gmail.com>
While here, set USES=tar.
I noted the use of "-lstdc++" which is likely wrong, but out of scope
of the change at hand.
approved by: infrastructure blanket
- Skip using bundled dependencies
- In particular, fix build when expat port is installed, in which case
bundled expat is not built and plist becomes broken
- Likewise, fix unhandled curl dependency
- Simplify options handling and fix plist
PR: 206099
Submitted by: amdmi3
LICENSE= PD
Note that although Public Domain is not technically a license, it's
handled in the same way as licenses here, which is a common practice
(Arch, Gentoo, Fedora, Debian, even FOSSology do the same).
Convert all ports which redefine Public Domain LICENSE to LICENSE=PD.
Approved by: portmgr (bapt)
Differential Revision: D4149
2016-01-01 multimedia/spotify-websocket-api: login fails due to protocol changes
2016-01-01 net-mgmt/unifi2: Unifi 2.x is EoL. Please upgrade to net-mgmt/unifi3
2016-01-01 misc/kde4-l10n-th: Upstream ceased maintainance of this translation
2016-01-01 misc/kde4-l10n-tg: Upstream ceased maintainance of this translation
2016-01-01 misc/kde4-l10n-si: Upstream ceased maintainance of this translation
- Use EXECINFO_CPPFLAGS and EXECINFO_LDFLAGS to fix detection of
libexecinfo on FreeBSD 9.x
- Mark frontend ports as NO_ARCH
PR: 205740
Submitted by: myself
Approved by: maintainer
- Switch PERL and PYTHON options over and drop the bsd.port.options.mk
include following r404759's update to bsd.options.mk
PR: 204220
Submitted by: Krzysztof <ports@bsdserwis.com> (maintainer)
${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.
While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.
PR: 205367
With hat: portmgr
Sponsored by: Absolight
Upstream has confirmed they do not intend to revert the change to the
httpresult categorization which resulted in 301 Permanent redirects
being classfied as Yellow (warning) instead of Green (ok)
The logic is that a 301 redirect is a permanent redirect and you should
not be monitoring it but the actual content it is redirecting to.
The old behavior existed for many years, but is considered faulty
logic. If you have "yellow" surprises on your dashboard, please fix your
monitoring targets. I do not wish to divert FreeBSD's Xymon behavior
from upstream's intentions.
In 4.2.23 the HTTP status codes were reworked, but a comparison mistake
caused the "catch-all" for non-standard status codes was incorrect. The
result is that some valid HTTP status codes may cause Xymon to report
RED when they should have reported YELLOW or GREEN.
- move to devel/py-pyasn1 to match PyPI name
- update *_DEPENDS and bump PORTREVISION in dependent ports
- reset PORTEPOCH
PR: 204567
Submitted by: John W. O'Brien <john@saltant.com>
Approved by: mhjacks@swbell.net (maintainer of devel/py-asn1)
- Add procname variable to the rc script it knows about the running process [2]
- Bump PORTREVISION
Noticed by: ohauer [1], Oliver Brandmueller <ob@e-Gitt.NET> [2]
- Add explicit CURL_JSON and CURL_XML options. Previously these options
would be automatically enabled when CURL and JSON or CURL and XML were
selected together. Change them to an _IMPLIES variable as an explicit
option
- Convert all options except PERL and PYTHON, for the time being, to the
new framework. The option helper variant is not expanding ${PYTHON_CMD}
and is currently passing it as "--with-python= " which fails to build.
- No PORTREVISION change given no change to package
- While here, tag VARNISH as BROKEN, fails to compile with varnish4-4.1 [2]
PR: 204220 [1]
PR: 204583 [2]
Submitted by: Krzysztof <ports@bsdserwis.com> (maintainer) [1]
2015-10-31 audio/cmus-post.fm: Broken for more than 6 months
2015-10-31 devel/libphish: Broken for more than 6 months
2015-10-31 devel/rubygem-debugger: This port is for Ruby 1.9 only. Upstream stopped maintenance.
2015-10-31 games/linux-ningpo-demo: Broken for more than 6 months
2015-10-30 graphics/gdal-grass: Superseded by gdal-2.0.0
2015-10-31 graphics/picviz: Broken for more than 6 months
2015-10-31 irc/weechat-devel: far behind stable irc/weechat (use it instead)
2015-10-31 mail/cucipop: Broken for more than 6 months
2015-10-31 math/rkward-kde4: Depends on deprecated math/R-cran-car
2015-10-31 multimedia/streamanalyze: Broken for more than 6 months
2015-10-31 net-mgmt/collectd: Please move to collectd5 - collect4 is not developed/patched
2015-10-31 sysutils/sdd: Broken for more than 6 months
2015-10-31 sysutils/xfce4-minicmd-plugin: Broken for more than 6 months
2015-10-31 www/linux-libgtkembedmoz: Broken for more than 6 months
2015-10-31 www/py-feedfinder: Broken for more than 6 months
2015-10-31 www/py-openssl-proxy: Broken for more than 6 months
2015-10-31 www/py-webware: Broken for more than 6 months
2015-10-31 www/py-webware-component: Depends on deprecated www/py-webware
2015-10-31 x11-fonts/code2001: Broken for more than 6 months
2015-10-31 x11-wm/e-module-diskio: Broken for more than 7 months
- Update PORTVERSION and distinfo for 2.3.2
- Drop PORTREVISION on netmagis-metro slave port
- Revise NO_ARCH handling, rely on setting it in netmagis-common if not
already defined then set it to blank in netmagis-topo and netmagis-www
where architecture specific files are packaged
- Strip binaries for netmagis-www
PR: 202709
Submitted by: Pierre David <pdagog@gmail.com> (maintainer)
klg is a looking glass written in PHP that can access and report
back routing information from Cisco, Juniper and Zebra/Quagga
routers. It can also lookup AS numbers to names via WHOIS interfaces,
and supports friendly BGP community names via MySQL database.
WWW: http://sourceforge.net/projects/klg
PR: 204020
Submitted by: Daniel Austin <freebsd-ports@dan.me.uk>