0

Asterisk サービス (サービスが実行中または停止中などのサービス ステータス) と Asterisk エラーをリモート データベースに記録するにはどうすればよいですか?

4

1 に答える 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 に答える