Asterisk サービス (サービスが実行中または停止中などのサービス ステータス) と Asterisk エラーをリモート データベースに記録するにはどうすればよいですか?
質問する
1246 次
1 に答える
1
そのため、 を使用すると/etc/asterisk.logger.conf
、エラーを解析して DB に入れることができる syslog にエラーを送信できます。ステータスを確認するには、実行中のアスタリスクを探してそのステータスをmysqlに送信するbashスクリプトをお勧めします(最後の列が日時順に並べられている場合)が異なり、現在のステータスがデータベースに挿入されます。cron を使用して、数分ごとにステータスを確認できます。
#!/bin/bash
APP=`ps -aux | grep -v 'grep' | grep 'asterisk'`
# 1 is false in BASH
APP_RUNNING=1
if [ $APP != "" ];
then
APP_RUNNING=0
fi
于 2012-08-04T23:18:29.867 に答える