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.

Get more details in alerts?

How can I get more details in the alert emails? I currently have the following:

   

Subject

${ApplicationName} on ${NodeName} is ${ComponentStatus}

Message    

The ${ApplicationName} on ${NodeName} is ${ComponentStatus}

Would like to see the actual details for example: when the physical memory on a device has gone into warning state, instead of sending an alert to say " The application (appmname.exe) on ServerX is Warning"; I would like it to say " the application (appname.exe) on ServerX is Warning with High Physical Memory usage" or display the actual memory usage data.

what are the correct variables to use to get this data?

Craig__

  • Well you can use ${name of parameter related to your node} such as given below... you can use any details related to your requirement... suppose you need ip address in aleret use ${IP_Address}. and you can use this by Node properties as well as interface Properties.

    Show List of Node Properties

    •NodeID

    •ObjectSubType

    •IP_Address

    •IP_Address_Type

    •DynamicIP

    •UnManaged

    •UnManageFrom

    •UnManageUntil

    •Caption

    •DNS

    •Community

    •RWCommunity

    •SysName

    •Vendor

    •LastBoot

    •SystemUpTime

    •LastSystemUpTimePollUtc

    •SysObjectID

    •Description

    •Location

    •Contact

    •RediscoveryInterval

    •PollInterval

    •VendorIcon

    •IOSImage

    •IOSVersion

    •GroupStatus

    •StatusDescription

    •Status

    •StatusLED

    •ChildStatus

    •ResponseTime

    •PercentLoss

    •AvgResponseTime

    •MinResponseTime

    •MaxResponseTime

    •NextPoll

    •EngineID

    •LastSync

    •MachineType

    •Severity

    •NextRediscovery

    •StatCollection

    •Allow64BitCounters

    •SNMPV2Only

    •AgentPort

    •SNMPVersion

    •SNMPV3Username

    •SNMPV3Context

    •SNMPV3PrivMethod

    •SNMPV3PrivKey

    •SNMPV3PrivKeyIsPwd

    •SNMPV3AuthMethod

    •SNMPV3AuthKey

    •SNMPV3AuthKeyIsPwd

    •RWSNMPV3Username

    •RWSNMPV3Context

    •RWSNMPV3PrivMethod

    •RWSNMPV3PrivKey

    •RWSNMPV3PrivKeyIsPwd

    •RWSNMPV3AuthMethod

    •RWSNMPV3AuthKey

    •RWSNMPV3AuthKeyIsPwd

    •CPULoad

    •TotalMemory

    •MemoryUsed

    •PercentMemoryUsed

    •BufferNoMemThisHour

    •BufferNoMemToday

    •BufferSmMissThisHour

    •BufferSmMissToday

    •BufferMdMissThisHour

    •BufferMdMissToday

    •BufferBgMissThisHour

    •BufferBgMissToday

    •BufferLgMissThisHour

    •BufferLgMissToday

    •BufferHgMissThisHour

    •BufferHgMissToday

    •External

    •EntityType

    •CMTS

    •BlockUntil

    •CustomPollerLastStatisticsPoll

    •CustomPollerLastStatisticsPollSuccess

    •IPAddressGUID

    •City

    •Department

    •Comments

    •SerialNumber

    •Building

    •Floor

    •Cabinet

    •Rack

    •State

    •Country

    •ZipCode

    •TelephoneNumber

    •ContactName

    •MaintenanceContract

    •Facility

    •Device_Type

    •Hours_of_Operation

    •Location_ID

    •Pcenter

    •SMARTnet_Contract_Number

    •MaintenceType

    •SMARTnet

    •Region

    •Field_Manager

    •Site_Manager

    •SMARTnet_MRC

    •Days_of_operation

    •sort1

    •sort2

    •sort3

    •LAN_MAC_addresss

    •SMARTnet_Start_DATE

    •SMARTnet_End_date

    •SMARTnet_PO_number

    •SMARTnet_Cisco_quotenum

    •SMARTnet_servicelevel

    •Imported_From_NCM

    •Site

    •host_type

    •Street_address

    •room

    •Region_Manager

    •Unmanage_Reason

    •PurchasePrice

    •PurchaseDate

    •InServiceDate

    •PONumber

    •AssetTag

    Show List of Interface Properties

    •NodeID

    •InterfaceID

    •ObjectSubType

    •InterfaceName

    •InterfaceIndex

    •InterfaceType

    •InterfaceTypeName

    •InterfaceTypeDescription

    •InterfaceSpeed

    •InterfaceMTU

    •InterfaceLastChange

    •PhysicalAddress

    •UnManaged

    •UnManageFrom

    •UnManageUntil

    •AdminStatus

    •OperStatus

    •InBandwidth

    •OutBandwidth

    •Caption

    •PollInterval

    •RediscoveryInterval

    •FullName

    •Status

    •StatusLED

    •AdminStatusLED

    •OperStatusLED

    •InterfaceIcon

    •Outbps

    •Inbps

    •OutPercentUtil

    •InPercentUtil

    •OutPps

    •InPps

    •InPktSize

    •OutPktSize

    •OutUcastPps

    •OutMcastPps

    •InUcastPps

    •InMcastPps

    •InDiscardsThisHour

    •InDiscardsToday

    •InErrorsThisHour

    •InErrorsToday

    •OutDiscardsThisHour

    •OutDiscardsToday

    •OutErrorsThisHour

    •OutErrorsToday

    •MaxInBpsToday

    •MaxInBpsTime

    •MaxOutBpsToday

    •MaxOutBpsTime

    •NextRediscovery

    •NextPoll

    •Counter64

    •StatCollection

    •LastSync

    •InterfaceAlias

    •IfName

    •Severity

    •CustomBandwidth

    •UnPluggable

    •CustomPollerLastStatisticsPoll

    •InterfaceSubType

    •CollectAvailability

    •CarrierName

    •Comments

    •CircuitID

    •Circuit_Type

    •Lec_ID

    •TerminationAddress

    •LocalLoop

    •WAN_IP_Address

    •WAN_MAC_Address

    •WAN_Subnet_Mask

    •Cable_Modem_MAC

    •Subnet_Mask

    •Gateway

    •Circuit_MRC

    •Circuit_Des

    •LAN_IP_ADDRESS

  • Thnx Bhavik,

    Tried a test with a few of these variables along with a few of the predefined ones listed in the "select variable" option.  the predefined ones work and return results but the ones manually entered didn't.  Do I need a SQL comment of sorts before calling the variables listed above?

    Predefined variables selected:

    Application Status: Up
    Component Status:
    Memory Used:
    Admin Status: Up
    Oper Status: Up
    Status: Up

    Variable manually entered:
    systemName: ${SysName}
    Status description: ${StatusDescription}
    ChildStatus: ${ChildStatus}
    Severity: ${Severity}
    Caption: ${Caption}

  • I don't know much about SQL but some times you need that to pass some parameters for

    ex:

    APM\SolarWinds.APM.RealTimeProcessPoller.exe -n=${NodeID} -alert=${AlertDefID} -sort=PhysicalMemory

    So try to use this you might be able to get some good results.

    SysName is Comman veriable it should work, but any way in slorwinds it only displays what is sent by network device to pollers.

  • Appreciate your help.  I'm going to play around with these options...

  • You welcome and let me know if find something more interesting. Thanks and have a nice day. emoticons_happy.png