default_store(3)

πŸ’… default_store(3) β€” NetSNMP::agent::default_store

okay so real talk, this is a page from the User Contributed Perl Documentation section, and it's literally about NetSNMP::agent::default_store, the Perl extension that holds all the agent-side Net-SNMP default storage variables. pull up a chair bestie, we're getting into it πŸŽ€


✨ NAME ✨

NetSNMP::agent::default_store β€” Perl extension for Net-SNMP agent default storage πŸ—„οΈβœ¨


πŸ¦‹ SYNOPSIS πŸ¦‹

the whole summoning ritual is literally one line, iconic behaviour:

use NetSNMP::agent::default_store qw(:all);

🌸 DESCRIPTION 🌸

so the NetSNMP::agent::default_store module defines the agent-specific Net-SNMP default storage variables. that's the whole vibe. it's the little drawer where the agent keeps its defaults, and you get to peek inside 🫢


πŸŽ€ EXPORT πŸŽ€

None by default. ngl she gives you nothing unless you ask β€” you have to want it πŸ’…


⭐ Exportable constants ⭐

here they are bestie, the whole squad. these are the constants you can pull in (that's what the :all in the SYNOPSIS is doing, iykyk):

  • NETSNMP_DS_AGENT_VERBOSE
  • NETSNMP_DS_AGENT_ROLE
  • NETSNMP_DS_AGENT_NO_ROOT_ACCESS
  • NETSNMP_DS_AGENT_AGENTX_MASTER
  • NETSNMP_DS_AGENT_QUIT_IMMEDIATELY
  • NETSNMP_DS_AGENT_DISABLE_PERL
  • NETSNMP_DS_AGENT_NO_CONNECTION_WARNINGS
  • NETSNMP_DS_AGENT_LEAVE_PIDFILE
  • NETSNMP_DS_AGENT_NO_CACHING
  • NETSNMP_DS_AGENT_STRICT_DISMAN
  • NETSNMP_DS_AGENT_DONT_RETAIN_NOTIFICATIONS
  • NETSNMP_DS_AGENT_DONT_LOG_TCPWRAPPERS_CONNECTS
  • NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES
  • NETSNMP_DS_AGENT_PROGNAME
  • NETSNMP_DS_AGENT_X_SOCKET
  • NETSNMP_DS_AGENT_PORTS
  • NETSNMP_DS_AGENT_INTERNAL_SECNAME
  • NETSNMP_DS_AGENT_PERL_INIT_FILE
  • NETSNMP_DS_SMUX_SOCKET
  • NETSNMP_DS_NOTIF_LOG_CTX
  • NETSNMP_DS_AGENT_FLAGS
  • NETSNMP_DS_AGENT_USERID
  • NETSNMP_DS_AGENT_GROUPID
  • NETSNMP_DS_AGENT_AGENTX_PING_INTERVAL
  • NETSNMP_DS_AGENT_AGENTX_TIMEOUT
  • NETSNMP_DS_AGENT_AGENTX_RETRIES
  • NETSNMP_DS_AGENT_X_SOCK_PERM
  • NETSNMP_DS_AGENT_X_DIR_PERM
  • NETSNMP_DS_AGENT_X_SOCK_USER
  • NETSNMP_DS_AGENT_X_SOCK_GROUP
  • NETSNMP_DS_AGENT_CACHE_TIMEOUT
  • NETSNMP_DS_AGENT_INTERNAL_VERSION
  • NETSNMP_DS_AGENT_INTERNAL_SECLEVEL
  • NETSNMP_DS_AGENT_MAX_GETBULKREPEATS
  • NETSNMP_DS_AGENT_MAX_GETBULKRESPONSES

and now… ok so I need you to stay calm. the original page just. repeats this list. four times total. πŸ’€ not me having to tell you this. it's the same constants, same order, the source doc just hits copy-paste like it's a group chat forward. we're doing this together, hand in hand 🫢

so, round two of the exact same list (no MAX_GETBULKREPEATS / MAX_GETBULKRESPONSES at the end this time, for reasons known only to whoever generated this page):

  • NETSNMP_DS_AGENT_VERBOSE
  • NETSNMP_DS_AGENT_ROLE
  • NETSNMP_DS_AGENT_NO_ROOT_ACCESS
  • NETSNMP_DS_AGENT_AGENTX_MASTER
  • NETSNMP_DS_AGENT_QUIT_IMMEDIATELY
  • NETSNMP_DS_AGENT_DISABLE_PERL
  • NETSNMP_DS_AGENT_NO_CONNECTION_WARNINGS
  • NETSNMP_DS_AGENT_LEAVE_PIDFILE
  • NETSNMP_DS_AGENT_NO_CACHING
  • NETSNMP_DS_AGENT_STRICT_DISMAN
  • NETSNMP_DS_AGENT_DONT_RETAIN_NOTIFICATIONS
  • NETSNMP_DS_AGENT_DONT_LOG_TCPWRAPPERS_CONNECTS
  • NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES
  • NETSNMP_DS_AGENT_PROGNAME
  • NETSNMP_DS_AGENT_X_SOCKET
  • NETSNMP_DS_AGENT_PORTS
  • NETSNMP_DS_AGENT_INTERNAL_SECNAME
  • NETSNMP_DS_AGENT_PERL_INIT_FILE
  • NETSNMP_DS_SMUX_SOCKET
  • NETSNMP_DS_NOTIF_LOG_CTX
  • NETSNMP_DS_AGENT_FLAGS
  • NETSNMP_DS_AGENT_USERID
  • NETSNMP_DS_AGENT_GROUPID
  • NETSNMP_DS_AGENT_AGENTX_PING_INTERVAL
  • NETSNMP_DS_AGENT_AGENTX_TIMEOUT
  • NETSNMP_DS_AGENT_AGENTX_RETRIES
  • NETSNMP_DS_AGENT_X_SOCK_PERM
  • NETSNMP_DS_AGENT_X_DIR_PERM
  • NETSNMP_DS_AGENT_X_SOCK_USER
  • NETSNMP_DS_AGENT_X_SOCK_GROUP
  • NETSNMP_DS_AGENT_CACHE_TIMEOUT
  • NETSNMP_DS_AGENT_INTERNAL_VERSION
  • NETSNMP_DS_AGENT_INTERNAL_SECLEVEL

okay. round three. she's back. same 33. I'm not even surprised anymore, this is just who the page is 🌈

  • NETSNMP_DS_AGENT_VERBOSE
  • NETSNMP_DS_AGENT_ROLE
  • NETSNMP_DS_AGENT_NO_ROOT_ACCESS
  • NETSNMP_DS_AGENT_AGENTX_MASTER
  • NETSNMP_DS_AGENT_QUIT_IMMEDIATELY
  • NETSNMP_DS_AGENT_DISABLE_PERL
  • NETSNMP_DS_AGENT_NO_CONNECTION_WARNINGS
  • NETSNMP_DS_AGENT_LEAVE_PIDFILE
  • NETSNMP_DS_AGENT_NO_CACHING
  • NETSNMP_DS_AGENT_STRICT_DISMAN
  • NETSNMP_DS_AGENT_DONT_RETAIN_NOTIFICATIONS
  • NETSNMP_DS_AGENT_DONT_LOG_TCPWRAPPERS_CONNECTS
  • NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES
  • NETSNMP_DS_AGENT_PROGNAME
  • NETSNMP_DS_AGENT_X_SOCKET
  • NETSNMP_DS_AGENT_PORTS
  • NETSNMP_DS_AGENT_INTERNAL_SECNAME
  • NETSNMP_DS_AGENT_PERL_INIT_FILE
  • NETSNMP_DS_SMUX_SOCKET
  • NETSNMP_DS_NOTIF_LOG_CTX
  • NETSNMP_DS_AGENT_FLAGS
  • NETSNMP_DS_AGENT_USERID
  • NETSNMP_DS_AGENT_GROUPID
  • NETSNMP_DS_AGENT_AGENTX_PING_INTERVAL
  • NETSNMP_DS_AGENT_AGENTX_TIMEOUT
  • NETSNMP_DS_AGENT_AGENTX_RETRIES
  • NETSNMP_DS_AGENT_X_SOCK_PERM
  • NETSNMP_DS_AGENT_X_DIR_PERM
  • NETSNMP_DS_AGENT_X_SOCK_USER
  • NETSNMP_DS_AGENT_X_SOCK_GROUP
  • NETSNMP_DS_AGENT_CACHE_TIMEOUT
  • NETSNMP_DS_AGENT_INTERNAL_VERSION
  • NETSNMP_DS_AGENT_INTERNAL_SECLEVEL

last one, I promise, we're so close, the fourth and final lap 🧚

  • NETSNMP_DS_AGENT_VERBOSE
  • NETSNMP_DS_AGENT_ROLE
  • NETSNMP_DS_AGENT_NO_ROOT_ACCESS
  • NETSNMP_DS_AGENT_AGENTX_MASTER
  • NETSNMP_DS_AGENT_QUIT_IMMEDIATELY
  • NETSNMP_DS_AGENT_DISABLE_PERL
  • NETSNMP_DS_AGENT_NO_CONNECTION_WARNINGS
  • NETSNMP_DS_AGENT_LEAVE_PIDFILE
  • NETSNMP_DS_AGENT_NO_CACHING
  • NETSNMP_DS_AGENT_STRICT_DISMAN
  • NETSNMP_DS_AGENT_DONT_RETAIN_NOTIFICATIONS
  • NETSNMP_DS_AGENT_DONT_LOG_TCPWRAPPERS_CONNECTS
  • NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES
  • NETSNMP_DS_AGENT_PROGNAME
  • NETSNMP_DS_AGENT_X_SOCKET
  • NETSNMP_DS_AGENT_PORTS
  • NETSNMP_DS_AGENT_INTERNAL_SECNAME
  • NETSNMP_DS_AGENT_PERL_INIT_FILE
  • NETSNMP_DS_SMUX_SOCKET
  • NETSNMP_DS_NOTIF_LOG_CTX
  • NETSNMP_DS_AGENT_FLAGS
  • NETSNMP_DS_AGENT_USERID
  • NETSNMP_DS_AGENT_GROUPID
  • NETSNMP_DS_AGENT_AGENTX_PING_INTERVAL
  • NETSNMP_DS_AGENT_AGENTX_TIMEOUT
  • NETSNMP_DS_AGENT_AGENTX_RETRIES
  • NETSNMP_DS_AGENT_X_SOCK_PERM
  • NETSNMP_DS_AGENT_X_DIR_PERM
  • NETSNMP_DS_AGENT_X_SOCK_USER
  • NETSNMP_DS_AGENT_X_SOCK_GROUP
  • NETSNMP_DS_AGENT_CACHE_TIMEOUT
  • NETSNMP_DS_AGENT_INTERNAL_VERSION
  • NETSNMP_DS_AGENT_INTERNAL_SECLEVEL

and that's where our part ends bestie β€” there's more coming, so don't go anywhere, we're literally mid-roll πŸ“

Okay bestie, strap in, because we're doing a whole roll call of variable names and honestly? It's giving ✨*the guest list*✨. Every single one matters, no skipping πŸ’…

  • NETSNMP_DS_AGENT_VERBOSE
  • NETSNMP_DS_AGENT_ROLE
  • NETSNMP_DS_AGENT_NO_ROOT_ACCESS
  • NETSNMP_DS_AGENT_AGENTX_MASTER
  • NETSNMP_DS_AGENT_QUIT_IMMEDIATELY
  • NETSNMP_DS_AGENT_DISABLE_PERL
  • NETSNMP_DS_AGENT_NO_CONNECTION_WARNINGS
  • NETSNMP_DS_AGENT_LEAVE_PIDFILE
  • NETSNMP_DS_AGENT_NO_CACHING
  • NETSNMP_DS_AGENT_STRICT_DISMAN
  • NETSNMP_DS_AGENT_DONT_RETAIN_NOTIFICATIONS
  • NETSNMP_DS_AGENT_DONT_LOG_TCPWRAPPERS_CONNECTS
  • NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES
  • NETSNMP_DS_AGENT_PROGNAME
  • NETSNMP_DS_AGENT_X_SOCKET
  • NETSNMP_DS_AGENT_PORTS
  • NETSNMP_DS_AGENT_INTERNAL_SECNAME
  • NETSNMP_DS_AGENT_PERL_INIT_FILE
  • NETSNMP_DS_SMUX_SOCKET
  • NETSNMP_DS_NOTIF_LOG_CTX
  • NETSNMP_DS_AGENT_FLAGS
  • NETSNMP_DS_AGENT_USERID
  • NETSNMP_DS_AGENT_GROUPID
  • NETSNMP_DS_AGENT_AGENTX_PING_INTERVAL
  • NETSNMP_DS_AGENT_AGENTX_TIMEOUT
  • NETSNMP_DS_AGENT_AGENTX_RETRIES
  • NETSNMP_DS_AGENT_X_SOCK_PERM
  • NETSNMP_DS_AGENT_X_DIR_PERM
  • NETSNMP_DS_AGENT_X_SOCK_USER
  • NETSNMP_DS_AGENT_X_SOCK_GROUP
  • NETSNMP_DS_AGENT_CACHE_TIMEOUT
  • NETSNMP_DS_AGENT_INTERNAL_VERSION
  • NETSNMP_DS_AGENT_INTERNAL_SECLEVEL

Round two, bestie β€” same energy, shorter list πŸŽ€

  • NETSNMP_DS_AGENT_VERBOSE
  • NETSNMP_DS_AGENT_ROLE
  • NETSNMP_DS_AGENT_NO_ROOT_ACCESS
  • NETSNMP_DS_AGENT_AGENTX_MASTER
  • NETSNMP_DS_AGENT_QUIT_IMMEDIATELY
  • NETSNMP_DS_AGENT_DISABLE_PERL
  • NETSNMP_DS_AGENT_PROGNAME
  • NETSNMP_DS_AGENT_X_SOCKET
  • NETSNMP_DS_AGENT_PORTS
  • NETSNMP_DS_AGENT_INTERNAL_SECNAME
  • NETSNMP_DS_AGENT_PERL_INIT_FILE
  • NETSNMP_DS_AGENT_FLAGS
  • NETSNMP_DS_AGENT_USERID
  • NETSNMP_DS_AGENT_GROUPID
  • NETSNMP_DS_AGENT_AGENTX_PING_INTERVAL

And the last little crew of constants, dropping in like: 🌸

DS_AGENT_AGENTX_MASTER
DS_AGENT_AGENTX_PING_INTERVAL
DS_AGENT_FLAGS
DS_AGENT_GROUPID
DS_AGENT_INTERNAL_SECNAME
DS_AGENT_NO_ROOT_ACCESS
DS_AGENT_PORTS
DS_AGENT_PROGNAME
DS_AGENT_ROLE
DS_AGENT_USERID
DS_AGENT_VERBOSE
DS_AGENT_X_SOCKET

πŸ‘‘ AUTHOR

The one and only: Wes Hardaker, <hardaker@users.sourceforge.net> 🫢 Give him his flowers, fr fr.

πŸ” SEE ALSO


✿ annnd scene ✿ This whole thing was served up by perl v5.42.2, dated 2026-04-12 β€” bookmark it, screenshot it, tell your friends, iykyk πŸ’–πŸ¦‹

πŸ“¦ where this page comes from