Difference between revisions of "NXSL Function Reference"

From NetXMS Wiki
Jump to navigation Jump to search
(Added new mapList function to function table)
Line 21: Line 21:
| [[NXSL:map|map]]||[[NXSL:log10|log10]]||[[NXSL:lower|lower]]||[[NXSL:GetDCIRawValue|GetDCIRawValue]]||[[NXSL:GetNodeParents|GetNodeParents]]||[[NXSL:GetCustomAttribute|GetCustomAttribute]]||
| [[NXSL:map|map]]||[[NXSL:log10|log10]]||[[NXSL:lower|lower]]||[[NXSL:GetDCIRawValue|GetDCIRawValue]]||[[NXSL:GetNodeParents|GetNodeParents]]||[[NXSL:GetCustomAttribute|GetCustomAttribute]]||
|-
|-
| [[NXSL:max|max]]||[[NXSL:pow|pow]]||[[NXSL:ltrim|ltrim]]||[[NXSL:GetDCIValue|GetDCIValue]]||[[NXSL:GetNodeTemplates|GetNodeTemplates]]||[[NXSL:ManageObject|ManageObject]]||
| [[NXSL:mapList|mapList]]||[[NXSL:pow|pow]]||[[NXSL:ltrim|ltrim]]||[[NXSL:GetDCIValue|GetDCIValue]]||[[NXSL:GetNodeTemplates|GetNodeTemplates]]||[[NXSL:ManageObject|ManageObject]]||
|-
|-
| [[NXSL:min|min]]||[[NXSL:round|round]]||[[NXSL:ord|ord]]||[[NXSL:GetDCIValueByDescription|GetDCIValueByDescription]]||[[NXSL:GetObjectChildren|GetObjectChildren]]||[[NXSL:RenameObject|RenameObject]]||
| [[NXSL:max|max]]||[[NXSL:round|round]]||[[NXSL:ord|ord]]||[[NXSL:GetDCIValueByDescription|GetDCIValueByDescription]]||[[NXSL:GetObjectChildren|GetObjectChildren]]||[[NXSL:RenameObject|RenameObject]]||
|-
|-
| [[NXSL:random|random]]||||[[NXSL:right|right]]||[[NXSL:GetDCIValueByName|GetDCIValueByName]]||[[NXSL:GetObjectParents|GetObjectParents]]||[[NXSL:SetCustomAttribute|SetCustomAttribute]]||
| [[NXSL:min|min]]||||[[NXSL:right|right]]||[[NXSL:GetDCIValueByName|GetDCIValueByName]]||[[NXSL:GetObjectParents|GetObjectParents]]||[[NXSL:SetCustomAttribute|SetCustomAttribute]]||
|-
|-
| [[NXSL:sleep|sleep]]||||[[NXSL:rindex|rindex]]||[[NXSL:GetMaxDCIValue|GetMaxDCIValue]]||||[[NXSL:SetInterfaceExpectedState|SetInterfaceExpectedState]]||
| [[NXSL:random|random]]||||[[NXSL:rindex|rindex]]||[[NXSL:GetMaxDCIValue|GetMaxDCIValue]]||||[[NXSL:SetInterfaceExpectedState|SetInterfaceExpectedState]]||
|-
|-
| [[NXSL:trace|trace]]||||[[NXSL:rtrim|rtrim]]||[[NXSL:GetMinDCIValue|GetMinDCIValue]]||||[[NXSL:UnbindObject|UnbindObject]]||
| [[NXSL:sleep|sleep]]||||[[NXSL:rtrim|rtrim]]||[[NXSL:GetMinDCIValue|GetMinDCIValue]]||||[[NXSL:UnbindObject|UnbindObject]]||
|-
|-
| [[NXSL:typeof|typeof]]||||[[NXSL:substr|substr]]||[[NXSL:GetSumDCIValue|GetSumDCIValue]]||||[[NXSL:UnmanageObject|UnmanageObject]]||
| [[NXSL:trace|trace]]||||[[NXSL:substr|substr]]||[[NXSL:GetSumDCIValue|GetSumDCIValue]]||||[[NXSL:UnmanageObject|UnmanageObject]]||
|-
|-
| [[NXSL:x2d|x2d]]||||[[NXSL:trim|trim]]||[[NXSL:PushDCIData|PushDCIData]]||||||
| [[NXSL:typeof|typeof]]||||[[NXSL:trim|trim]]||[[NXSL:PushDCIData|PushDCIData]]||||||
|-
|-
| ||||[[NXSL:upper|upper]]||||||||
| [[NXSL:x2d|x2d]]||||[[NXSL:upper|upper]]||||||||
|-
|-
|  
|  

Revision as of 02:21, 7 January 2016

Function tables

Generic Math String-related Data Collection Object search Object management Network
classof abs chr CreateDCI FindNodeObject BindObject AddrInRange
d2x ceil format FindDCIByDescription FindObject CreateContainer AddrInSubnet
exit exp index FindDCIByName GetInterfaceName CreateNode gethostbyaddr
GetConfigurationVariable floor left GetAvgDCIValue GetInterfaceObject DeleteCustomAttribute gethostbyname
inList log length GetDCIObject GetNodeInterfaces DeleteObject
map log10 lower GetDCIRawValue GetNodeParents GetCustomAttribute
mapList pow ltrim GetDCIValue GetNodeTemplates ManageObject
max round ord GetDCIValueByDescription GetObjectChildren RenameObject
min right GetDCIValueByName GetObjectParents SetCustomAttribute
random rindex GetMaxDCIValue SetInterfaceExpectedState
sleep rtrim GetMinDCIValue UnbindObject
trace substr GetSumDCIValue UnmanageObject
typeof trim PushDCIData
x2d upper

Time-related Cryptography SNMP Agent Event Processing Situations
gmtime md5 CreateSNMPTransport AgentReadList FindAlarmById FindSituation
localtime sha1 SNMPGet AgentReadParameter FindAlarmByKey GetSituationAttribute
SecondsToUptime sha256 SNMPGetValue AgentReadTable GetEventParameter
strftime SNMPSet PostEvent
time SNMPWalk SetEventParameter


Below is the old function organization.


Generic Functions

abs

AddrInRange

AddrInSubnet

ceil

chr

classof

d2x

exit

exp

floor

format

gmtime

gethostbyaddr

gethostbyname

index

inList

left

length

localtime

log

log10

lower

ltrim

map

mapList

max

min

md5

ord

pow

random

right

rindex

round

rtrim

sleep

SecondsToUptime

sha1

sha256

strftime

substr

time

trace

trim

typeof

upper

x2d


Data Collection

CreateDCI

FindDCIByDescription

FindDCIByName

GetAvgDCIValue

GetDCIObject

GetDCIRawValue

GetDCIValue

GetDCIValueByDescription

GetDCIValueByName

GetMaxDCIValue

GetMinDCIValue

GetSumDCIValue

PushDCIData


Event Processing

FindAlarmById

FindAlarmByKey

GetEventParameter

PostEvent

SetEventParameter


Object Management

BindObject

CreateContainer

CreateNode

DeleteCustomAttribute

DeleteObject

FindNodeObject

FindObject

GetCustomAttribute

GetInterfaceName

GetInterfaceObject

GetNodeInterfaces

GetNodeParents

GetNodeTemplates

GetObjectChildren

GetObjectParents

ManageObject

RenameObject

SetCustomAttribute

SetInterfaceExpectedState

UnbindObject

UnmanageObject

Server Configuration

GetConfigurationVariable


Situations

FindSituation

GetSituationAttribute


Agent Access

AgentReadList

AgentReadParameter

AgentReadTable


SNMP

CreateSNMPTransport

SNMPGet

SNMPGetValue

SNMPSet

SNMPWalk