3 Replies Latest reply on Jul 27, 2017 7:49 AM by alexslv

    User Links Variables

    richard_r

      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

        • Re: User Links Variables
          roelb

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

          Hope this helps.

          • Re: User Links Variables
            d09h

            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

            • Re: User Links Variables
              alexslv

              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.