Operating System - HP-UX
1827331 Members
6030 Online
109963 Solutions
New Discussion

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.