Changeset 658 for stats

Show
Ignore:
Timestamp:
02/12/07 18:15:45 (19 months ago)
Author:
mankoff
Message:

HTTP connections, 5years of log graphs, google re-arrange, etc.

Location:
stats
Files:
13 modified

Legend:

Unmodified
Added
Removed
  • stats/connections_graph.sh

    r656 r658  
    44--vertical-label "#" \ 
    55--lower-limit 0 \ 
     6--alt-y-grid \ 
    67--units-exponent 0 \ 
    78'DEF:http_avg=connections.rrd:http:AVERAGE' \ 
     
    1415-X 0 \ 
    1516--start "-6hour" \ 
     17--alt-y-grid \ 
    1618--lower-limit 0 \ 
    1719--units-exponent 0 \ 
     
    2527-X 0 \ 
    2628--start "-1week" \ 
     29--alt-y-grid \ 
    2730--lower-limit 0 \ 
    2831--units-exponent 0 \ 
     
    3538--vertical-label "#" \ 
    3639-X 0 \ 
     40--alt-y-grid \ 
    3741--start "-1month" \ 
    3842--lower-limit 0 \ 
     
    4650--vertical-label "#" \ 
    4751--lower-limit 0 \ 
     52--alt-y-grid \ 
    4853--start "-1year" \ 
    4954-X 0 \ 
     
    5863--lower-limit 0 \ 
    5964--start "-5year" \ 
     65--alt-y-grid \ 
    6066-X 0 \ 
    6167--units-exponent 0 \ 
  • stats/cron.sh

    r642 r658  
    11#!/sw/bin/bash 
    22 
    3 # ./ping.sh; ./ping_graph.sh 
     3./load.sh; ./load_graph.sh 
     4./ping.sh; ./ping_graph.sh 
    45./temp.sh; ./temp_graph.sh 
    5 ./load.sh; ./load_graph.sh 
    66./mem.sh; ./mem_graph.sh 
    77./disk_space.sh; ./disk_space_graph.sh 
     
    99./disk_act.sh; ./disk_act_graph.sh  
    1010./uptime.sh; ./uptime_graph.sh 
    11 # ./logs.sh; ./logs_graph.sh 
     11./logs.sh; ./logs_graph.sh 
     12./connections.sh; ./connections_graph.sh 
    1213# ./google.sh; ./google_graph.sh 
    1314sleep 30; ./cpu.sh; ./cpu_graph.sh 
     15 
  • stats/foo.sh

    r277 r658  
    11#!/bin/bash 
    22 
    3 cpu=`/usr/sbin/iostat -w1 -c2 | tail -n1 | cut -c 19-` 
    4 user=`echo $cpu | cut -d" " -f1` 
    5 sys=`echo $cpu | cut -d" " -f2` 
    6 idle=`echo $cpu | cut -d" " -f3` 
    7  
    8 echo $user $sys $idle 
    9  
    10 #/sw/bin/rrdtool update ./cpu.rrd "N:$user:$sys:$idle" 
     3/sw/bin/rrdtool graph foo.png -a PNG --title="System Load Average" \ 
     4--vertical-label "Load" --units-exponent 0 --lower-limit 0 \ 
     5--start "-29hours" --end "-25hours" \ 
     6'DEF:min1min=load.rrd:1min:MIN' \ 
     7'DEF:min1avg=load.rrd:1min:AVERAGE' \ 
     8'DEF:min1max=load.rrd:1min:MAX' \ 
     9'DEF:min5min=load.rrd:5min:MIN' \ 
     10'DEF:min5avg=load.rrd:5min:AVERAGE' \ 
     11'DEF:min5max=load.rrd:5min:MAX' \ 
     12'DEF:min15min=load.rrd:15min:MIN' \ 
     13'DEF:min15avg=load.rrd:15min:AVERAGE' \ 
     14'DEF:min15max=load.rrd:15min:MAX' \ 
     15'AREA:min15max#00ff00:15 Minute Average' \ 
     16'AREA:min15min#006600' \ 
     17'LINE1:min15avg#009900' \ 
     18'AREA:min5max#0000ff:5 Minute Average' \ 
     19'AREA:min5min#000066' \ 
     20'LINE1:min5avg#000099' \ 
     21'AREA:min1max#ff0000:1 Minute Average' \ 
     22'AREA:min1min#660000' \ 
     23'LINE1:min1avg#990000' 
  • stats/google.create

    r534 r658  
    1212        RRA:MIN:0.5:288:3650 \ 
    1313        RRA:MAX:0.5:288:3650 
     14 
     15 
     16# change update rate to 1x per day 
     17rrdtool tune google.rrd -h edu:172800 
     18rrdtool tune google.rrd -h all:172800 
     19 
  • stats/index.html

    r646 r658  
    3333<a href="logs.html"> 
    3434<img src="logs.png"> 
     35</a> 
     36<!-- connections.sh --> 
     37<a href="connections.html"> 
     38<img src="connections.png"> 
    3539</a> 
    3640 
  • stats/index_hour.html

    r644 r658  
    3333<a href="logs.html"> 
    3434<img src="logs_hour.png"> 
     35</a> 
     36<!-- connections.sh --> 
     37<a href="connections.html"> 
     38<img src="connections_hour.png"> 
    3539</a> 
    3640 
  • stats/index_month.html

    r644 r658  
    3333<a href="logs.html"> 
    3434<img src="logs_month.png"> 
     35</a> 
     36<!-- connections.sh --> 
     37<a href="connections.html"> 
     38<img src="connections_month.png"> 
    3539</a> 
    3640 
  • stats/index_week.html

    r644 r658  
    3333<a href="logs.html"> 
    3434<img src="logs_week.png"> 
     35</a> 
     36<!-- connections.sh --> 
     37<a href="connections.html"> 
     38<img src="connections_week.png"> 
    3539</a> 
    3640 
  • stats/index_year.html

    r644 r658  
    3434<img src="logs_year.png"> 
    3535</a> 
     36<!-- connections.sh --> 
     37<a href="connections.html"> 
     38<img src="connections_year.png"> 
     39</a> 
     40 
     41 
    3642<!-- load --> 
    3743<a href="load.html"> 
  • stats/logs.html

    r300 r658  
    2020<img src="logs_month.png"><br> 
    2121<img src="logs_year.png"><br> 
     22<img src="logs_2year.png"><br> 
    2223 
    2324</center> 
  • stats/logs.sh

    r376 r658  
    11#!/bin/bash 
    22 
    3 webhits=`/usr/bin/grep -v "sphinx\.giss\.nasa\.gov" /sw/var/apache2/logs/access_log | grep -v "nyc\.cable\.nyct\.net" | grep -v "msdn\.wi\.charter\.com" | grep -v "169\.154\.204\.2" | grep -v "\.EVA_VERSION" | /usr/bin/wc -l | sed s/\ //g` 
     3webhits=`/usr/bin/grep -v "sphinx\.giss\.nasa\.gov" /sw/var/log/apache2/access.log | grep -v "nyc\.cable\.nyct\.net" | grep -v "msdn\.wi\.charter\.com" | grep -v "169\.154\.204\.2" | grep -v "\.EVA_VERSION" | /usr/bin/wc -l | sed s/\ //g` 
    44sshd=`/usr/bin/grep sshd /var/log/secure.log | wc -l | sed s/\ //g` 
    55ftp=`/usr/bin/grep "connection from" /var/log/ftp.log | wc -l | sed s/\ //g` 
  • stats/net.html

    r300 r658  
    2121<img src="net_month.png"><br> 
    2222<img src="net_year.png"><br> 
     23<img src="net_2year.png"><br> 
    2324 
    2425</center> 
  • stats/net_graph.sh

    r463 r658  
    8888 
    8989 
     90 
     91 
     92/sw/bin/rrdtool graph net_2year.png -a PNG --title="Network Traffic" \ 
     93--lower-limit -10 --rigid \ 
     94--vertical-label "Rate (kbytes/sec)" \ 
     95--start "-5year" \ 
     96'DEF:ibytes=net.rrd:ibytes:AVERAGE' \ 
     97'DEF:obytes=net.rrd:obytes:AVERAGE' \ 
     98'CDEF:omb=obytes,1024,/' \ 
     99'CDEF:imb=ibytes,-1024,/' \ 
     100'CDEF:imb_legend=ibytes,1024,/' \ 
     101'AREA:omb#AAAAAA' \ 
     102'LINE1:omb#0400FF:Outbound +' \ 
     103'GPRINT:omb:LAST:Outbound \: %3.3lf\j' \ 
     104'AREA:imb#AAAAAA' \ 
     105'LINE1:imb#0400FF:Inbound -' \ 
     106'GPRINT:imb_legend:LAST:Inbound \: %3.3lf\j' \ 
     107'LINE1:0#000000' 
     108 
     109 
    90110# --logarithmic \ 
    91111# 1048576 = mbytes