これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド octo_parser です。
プログラム:
NAME
octo_parser - Octopussy パーサープログラム
SYNOPSIS
octo_parser
DESCRIPTION
octo_parser は、Octopussy プロジェクトが各デバイスのログを解析するために使用するプログラムです。
関数
出口()
パーサーを静かに停止します (現在のファイルは終了する前に完全に解析されます)
リロード()
パーサーの構成をソフトにリロードします (現在のファイルは完全に解析される前に
リロード)
Inotify_Watch($パス)
inotify で '$path' を監視する
Is_Valid_Regexp($メッセージ)
メッセージ「$message」からの正規表現が有効かどうかを確認します
Is_Regexp_Assemble_Working($ra)
Regexp::Assemble が失敗することなく正規表現を生成するかどうかをチェックします
Init_Message_Alerts($service, $メッセージ、 $device_alerts)
サービス $service のメッセージ $message のアラートを開始します
Init_Service_Message($s_conf, $m、 $dev_alerts、 $ra)
サービス $s_conf->{sid} からメッセージ $m を初期化します
初期化()
パーサーを初期化し、必要に応じて UParser を起動する
Write_Logfile($file, $ログ、 $圧縮)
既知のログ '$logs' をログファイル '$file' に書き込みます
Write_Unknown_Logfile($file, $ログ)
不明なログ '$logs' をログファイル '$file' に書き込みます
Incoming_To_Unknown($incoming)
受信ファイルを不明なファイルに移動します
Alert_Handler($msg, $行)
行 $line のメッセージ $msg のアラートを処理します
Line_Handler($line, $サーブ、 $ メッセージ、 $known_msgs、 $一致)
サービス $serv およびメッセージ $msg の行 $line を処理します
Service_Handler($serv, $y、 $m、 $d、 $時間、 $分、 $file_new)
サービス $serv を処理します
Cache_MsgID_Stats()
MsgID 統計をキャッシュに入れる
Cache_Taxonomy_Stats($サービス)
タクソノミー統計をキャッシュに入れる
Stats_Handler()
XNUMX 分間の統計処理
File_Handler($ファイル)
ファイル $file を処理します
onworks.net サービスを使用してオンラインで octo_parser を使用する