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?
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
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.