<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.netxms.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SKYnv</id>
	<title>NetXMS Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.netxms.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SKYnv"/>
	<link rel="alternate" type="text/html" href="https://wiki.netxms.org/wiki/Special:Contributions/SKYnv"/>
	<updated>2026-04-18T07:46:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.4</generator>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=752</id>
		<title>UPS Monitoring (APC) via SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=752"/>
		<updated>2012-12-14T13:25:28Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: /* UPS(APC) Monitoring Basics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UPS(APC) Monitoring Basics =&lt;br /&gt;
&lt;br /&gt;
You can monitor APC UPS devices via SNMP if you have installed [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network management card] into your device. &lt;br /&gt;
&lt;br /&gt;
After installing and configuring your management card, add new node into netxms and create these DCI. &amp;#039;&amp;#039;Don&amp;#039;t forget about instance (.0 on the end of each OID)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= DCI =&lt;br /&gt;
&lt;br /&gt;
The current utility line voltage in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.3.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output voltage of the UPS system in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current UPS load expressed in percent of rated capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The remaining battery capacity expressed in percent of full capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current internal UPS temperature expressed in Celsius.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The UPS battery run time remaining before battery exhaustion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The elapsed time since the UPS has switched to battery power.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and you can use this transformation script for converting raw value to minutes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
sub main()&lt;br /&gt;
{&lt;br /&gt;
return ($1/6000);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= MIB file =&lt;br /&gt;
Power.mib included to netxms by default. New version of this mib you can find in apc site.&lt;br /&gt;
&lt;br /&gt;
= SNMP traps =&lt;br /&gt;
For using traps you need configuring you network managment card, you can do this via card web interface.&lt;br /&gt;
[http://www.netxms.org/forum/general-support/sharing-standard-templates-for-netxms/msg6836/#msg6836 Here] you can find traps templtate for apc devices for netxms.&lt;br /&gt;
[[File:Apc_add_trap_rec.png|thumb|right]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=745</id>
		<title>UPS Monitoring (APC) via SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=745"/>
		<updated>2012-12-10T16:11:45Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: /* UPS(APC) Monitoring Basics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UPS(APC) Monitoring Basics =&lt;br /&gt;
&lt;br /&gt;
You can monitor APC UPS devices via SNMP if you have installed [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network management card] into your device. &lt;br /&gt;
&lt;br /&gt;
After installing and configuring your management card, add new node into netxms and create these DCI. &amp;#039;&amp;#039;Don&amp;#039;t forget about instane (.0 on the end of each OID)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= DCI =&lt;br /&gt;
&lt;br /&gt;
The current utility line voltage in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.3.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output voltage of the UPS system in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current UPS load expressed in percent of rated capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The remaining battery capacity expressed in percent of full capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current internal UPS temperature expressed in Celsius.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The UPS battery run time remaining before battery exhaustion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The elapsed time since the UPS has switched to battery power.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and you can use this transformation script for converting raw value to minutes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
sub main()&lt;br /&gt;
{&lt;br /&gt;
return ($1/6000);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= MIB file =&lt;br /&gt;
Power.mib included to netxms by default. New version of this mib you can find in apc site.&lt;br /&gt;
&lt;br /&gt;
= SNMP traps =&lt;br /&gt;
For using traps you need configuring you network managment card, you can do this via card web interface.&lt;br /&gt;
[http://www.netxms.org/forum/general-support/sharing-standard-templates-for-netxms/msg6836/#msg6836 Here] you can find traps templtate for apc devices for netxms.&lt;br /&gt;
[[File:Apc_add_trap_rec.png|thumb|right]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=744</id>
		<title>UPS Monitoring (APC) via SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=744"/>
		<updated>2012-12-09T16:19:47Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: /* SNMP traps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UPS(APC) Monitoring Basics =&lt;br /&gt;
&lt;br /&gt;
You can monitor UPS devices via SNMP if you have installed [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network management card] into your UPS. &lt;br /&gt;
&lt;br /&gt;
After installing and configuring your management card, add new node into netxms and create these DCI. &amp;#039;&amp;#039;Don&amp;#039;t forget about instane (.0 on the end of each OID)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= DCI =&lt;br /&gt;
&lt;br /&gt;
The current utility line voltage in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.3.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output voltage of the UPS system in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current UPS load expressed in percent of rated capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The remaining battery capacity expressed in percent of full capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current internal UPS temperature expressed in Celsius.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The UPS battery run time remaining before battery exhaustion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The elapsed time since the UPS has switched to battery power.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and you can use this transformation script for converting raw value to minutes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
sub main()&lt;br /&gt;
{&lt;br /&gt;
return ($1/6000);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= MIB file =&lt;br /&gt;
Power.mib included to netxms by default. New version of this mib you can find in apc site.&lt;br /&gt;
&lt;br /&gt;
= SNMP traps =&lt;br /&gt;
For using traps you need configuring you network managment card, you can do this via card web interface.&lt;br /&gt;
[http://www.netxms.org/forum/general-support/sharing-standard-templates-for-netxms/msg6836/#msg6836 Here] you can find traps templtate for apc devices for netxms.&lt;br /&gt;
[[File:Apc_add_trap_rec.png|thumb|right]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=743</id>
		<title>UPS Monitoring (APC) via SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=743"/>
		<updated>2012-12-09T16:18:55Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: /* MIB file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UPS(APC) Monitoring Basics =&lt;br /&gt;
&lt;br /&gt;
You can monitor UPS devices via SNMP if you have installed [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network management card] into your UPS. &lt;br /&gt;
&lt;br /&gt;
After installing and configuring your management card, add new node into netxms and create these DCI. &amp;#039;&amp;#039;Don&amp;#039;t forget about instane (.0 on the end of each OID)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= DCI =&lt;br /&gt;
&lt;br /&gt;
The current utility line voltage in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.3.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output voltage of the UPS system in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current UPS load expressed in percent of rated capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The remaining battery capacity expressed in percent of full capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current internal UPS temperature expressed in Celsius.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The UPS battery run time remaining before battery exhaustion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The elapsed time since the UPS has switched to battery power.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and you can use this transformation script for converting raw value to minutes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
sub main()&lt;br /&gt;
{&lt;br /&gt;
return ($1/6000);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= MIB file =&lt;br /&gt;
Power.mib included to netxms by default. New version of this mib you can find in apc site.&lt;br /&gt;
&lt;br /&gt;
= SNMP traps =&lt;br /&gt;
For using traps you need configuring you network managment card, you can do this via card web interface.&lt;br /&gt;
[http://www.netxms.org/forum/general-support/sharing-standard-templates-for-netxms/ Here] you can find traps templtate for apc devices for netxms.&lt;br /&gt;
[[File:Apc_add_trap_rec.png|thumb|right]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=742</id>
		<title>UPS Monitoring (APC) via SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=742"/>
		<updated>2012-12-08T14:10:41Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UPS(APC) Monitoring Basics =&lt;br /&gt;
&lt;br /&gt;
You can monitor UPS devices via SNMP if you have installed [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network management card] into your UPS. &lt;br /&gt;
&lt;br /&gt;
After installing and configuring your management card, add new node into netxms and create these DCI. &amp;#039;&amp;#039;Don&amp;#039;t forget about instane (.0 on the end of each OID)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= DCI =&lt;br /&gt;
&lt;br /&gt;
The current utility line voltage in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.3.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output voltage of the UPS system in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current UPS load expressed in percent of rated capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The remaining battery capacity expressed in percent of full capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current internal UPS temperature expressed in Celsius.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The UPS battery run time remaining before battery exhaustion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The elapsed time since the UPS has switched to battery power.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and you can use this transformation script for converting raw value to minutes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
sub main()&lt;br /&gt;
{&lt;br /&gt;
return ($1/6000);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= MIB file =&lt;br /&gt;
Netxms have power.mib by default. New version of this mib you can find in apc site.&lt;br /&gt;
= SNMP traps =&lt;br /&gt;
For using traps you need configuring you network managment card, you can do this via card web interface.&lt;br /&gt;
[http://www.netxms.org/forum/general-support/sharing-standard-templates-for-netxms/ Here] you can find traps templtate for apc devices for netxms.&lt;br /&gt;
[[File:Apc_add_trap_rec.png|thumb|right]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=741</id>
		<title>UPS Monitoring (APC) via SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=741"/>
		<updated>2012-12-08T14:08:33Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UPS(APC) Monitoring Basics =&lt;br /&gt;
&lt;br /&gt;
You can monitor UPS devices via SNMP if you have installed [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network managment card] into your UPS. &lt;br /&gt;
&lt;br /&gt;
After installing and configuring your managment card, add new node into netxms and create this DCI. &amp;#039;&amp;#039;Don&amp;#039;t forget about instane (.0 on the end of each OID)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= DCI =&lt;br /&gt;
&lt;br /&gt;
The current utility line voltage in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.3.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output voltage of the UPS system in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current UPS load expressed in percent of rated capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The remaining battery capacity expressed in percent of full capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current internal UPS temperature expressed in Celsius.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The UPS battery run time remaining before battery exhaustion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The elapsed time since the UPS has switched to battery power.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and you can use this transformation script for converting raw value to minutes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
sub main()&lt;br /&gt;
{&lt;br /&gt;
return ($1/6000);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= MIB file =&lt;br /&gt;
Netxms have power.mib by default. New version of this mib you can find in apc site.&lt;br /&gt;
= SNMP traps =&lt;br /&gt;
For catching traps you need configured you network managment card, you can do this via card web interface.&lt;br /&gt;
[http://www.netxms.org/forum/general-support/sharing-standard-templates-for-netxms/ Here] you can find traps templtate for apc devices for netxms.&lt;br /&gt;
[[File:Apc_add_trap_rec.png|thumb|right]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=740</id>
		<title>UPS Monitoring (APC) via SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=740"/>
		<updated>2012-12-08T14:04:23Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: /* SNMP traps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UPS(APC) Monitoring Basics =&lt;br /&gt;
&lt;br /&gt;
You can monitor UPS devices via SNMP if you have installing [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network managment card] into your UPS. &lt;br /&gt;
&lt;br /&gt;
After installing and configuring your managment card, add new node into netxms and create this DCI. &amp;#039;&amp;#039;Don&amp;#039;t forget about instane (.0 on the end of each OID)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= DCI =&lt;br /&gt;
&lt;br /&gt;
The current utility line voltage in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.3.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output voltage of the UPS system in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current UPS load expressed in percent of rated capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The remaining battery capacity expressed in percent of full capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current internal UPS temperature expressed in Celsius.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The UPS battery run time remaining before battery exhaustion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The elapsed time since the UPS has switched to battery power.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and you can use this transformation script for converting raw value to minutes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
sub main()&lt;br /&gt;
{&lt;br /&gt;
return ($1/6000);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= MIB file =&lt;br /&gt;
Netxms have power.mib by default. New version of this mib you can find in apc site.&lt;br /&gt;
= SNMP traps =&lt;br /&gt;
For catching traps you need configured you network managment card, you can do this via card web interface.&lt;br /&gt;
[http://www.netxms.org/forum/general-support/sharing-standard-templates-for-netxms/ Here] you can find traps templtate for apc devices for netxms.&lt;br /&gt;
[[File:Apc_add_trap_rec.png|thumb|right]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=739</id>
		<title>UPS Monitoring (APC) via SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=739"/>
		<updated>2012-12-08T14:01:47Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UPS(APC) Monitoring Basics =&lt;br /&gt;
&lt;br /&gt;
You can monitor UPS devices via SNMP if you have installing [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network managment card] into your UPS. &lt;br /&gt;
&lt;br /&gt;
After installing and configuring your managment card, add new node into netxms and create this DCI. &amp;#039;&amp;#039;Don&amp;#039;t forget about instane (.0 on the end of each OID)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= DCI =&lt;br /&gt;
&lt;br /&gt;
The current utility line voltage in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.3.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output voltage of the UPS system in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current UPS load expressed in percent of rated capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The remaining battery capacity expressed in percent of full capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current internal UPS temperature expressed in Celsius.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The UPS battery run time remaining before battery exhaustion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The elapsed time since the UPS has switched to battery power.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and you can use this transformation script for converting raw value to minutes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
sub main()&lt;br /&gt;
{&lt;br /&gt;
return ($1/6000);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= MIB file =&lt;br /&gt;
Netxms have power.mib by default. New version of this mib you can find in apc site.&lt;br /&gt;
= SNMP traps =&lt;br /&gt;
For catching traps you need configured you network managment card, you can do this via card web interface.&lt;br /&gt;
[[File:Apc_add_trap_rec.png|thumb|right]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=File:Apc_add_trap_rec.png&amp;diff=738</id>
		<title>File:Apc add trap rec.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=File:Apc_add_trap_rec.png&amp;diff=738"/>
		<updated>2012-12-08T13:58:10Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=737</id>
		<title>UPS Monitoring (APC) via SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=UPS_Monitoring_(APC)_via_SNMP&amp;diff=737"/>
		<updated>2012-12-08T13:53:36Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: Created page with &amp;quot;= UPS(APC) Monitoring Basics =  You can monitor UPS devices via SNMP if you have installing [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network managm...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UPS(APC) Monitoring Basics =&lt;br /&gt;
&lt;br /&gt;
You can monitor UPS devices via SNMP if you have installing [http://www.apc.com/products/family/index.cfm?id=98&amp;amp;tab=models#specs network managment card] into your UPS. &lt;br /&gt;
&lt;br /&gt;
After installing and configuring your managment card, add new node into netxms and create this DCI. &amp;#039;&amp;#039;Don&amp;#039;t forget about instane (.0 on the end of each OID)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= DCI =&lt;br /&gt;
&lt;br /&gt;
The current utility line voltage in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.3.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output voltage of the UPS system in VAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current UPS load expressed in percent of rated capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.4.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The remaining battery capacity expressed in percent of full capacity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current internal UPS temperature expressed in Celsius.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The UPS battery run time remaining before battery exhaustion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.2.3.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The elapsed time since the UPS has switched to battery power.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and you can use this transformation script for converting raw value to minutes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
sub main()&lt;br /&gt;
{&lt;br /&gt;
return ($1/6000);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.1.3.6.1.4.1.318.1.1.1.2.1.1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= MIB file =&lt;br /&gt;
Netxms have power.mib by default. New version of this mib you can find in apc site.&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=Main_Page&amp;diff=736</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=Main_Page&amp;diff=736"/>
		<updated>2012-12-08T13:32:46Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Manuals =&lt;br /&gt;
[[Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[User Manual]]&lt;br /&gt;
&lt;br /&gt;
[[Scripting Guide]]&lt;br /&gt;
&lt;br /&gt;
[[System Reference]]&lt;br /&gt;
&lt;br /&gt;
= Tutorials =&lt;br /&gt;
&lt;br /&gt;
[[How to send e-mail notification when disk space is low]]&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous Documents =&lt;br /&gt;
&lt;br /&gt;
This section contains useful documents which should be part of User Manual,  but not integrated there yet.&lt;br /&gt;
&lt;br /&gt;
[[ExternalParametersProvider|External Parameters Provider]]&lt;br /&gt;
&lt;br /&gt;
[[Autologin for Management Console]]&lt;br /&gt;
&lt;br /&gt;
[[Unsorted Features List]]&lt;br /&gt;
&lt;br /&gt;
= Solutions =&lt;br /&gt;
&lt;br /&gt;
[[Uninterruptible Power Supply (UPS) Monitoring]]&lt;br /&gt;
&lt;br /&gt;
[[ UPS Monitoring (APC) via SNMP]]&lt;br /&gt;
&lt;br /&gt;
[[IBM Storwize V7000|IBM Storwize V7000 (and possibly other IBM arrays)]]&lt;br /&gt;
&lt;br /&gt;
= Integration =&lt;br /&gt;
[[NetXMS Integration with HP Operations Manager]]&lt;br /&gt;
&lt;br /&gt;
= Documentation for Developers =&lt;br /&gt;
[[Coding Style]]&lt;br /&gt;
&lt;br /&gt;
[[Communication Protocol Reference Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Internal API]]&lt;br /&gt;
&lt;br /&gt;
[[Network Device Drivers]]&lt;br /&gt;
&lt;br /&gt;
[[How to setup Eclipse/RAP]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:GetDCIObject&amp;diff=670</id>
		<title>NXSL:GetDCIObject</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:GetDCIObject&amp;diff=670"/>
		<updated>2012-09-22T19:04:00Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Return DCI object or null.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
GetDCIObject(&amp;#039;&amp;#039;node&amp;#039;&amp;#039;, &amp;#039;&amp;#039;id&amp;#039;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;node&amp;#039;&amp;#039; || [[NXSL:Node|Node]] object, you can use predefined variable $node to refer to current node. You can also use null as node if trusted nodes check is disabled (see [[SG:Security Issues|Security Issues]] for more information).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;id&amp;#039;&amp;#039; ||  [[NXSL:DCI|DCI]] id on node.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Return Value ==&lt;br /&gt;
&lt;br /&gt;
[[NXSL:DCI|DCI]] object with given id on success or &amp;#039;&amp;#039;&amp;#039;null&amp;#039;&amp;#039;&amp;#039; on failure (if id does not exist, or access to it was denied).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
 GetDCIObject($node, 2)	                -&amp;gt; object&lt;br /&gt;
 FindNodeObject($node, &amp;quot;bad_id&amp;quot;)		-&amp;gt; NULL&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:GetDCIObject&amp;diff=669</id>
		<title>NXSL:GetDCIObject</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:GetDCIObject&amp;diff=669"/>
		<updated>2012-09-22T19:03:10Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Return DCI object or null.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
GetDCIObject(&amp;#039;&amp;#039;node&amp;#039;&amp;#039;, &amp;#039;&amp;#039;id&amp;#039;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;node&amp;#039;&amp;#039; || [[NXSL:Node|Node]] object, you can use predefined variable $node to refer to current node. You can also use null as node if trusted nodes check is disabled (see [[SG:Security Issues|Security Issues]] for more information).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;id&amp;#039;&amp;#039; ||  [[NXSL:DCI|DCI]] id on node.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Return Value ==&lt;br /&gt;
&lt;br /&gt;
[[NXSL:DCI|DCI]] object with given id on success or &amp;#039;&amp;#039;&amp;#039;null&amp;#039;&amp;#039;&amp;#039; on failure (if id does not exist, or access to it was denied).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
 GetDCIObject($node, 2)	-&amp;gt; object&lt;br /&gt;
 FindNodeObject($node, &amp;quot;bad_id&amp;quot;)		-&amp;gt; NULL&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:GetDCIObject&amp;diff=668</id>
		<title>NXSL:GetDCIObject</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:GetDCIObject&amp;diff=668"/>
		<updated>2012-09-22T19:00:57Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Return DCI object or null.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
GetDCIObject(&amp;#039;&amp;#039;node&amp;#039;&amp;#039;, &amp;#039;&amp;#039;DCI_id&amp;#039;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;node&amp;#039;&amp;#039; || [[NXSL:Node|Node]] object, you can use predefined variable $node to refer to current node. You can also use null as node if trusted nodes check is disabled (see [[SG:Security Issues|Security Issues]] for more information).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;DCI_id&amp;#039;&amp;#039; ||  id of node DCI.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Return Value ==&lt;br /&gt;
&lt;br /&gt;
[[NXSL:DCI|DCI]] object with given id on success or &amp;#039;&amp;#039;&amp;#039;null&amp;#039;&amp;#039;&amp;#039; on failure (if id does not exist, or access to it was denied).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
 GetDCIObject($node, 2)	-&amp;gt; object&lt;br /&gt;
 FindNodeObject($node, &amp;quot;bad_id&amp;quot;)		-&amp;gt; NULL&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:GetDCIObject&amp;diff=667</id>
		<title>NXSL:GetDCIObject</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:GetDCIObject&amp;diff=667"/>
		<updated>2012-09-22T18:59:40Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: Created page with &amp;quot;__NOTOC__ Return DCI object or null.  == Syntax ==  GetDCIObject(&amp;#039;&amp;#039;node&amp;#039;&amp;#039;, &amp;#039;&amp;#039;DCI id&amp;#039;&amp;#039;);   == Parameters ==  :{| |- | &amp;#039;&amp;#039;node&amp;#039;&amp;#039; || Node object, you can use predefi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Return DCI object or null.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
GetDCIObject(&amp;#039;&amp;#039;node&amp;#039;&amp;#039;, &amp;#039;&amp;#039;DCI id&amp;#039;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;node&amp;#039;&amp;#039; || [[NXSL:Node|Node]] object, you can use predefined variable $node to refer to current node. You can also use null as node if trusted nodes check is disabled (see [[SG:Security Issues|Security Issues]] for more information).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;DCI id&amp;#039;&amp;#039; || [[NXSL:DCI|DCI]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Return Value ==&lt;br /&gt;
&lt;br /&gt;
[[NXSL:DCI|DCI]] object with given id on success or &amp;#039;&amp;#039;&amp;#039;null&amp;#039;&amp;#039;&amp;#039; on failure (if id does not exist, or access to it was denied).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
 GetDCIObject($node, 2)	-&amp;gt; object&lt;br /&gt;
 FindNodeObject($node, &amp;quot;bad_id&amp;quot;)		-&amp;gt; NULL&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:random&amp;diff=666</id>
		<title>NXSL:random</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:random&amp;diff=666"/>
		<updated>2012-09-22T15:15:33Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Generate &amp;#039;&amp;#039;pseudo&amp;#039;&amp;#039; random number in given range. Uses c/c++ rand() function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
random(&amp;#039;&amp;#039;minValue&amp;#039;&amp;#039;, &amp;#039;&amp;#039;maxValue&amp;#039;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;minValue&amp;#039;&amp;#039; || start of range.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;maxValue&amp;#039;&amp;#039; || end of range.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Return Value ==&lt;br /&gt;
&lt;br /&gt;
Numeric&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
 random(0, 100)		-&amp;gt;	random value in 0..100 range&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:random&amp;diff=665</id>
		<title>NXSL:random</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:random&amp;diff=665"/>
		<updated>2012-09-22T15:15:03Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Generate &amp;#039;&amp;#039;pseudo&amp;#039;&amp;#039; random number in given range. Use standart rand() function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
random(&amp;#039;&amp;#039;minValue&amp;#039;&amp;#039;, &amp;#039;&amp;#039;maxValue&amp;#039;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;minValue&amp;#039;&amp;#039; || start of range.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;maxValue&amp;#039;&amp;#039; || end of range.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Return Value ==&lt;br /&gt;
&lt;br /&gt;
Numeric&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
 random(0, 100)		-&amp;gt;	random value in 0..100 range&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:trace&amp;diff=664</id>
		<title>NXSL:trace</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:trace&amp;diff=664"/>
		<updated>2012-09-22T14:54:02Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: Created page with &amp;quot;__NOTOC__ Add string to netxms main log with give debug level.   == Syntax ==  trace(&amp;#039;&amp;#039;debugLevel&amp;#039;&amp;#039;, &amp;#039;&amp;#039;message&amp;#039;&amp;#039;);   == Parameters ==  :{| |- | &amp;#039;&amp;#039;debugLevel&amp;#039;&amp;#039; || debug level 0...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Add string to netxms main log with give debug level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
trace(&amp;#039;&amp;#039;debugLevel&amp;#039;&amp;#039;, &amp;#039;&amp;#039;message&amp;#039;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;debugLevel&amp;#039;&amp;#039; || debug level 0..9 in range.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;message&amp;#039;&amp;#039; || some text message.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Return Value ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
 trace(9, &amp;quot;my very impartant message&amp;quot;)		-&amp;gt;	add message to netxms log if netxms started with -D9 option&lt;br /&gt;
 trace(6, &amp;quot;my very impartant message&amp;quot;)		-&amp;gt;	add message to netxms log if netxms started with -D6 option&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:min&amp;diff=663</id>
		<title>NXSL:min</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:min&amp;diff=663"/>
		<updated>2012-09-22T14:45:56Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Return minimal value from the list of values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:max&amp;diff=662</id>
		<title>NXSL:max</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:max&amp;diff=662"/>
		<updated>2012-09-22T14:45:35Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Return maximal value from the list of values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:random&amp;diff=661</id>
		<title>NXSL:random</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:random&amp;diff=661"/>
		<updated>2012-09-22T14:44:50Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: Created page with &amp;quot;__NOTOC__ Generate random number in given range. Use standart rand() function.   == Syntax ==  random(&amp;#039;&amp;#039;minValue&amp;#039;&amp;#039;, &amp;#039;&amp;#039;maxValue&amp;#039;&amp;#039;);   == Parameters ==  :{| |- | &amp;#039;&amp;#039;minValue&amp;#039;&amp;#039; ||...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Generate random number in given range. Use standart rand() function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
random(&amp;#039;&amp;#039;minValue&amp;#039;&amp;#039;, &amp;#039;&amp;#039;maxValue&amp;#039;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;minValue&amp;#039;&amp;#039; || start of range.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;maxValue&amp;#039;&amp;#039; || end of range.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Return Value ==&lt;br /&gt;
&lt;br /&gt;
Numeric&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
 random(0, 100)		-&amp;gt;	random value in 0..100 range&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL_Function_Reference&amp;diff=660</id>
		<title>NXSL Function Reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL_Function_Reference&amp;diff=660"/>
		<updated>2012-09-22T14:38:07Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: /* Generic Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Generic Functions =&lt;br /&gt;
&lt;br /&gt;
[[NXSL:abs|abs]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:AddrInRange|AddrInRange]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:AddrInSubnet|AddrInSubnet]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:classof|classof]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:d2x|d2x]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:exp|exp]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:gmtime|gmtime]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:index|index]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:left|left]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:length|length]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:localtime|localtime]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:log|log]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:log10|log10]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:lower|lower]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:ltrim|ltrim]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:max|max]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:min|min]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:pow|pow]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:random|random]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:right|right]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:rindex|rindex]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:rtrim|rtrim]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:sleep|sleep]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SecondsToUptime|SecondsToUptime]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:strftime|strftime]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:substr|substr]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:time|time]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:trace|trace]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:trim|trim]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:typeof|typeof]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:upper|upper]]&lt;br /&gt;
&lt;br /&gt;
= Data Collection =&lt;br /&gt;
&lt;br /&gt;
[[NXSL:FindDCIByDescription|FindDCIByDescription]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:FindDCIByName|FindDCIByName]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetDCIObject|GetDCIObject]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetDCIValue|GetDCIValue]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetDCIValueByDescription|GetDCIValueByDescription]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetDCIValueByName|GetDCIValueByName]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SNMPGet|SNMPGet]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SNMPGetValue|SNMPGetValue]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SNMPWalk|SNMPWalk]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetMinDCIValue|GetMinDCIValue]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetMaxDCIValue|GetMaxDCIValue]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetAvgDCIValue|GetAvgDCIValue]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Event Processing =&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetEventParameter|GetEventParameter]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:PostEvent|PostEvent]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SetEventParameter|SetEventParameter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Object Management =&lt;br /&gt;
&lt;br /&gt;
[[NXSL:BindObject|BindObject]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:CreateContainer|CreateContainer]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:FindNodeObject|FindNodeObject]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:FindObject|FindObject]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetCustomAttribute|GetCustomAttribute]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetInterfaceName|GetInterfaceName]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetInterfaceObject|GetInterfaceObject]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetNodeParents|GetNodeParents]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetObjectChildren|GetObjectChildren]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetObjectParents|GetObjectParents]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:RemoveContainer|RemoveContainer]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:RenameObject|RenameObject]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SetCustomAttribute|SetCustomAttribute]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:UnbindObject|UnbindObject]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Server Configuration =&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetConfigurationVariable|GetConfigurationVariable]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Situations =&lt;br /&gt;
&lt;br /&gt;
[[NXSL:FindSituation|FindSituation]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:GetSituationAttribute|GetSituationAttribute]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= SNMP =&lt;br /&gt;
&lt;br /&gt;
[[NXSL:CreateSNMPTransport|CreateSNMPTransport]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SNMPGet|SNMPGet]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SNMPGetValue|SNMPGetValue]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SNMPSet|SNMPSet]]&lt;br /&gt;
&lt;br /&gt;
[[NXSL:SNMPWalk|SNMPWalk]]&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:min&amp;diff=659</id>
		<title>NXSL:min</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:min&amp;diff=659"/>
		<updated>2012-09-22T14:36:33Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: Created page with &amp;quot;Return minimal value from the list of values&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return minimal value from the list of values&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=NXSL:max&amp;diff=658</id>
		<title>NXSL:max</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=NXSL:max&amp;diff=658"/>
		<updated>2012-09-22T14:36:16Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: Created page with &amp;quot;Return maximal value from the list of values&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return maximal value from the list of values&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=594</id>
		<title>How to setup Eclipse/RAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=594"/>
		<updated>2012-09-08T17:52:23Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eclipse and Target Platform setup =&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse 4.2M5 from http://download.eclipse.org/eclipse/downloads/drops4/S-4.3M1-201208101300/&lt;br /&gt;
* Unpack and run&lt;br /&gt;
* Help -&amp;gt; Install New Software -&amp;gt; add new source &amp;quot;RAP Tooling&amp;quot; - http://download.eclipse.org/rt/rap/1.5/tooling&lt;br /&gt;
* Install &amp;quot;Rich Ajax Platrorm (RAP)&amp;quot; from that source&lt;br /&gt;
* Create directory somewhere on file system (I&amp;#039;ll use /Users/alk/Documents/RAP)&lt;br /&gt;
* Copy com.ibm.icu_4.4.2.v20110823.jar from Eclipse runtime to /Users/alk/Documents/RAP&lt;br /&gt;
* Go to Window -&amp;gt; Preferences -&amp;gt; Plugin-in Development -&amp;gt; Target Platform, click &amp;quot;Add&amp;quot;, initialize target definition with &amp;quot;Nothing&amp;quot;&lt;br /&gt;
* Change name to something like &amp;#039;RAP 1.5&amp;quot;&lt;br /&gt;
* (still in target content editor) Add software site http://download.eclipse.org/releases/juno, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;EMF - Eclipse Modeling Framework SDK&amp;quot; (from Modeling)&lt;br /&gt;
* Add software site http://download.eclipse.org/birt/update-site/2.6, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;BIRT Chart Framework&amp;quot; (from BIRT 2.6 Charting SDK)&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/runtime, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install everything&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/incubator, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install everything&lt;br /&gt;
* Add directory /Users/alk/Documents/RAP&lt;br /&gt;
&lt;br /&gt;
Is should be like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rap_1_5_target_platform.png]]&lt;br /&gt;
&lt;br /&gt;
* Install Apache maven from http://maven.apache.org/download.html&lt;br /&gt;
&lt;br /&gt;
* In trunk/src/java, run package.sh (or package.cmd on Windows)&lt;br /&gt;
&lt;br /&gt;
* Import existing projects from trunk/webui/webapp into workspace, it should build fine.&lt;br /&gt;
&lt;br /&gt;
= Run Configuration =&lt;br /&gt;
&lt;br /&gt;
* Create new Run Configuration (of type &amp;quot;RAP Application&amp;quot;)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Servlet Name (nxmc)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Entry Point (org.netxms.webui.core.nxmc)&lt;br /&gt;
* Switch to &amp;quot;Bundles&amp;quot; tab, click on &amp;quot;Deselect All&amp;quot;&lt;br /&gt;
* Add working set -&amp;gt; add your workspace with all WebUI projects&lt;br /&gt;
* Filter for &amp;quot;http.jetty&amp;quot; and select &amp;quot;org.eclipse.equinox.http.jetty&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;design&amp;quot; and select &amp;quot;org.eclipse.rap.design.example&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;console&amp;quot; and select &amp;quot;org.eclipse.equinox.console&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;felix*shell&amp;quot; and select orf.apache.felix.gogo.shell&lt;br /&gt;
* Clear filter field and click &amp;quot;Add Required Bundles&amp;quot;&lt;br /&gt;
* Uncheck &amp;quot;com.ibm.icu.base&amp;quot; - only &amp;quot;com.ibm.icu&amp;quot; must be selected&lt;br /&gt;
* Click on Validate&lt;br /&gt;
* Apply and Run&lt;br /&gt;
&lt;br /&gt;
If browser complains about too many redirects (seen that on Mac) - just refresh page.&lt;br /&gt;
&lt;br /&gt;
= WAR export =&lt;br /&gt;
* From http://download.eclipsesource.com/~hstaudacher/warproducts/3.7/ software site install &amp;quot;WAR Products (Incubator)&amp;quot;&lt;br /&gt;
* Open &amp;quot;nxmc.warproduct&amp;quot; and click on &amp;quot;Export&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Possible fixes if Eclipse acting weird =&lt;br /&gt;
* Refresh sources&lt;br /&gt;
* Clean and rebuild all&lt;br /&gt;
* Repeat refresh / clean once more&lt;br /&gt;
* Refresh platform (Preferences -&amp;gt; Target Platform -&amp;gt; (select it) -&amp;gt; Reload&lt;br /&gt;
* Go to &amp;quot;Edit platform&amp;quot;, select each Update site&amp;#039;s URL and click on &amp;quot;Update&amp;quot;&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=User_talk:SKYnv&amp;diff=574</id>
		<title>User talk:SKYnv</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=User_talk:SKYnv&amp;diff=574"/>
		<updated>2012-09-03T16:28:51Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: Created page with &amp;quot;потихонечку подбираюсь к сборке и попутно правлю.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;потихонечку подбираюсь к сборке и попутно правлю.&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=573</id>
		<title>How to setup Eclipse/RAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=573"/>
		<updated>2012-09-03T16:26:43Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eclipse and Target Platform setup =&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse 4.2M5 from http://download.eclipse.org/eclipse/downloads/drops4/S-4.3M1-201208101300/&lt;br /&gt;
* Unpack and run&lt;br /&gt;
* Help -&amp;gt; Install New Software -&amp;gt; add new source &amp;quot;RAP Tooling&amp;quot; - http://download.eclipse.org/rt/rap/1.5/tooling&lt;br /&gt;
* Install &amp;quot;Rich Ajax Platrorm (RAP)&amp;quot; from that source&lt;br /&gt;
* Create directory somewhere on file system (I&amp;#039;ll use /Users/alk/Documents/RAP)&lt;br /&gt;
* Copy com.ibm.icu_4.4.2.v20110823.jar from Eclipse runtime to /Users/alk/Documents/RAP&lt;br /&gt;
* Go to Window -&amp;gt; Preferences -&amp;gt; Plugin-in Development -&amp;gt; Target Platform, click &amp;quot;Add&amp;quot;, initialize target definition with &amp;quot;Nothing&amp;quot;&lt;br /&gt;
* Change name to something like &amp;#039;RAP 1.5&amp;quot;&lt;br /&gt;
* (still in target content editor) Add software site http://download.eclipse.org/releases/juno, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;EMF - Eclipse Modeling Framework SDK&amp;quot; (from Modeling)&lt;br /&gt;
* Add software site http://download.eclipse.org/birt/update-site/2.6, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;BIRT Chart Framework&amp;quot; (from BIRT 2.6 Charting SDK)&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/runtime, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install everything&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/incubator, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;RAP File Upload support&amp;quot;&lt;br /&gt;
* Add directory /Users/alk/Documents/RAP&lt;br /&gt;
&lt;br /&gt;
Is should be like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rap_1_5_target_platform.png]]&lt;br /&gt;
&lt;br /&gt;
* Install Apache maven from http://maven.apache.org/download.html&lt;br /&gt;
&lt;br /&gt;
* In trunk/src/java, run package.sh (or package.cmd on Windows)&lt;br /&gt;
&lt;br /&gt;
* Import existing projects from trunk/webui/webapp into workspace, it should build fine.&lt;br /&gt;
&lt;br /&gt;
= Run Configuration =&lt;br /&gt;
&lt;br /&gt;
* Create new Run Configuration (of type &amp;quot;RAP Application&amp;quot;)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Servlet Name (nxmc)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Entry Point (org.netxms.webui.core.nxmc)&lt;br /&gt;
* Switch to &amp;quot;Bundles&amp;quot; tab, click on &amp;quot;Deselect All&amp;quot;&lt;br /&gt;
* Add working set -&amp;gt; add your workspace with all WebUI projects&lt;br /&gt;
* Filter for &amp;quot;http.jetty&amp;quot; and select &amp;quot;org.eclipse.equinox.http.jetty&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;design&amp;quot; and select &amp;quot;org.eclipse.rap.design.example&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;console&amp;quot; and select &amp;quot;org.eclipse.equinox.console&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;felix*shell&amp;quot; and select orf.apache.felix.gogo.shell&lt;br /&gt;
* Clear filter field and click &amp;quot;Add Required Bundles&amp;quot;&lt;br /&gt;
* Uncheck &amp;quot;com.ibm.icu.base&amp;quot; - only &amp;quot;com.ibm.icu&amp;quot; must be selected&lt;br /&gt;
* Click on Validate&lt;br /&gt;
* Apply and Run&lt;br /&gt;
&lt;br /&gt;
If browser complains about too many redirects (seen that on Mac) - just refresh page.&lt;br /&gt;
&lt;br /&gt;
= WAR export =&lt;br /&gt;
* From http://download.eclipsesource.com/~hstaudacher/warproducts/3.7/ software site install &amp;quot;WAR Products (Incubator)&amp;quot;&lt;br /&gt;
* Open &amp;quot;nxmc.warproduct&amp;quot; and click on &amp;quot;Export&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Possible fixes if Eclipse acting weird =&lt;br /&gt;
* Refresh sources&lt;br /&gt;
* Clean and rebuild all&lt;br /&gt;
* Repeat refresh / clean once more&lt;br /&gt;
* Refresh platform (Preferences -&amp;gt; Target Platform -&amp;gt; (select it) -&amp;gt; Reload&lt;br /&gt;
* Go to &amp;quot;Edit platform&amp;quot;, select each Update site&amp;#039;s URL and click on &amp;quot;Update&amp;quot;&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=572</id>
		<title>How to setup Eclipse/RAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=572"/>
		<updated>2012-09-03T16:26:22Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eclipse and Target Platform setup =&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse 4.2M5 from http://download.eclipse.org/eclipse/downloads/drops4/S-4.3M1-201208101300/&lt;br /&gt;
* Unpack and run&lt;br /&gt;
* Help -&amp;gt; Install New Software -&amp;gt; add new source &amp;quot;RAP Tooling&amp;quot; - http://download.eclipse.org/rt/rap/1.5/tooling&lt;br /&gt;
* Install &amp;quot;Rich Ajax Platrorm (RAP)&amp;quot; from that source&lt;br /&gt;
* Create directory somewhere on file system (I&amp;#039;ll use /Users/alk/Documents/RAP)&lt;br /&gt;
* Copy com.ibm.icu_4.4.2.v20110823.jar from Eclipse runtime to /Users/alk/Documents/RAP&lt;br /&gt;
* Go to Window -&amp;gt; Preferences -&amp;gt; Plugin-in Development -&amp;gt; Target Platform, click &amp;quot;Add&amp;quot;, initialize target definition with &amp;quot;Nothing&amp;quot;&lt;br /&gt;
* Change name to something like &amp;#039;RAP 1.5&amp;quot;&lt;br /&gt;
* (still in target content editor) Add software site http://download.eclipse.org/releases/juno, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;EMF - Eclipse Modeling Framework SDK&amp;quot; (from Modeling)&lt;br /&gt;
* Add software site http://download.eclipse.org/birt/update-site/2.6, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;BIRT Chart Framework&amp;quot; (from BIRT 2.6 Charting SDK)&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/runtime, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install everything&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/incubator, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;RAP File Upload support&amp;quot;&lt;br /&gt;
* Add directory /Users/alk/Documents/RAP&lt;br /&gt;
&lt;br /&gt;
Is should be like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rap_1_5_target_platform.png]]&lt;br /&gt;
&lt;br /&gt;
Install Apache maven from http://maven.apache.org/download.html&lt;br /&gt;
&lt;br /&gt;
* In trunk/src/java, run package.sh (or package.cmd on Windows)&lt;br /&gt;
&lt;br /&gt;
* Import existing projects from trunk/webui/webapp into workspace, it should build fine.&lt;br /&gt;
&lt;br /&gt;
= Run Configuration =&lt;br /&gt;
&lt;br /&gt;
* Create new Run Configuration (of type &amp;quot;RAP Application&amp;quot;)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Servlet Name (nxmc)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Entry Point (org.netxms.webui.core.nxmc)&lt;br /&gt;
* Switch to &amp;quot;Bundles&amp;quot; tab, click on &amp;quot;Deselect All&amp;quot;&lt;br /&gt;
* Add working set -&amp;gt; add your workspace with all WebUI projects&lt;br /&gt;
* Filter for &amp;quot;http.jetty&amp;quot; and select &amp;quot;org.eclipse.equinox.http.jetty&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;design&amp;quot; and select &amp;quot;org.eclipse.rap.design.example&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;console&amp;quot; and select &amp;quot;org.eclipse.equinox.console&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;felix*shell&amp;quot; and select orf.apache.felix.gogo.shell&lt;br /&gt;
* Clear filter field and click &amp;quot;Add Required Bundles&amp;quot;&lt;br /&gt;
* Uncheck &amp;quot;com.ibm.icu.base&amp;quot; - only &amp;quot;com.ibm.icu&amp;quot; must be selected&lt;br /&gt;
* Click on Validate&lt;br /&gt;
* Apply and Run&lt;br /&gt;
&lt;br /&gt;
If browser complains about too many redirects (seen that on Mac) - just refresh page.&lt;br /&gt;
&lt;br /&gt;
= WAR export =&lt;br /&gt;
* From http://download.eclipsesource.com/~hstaudacher/warproducts/3.7/ software site install &amp;quot;WAR Products (Incubator)&amp;quot;&lt;br /&gt;
* Open &amp;quot;nxmc.warproduct&amp;quot; and click on &amp;quot;Export&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Possible fixes if Eclipse acting weird =&lt;br /&gt;
* Refresh sources&lt;br /&gt;
* Clean and rebuild all&lt;br /&gt;
* Repeat refresh / clean once more&lt;br /&gt;
* Refresh platform (Preferences -&amp;gt; Target Platform -&amp;gt; (select it) -&amp;gt; Reload&lt;br /&gt;
* Go to &amp;quot;Edit platform&amp;quot;, select each Update site&amp;#039;s URL and click on &amp;quot;Update&amp;quot;&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=564</id>
		<title>How to setup Eclipse/RAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=564"/>
		<updated>2012-09-01T19:38:11Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: /* Eclipse and Target Platform setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eclipse and Target Platform setup =&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse 4.2M5 from http://download.eclipse.org/eclipse/downloads/drops4/S-4.3M1-201208101300/&lt;br /&gt;
* Unpack and run&lt;br /&gt;
* Help -&amp;gt; Install New Software -&amp;gt; add new source &amp;quot;RAP Tooling&amp;quot; - http://download.eclipse.org/rt/rap/1.5/tooling&lt;br /&gt;
* Install &amp;quot;Rich Ajax Platrorm (RAP)&amp;quot; from that source&lt;br /&gt;
* Create directory somewhere on file system (I&amp;#039;ll use /Users/alk/Documents/RAP)&lt;br /&gt;
* Copy com.ibm.icu_4.4.2.v20110823.jar from Eclipse runtime to /Users/alk/Documents/RAP&lt;br /&gt;
* Go to Window -&amp;gt; Preferences -&amp;gt; Plugin-in Development -&amp;gt; Target Platform, click &amp;quot;Add&amp;quot;, initialize target definition with &amp;quot;Nothing&amp;quot;&lt;br /&gt;
* Change name to something like &amp;#039;RAP 1.5&amp;quot;&lt;br /&gt;
* (still in target content editor) Add software site http://download.eclipse.org/releases/juno, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;EMF - Eclipse Modeling Framework SDK&amp;quot; (from Modeling)&lt;br /&gt;
* Add software site http://download.eclipse.org/birt/update-site/2.6, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;BIRT Chart Framework&amp;quot; (from BIRT 2.6 Charting SDK)&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/runtime, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install everything&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/incubator, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;RAP File Upload support&amp;quot;&lt;br /&gt;
* Add directory /Users/alk/Documents/RAP&lt;br /&gt;
&lt;br /&gt;
Is should be like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rap_1_5_target_platform.png]]&lt;br /&gt;
&lt;br /&gt;
* In trunk/src/java, run package.sh (or package.cmd on Windows)&lt;br /&gt;
&lt;br /&gt;
* Import existing projects from trunk/webui/webapp into workspace, it should build fine.&lt;br /&gt;
&lt;br /&gt;
= Run Configuration =&lt;br /&gt;
&lt;br /&gt;
* Create new Run Configuration (of type &amp;quot;RAP Application&amp;quot;)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Servlet Name (nxmc)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Entry Point (org.netxms.webui.core.nxmc)&lt;br /&gt;
* Switch to &amp;quot;Bundles&amp;quot; tab, click on &amp;quot;Deselect All&amp;quot;&lt;br /&gt;
* Add working set -&amp;gt; add your workspace with all WebUI projects&lt;br /&gt;
* Filter for &amp;quot;http.jetty&amp;quot; and select &amp;quot;org.eclipse.equinox.http.jetty&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;design&amp;quot; and select &amp;quot;org.eclipse.rap.design.example&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;console&amp;quot; and select &amp;quot;org.eclipse.equinox.console&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;felix*shell&amp;quot; and select orf.apache.felix.gogo.shell&lt;br /&gt;
* Clear filter field and click &amp;quot;Add Required Bundles&amp;quot;&lt;br /&gt;
* Uncheck &amp;quot;com.ibm.icu.base&amp;quot; - only &amp;quot;com.ibm.icu&amp;quot; must be selected&lt;br /&gt;
* Click on Validate&lt;br /&gt;
* Apply and Run&lt;br /&gt;
&lt;br /&gt;
If browser complains about too many redirects (seen that on Mac) - just refresh page.&lt;br /&gt;
&lt;br /&gt;
= WAR export =&lt;br /&gt;
* From http://download.eclipsesource.com/~hstaudacher/warproducts/3.7/ software site install &amp;quot;WAR Products (Incubator)&amp;quot;&lt;br /&gt;
* Open &amp;quot;nxmc.warproduct&amp;quot; and click on &amp;quot;Export&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Possible fixes if Eclipse acting weird =&lt;br /&gt;
* Refresh sources&lt;br /&gt;
* Clean and rebuild all&lt;br /&gt;
* Repeat refresh / clean once more&lt;br /&gt;
* Refresh platform (Preferences -&amp;gt; Target Platform -&amp;gt; (select it) -&amp;gt; Reload&lt;br /&gt;
* Go to &amp;quot;Edit platform&amp;quot;, select each Update site&amp;#039;s URL and click on &amp;quot;Update&amp;quot;&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=563</id>
		<title>How to setup Eclipse/RAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=How_to_setup_Eclipse/RAP&amp;diff=563"/>
		<updated>2012-09-01T19:18:36Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: /* Eclipse and Target Platform setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eclipse and Target Platform setup =&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse 4.2M5 from http://download.eclipse.org/eclipse/downloads/drops4/S-4.3M1-201208101300/&lt;br /&gt;
* Unpack and run&lt;br /&gt;
* Help -&amp;gt; Install New Software -&amp;gt; add new source &amp;quot;RAP Tooling&amp;quot; - http://download.eclipse.org/rt/rap/1.5/tooling&lt;br /&gt;
* Install &amp;quot;Rich Ajax Platrorm (RAP)&amp;quot; from that source&lt;br /&gt;
* Create directory somewhere on file system (I&amp;#039;ll use /Users/alk/Documents/RAP)&lt;br /&gt;
* Copy com.ibm.icu_4.4.2.v20110823.jar from Eclipse runtime to /Users/alk/Documents/RAP&lt;br /&gt;
* Go to Preferences -&amp;gt; Plugin-in Development -&amp;gt; Target Platform, click &amp;quot;Add&amp;quot;, initialize target definition with &amp;quot;Nothing&amp;quot;&lt;br /&gt;
* Change name to something like &amp;#039;RAP 1.5&amp;quot;&lt;br /&gt;
* (still in target content editor) Add software site http://download.eclipse.org/releases/juno, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;EMF - Eclipse Modeling Framework SDK&amp;quot;&lt;br /&gt;
* Add software site http://download.eclipse.org/birt/update-site/2.6, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;BIRT Chart Framework&amp;quot; (from BIRT 2.6 Charting SDK)&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/runtime, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install everything&lt;br /&gt;
* Add software site http://download.eclipse.org/rt/rap/1.5/incubator, &amp;#039;&amp;#039;&amp;#039;uncheck&amp;#039;&amp;#039;&amp;#039; &amp;quot;Include Required Software&amp;quot; and install &amp;quot;RAP File Upload support&amp;quot;&lt;br /&gt;
* Add directory /Users/alk/Documents/RAP&lt;br /&gt;
&lt;br /&gt;
Is should be like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rap_1_5_target_platform.png]]&lt;br /&gt;
&lt;br /&gt;
* In trunk/src/java, run package.sh (or package.cmd on Windows)&lt;br /&gt;
&lt;br /&gt;
* Import existing projects from trunk/webui/webapp into workspace, it should build fine.&lt;br /&gt;
&lt;br /&gt;
= Run Configuration =&lt;br /&gt;
&lt;br /&gt;
* Create new Run Configuration (of type &amp;quot;RAP Application&amp;quot;)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Servlet Name (nxmc)&lt;br /&gt;
* Click &amp;quot;browse&amp;quot; and select Entry Point (org.netxms.webui.core.nxmc)&lt;br /&gt;
* Switch to &amp;quot;Bundles&amp;quot; tab, click on &amp;quot;Deselect All&amp;quot;&lt;br /&gt;
* Add working set -&amp;gt; add your workspace with all WebUI projects&lt;br /&gt;
* Filter for &amp;quot;http.jetty&amp;quot; and select &amp;quot;org.eclipse.equinox.http.jetty&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;design&amp;quot; and select &amp;quot;org.eclipse.rap.design.example&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;console&amp;quot; and select &amp;quot;org.eclipse.equinox.console&amp;quot;&lt;br /&gt;
* Filter for &amp;quot;felix*shell&amp;quot; and select orf.apache.felix.gogo.shell&lt;br /&gt;
* Clear filter field and click &amp;quot;Add Required Bundles&amp;quot;&lt;br /&gt;
* Uncheck &amp;quot;com.ibm.icu.base&amp;quot; - only &amp;quot;com.ibm.icu&amp;quot; must be selected&lt;br /&gt;
* Click on Validate&lt;br /&gt;
* Apply and Run&lt;br /&gt;
&lt;br /&gt;
If browser complains about too many redirects (seen that on Mac) - just refresh page.&lt;br /&gt;
&lt;br /&gt;
= WAR export =&lt;br /&gt;
* From http://download.eclipsesource.com/~hstaudacher/warproducts/3.7/ software site install &amp;quot;WAR Products (Incubator)&amp;quot;&lt;br /&gt;
* Open &amp;quot;nxmc.warproduct&amp;quot; and click on &amp;quot;Export&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Possible fixes if Eclipse acting weird =&lt;br /&gt;
* Refresh sources&lt;br /&gt;
* Clean and rebuild all&lt;br /&gt;
* Repeat refresh / clean once more&lt;br /&gt;
* Refresh platform (Preferences -&amp;gt; Target Platform -&amp;gt; (select it) -&amp;gt; Reload&lt;br /&gt;
* Go to &amp;quot;Edit platform&amp;quot;, select each Update site&amp;#039;s URL and click on &amp;quot;Update&amp;quot;&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=Server_Configuration_Variables&amp;diff=78</id>
		<title>Server Configuration Variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=Server_Configuration_Variables&amp;diff=78"/>
		<updated>2012-04-01T18:00:12Z</updated>

		<summary type="html">&lt;p&gt;SKYnv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After reading the connection information from the configuration file, the server is connected to the database and operational. Additional configuration is stored in the database itself and accessible through the Server Configuration window in the console.&lt;br /&gt;
Please note that changes to most of the settings will take effect only after server restart. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Description !! Default&lt;br /&gt;
|-&lt;br /&gt;
| ActiveDiscoveryInterval || Interval in seconds between active network discovery polls. || 7200&lt;br /&gt;
|-&lt;br /&gt;
| ActiveNetworkDiscovery || Enable (1) or disable (0) active network discovery. || 0&lt;br /&gt;
|-&lt;br /&gt;
| AgentCommandTimeout || Timeout in milliseconds for commands sent to agent. If agent did not respond to command within given number of seconds, command considered as failed. || 2000&lt;br /&gt;
|-&lt;br /&gt;
| AgentUpgradeWaitTime || Maximum wait time in seconds for agent restart after upgrade. If agent cannot be contacted after this time period, upgrade process is considered as failed. || 600&lt;br /&gt;
|-&lt;br /&gt;
| AllowDirectSMS || Allow (1) or disallow (0) sending of SMS via NetXMS server using nxsms utility. || 0&lt;br /&gt;
|-&lt;br /&gt;
| AllowedCiphers || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| AllowTrapVarbindsConversion || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| AnonymousFileAccess || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| AuditLogRetentionTime || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| BeaconHosts || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| BeaconPollingInterval || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| BeaconTimeout || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| BlockInactiveUserAccounts || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| CapabilityExpirationTime || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| CheckTrustedNodes || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| ClientListenerPort || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| ConditionPollingInterval || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| ConfigurationPollingInterval || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| ConnectionPoolBaseSize || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SKYnv</name></author>
	</entry>
</feed>