Friday, February 14, 2014

ksar wrapper

I have been using ksar to analyze the output of sar. I often use it one specific way so I have a wrapper script which assumes you've done the following:

  1. Download kSar-X.y.z.zip from sourceforge
  2. Unpack it in /usr/local/ksar/
  3. ln -s /usr/local/ksar/kSar-X.y.z /usr/local/ksar/ksar
  4. Add the following script somewhere in your $PATH
#!/bin/bash
# Filename:                ksar
# Description:             Wrapper to run ksar
# Supported Langauge(s):   GNU bash, version 4.2.x
# Time-stamp:              <2014-02-14 16:12:18 someguy> 
# -------------------------------------------------------
# http://sourceforge.net/projects/ksar/
# -------------------------------------------------------
if [ "$#" -eq 1 ]
then
    /bin/java -jar /usr/local/ksar/ksar/kSar.jar -input $1  -outputPDF $1.pdf
else
    echo "Usage: 'ksar foo.sar'";
    echo "where foo.sar is a sar file produced by sar";
    echo "Note that such a file can be found in an sosreport";
fi
The assumption is that you just want to generate a PDF for a particular sar report
$ ksar sar11 
time to parse: 560ms number of line: 2527 line/msec: 4.0
$ 
$ mupdf sar11.pdf & 

No comments: