This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

User Links Variables

FormerMember
FormerMember

Hi there,

I hope this is possible in any way: I´m looking to add user links to my solarwinds node details - but those links should contain information of the node itself (to create something like: http://[IP-Address] or vmrc://[hostname]). I hope you see where I want this to go - if such thing is possible it would be awesome to tell me how to do it. If not please consider implementing it cause this would open up a whole new level of customization as you can directly go to the host using your preferred method.

I really really hope this is available.

Rgds, Richard

  • i know you can use variables like ${SysName} ${IP_address} in places like custom properties and other editable places.

    Hope this helps.

  • Here's a list of node variables:

    http://www.solarwinds.com/documentation/en/flarehelp/netflow/content/core-node-variables-sw1127.htm

    Node variables

    The following are valid node variables.

    Node Variable

    Description

    ${N=SwisEntity;M=AgentPort}

    Node SNMP port number

    ${N=SwisEntity;M=Node.Allow64BitCounters}

    Node allows 64-bit counters (1), or not (0)

    ${N=SwisEntity;M=AvgResponseTime}

    Average node response time, in msec, to ICMP requests

    ${N=SwisEntity;M=BlockUntil}

    Day, date, and time until which node polling is blocked

    ${N=SwisEntity;M=BufferBgMissThisHour}

    Device‑dependent count of big buffer misses on node in current hour, queried with MIB 1.3.6.1.4.9.2.1.30

    ${N=SwisEntity;M=BufferBgMissToday}

    Device‑dependent count of big buffer misses on node in current day, queried with MIB 1.3.6.1.4.9.2.1.30

    ${N=SwisEntity;M=BufferHgMissThisHour}

    Device‑dependent count of huge buffer misses on node in current hour, queried with MIB 1.3.6.1.4.9.2.1.62

    ${N=SwisEntity;M=BufferHgMissToday}

    Device‑dependent count of huge buffer misses on node in current day, queried with MIB 1.3.6.1.4.9.2.1.62

    ${N=SwisEntity;M=BufferLgMissThisHour}

    Device‑dependent count of large buffer misses on node in current hour, queried with MIB 1.3.6.1.4.9.2.1.38

    ${N=SwisEntity;M=BufferLgMissToday}

    Device‑dependent count of large buffer misses on node in current day, queried with MIB 1.3.6.1.4.9.2.1.38

    ${N=SwisEntity;M=BufferMdMissThisHour}

    Device‑dependent count of medium buffer misses on node in current hour, queried with MIB 1.3.6.1.4.9.2.1.22

    ${N=SwisEntity;M=BufferMdMissToday}

    Device‑dependent count of medium buffer misses on node in current day, queried with MIB 1.3.6.1.4.9.2.1.22

    ${N=SwisEntity;M=BufferNoMemThisHour}

    Count of buffer errors due to low memory on node in current hour

    ${N=SwisEntity;M=BufferNoMemToday}

    Count of buffer errors due to low memory on node in current day

    ${N=SwisEntity;M=BufferSmMissThisHour}

    Device‑dependent count of small buffer misses on node in current hour, queried with MIB 1.3.6.1.4.9.2.1.14

    ${N=SwisEntity;M=BufferSmMissToday}

    Device‑dependent count of small buffer misses on node in current day, queried with MIB 1.3.6.1.4.9.2.1.14

    ${N=SwisEntity;M=Caption}

    User friendly node name

    ${N=SwisEntity;M=Community}

    Node community string

    ${N=SwisEntity;M=Contact}

    Contact information for person or group responsible for node

    ${N=SwisEntity;M=CPULoad}

    Node CPU utilization rate at last poll

    ${N=SwisEntity;M=CustomPollerLastStatisticsPoll}

    Day, date, and time of last poll attempt on node

    ${N=SwisEntity;M=CustomPollerLastStatisticsPollSuccess}

    Day, date, and time that node was last successfully polled

    ${N=SwisEntity;M=NodeDescription}

    Node hardware and software

    ${N=SwisEntity;M=DNS}

    Fully qualified node name

    ${N=SwisEntity;M=DynamicIP}

    If node supports dynamic IP address assignment via BOOTP or DHCP (1); static IP address return (0)

    ${N=SwisEntity;M=EngineID}

    Internal unique identifier of the polling engine to which node is assigned

    ${N=SwisEntity;M=GroupStatus}

    Filename of status icon for node and, in NPM, its interfaces

    ${N=SwisEntity;M=IOSImage}

    Family name of Cisco IOS on node

    ${N=SwisEntity;M=IOSVersion}

    Cisco IOS version on node

    ${N=SwisEntity;M=IP_Address}

    Node IP address

    ${N=SwisEntity;M=IPAddressType}

    Node IP address version (IPv4 or IPv6)

    ${N=SwisEntity;M=LastBoot}

    Day, date and time of last node boot

    ${N=SwisEntity;M=LastSync}

    Time and date of last node database and memory synchronization

    ${N=SwisEntity;M=Location}

    Physical location of node

    ${N=SwisEntity;M=MachineType}

    Node manufacturer or distributor and family or version information

    ${N=SwisEntity;M=MaxResponseTime}

    Maximum node response time , in msec, to ICMP requests

    ${N=SwisEntity;M=MemoryUsed}

    Total node memory used over polling interval

    ${N=SwisEntity;M=Stats.MinResponseTime}

    Minimum node response time , in msec, to ICMP requests

    ${N=SwisEntity;M=NextPoll}

    Day, date and time of next scheduled node polling

    ${N=SwisEntity;M=NextRediscovery}

    Time of next node rediscovery

    ${N=SwisEntity;M=NodeID}

    Internal unique identifier of node

    ${N=SwisEntity;M=PercentLoss}

    ICMP packet loss percentage when node last polled

    ${N=SwisEntity;M=PercentMemoryUsed}

    Percentage of total node memory used over polling interval

    ${N=SwisEntity;M=PollInterval}

    Node polling interval, in seconds

    ${N=SwisEntity;M=RediscoveryInterval}

    Node rediscovery interval, in minutes

    ${N=SwisEntity;M=ResponseTime}

    Node response time, in milliseconds, to last ICMP request

    ${N=SwisEntity;M=SNMPv3Credentials.

    RWAuthenticationKey}

    SNMPv3 read/write credential authentication key

    ${N=SwisEntity;M=SNMPv3Credentials.

    RWAuthenticationKeyIsPassword}

    States if the SNMPv3 read/write credential authentication key is the password

    ${N=SwisEntity;M=SNMPv3Credentials.

    RWAuthenticationMethod}

    SNMPv3 read/write credential authentication method

    ${N=SwisEntity;M=SNMPv3Credentials.

    RWContext}

    SNMPv3 read/write security context information

    ${N=SwisEntity;M=SNMPv3Credentials.

    RWPrivacyKey}

    SNMPv3 read/write credential key

    ${N=SwisEntity;M=SNMPv3Credentials.

    RWPrivacyKeyIsPassword}

    States if the SNMPv3 read/write credential privacy key is the password

    ${N=SwisEntity;M=SNMPv3Credentials.

    RWPrivacyMethod}

    SNMPv3 read/write credential privacy encryption method

    ${N=SwisEntity;M=SNMPv3Credentials.

    RWUsername}

    User friendly name for SNMPv3 read/write credential

    ${N=SwisEntity;M=Severity}

    A network health score determined additively by scoring the status of monitored objects. In NPM 1 point is provided for an interface in a warning state, 1000 points for a down interface, and 1 million points for a down node. In SAM, 100 points is provided for an application in a warning state, 200 points for an application in critical state, 500 is status is unknown, and 1000 for a down application.

    ${N=SwisEntity;M=SNMPv3Credentials.

    AuthenticationKey}

    SNMPv3 authentication key

    ${N=SwisEntity;M=SNMPv3Credentials.

    AuthenticationKeyIsPassword}

    States if node SNMPv3 authentication key is password

    ${N=SwisEntity;M=SNMPv3Credentials.

    AuthenticationMethod}

    SNMPv3 authentication type

    ${N=SwisEntity;M=SNMPv3Credentials.

    Context}

    Group or domain of user with SNMPv3 access to node

    ${N=SwisEntity;M=SNMPv3Credentials.

    PrivacyKey}

    SNMPv3 credential key

    ${N=SwisEntity;M=SNMPv3Credentials.

    PrivacyKeyIsPassword}

    States if node SNMPv3 credential key is the password

    ${N=SwisEntity;M=SNMPv3Credentials.

    PrivacyMethod}

    SNMPv3 credential key type

    ${N=SwisEntity;M=SNMPv3Credentials.

    Username}

    User friendly name for SNMPv3 credential

    ${N=SwisEntity;M=SNMPVersion}

    States the version of SNMP used by the node

    ${N=SwisEntity;M=StatCollection}

    Statistics collection frequency, in minutes

    ${N=SwisEntity;M=Status;F=Status}

    Numerical node status. For more information, see Status Variables.

    ${N=SwisEntity;M=StatusDescription}

    User friendly node status

    ${N=SwisEntity;M=StatusLED}

    Filename of node status icon

    ${N=SwisEntity;M=SysName}

    String reply to SNMP SYS_NAME OID request

    ${N=SwisEntity;M=SysObjectID}

    Vendor ID of the network management subsystem in OID form. Clearly determines the type of node.

    ${N=SwisEntity;M=SystemUpTime}

    Time, in hundredths of a second, either since network monitoring started (WMI) or since the monitored device rebooted (SNMP). 

    ${N=SwisEntity;M=TotalMemory}

    Total node memory available

    ${N=SwisEntity;M=UnManaged}

    States if node is currently unmanaged

    ${N=SwisEntity;M=UnManageFrom}

    Day, date, and time when node is set to “Unmanaged”

    ${N=SwisEntity;M=UnManageUntil}

    Day, date, and time when node is scheduled to be managed

    ${N=SwisEntity;M=Vendor}

    Node manufacturer or distributor

    ${N=SwisEntity;M=VendorIcon}

    Filename of node vendor logo

  • I take it as you want to have links on your node landing (summary) page or any other sub-page for this node. If yes - all you need to do is to add a [Custom HTML] resource and use variables above as suggested by d09h​ to construct your links.