notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
p5-OSLV-Monitor OS level virtualization monitoring extend
1.0.4 net-mgmt on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.2Version of this port present on the latest quarterly branch.
Maintainer: dvl@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-09-11 01:27:06
Last Update: 2026-05-09 21:14:38
Commit Hash: f27b843
License: GPLv3
WWW:
https://github.com/VVelox/OSLV-Monitor
Description:
OS level virtualization monitoring extend Designed for snmpd with LibreNMS Works with FreeBSD jails to provide jail-level metrics. Create a cronjob: */5 * * * * /usr/local/bin/oslv_monitor -q The snmpd.conf extends: extend oslv_monitor /bin/cat /var/cache/oslv_monitor/snmp
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
Collapse this list.
  1. /usr/local/share/licenses/p5-OSLV-Monitor-1.0.4/catalog.mk
  2. /usr/local/share/licenses/p5-OSLV-Monitor-1.0.4/LICENSE
  3. /usr/local/share/licenses/p5-OSLV-Monitor-1.0.4/GPLv3
  4. bin/oslv_monitor
  5. lib/perl5/site_perl/OSLV/Monitor.pm
  6. lib/perl5/site_perl/OSLV/Monitor/Backends/FreeBSD.pm
  7. lib/perl5/site_perl/OSLV/Monitor/Backends/cgroups.pm
  8. lib/perl5/site_perl/man/man1/oslv_monitor.1.gz
  9. lib/perl5/site_perl/man/man3/OSLV::Monitor.3.gz
  10. lib/perl5/site_perl/man/man3/OSLV::Monitor::Backends::FreeBSD.3.gz
  11. lib/perl5/site_perl/man/man3/OSLV::Monitor::Backends::cgroups.3.gz
  12. @owner
  13. @group
  14. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • p5-OSLV-Monitor>0:net-mgmt/p5-OSLV-Monitor
To install the port:
cd /usr/ports/net-mgmt/p5-OSLV-Monitor/ && make install clean
To add the package, run one of these commands:
  • pkg install net-mgmt/p5-OSLV-Monitor
  • pkg install p5-OSLV-Monitor
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: p5-OSLV-Monitor
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1778360535 SHA256 (OSLV-Monitor-1.0.4.tar.gz) = f3b75a2fb8c215e855ae40b7a7f8430c48c4fc1130c5f1eccd5652c7bedf07a4 SIZE (OSLV-Monitor-1.0.4.tar.gz) = 18519

Packages (timestamps in pop-ups are UTC):
p5-OSLV-Monitor
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.21.0.2-1.0.21.0.2n/an/an/a
FreeBSD:13:quarterly1.0.21.0.2-1.0.21.0.2n/an/an/a
FreeBSD:14:latest1.0.31.0.4-1.0.21.0.4---
FreeBSD:14:quarterly1.0.21.0.2-1.0.21.0.2---
FreeBSD:15:latest1.0.41.0.4n/a1.0.2n/an/a--
FreeBSD:15:quarterly1.0.21.0.2n/a-n/an/a--
FreeBSD:16:latest1.0.21.0.4n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. perl5>=5.42.r<5.43 : lang/perl5.42
Runtime dependencies:
  1. jq>0 : textproc/jq
  2. p5-Clone>0 : devel/p5-Clone
  3. p5-ExtUtils-MakeMaker>0 : devel/p5-ExtUtils-MakeMaker
  4. p5-File-Slurp>0 : devel/p5-File-Slurp
  5. p5-IO-Interface>0 : net/p5-IO-Interface
  6. p5-JSON-XS>0 : converters/p5-JSON-XS
  7. p5-JSON>0 : converters/p5-JSON
  8. p5-MIME-Base64>0 : converters/p5-MIME-Base64
  9. perl5>=5.42.r<5.43 : lang/perl5.42
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net-mgmt_p5-OSLV-Monitor
USES:
perl5
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.auckland.ac.nz/pub/perl/CPAN/authors/id/V/VV/VVELOX/
  2. ftp://ftp.cpan.org/pub/CPAN/authors/id/V/VV/VVELOX/
  3. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/OSLV/
  4. ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/V/VV/VVELOX/
  5. ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/authors/id/V/VV/VVELOX/
  6. http://backpan.perl.org/authors/id/V/VV/VVELOX/
  7. http://ftp.jaist.ac.jp/pub/CPAN/authors/id/V/VV/VVELOX/
  8. http://ftp.twaren.net/Unix/Lang/CPAN/authors/id/V/VV/VVELOX/
  9. https://cpan.metacpan.org/authors/id/V/VV/VVELOX/
  10. https://cpan.metacpan.org/modules/by-module/OSLV/
  11. https://www.cpan.org/authors/id/V/VV/VVELOX/
Collapse this list.

Number of commits found: 11

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.4
09 May 2026 21:14:38
commit hash: f27b8432a0e2a5d44caa33366e05706b2d1bd6a1commit hash: f27b8432a0e2a5d44caa33366e05706b2d1bd6a1commit hash: f27b8432a0e2a5d44caa33366e05706b2d1bd6a1commit hash: f27b8432a0e2a5d44caa33366e05706b2d1bd6a1 files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Update to 1.0.4

Also add p5-JSON-XS - it really does improve the speed when the
system is under high load.

This version also implements an exclude feature. For me, that
skips monitoring of short running jails, such as those started
by poudriere.

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.4
1.0.3
01 May 2026 10:07:27
commit hash: 67003528791257d4e6e46eab508ca5c41790c406commit hash: 67003528791257d4e6e46eab508ca5c41790c406commit hash: 67003528791257d4e6e46eab508ca5c41790c406commit hash: 67003528791257d4e6e46eab508ca5c41790c406 files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Update to 1.0.3

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.3
1.0.2
25 Jul 2025 19:18:50
commit hash: d85f5279dfcd2108f62cf53d69d538795f9adae3commit hash: d85f5279dfcd2108f62cf53d69d538795f9adae3commit hash: d85f5279dfcd2108f62cf53d69d538795f9adae3commit hash: d85f5279dfcd2108f62cf53d69d538795f9adae3 files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Update maintainer

I don't know why I used my personal address for that.
1.0.2
16 Oct 2024 00:46:07
commit hash: 2ec05f9c7fb9b23dfd7f919ab910416f596c0086commit hash: 2ec05f9c7fb9b23dfd7f919ab910416f596c0086commit hash: 2ec05f9c7fb9b23dfd7f919ab910416f596c0086commit hash: 2ec05f9c7fb9b23dfd7f919ab910416f596c0086 files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Update to 1.0.2

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.2
1.0.0
14 Oct 2024 23:59:07
commit hash: 4da1c1a5f5115df3afdf9e16bc8ae5f9b36fb498commit hash: 4da1c1a5f5115df3afdf9e16bc8ae5f9b36fb498commit hash: 4da1c1a5f5115df3afdf9e16bc8ae5f9b36fb498commit hash: 4da1c1a5f5115df3afdf9e16bc8ae5f9b36fb498 files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Update to 1.0.0

https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.0
0.1.0
30 Sep 2024 23:32:36
commit hash: 8c28336a759ee1769422fdcedded609666c684bccommit hash: 8c28336a759ee1769422fdcedded609666c684bccommit hash: 8c28336a759ee1769422fdcedded609666c684bccommit hash: 8c28336a759ee1769422fdcedded609666c684bc files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Update to 0.2.0

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/0.1.0
0.0.2
26 Sep 2024 14:16:06
commit hash: 202fb95b6009fdefd0d0d663c3030588d387fb9ccommit hash: 202fb95b6009fdefd0d0d663c3030588d387fb9ccommit hash: 202fb95b6009fdefd0d0d663c3030588d387fb9ccommit hash: 202fb95b6009fdefd0d0d663c3030588d387fb9c files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Update to 0.0.2

Various fixes for on FreeBSD when jailname and hostname for the jail differ.

This gets jail-level metrics working (e.g. CPU)
0.0.1_3
14 Sep 2024 13:18:37
commit hash: 6e56f24ee426896108c7f07b96f6b648b9b9abd4commit hash: 6e56f24ee426896108c7f07b96f6b648b9b9abd4commit hash: 6e56f24ee426896108c7f07b96f6b648b9b9abd4commit hash: 6e56f24ee426896108c7f07b96f6b648b9b9abd4 files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Add missing depdendency

textproc/jq
0.0.1_2
11 Sep 2024 16:12:32
commit hash: a2b5a55c6ae2d48dcbdb081a1807887eaafc96eccommit hash: a2b5a55c6ae2d48dcbdb081a1807887eaafc96eccommit hash: a2b5a55c6ae2d48dcbdb081a1807887eaafc96eccommit hash: a2b5a55c6ae2d48dcbdb081a1807887eaafc96ec files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Add missing dependency

It needed net/p5-IO-Interface
0.0.1_1
11 Sep 2024 14:58:39
commit hash: 4330a11fc5faf40a2c37d69570de26a48008c73dcommit hash: 4330a11fc5faf40a2c37d69570de26a48008c73dcommit hash: 4330a11fc5faf40a2c37d69570de26a48008c73dcommit hash: 4330a11fc5faf40a2c37d69570de26a48008c73d files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Adjust to use CPAN

Last night I could not figure how to do that. So I used GH.

The distinfo changed because:

* the Github tarball contained .gitignore
* the CPAN tarball does not contain LICENSE
0.0.1
11 Sep 2024 01:25:33
commit hash: c9d3ef9898f4c2e7b836c8ad907e9fb6399e95b9commit hash: c9d3ef9898f4c2e7b836c8ad907e9fb6399e95b9commit hash: c9d3ef9898f4c2e7b836c8ad907e9fb6399e95b9commit hash: c9d3ef9898f4c2e7b836c8ad907e9fb6399e95b9 files touched by this commit
Dan Langille (dvl) search for other commits by this committer
net-mgmt/p5-OSLV-Monitor: Add new port

This is an OS level virtualization monitoring extend for LibreNMS

It can also monitor individual FreeBSD jails.

The next release of LibreNMS should support this.

Number of commits found: 11