vmutilsAncillary utilities and agent for VictoriaMetrics
1.133.0_5net-mgmtΣ=4 1.133.0_5Version of this port present on the latest quarterly branch.upstream: v1.155.0A newer version was found upstream by portscout, first on 2026-10-27.
VictoriaMetrics is fast, cost-effective, and scalable monitoring solution
and time series database.
This package installs ancillary utilities and agent for VictoriaMetrics.
===> The following configuration options are available for vmutils-1.133.0_5:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
net-mgmt/{victoria-metrics,vmutils}: update to version 1.132.0
Also, fix two problems with vmagent startup script:
1) We shouldn't use /tmp for buffered data, since that directory is
typically wiped upon reboot. The argument name is a bit misleading
(remoteWrite.tmpDataPath), but that directory is used to store a
persistent queue, and /tmp is very much not persistent. Default to
/var/db/vmagent instead.
2) Previously, vmagent was offloading to itself because remoteWrite.url
in ``vmagent_args'' pointed to port 8429 which is the vmagent port,
leading to a massive load on the machine over time.
PR: 284564
Submitted by: Jan van der Lugt
Reported by: Michael Gruner
net-mgmt/{victoria-metrics,vmutils}: update to version 1.126.0
- Required Go[lang] version had been bumped to 1.25
- Garbage-collect no longer needed patch now that date(1)
is called in a portable way (thanks to Dmytro Kozlov)
Reported by: portscout
net-mgmt/{victoria-metrics,vmutils}: update to version 1.123.0
- Prevent master port from accidentally overriding slave's
port revision
- Replace naive and fragile date(1) program implementation
detection with equivalent BSD syntax
Reported by: portscout
go: Bump go124-dependent ports
Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
net-mgmt/{victoria-metrics,vmutils}: update to version 1.114.0
Previously we had been tracking what seemed to be LTS releases,
but Lapo Luchini had pointed out that they only make sense for
the private enterprise repository (which is not opensource) and
those tags on the public GitHub have nothing to do with that.
This is consistent with the official upstream description which
advises non-enterprise users to regularly upgrade to the latest
available releases.
Another discovery was that the distfile is already vendored, so
we don't need to generate GH_TUPLE with `make gomod-vendor' and
can simply remove it.
PR: 275828
Fix WWW in parent/child ports
Many of the WWW are overwritten later which means the wrong value
is used. This did not happen before where the children were either
a) just using the pkg-descr from the parents
b) or had their own separate pkg-descr with custom WWW
Use WWW?= in parents when the child's WWW is different.
Children that use the same WWW as the parent can just inherit it,
i.e., the child WWW can be removed.
Approved by: portmgr (implicit)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net-mgmt/vmutils: the port had been improved (+)
- Drop needless `victoria_' prefix from the startup script
name and various related variables; this helps readability
- Introduce checkconfig() function and hook it as [re]start
commands prerequisite command
- Install sample scrape configuration file
Submitted by: Oleg Ginzburg
- Update two VictoriaMetrics ports to version 1.59.0
- Check once if MASTERDIR is defined rather than each specific target
- Do not include file relative to ${MASTERDIR} and move that line up
- Convert VictoriaMetrics ports to master-slave relationship which
allows to remove lots of duplicated lines between the Makefiles
- Remove not actually needed, albeit harmless patch while I'm here