Hello,
I have a number of linux servers that occasionally trip a 95% CPU Utilization alert, all at the same time. The anomaly is short lived, usually lasting only a minute or two at best, such that by the time anyone get's the email notification and logs into one of the affected servers there is no sign of the issue. I've checked for obvious maintenance items, like backups, causing the issue, but haven't found anything.
I thought I might be able to have Solorwinds kick of a Perl script on the offending servers that would run a top command so we could at least see what the servers were doing at the time of the alert. It appears as though the 'execute external program' alert action is intended to execute a program on the solarwinds server.
I could modify the Perl script to attach remotely via SSH, but I'd need to know which host to attach too. Is there a way for solarwinds to pass the name of the host that triggered the alert to the external program (i.e. "c:\scripts\perltop.pl $NodeName")? Or is there a way for solarwinds to execute the program on the host that triggered the alert?
Thanks!
-John Basol