Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Dec 2023 13:24:43 -0500
From:      "Dan Langille" <dan@langille.org>
To:        freebsd-ports <freebsd-ports@freebsd.org>
Subject:   Re: net-mgmt/net-snmp needs JAIL : off to get Memory usage
Message-ID:  <fccc3c92-f76a-4ba8-ab5a-e069555c08ed@app.fastmail.com>
In-Reply-To: <95c256b2-ec07-4867-bfa2-32f39ba88504@app.fastmail.com>
References:  <95c256b2-ec07-4867-bfa2-32f39ba88504@app.fastmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--5994eefd2f8b4df4883d4ec9d70bd290
Content-Type: text/plain

On Thu, Dec 28, 2023, at 11:28 AM, Dan Langille wrote:
> Hello,
>
> I've just solved a long-puzzling issue with net-mgmt/net-snmp which was 
> not reporting Memory Usage on my hosts.
>
> Tests show it is related to the JAIL build-time configuration option.
>
>   JAIL=off: Options for running snmpd within a jail(8)
>
> If off, the default, Memory Usage is available via snmpd.
>
> If on, it is not.
>
> One might ask: why have it on if not running in a jail?
>
> Simplicity: I build my own packages. I could have one repo specifically 
> for hosts (i.e. non-jails), but until now, it's never been an issue.
>
> However, I want to point that that JAIL=off does not seem to affect 
> usage within a jail.
>
> It becomes clear what JAIL does when looking at the Makefile:
>
> if ${PORT_OPTIONS:MJAIL}
> NET_SNMP_WITHOUT_MIB_MODULE_LIST+=      host
> NET_SNMP_WITHOUT_MIB_MODULE_LIST+=      ucd-snmp/memory
> CONFIGURE_ARGS+=                        --without-kmem-usage
> endif
>
> Not it's clear.  Don't report host-like objects when within a jail.
>
> It is time for some flavors on this port?  I know I'd like one for my 
> use: one without the above and with.
>
> I'll see if I can mangle something up which works.

This works for me.

-- 
  Dan Langille
  dan@langille.org
--5994eefd2f8b4df4883d4ec9d70bd290
Content-Disposition: attachment; filename="patch-net-snmp-jail-flavor"
Content-Type: application/octet-stream; name="patch-net-snmp-jail-flavor"
Content-Transfer-Encoding: BASE64

ZGlmZiAtLWdpdCBhL25ldC1tZ210L25ldC1zbm1wL01ha2VmaWxlIGIvbmV0LW1nbXQvbmV0
LXNubXAvTWFrZWZpbGUKaW5kZXggZTVmNjBmYWVmY2JkLi42ODZjMzkzOTkxZWEgMTAwNjQ0
Ci0tLSBhL25ldC1tZ210L25ldC1zbm1wL01ha2VmaWxlCisrKyBiL25ldC1tZ210L25ldC1z
bm1wL01ha2VmaWxlCkBAIC0xOCw2ICsxOCwxNyBAQCBMSUNFTlNFX0ZJTEU9CSR7V1JLU1JD
fS9DT1BZSU5HCiBOT1RfRk9SX0FSQ0hTPQkJbWlwcyBtaXBzNjQKIE5PVF9GT1JfQVJDSFNf
UkVBU09OPQlTU1AgaXMgY3VycmVudGx5IGJyb2tlbiBvbiBNSVBTCiAKK0ZMQVZPUlM9CWRl
ZmF1bHQgamFpbAorRkxBVk9SUz89CSR7RkxBVk9SUzpbMV19CisKKy5pZiAke0ZMQVZPUjpV
fSA9PSBqYWlsCitORVRfU05NUF9XSVRIT1VUX01JQl9NT0RVTEVfTElTVCs9CWhvc3QKK05F
VF9TTk1QX1dJVEhPVVRfTUlCX01PRFVMRV9MSVNUKz0JdWNkLXNubXAvbWVtb3J5CitDT05G
SUdVUkVfQVJHUys9CQkJLS13aXRob3V0LWttZW0tdXNhZ2UKKy5lbmRpZgorCitqYWlsX1BL
R05BTUVTVUZGSVg9CS1qYWlsCisKIE9QVElPTlNfREVGSU5FPQlJUFY2IE1GRF9SRVdSSVRF
UyBQRVJMIFBFUkxfRU1CRURERUQgUFlUSE9OIERVTU1ZIFRLTUlCIFwKIAkJTVlTUUwgQVhf
U09DS09OTFkgVU5QUklWSUxFR0VEIFNNVVggRE9DUyBKQUlMIEFYX0RJU0FCTEVfVFJBUCBc
CiAJCVRMUyBORVdTWVNMT0cgTk9MSUJQS0cgU0NUUAo=

--5994eefd2f8b4df4883d4ec9d70bd290--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fccc3c92-f76a-4ba8-ab5a-e069555c08ed>