<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Custom monitoring agent ?]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">We have deployments as large as 30 servers running Linux.<br />
We want to know if and when applications crash, become unresponsive or malfunction;<br />
by applications I mean web-applications as well standalone applications, all<br />
are our home-bred Java apps, each with different definitions for 'malfunction'.</p>
<p dir="auto">The question is, how would you do such a thing with NetXMS ?<br />
Is it possible, for example, to monitor the results of a shell command/script, for example ?</p>
<p dir="auto">Thanks in advance,<br />
Lior Neuman<br />
MailVision LTD.</p>
]]></description><link>https://forum.netxms.org/topic/498/custom-monitoring-agent</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 15:58:10 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/498.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Oct 2008 15:44:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Custom monitoring agent ? on Mon, 03 Nov 2008 07:52:16 GMT]]></title><description><![CDATA[<p dir="auto">Thanks a lot, that would work!</p>
]]></description><link>https://forum.netxms.org/post/2509</link><guid isPermaLink="true">https://forum.netxms.org/post/2509</guid><dc:creator><![CDATA[MVLeor]]></dc:creator><pubDate>Mon, 03 Nov 2008 07:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to Custom monitoring agent ? on Thu, 30 Oct 2008 16:15:17 GMT]]></title><description><![CDATA[<p dir="auto">Yes, you can use external application / script:</p>
<p dir="auto">Sample from nxagentd.conf:</p>
<blockquote>
<p dir="auto">#<br />
# ExternalParameter<br />
#<br />
# Add parameter handled by external command. To add multiple parameters, you<br />
# should use multiple ExternalParameter entries. Please note that on Windows<br />
# agent uses system process execution API for execution of specified<br />
# command, so you cannot use pipes or shell commands. If you need to<br />
# execute command via shell, use ExternalParameterShellExec instead.<br />
#<br />
# Syntax:<br />
# ExternalParameter = &lt;parameter_name&gt;:&lt;command_line&gt;<br />
# If you specify parameter name as "name(*)", then you can use $1 .. $9 in<br />
# command line to substitute actual arguments passed from server.<br />
#<br />
# Examples:<br />
# ExternalParameter = Test:echo test<br />
# ExternalParameter = LineCount(*):cat $1 | wc -l<br />
# ExternalParameter = Test2(*):myprog $1 $2</p>
</blockquote>
<p dir="auto">Also you can use nxpush/nxevent to push data to the monitoring server directly from your application.</p>
]]></description><link>https://forum.netxms.org/post/2504</link><guid isPermaLink="true">https://forum.netxms.org/post/2504</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Thu, 30 Oct 2008 16:15:17 GMT</pubDate></item></channel></rss>