Example #1
0
  - NETWORK: %(ifaces)s

- METRICS SUMMARY:
%(summary)s
==============================================================================
"""

if __name__ == '__main__':
    import sys
    s = Sar(sys.argv[1])
    print

    hostname = s.hostname
    start = s.start.strftime("%Y-%m-%d %H:%M:%S")
    stop = s.stop.strftime("%Y-%m-%d %H:%M:%S")
    cpucount = s.cpucount
    ifaces = ", ".join(s.ifaces)
    iodevs = ", ".join(s.iodevs)
    ramsize = s.ramsize_gb
    swapsize = s.swapsize_gb

    summary = ""
    data = s.get_averages()
    keys = sorted(data.keys())
    for k in keys:
        tmp = " %s(%.2lf)" % (k, data[k])
        if (summary.split("\n")[-1] + tmp).__len__() > 79:
            summary += "\n"
        summary += tmp
    print tmpl % locals()
Example #2
0
  - NETWORK: %(ifaces)s

- METRICS SUMMARY:
%(summary)s
==============================================================================
"""

if __name__ == '__main__':
    import sys
    s = Sar(sys.argv[1])
    print

    hostname = s.hostname
    start = s.start.strftime("%Y-%m-%d %H:%M:%S")
    stop = s.stop.strftime("%Y-%m-%d %H:%M:%S")
    cpucount = s.cpucount
    ifaces = ", ".join(s.ifaces)
    iodevs = ", ".join(s.iodevs)
    ramsize = s.ramsize_gb
    swapsize = s.swapsize_gb

    summary=""
    data = s.get_averages()
    keys = sorted(data.keys())
    for k in keys:
        tmp = " %s(%.2lf)" %(k, data[k])
        if (summary.split("\n")[-1] + tmp).__len__() > 79:
            summary += "\n"
        summary += tmp
    print tmpl % locals()