コマンドperfrecordを使用してLinuxからパフォーマンスカウンターを記録しています。
perf.data
結果を他のプログラミングアプリへの入力として使用したいと思います。データをどのように読み取って解析するか知っていますperf.data
か?.text
それをファイルに変換する方法はありますか.csv
?
コマンドperfrecordを使用してLinuxからパフォーマンスカウンターを記録しています。
perf.data
結果を他のプログラミングアプリへの入力として使用したいと思います。データをどのように読み取って解析するか知っていますperf.data
か?.text
それをファイルに変換する方法はありますか.csv
?
別のアプリケーションで後で処理するために、サービス チェックのパフォーマンス データをテキスト ファイルにリダイレクトするコマンド定義の例を以下に示します。
define command{
command_name store-service-perfdata
command_line /bin/echo -e "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$" >> /usr/local/nagios/var/service-perfdata.dat
}