NetXMS Support Forum

English Support => General Support => Topic started by: raypetter on June 11, 2012, 09:52:37 PM

Title: remote actions not working? [SOLVED]
Post by: raypetter on June 11, 2012, 09:52:37 PM
Hi

I have been trying to configure remote actions on agent host.

What I am trying to accomplish is to restart a service if it stops responding. The service is called Varnish.

I have defined an action like this in the nxagentd.conf

Action = VarnishReload: service varnish restart

And trying to execute it by calling this on the server:

Action:VarnishReload

The netxms server log shows the following

[11-Jun-2012 20:47:35] *actions* Executing on "78.XX.XXX.XXX": "Action:VarnishReload"

However, nothing happens. What am I doing wrong?

Title: Re: remote actions not working?
Post by: Victor Kirhenshtein on June 12, 2012, 11:14:47 PM
Hi!

You should not prefix action name with "Action:" in action configuration on server side, use just action name, VarnishReload in your case.

Best regards,
Victor
Title: Re: remote actions not working? [SOLVED]
Post by: raypetter on June 13, 2012, 07:24:54 PM
Thanks Victor.

Figured it out myself a short time after my post.

I created an action on the console side, hooked it up to a trigger which ran action "varnish.restart".

The nxconfig file contained the following:

Action = varnish.restart:/etc/init.d/varnish restart

Worked like a charm. Just posting my findings as a reference to others that stumble upon this post.

marking this post as solved.