Database
監視觸發數據庫查詢
我是監控服務的新手。如果應用程序伺服器使用 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 呢?
您需要一個Shebang並為mysql-binary使用正確的參數:
這應該有效:
#!/bin/bash mysql -u root -p root database -e "SELECT * FROM table"