Operating System - HP-UX
1827802 Members
2316 Online
109969 Solutions
New Discussion

Re: Graphical Performance monitoring Reports

 
Narasimha
Occasional Advisor

Graphical Performance monitoring Reports

Hi

Is there any free software available for Performance monitor and gives graphical report.

Please advise
7 REPLIES 7
Michael Tully
Honored Contributor

Re: Graphical Performance monitoring Reports

The only grpahical software is glanceplus/PAK. There is a 60 day trial license that you can use. The software is on the application CD set. (the sub-product of this is called gpm)

You could use 'top' which gives a great deal of information.
Anyone for a Mutiny ?
Narasimha
Occasional Advisor

Re: Graphical Performance monitoring Reports

Hi ,

I need a graphical monitoring software which will keep the database and generate weekly reports , which i need to show my manager .

Hoefnix
Honored Contributor

Re: Graphical Performance monitoring Reports

Hi,

If you just write a script using sar or vmstat you can import the output in excel and make graphs of it.

Monitoring tools like bigbrother can give you an idea on cpu-load but is not in detail.

A script that uses vmstat is attached to this post.
Keep in mind that HP-tool PerfView gives much more information.

HTH,
Peter
Narasimha
Occasional Advisor

Re: Graphical Performance monitoring Reports

Hi ,

I looking for something like sarcheck. Is there any other software like that with comes for free.

Steve Steel
Honored Contributor

Re: Graphical Performance monitoring Reports

Hi

Free software for performance monitoring is like utopia. Nice idea but not there.


Due to the amount of work involved in making such a thing there is always a charge.

Get glance. Hp supports it.

And it gives both graphical and ascii output so it is what you need.For the security it offers tell your manager that it is a small cost.


Steve Steel
If you want truly to understand something, try to change it. (Kurt Lewin)
Paddy_1
Valued Contributor

Re: Graphical Performance monitoring Reports

I dont think there exists a freeware for this as such but all the tools you would require to generate a graph from a csv,etc are already there.

You could easily use GNUPlot(www.gnuplot.info) to graph any columnar data like the script attached earlier.I hope this helps a bit.
The sufficiency of my merit is to know that my merit is NOT sufficient
Geoff Wild
Honored Contributor

Re: Graphical Performance monitoring Reports

Another thing you might want to check out is - MRTG:

http://people.ee.ethz.ch/~oetiker/webtools/mrtg/mrtg.html

You can use it to plot almost anything....

In the mrtg.cfg file, using snmp, I plot cpu and memory load like this:

Target[svr008.cpu]:.1.3.6.1.4.1.11.2.3.1.1.15.0&.1.3.6.1.4.1.11.2.3.1.1.13.0:public@svr008.mydomain.com + .1.3.6.1.4.1.11.2.3.1.1.16.0&.1.3.6.1.4.1.11.2.3.1.1.14.0:public@svr008.mydomain.com
Title[svr008.cpu]: CPU Load on svr008.mydomain.com
MaxBytes[svr008.cpu]: 100
Ylegend[svr008.cpu]: CPU Load
ShortLegend[svr008.cpu]: %
PageTop[svr008.cpu]:

CPU Load on svr008


Options[svr008.cpu]: integer, growright, nopercent
WithPeak[svr008.cpu]: wmy
LegendO[svr008.cpu]: User/System:  
LegendI[svr008.cpu]: Idle/Nice:  
Legend1[svr008.cpu]: Idle/Nice CPU Time
Legend2[svr008.cpu]: User/System CPU Time
Legend3[svr008.cpu]: Maximal Idle/Nice CPU Time
Legend4[svr008.cpu]: Maximal User/System CPU Time

Target[svr008.mem]: .1.3.6.1.4.1.11.2.3.1.1.7.0&.1.3.6.1.4.1.11.2.3.1.1.8.0:public@svr008.mydomain.com
Title[svr008.mem]: Memory on svr008.mydomain.com
MaxBytes[svr008.mem]: 1000000000
Ylegend[svr008.mem]: Memory Usage
ShortLegend[svr008.mem]:  
PageTop[svr008.mem]:

Memory on svr008


Options[svr008.mem]: integer, gauge, growright, nopercent
kilo[svr008.mem]: 1024
WithPeak[svr008.mem]: wmy
LegendO[svr008.mem]: Total:  
LegendI[svr008.mem]: Free:  
Legend1[svr008.mem]: Free System Memory
Legend2[svr008.mem]: Total Available System Memory
Legend3[svr008.mem]: Maximal Free System Memory
Legend4[svr008.mem]: Maximal Available System Memory

You can also generate graphs using a file, like so:

#------------------------------------------

Target[dnsreqs]: `cat /tmp/sha1.named.stats.mrtg`
Options[dnsreqs]: nopercent,growright,perhour
Title[dnsreqs]: DNS: Requests per hour SHA1
PageTop[dnsreqs]:

DNS: Requests per hour on SHA1


MaxBytes[dnsreqs]: 1000000000
YLegend[dnsreqs]: reqs/hour
ShortLegend[dnsreqs]: per hour
LegendI[dnsreqs]:  Requests:
LegendO[dnsreqs]:  Failures:
Legend1[dnsreqs]: Requests per hour
Legend2[dnsreqs]: Failures per hour

The contents of file:
# cat /tmp/sha1.named.stats.mrtg
4
0
27 days 21:06
sha1

Which is created from this script:
#!/bin/sh
# generate mrtg file for dns stats
/usr/sbin/rndc stats
SERVER=`uname -n`
MRTG=/tmp/sha1.named.stats.mrtg
STATS=/etc/namedb/named.stats
#get success
tail -7 $STATS | head -1 |awk '{print $2}'>$MRTG
tail -2 $STATS | head -1 |awk '{print $2}'>>$MRTG
uptime | awk '{print $3,$4,$5}' |sed s/,//g >>$MRTG
echo $SERVER >>$MRTG

All run from cron:
# mrtg
4,9,14,19,24,29,34,39,44,49,54,59 * * * * /usr/local/bin/mrtg-disk >/dev/null 2>&1
4,9,14,19,24,29,34,39,44,49,54,59 * * * * /usr/local/bin/mrtg-dns-stats >/dev/null 2>&1
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/mrtg /opt/hpws/apache/mrtg/mrtg.cfg --logging /var/adm/mrtg.log >/dev/null 2>&1


Rgds...Geoff
Proverbs 3:5,6 Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge him, and he will make all your paths straight.