Professional Documents
Culture Documents
String ToString
String EscapeSWISUriValue
String SplitStringToArray
String ToUpper
String ToLower
String Concat
String SubString
String Length
Array ArrayLength
Array ArrayValueAt
SWQL Example
SELECT min(SWISColumn) as ResultColumn FROM SWISTable
SELECT max(SWISColumn) as ResultColumn FROM SWISTable
SELECT avg(SWISColumn) as ResultColumn FROM SWISTable
SELECT sum(SWISColumn) as ResultColumn FROM SWISTable
SELECT count(SWISColumn) as ResultColumn FROM SWISTable
SELECT abs(-1) as ResultColumn FROM SWISTable
SELECT Restart, IsNull(restart, '9/25/2015 3:49:54') as ColumnResult FROM
Orion.Engines
SELECT getdate() as ResultCoumn FROM Orion.Engines
SELECT GetUtcDate() as ResultColumn FROM Orion.Engines
SELECT KeepAlive FROM Orion.Engines where KeepAlive > DateTime('9/25/2015
3:49:54')
SELECT Tolocal(getutcdate()) as ResultColumn FROM Orion.Engines
SELECT ToUtc(getdate()) as ResultColumn FROM Orion.Engines
9/25/15 8:52 AM
9/25/15 3:53 PM
9/25/15 3:55 PM
9/25/2015 8:50:37 A M
9/25/15 3:49 PM
9/1/15 12:00 AM
9/25/15 9:21 PM
2015
3
268
2
9
39
25
16
15
45
613
11/25/15 4:38 PM
9/25/20 4:25 PM
2/25/16 4:26 PM
11/13/15 4:26 PM
10/12/15 4:30 PM
9/25/15 5:31 PM
9/25/15 5:02 PM
9/25/15 4:33 PM
1
4
28
672
40320
2419200
2073600000
101
swis://Srvname./Orion/Orion.Engines/EngineID
=1, "swis://Srvname./Orion/Orion.Engines/Engi
neID=1"
[Hello, world]
TESTSTRING
teststring
The most awesome string
345678
14
/Orion/NetPerfMon/ContainerDetails.aspx?
NetObject=C:8
Value Information
Minimum column value
Max value of column
Average of all values
Sum of all column values
Count of number of results
Absolute as in never negative
The FLOOR() rounded up any positive or negative decimal value down to the next
least integer value.
The Ceiling() will rounded up any positive or negative decimal value within the function
upwards.
The ROUND() function is used to round a numeric field to the number of decimals specified.
QOE Orion.DPI.Probes
QoE Orion.Engines
SAM Orion.APM.Application
SAM Orion.APM.Component
SAM Orion.APM.Exchange.Application
SAM Orion.APM.Exchange.Database
SAM Orion.APM.Exchange.DatabaseCopy
SAM Orion.APM.Exchange.DatabaseFile
SAM Orion.APM.Exchange.Mailbox
SAM Orion.APM.Exchange.ReplicationStatus
SAM Orion.APM.GenericApplication
SAM Orion.APM.IIS.Application
SAM Orion.APM.IIS.ApplicationPool
SAM Orion.APM.IIS.Request
SAM Orion.APM.IIS.RequestDetails
SAM Orion.APM.IIS.Site
SAM Orion.APM.IIS.SiteBinding
SAM Orion.APM.SqlDatabase
SAM Orion.APM.SqlDatabaseFile
SAM Orion.APM.SqlJobInfo
SAM Orion.APM.SqlQuery
SAM Orion.APM.SqlServerApplication
SAM Orion.APM.Wstm.Task
SRM Orion.SRM.Engines
SRM Orion.SRM.FIleServerIdentification
SRM Orion.SRM.FileServers
SRM Orion.SRM.FileShares
SRM Orion.SRM.LUNs
SRM Orion.SRM.PhysicalDisks
SRM Orion.SRM.Pools
SRM Orion.SRM.Providers
SRM Orion.SRM.StorageArrays
SRM Orion.SRM.Volumes
SRM Orion.SRM.VServers
UDT Orion.UDT.AccessPortEndpointCount
UDT Orion.UDT.DNSNameCurrent
UDT Orion.UDT.MovedMACAlert
UDT Orion.UDT.NewMACAlert
UDT Orion.UDT.NewMACVendorAlert
UDT Orion.UDT.Port
UDT Orion.UDT.RogueDNSAlert
UDT Orion.UDT.RogueEmptyDNSAlert
UDT Orion.UDT.RogueIPAlert
UDT Orion.UDT.RogueMACAlert
UDT Orion.UDT.WatchListPresent
VIM Orion.VIM.Clusters
VIM Orion.VIM.DataCenters
VIM Orion.VIM.Datastores
VIM Orion.VIM.Hosts
VIM Orion.VIM.LUNs
VIM Orion.VIM.VCenters
VIM Orion.VIM.VirtualMachines
VNQM Orion.IpSla.CCMGateways
VNQM Orion.IpSla.CCMMonitoring
VNQM Orion.IpSla.CCMPhones
VNQM Orion.IpSla.CCMRegions
VNQM Orion.IpSla.InfrastructureNodes
VNQM Orion.IpSla.Operations
VNQM Orion.IpSla.VoipCallDetails
VNQM Orion.IpSla.VoipGatewayEndpoints
VNQM Orion.IpSla.VoipGateways
WPM Orion.SEUM.Agents
WPM Orion.SEUM.Transactions
WPM Orion.SEUM.TransactionStepRequests
WPM Orion.SEUM.TransactionSteps
Name NetObjectType Prefix
Core Agents
Core Alerts
Node Warranty NWA
Auditing Events
Group Member GM
Group Member GM
Group Member GM
Core Events
Core Event Types
Group C
Node N
VLAN NVLAN
VLAN NVLAN
Volume V
Database Instance DBI
IPAM DHCPScopes Overlapping IPAM-DSO
IPAM Networks IPAMG
IPAM IPAddress Conflict IPAMN
IPAM Nodes IPAMN
NCM Nodes
F5 Devices F5
F5 Nodes FN
F5 Pools FP
F5 Virtual Servers FVS
Custom Interface Poller UNDPI
Custom Node Poller UNDPN
Custom Node Table Poller UNDPT
Custom Node Table Poller UNDPT
EnergyWise Entity EWE
Fibre Channel Port FCP
Fibre Channel Port FCP
Fibre Channel Revision FCR
Fibre Channel Revision FCR
Fibre Channel Sensor FCS
Fibre Channel Sensor FCS
Fibre Channel Unit FCU
Interface I
Multicast Routing MCGN
Multicast Routing Group MCG
UCS Blade UCSB
UCS Chassis NCH
UCS Fabric UCSF
UCS Fan UCSFAN
UCS Manager UCSM
UCS Psu UCSPSU
VSAN NVS
Wireless Access Point WLAP
Wireless Controller WLC
Routing Neighbors NBR
VRF VRF
Wireless Heatmap WLHM
Hardware Type HWHT
Hardware HWH
Hardware Sensor HWHS
NTA: CBQoS Class Map CCM
QoE Application (per node)
QoE Application (per node)
QoE Application
QoE Probes
Core Servers
APM: Application AA
APM: Component AM
AppInsight for Exchange: Application ABXA
AppInsight for Exchange: Database ABXD
AppInsight for Exchange: Database Copy ABXDC
AppInsight for Exchange: Database File ABXF
AppInsight for Exchange: Mailboxes ABXMB
AppInsight for Exchange: Replication Status ABXR
Application AA
AppInsight for IIS: Application ABIA
AppInsight for IIS: Application Pool ABIP
AppInsight for IIS: Request ABIR
AppInsight for IIS: Request Details ABIRD
AppInsight for IIS: Site ABIS
AppInsight for IIS: Site Binding ABISB
AppInsight for SQL: Database ABSD
AppInsight for SQL: Database File ABSF
AppInsight for SQL: Job Info ABSJ
AppInsight for SQL: Expensive Queries Info ABSQ
AppInsight for SQL: Application ABSA
APM: Windows Scheduled Tasks ABTT
Polling Engines
SRM File Server ID
SRM File Server
FileShare SMS
Lun SML
SRM Physical Disks
Pool SMSP
Provider SMP
StorageArray SMSA
NAS Volume SMV
VServer SMVS
AccessPort UP
UDT: Hostname UE-DNS
Moved MAC UE-MAC
New MACAddress UE-MAC
New MAC Vendor UE-MAC
UDT Port
Rogue DNSName UE-DNS
Rogue EmptyDNSName UE-IP
Rogue IPAddress UE-IP
Rogue MACAddress UE-MAC
Watch List UW
Virtual Cluster VMC
Virtual DataCenter VMD
Virtual Datastore VMS
Virtual Host VH
Virtual LUN
Virtual Center VVC
Virtual Machine VVM
VoIP Gateway VG
VoIP CallManager VCCM
VoIP Phone VCCMP
VoIP Region VR
VoIP Infrastructure P
IP SLA QoS ISOP
VoIP Call Details VCDS
VoIP PRI Trunk VVGT
VoIP PRI Gateway VVG
Location L
Transaction T
Step Request TSR
Step TS
KeyProperty column SWIS Parent Table
AgentId, AgentGuid, NodeId, PollingEngineID Orion.Nodes
AlertDefID, ActiveObject, AlertObjectID
NodeID Orion.Nodes
AuditEventID
ContainerID
MemberEntityType
MemberPrimaryID
EventID
EventType Orion.Events
ContainerID
NodeID Orion.Engines
NodeID Orion.Nodes
VlanId Orion.Nodes
VolumeID
DatabaseInstanceID
ScopeId
GroupId
IPNodeId
IPNodeId
NodeID, CoreNodeID, EngineID
ID
ID
ID
ID
CustomPollerAssignmentID
CustomPollerAssignmentID
CompressedRowID
CustomPollerAssignmentID
ID
Index
UnitID
Index
UnitID
Index
UnitID
ID
InterfaceID
MulticastGroupNodeID
MulticastGroupID
ID
ID
ID
ID
NodeID Orion.Nodes
ID
ID
ID
NodeID Orion.Nodes
NeighborID
VrfIndex
MapID
ID
ID
ID
MetricID
ApplicationID Orion.APM.Application
NodeID Orion.Nodes
ApplicationID Orion.APM.Application
Orion.AgentManagement.Agent (AgentID)
ProbeID, AgentID Orion.DPI.ProbeAssignments (ProbeID)
EngineID
ApplicationID Orion.Nodes
ComponentID Orion.APM.Application
ApplicationID Orion.APM.Application
ID
ItemID
DatabaseFileID
ID
ID
ApplicationID Orion.APM.Application
ApplicationID Orion.APM.Application
ItemID
ID
ID
ItemID
ID
ItemID
DatabaseFileID
JobInfoID
QueryID
ApplicationID Orion.APM.Application
ID
EngineID
Orion.SRM.Volumes
Orion.SRM.Volumes
FileShareID Orion.SRM.Volumes
LUNID Orion.SRM.Pools
Orion.SRM.StorageArrays
PoolID Orion.SRM.StorageArrays
ProviderID
StorageArrayID, ArrayID
VolumeID Orion.SRM.Pools
VServerID
PortID
ID
ID
ID
ID
NodeID, PortID, PortIndex Orion.Nodes
DNSNameID
IPAddressID
IPAddressID
EndpointID
WatchID
ClusterID
DataCenterID
DataStoreID Orion.VIM.LUNs
HostID, NodeID, CluserID, DatacenterID
LunID, DatastoreID,
VCenterID
VirtualMachineID, HostID, NodeID
GatewayID
NodeID Orion.Nodes
ID
RegionID
InfrastructureNodeID
OperationInstanceID
ID
VoipGatewayEndpointID
VoipGatewayID
AgentId
TransactionId
TransactionStepRequestId
TransactionStepId
Column Details
Name
AlertMessage
NetObjectType
Name
NodeCaption
Name
DisplayName
ApplicationName
ComponentName
ArrayName
Name
Name
Name
Name
Name
Status Status Name Rank
0 Unknown 495
1 Up 500
2 Down 110
3 Warning 220
4 Shutdown 496
5 Testing 480
6 Dormant 560
7 Not Present 470
8 Lower Layer Down 130
9 Unmanaged 499
10 Unplugged 498
11 External 440
12 Unreachable 150
14 Critical 210
15 Partly Available 230
16 Misconfigured 240
17 Could Not Poll 250
19 Unconfirmed 270
22 Active 540
24 Inactive 570
25 Expired 580
26 Monitoring Disabled 450
27 Disabled 460
28 Not Licensed 490
29 Other Category 1000
30 Not Running 498
Description
Has not been polled yet since being added to the system or coming out of Unmanaged status.
For IP SLA operations: when we could not contact the router to collect the results of the IP SLA operation.
Responding fine
Not responding
For Nodes - node is not responding to pings; if this continues for two minutes, node will be marked Down.
For Applications – monitored metric exceeds the warning threshold
Applies to network interfaces only
Applies to network interfaces only
Applies to network interfaces only
Applies to network interfaces only
Applies to network interfaces only
The object is unmanaged (in a maintenance window configured in Orion)
For Interfaces – you can set an interface to be “unpluggable”. In this case it will either be Up or Unplugged instead of the usual
For Nodes – you can configure a node as “external”. In this case Orion does not ping the node for Up/Down status, but you can
Object status cannot be determined because it is dependent on another node that is currently down. See the doc.
Nodes - Monitored Metric exceedes Critical threshold.
For Applications – monitored metric exceeds the Critical threshold
Not used for individual objects.
SAM: For Applications – there are more component monitors assigned than there are licenses available.
Never to be placed on an object. CategoryStatusMap allows joining back to StatusInfo to place statues into one of several buck
This status value is the result of a status that is not "relevant" from an "issue" perspective and deserves to be in the "other" bu
For SAM processes and IIS Application Pools that are not running. This status is not issue (it is expected state) so it is ignored in