Hello Vladimir!
For example the "hardware" parameters and the network environment of a
virtual instance are monitored by a lot of one-liners contained in
this script:
https://github.com/szepeviktor/debian-server-tools/blob/master/monitoring/monit/services/01-system_script
Then in monit service config they are executed as "Command Option1 Option2"
https://github.com/szepeviktor/debian-server-tools/blob/master/monitoring/monit/services/01-system
So you may combine them in 1 script with a huge switch/case statement.
С уважением,
Виктор
Quoting Vladimir Scherbinin <[email protected]>:
Szervusz Viktor,
Thanks for your reply. I was afraid to hear exactly your answer. :)
The idea is that I was trying to avoid one-liner scripts, but it seems
that there's no other choice unless someone would come up with the solution.
Thanks again.
--
Vladimir "vovin" Scherbinin.
http://about.me/vovin
On 5 February 2018 at 22:41, <[email protected]> wrote:
Quoting Vladimir Scherbinin <[email protected]>:
Hi,
I have the following check to monitor if all ntp servers configured are
alive
*check program ntpq*
* with path /bin/bash -c '/usr/bin/ntpq -4pn |tail -n +3 |awk '"'"'{
print
$3 }'"'"' |grep -q 16'*
* if status = 0 then alert*
I'm using a shell quote escaping extensively to have ' and " in parallel.
I think if you use anything other than "Command Option1 Option2" you
should write a shell/python script.
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general