略語kSARのPDF出力を試してください。

略語kSARのPDF出力を試してください。

kSar現在、PDFを生成するためのコマンドライン(GUIではなく)オプションに基づいてcronjobを作成しています。私は毎日の深夜以降、前日の活動のPDFを他のウェブマスター(デフォルトでは上級ユーザー)に電子メールで送信します。

これは私が使用したいコマンドです:

java -jar /usr/local/ksar/kSar.jar -cpuFixedAxis \ 
      -input /var/log/sa/sa$(date +"%d" -d yesterday) \
      -outputPDF /tmp/SAR-$(date +"%d-%m-%Y" -d yesterday).pdf

上記は、私が望む誰にでも電子メールで送信できるPDF文書を正しく生成します。

問題はそこにあるたくさんその人が本当に必要だと思うよりも多くの情報があり、その人が混乱して理解するのを手伝うように頼んだり、電子メールを無視し、個人的に負荷やパフォーマンスについて質問があるたびに私に電話することを本当に見ました。たくさん)。

kSarにはグラフの特定のサブセットのみを生成するオプションがあることがわかりますが-graph、これを使用する方法がわからず、オンラインどこにもありません。-help作成したいチャートのリストを提供するように求められますが、各チャートが技術的に何であるかを調べる方法についての指示はありません。私は-showOnlygraphNameこれが私の救世主だと思いましたが、これは関連するSARの一般的な非PDF GUIをポップアップとして表示するだけで、最初に残したときと同じように見えます-showOnlygraphName

この時点で私はストローを握っているので、どんな助けでも大変感謝します。

編集する:

これにより、@derobertが提案したグラフ名を試したとコメントで話したときに使用した構文を表示できます。

$ java -jar kSar.jar -graph SWAP -input sar31 -outputPDF out.pdf
time to parse: 695ms number of line: 4073 line/msec: 5.0
jadavis@XXX-R9ZN2ZV /cygdrive/c/Documents and Settings/JADAVIS/Documents/kSar-5.0.6
$ echo $?
0
jadavis@XXX-R9ZN2ZV /cygdrive/c/Documents and Settings/JADAVIS/Documents/kSar-5.0.6
$ ls out.pdf
ls: cannot access out.pdf: No such file or directory
$ java -jar kSar.jar -graph LOAD -input sar31 -outputPDF out.pdf ; ls out.pdf
time to parse: 681ms number of line: 4073 line/msec: 5.0
ls: cannot access out.pdf: No such file or directory

上記の操作はで行われていますcygwinが、生成するグラフィックを制限しない場合は構文が機能します(PDF出力の生成など)。また、さまざまな大文字と小文字の区別スタイルと引用スタイルを試してみました。

編集#2:

この分野では部分的な成功を収めました。私が見つけたこのページ指示に従ってPDFを生成できました。ただその中にはCPU活動があります。

jadavis@XXX-R9ZN2ZV /cygdrive/c/Documents and Settings/JADAVIS/Documents/kSa                            r-5.0.6
$ java -jar kSar.jar -input sar31 -outputPDF out.pdf -graph all-cpu; ls -l out.pdf                          time to parse: 712ms number of line: 4073 line/msec: 5.0
-rwx------+ 1 jadavis mkpasswd 112772 Apr  3 18:51 out.pdf

ベストアンサー1

以下は、kSar v5.0.6で利用可能な-graphオプションのリストです。

all-cpu
bond0-if1
bond0-if2
eth0-if1
eth0-if2
eth2-if1
eth2-if2
LinuxcswchSar
LinuxioSar
LinuxkbmemSar
LinuxkbmiscSar
LinuxkbswpSar
LinuxloadSar
LinuxnfsdSar
LinuxnfsSar
LinuxpageSar
LinuxpgpSar
LinuxprocSar
LinuxsockSar
LinuxswapSar
lo-if1
lo-if2

以下は、レポートを生成する方法の例です。

java -jar kSar.jar -input /apps/kSar-5.0.6/logs/sa01 -showCPUstacked -cpuFixedAxis -graph 'all-cpu bond0-if1 LinuxcswchSar LinuxioSar LinuxkbmemSar LinuxloadSar LinuxpgpSar LinuxprocSar'   -outputPDF /apps/kSar-5.0.6/logs/sa01.pdf

おすすめ記事