Мониторинг запроса к базе данных tigger

Я новичок в мониторинге службы. Я хочу выполнить запрос выбора, если сервер приложений выйдет из строя с помощью monit. Конфигурация в / etc / monitrc выглядит так: -

check host www.example.com with address www.example.com
       if failed port 80 protocol http 
       then exec /tmp/test.sh

и test.sh с разрешения chmod a + x /tmp/test.sh

mysql -u root -p root
use database;
select * from tablename;

содержит следующее: служба monit не выполняет файл /tem/test.sh. Как это сделать с помощью monit?

0
задан 10 July 2019 в 09:14
1 ответ

Вам нужен Shebang и использование правильных параметров для двоичного файла mysql :

Это должно работать:

#!/bin/bash
mysql -u root -p root database -e "SELECT * FROM table"
0
ответ дан 23 November 2019 в 22:59

Теги

Похожие вопросы