SNMP::...tscaler(3pm)

πŸ’– NAME πŸ’–

SNMP::Info::Layer7::Netscaler β€” the SNMP Interface to Citrix Netscaler appliances, bestie. It's a subclass, it's iconic, it does the thing. πŸŽ€

Oh and btw, the manual name for this whole page is SNMP::...tscaler(3pm) β€” a little abbreviated moment, we love her. And she lives in the User Contributed Perl Documentation collection. Slay.


πŸ‘‘ AUTHORS πŸ‘‘

Eric Miller πŸ’œ


✨ SYNOPSIS ✨

okay so here's the vibe. You let SNMP::Info figure out which subclass is the right one for you, no manual labour required:

# Let SNMP::Info determine the correct subclass for you.
my $ns = new SNMP::Info(
                         AutoSpecify => 1,
                         Debug       => 1,
                         DestHost    => 'myrouter',
                         Community   => 'public',
                         Version     => 2
                       )
   or die "Can't connect to DestHost.\n";

my $class      = $ns->class();
print "SNMP::Info determined this device to fall under subclass : $class\n";

Not the die line doing its dramatic little thing if it can't connect. πŸ’€ We respect a safety net, fr fr.


🌸 DESCRIPTION 🌸

She's a subclass for Citrix Netscaler appliances. That's the whole personality and honestly? It's enough. πŸ’…

πŸ¦‹ Inherited Classes

SNMP::Info::Layer7

She gets her whole aesthetic handed down from there, no cap.

🧚 Required MIBs

NS-ROOT-MIB

πŸŽ€ Inherited Classes' MIBs

Go read SNMP::Info::Layer7 if you wanna know what her MIB requirements are. It has its own whole list, bestie, I'm not gonna pretend otherwise.


πŸ”₯ GLOBALS πŸ”₯

These are the methods that return a scalar value from SNMP. Little single-value girlypops. ⭐

  • $ns->vendor() β€” returns 'citrix', that's it, that's the answer πŸ’–
  • $ns->os() β€” returns 'netscaler' πŸŽ€
  • $ns->os_ver() β€” the release, extracted from "sysBuildVersion" ✨
  • $ns->model() β€” the model, extracted from "sysHardwareVersionDesc" πŸ¦‹
  • $ns->cpu() β€” straight up "resCpuUsage" πŸ’…
  • $ns->build_ver() β€” "sysBuildVersion" πŸ”₯
  • $ns->sys_hw_desc() β€” "sysHardwareVersionDesc" 🌸
  • $ns->serial() β€” "sysHardwareSerialNumber" πŸ‘‘

🌈 Globals imported from SNMP::Info::Layer7

Check the docs in SNMP::Info::Layer7 for the details, bestie β€” she brought her own plus-ones to the party and they're all documented over there. 🫢


πŸ’œ TABLE ENTRIES πŸ’œ

These ones don't return a single value, they return tables of information in the form of a reference to a hash. Main character data structures, honestly. 😭

  • $ns->ip_index() β€” "ipAddr" πŸ“
  • $ns->ip_netmask() β€” "ipNetmask" ⭐

🧚 Table Methods imported from SNMP::Info::Layer7

Same deal β€” see the documentation in SNMP::Info::Layer7 for details. Go look, ily, but go look. πŸ’–


And that's the whole page, bestie! No secrets withheld, every flag, method, MIB and inherit got its moment. πŸŽ€

This page came to you courtesy of perl v5.40.1 and is dated 2026-02-28 β€” yeah, she's from the future, we don't ask questions. πŸ’…βœ¨

πŸ“¦ where this page comes from