home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: Mailbox/MIME Entity
(archive/mbox).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Mailbox/MIME Entity (archive/mbox)
| magic
| Supported |
100%
| dexvert
| Internet Message Format (text/imf)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| RFC 822 mail, ASCII text
| default
| |
100%
| TrID
| E-Mail message (Var. 5)
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| fmt/950 MIME Email (1.0)
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 52 65 63 65 69 76 65 64 | 3a 20 62 79 20 67 77 2e |Received|: by gw.|
|00000010| 68 6f 6d 65 2e 76 69 78 | 2e 63 6f 6d 20 69 64 20 |home.vix|.com id |
|00000020| 4b 41 41 30 36 33 35 33 | 3b 20 54 75 65 2c 20 32 |KAA06353|; Tue, 2|
|00000030| 35 20 4a 75 6e 20 31 39 | 39 36 20 31 30 3a 35 34 |5 Jun 19|96 10:54|
|00000040| 3a 30 38 20 2d 30 37 30 | 30 20 28 50 44 54 29 0a |:08 -070|0 (PDT).|
|00000050| 52 65 63 65 69 76 65 64 | 3a 20 66 72 6f 6d 20 68 |Received|: from h|
|00000060| 70 6e 6d 63 6e 63 2e 63 | 75 70 2e 68 70 2e 63 6f |pnmcnc.c|up.hp.co|
|00000070| 6d 20 62 79 20 68 70 2e | 63 6f 6d 20 77 69 74 68 |m by hp.|com with|
|00000080| 20 45 53 4d 54 50 0a 09 | 28 31 2e 33 37 2e 31 30 | ESMTP..|(1.37.10|
|00000090| 39 2e 31 36 2f 31 35 2e | 35 2b 45 43 53 20 33 2e |9.16/15.|5+ECS 3.|
|000000a0| 33 29 20 69 64 20 41 41 | 30 33 36 30 36 35 32 32 |3) id AA|03606522|
|000000b0| 38 3b 20 54 75 65 2c 20 | 32 35 20 4a 75 6e 20 31 |8; Tue, |25 Jun 1|
|000000c0| 39 39 36 20 31 30 3a 35 | 33 3a 34 38 20 2d 30 37 |996 10:5|3:48 -07|
|000000d0| 30 30 0a 52 65 63 65 69 | 76 65 64 3a 20 62 79 20 |00.Recei|ved: by |
|000000e0| 68 70 6e 6d 63 6e 63 2e | 63 75 70 2e 68 70 2e 63 |hpnmcnc.|cup.hp.c|
|000000f0| 6f 6d 0a 09 28 31 2e 33 | 39 2e 31 31 31 2e 32 2f |om..(1.3|9.111.2/|
|00000100| 31 35 2e 35 2b 49 4f 53 | 20 33 2e 32 30 2b 63 75 |15.5+IOS| 3.20+cu|
|00000110| 70 2b 4f 4d 72 65 6c 61 | 79 29 20 69 64 20 41 41 |p+OMrela|y) id AA|
|00000120| 32 32 35 30 32 35 33 39 | 35 3b 20 54 75 65 2c 20 |22502539|5; Tue, |
|00000130| 32 35 20 4a 75 6e 20 31 | 39 39 36 20 31 30 3a 35 |25 Jun 1|996 10:5|
|00000140| 36 3a 33 35 20 2d 30 37 | 30 30 0a 46 72 6f 6d 3a |6:35 -07|00.From:|
|00000150| 20 6e 69 67 65 6c 63 40 | 63 75 70 2e 68 70 2e 63 | nigelc@|cup.hp.c|
|00000160| 6f 6d 20 28 4e 69 67 65 | 6c 20 43 61 6d 70 62 65 |om (Nige|l Campbe|
|00000170| 6c 6c 29 0a 4d 65 73 73 | 61 67 65 2d 49 64 3a 20 |ll).Mess|age-Id: |
|00000180| 3c 39 36 30 36 32 35 31 | 30 35 36 2e 5a 4d 32 32 |<9606251|056.ZM22|
|00000190| 35 30 30 40 68 70 6e 6d | 63 6e 63 2e 63 75 70 2e |500@hpnm|cnc.cup.|
|000001a0| 68 70 2e 63 6f 6d 3e 0a | 44 61 74 65 3a 20 54 75 |hp.com>.|Date: Tu|
|000001b0| 65 2c 20 32 35 20 4a 75 | 6e 20 31 39 39 36 20 31 |e, 25 Ju|n 1996 1|
|000001c0| 30 3a 35 36 3a 33 35 20 | 2d 30 37 30 30 0a 58 2d |0:56:35 |-0700.X-|
|000001d0| 46 61 63 65 3a 20 2e 41 | 6a 7b 7c 4b 7e 4e 21 69 |Face: .A|j{|K~N!i|
|000001e0| 6b 5c 76 3c 52 63 3d 62 | 73 69 4a 34 46 22 5e 75 |k\v<Rc=b|siJ4F"^u|
|000001f0| 2d 31 51 57 63 2e 43 7b | 55 70 25 7d 22 28 66 6e |-1QWc.C{|Up%}"(fn|
|00000200| 57 58 50 57 2c 58 58 40 | 41 2c 63 67 2e 3a 5a 30 |WXPW,XX@|A,cg.:Z0|
|00000210| 33 70 4d 4b 37 3f 22 3d | 2b 6f 28 48 6b 3c 36 2a |3pMK7?"=|+o(Hk<6*|
|00000220| 31 2f 56 56 78 38 33 6d | 6c 71 66 7a 48 3f 76 65 |1/VVx83m|lqfzH?ve|
|00000230| 6b 32 27 6e 2b 61 21 27 | 7e 60 42 6d 5e 26 71 46 |k2'n+a!'|~`Bm^&qF|
|00000240| 7c 26 58 36 43 63 6d 25 | 4e 43 46 5a 2f 33 49 5c ||&X6Ccm%|NCFZ/3I\|
|00000250| 57 71 32 5e 2e 7b 22 7b | 27 74 74 21 3e 51 67 35 |Wq2^.{"{|'tt!>Qg5|
|00000260| 52 47 3d 57 42 7c 77 39 | 53 57 66 61 49 59 2f 33 |RG=WB|w9|SWfaIY/3|
|00000270| 28 55 23 5d 5b 36 38 5c | 50 6f 76 71 7d 62 3b 2e |(U#][68\|Povq}b;.|
|00000280| 7c 51 37 7a 7d 46 28 79 | 48 26 56 5e 7c 42 74 45 ||Q7z}F(y|H&V^|BtE|
|00000290| 50 77 35 33 50 47 40 27 | 3b 78 70 6e 7e 3d 24 64 |Pw53PG@'|;xpn~=$d|
|000002a0| 6c 65 4a 5a 6f 24 7e 7d | 24 0a 58 2d 4d 61 69 6c |leJZo$~}|$.X-Mail|
|000002b0| 65 72 3a 20 5a 2d 4d 61 | 69 6c 20 28 33 2e 32 2e |er: Z-Ma|il (3.2.|
|000002c0| 31 20 31 30 6f 63 74 39 | 35 29 0a 54 6f 3a 20 70 |1 10oct9|5).To: p|
|000002d0| 61 75 6c 40 76 69 78 2e | 63 6f 6d 0a 53 75 62 6a |aul@vix.|com.Subj|
|000002e0| 65 63 74 3a 20 53 74 61 | 74 73 20 67 72 61 70 68 |ect: Sta|ts graph|
|000002f0| 69 6e 67 20 73 63 72 69 | 70 74 20 3a 20 43 6f 75 |ing scri|pt : Cou|
|00000300| 6c 64 20 62 65 20 75 73 | 65 66 75 6c 3f 2e 2e 2e |ld be us|eful?...|
|00000310| 0a 4d 69 6d 65 2d 56 65 | 72 73 69 6f 6e 3a 20 31 |.Mime-Ve|rsion: 1|
|00000320| 2e 30 0a 43 6f 6e 74 65 | 6e 74 2d 54 79 70 65 3a |.0.Conte|nt-Type:|
|00000330| 20 74 65 78 74 2f 70 6c | 61 69 6e 3b 20 63 68 61 | text/pl|ain; cha|
|00000340| 72 73 65 74 3d 75 73 2d | 61 73 63 69 69 0a 0a 0a |rset=us-|ascii...|
|00000350| 0a 48 69 20 50 61 75 6c | 2c 0a 0a 49 20 64 65 76 |.Hi Paul|,..I dev|
|00000360| 65 6c 6f 70 65 64 20 74 | 68 69 73 20 73 63 72 69 |eloped t|his scri|
|00000370| 70 74 20 74 6f 20 68 65 | 6c 70 20 6d 6f 6e 69 74 |pt to he|lp monit|
|00000380| 6f 72 20 74 68 65 20 6c | 6f 61 64 20 6f 6e 20 61 |or the l|oad on a|
|00000390| 20 34 2e 39 2e 33 20 73 | 65 72 76 65 72 20 49 0a | 4.9.3 s|erver I.|
|000003a0| 77 61 73 20 74 65 73 74 | 69 6e 67 2e 20 20 49 20 |was test|ing. I |
|000003b0| 74 68 6f 75 67 68 74 20 | 69 74 20 63 6f 75 6c 64 |thought |it could|
|000003c0| 20 70 6f 73 73 69 62 6c | 79 20 62 65 20 6f 66 20 | possibl|y be of |
|000003d0| 75 73 65 20 74 6f 20 6f | 74 68 65 72 73 2e 0a 0a |use to o|thers...|
|000003e0| 54 68 65 20 73 63 72 69 | 70 74 20 75 73 65 73 20 |The scri|pt uses |
|000003f0| 61 77 6b 20 61 6e 64 20 | 73 65 64 20 74 6f 20 61 |awk and |sed to a|
|00000400| 6e 61 6c 79 7a 65 20 73 | 79 73 6c 6f 67 20 58 53 |nalyze s|yslog XS|
|00000410| 54 41 54 53 20 65 6e 74 | 72 69 65 73 20 66 6f 72 |TATS ent|ries for|
|00000420| 20 74 68 65 0a 63 75 72 | 72 65 6e 74 6c 79 20 72 | the.cur|rently r|
|00000430| 75 6e 6e 69 6e 67 20 6e | 61 6d 65 64 20 70 72 6f |unning n|amed pro|
|00000440| 63 65 73 73 2e 0a 0a 54 | 68 65 20 72 65 73 75 6c |cess...T|he resul|
|00000450| 74 73 20 61 72 65 20 66 | 6f 72 6d 61 74 74 65 64 |ts are f|ormatted|
|00000460| 20 66 6f 72 20 61 6e 20 | 58 31 31 20 67 72 61 70 | for an |X11 grap|
|00000470| 68 69 6e 67 20 75 74 69 | 6c 69 74 79 20 63 61 6c |hing uti|lity cal|
|00000480| 6c 65 64 20 22 78 67 72 | 61 70 68 22 2e 0a 49 27 |led "xgr|aph"..I'|
|00000490| 76 65 20 6c 6f 63 61 74 | 65 64 20 61 20 63 6f 75 |ve locat|ed a cou|
|000004a0| 70 6c 65 20 6f 66 20 73 | 69 74 65 73 20 74 68 61 |ple of s|ites tha|
|000004b0| 74 20 63 61 72 72 79 20 | 74 68 65 20 73 6f 75 72 |t carry |the sour|
|000004c0| 63 65 20 66 6f 72 20 78 | 67 72 61 70 68 3a 0a 0a |ce for x|graph:..|
|000004d0| 09 68 74 74 70 3a 2f 2f | 73 69 72 2e 75 6e 69 76 |.http://|sir.univ|
|000004e0| 2d 72 65 6e 6e 65 73 31 | 2e 66 72 2f 70 75 62 2f |-rennes1|.fr/pub/|
|000004f0| 58 31 31 2f 63 6f 6e 74 | 72 69 62 2f 0a 09 68 74 |X11/cont|rib/..ht|
|00000500| 74 70 3a 2f 2f 31 33 38 | 2e 32 35 33 2e 34 32 2e |tp://138|.253.42.|
|00000510| 31 37 32 2f 68 70 75 78 | 2f 58 31 31 2f 47 72 61 |172/hpux|/X11/Gra|
|00000520| 70 68 69 63 73 2f 78 67 | 72 61 70 68 2d 31 2e 31 |phics/xg|raph-1.1|
|00000530| 2e 68 74 6d 6c 20 28 48 | 50 2d 55 58 20 70 6f 72 |.html (H|P-UX por|
|00000540| 74 29 0a 0a 49 74 20 77 | 6f 75 6c 64 20 62 65 20 |t)..It w|ould be |
|00000550| 71 75 69 74 65 20 73 69 | 6d 70 6c 65 20 74 6f 20 |quite si|mple to |
|00000560| 6d 6f 64 69 66 79 20 74 | 68 65 20 73 63 72 69 70 |modify t|he scrip|
|00000570| 74 20 6f 75 74 70 75 74 | 20 66 6f 72 20 61 6e 79 |t output| for any|
|00000580| 20 6f 74 68 65 72 0a 75 | 74 69 6c 69 74 79 20 74 | other.u|tility t|
|00000590| 68 61 74 20 72 65 61 64 | 73 20 69 6e 20 41 53 43 |hat read|s in ASC|
|000005a0| 49 49 20 66 69 6c 65 73 | 20 63 6f 6e 74 61 69 6e |II files| contain|
|000005b0| 69 6e 67 20 22 58 20 59 | 22 20 64 61 74 61 20 70 |ing "X Y|" data p|
|000005c0| 61 69 72 73 2e 20 20 54 | 68 65 0a 66 6f 72 6d 61 |airs. T|he.forma|
|000005d0| 74 20 6f 66 20 74 68 65 | 20 73 63 72 69 70 74 20 |t of the| script |
|000005e0| 6f 75 74 70 75 74 20 69 | 73 20 63 75 72 72 65 6e |output i|s curren|
|000005f0| 74 6c 79 3a 0a 0a 09 22 | 3c 44 61 74 61 20 4e 61 |tly:..."|<Data Na|
|00000600| 6d 65 3e 0a 09 58 76 61 | 6c 20 59 76 61 6c 0a 09 |me>..Xva|l Yval..|
|00000610| 58 76 61 6c 20 59 76 61 | 6c 0a 0a 57 68 65 72 65 |Xval Yva|l..Where|
|00000620| 20 27 22 3c 44 61 74 61 | 20 4e 61 6d 65 3e 27 20 | '"<Data| Name>' |
|00000630| 69 73 20 74 68 65 20 78 | 67 72 61 70 68 20 73 70 |is the x|graph sp|
|00000640| 65 63 69 66 69 63 20 64 | 61 74 61 20 69 74 65 6d |ecific d|ata item|
|00000650| 2e 20 20 44 6f 75 62 6c | 65 20 6c 69 6e 65 20 67 |. Doubl|e line g|
|00000660| 72 61 70 68 0a 64 61 74 | 61 20 63 6f 6e 73 69 73 |raph.dat|a consis|
|00000670| 74 73 20 6f 66 20 74 77 | 6f 20 64 61 74 61 20 67 |ts of tw|o data g|
|00000680| 72 6f 75 70 73 20 73 65 | 70 61 72 61 74 65 64 20 |roups se|parated |
|00000690| 62 79 20 61 20 73 69 6e | 67 6c 65 20 62 6c 61 6e |by a sin|gle blan|
|000006a0| 6b 20 6c 69 6e 65 3a 0a | 0a 09 22 52 65 71 20 70 |k line:.|.."Req p|
|000006b0| 65 72 20 6d 69 6e 0a 09 | 58 76 61 6c 20 59 76 61 |er min..|Xval Yva|
|000006c0| 6c 0a 09 58 76 61 6c 20 | 59 76 61 6c 0a 0a 09 22 |l..Xval |Yval..."|
|000006d0| 41 76 67 2e 0a 09 58 76 | 61 6c 20 59 76 61 6c 0a |Avg...Xv|al Yval.|
|000006e0| 09 58 76 61 6c 20 59 76 | 61 6c 0a 0a 0a 43 75 72 |.Xval Yv|al...Cur|
|000006f0| 72 65 6e 74 6c 79 20 74 | 68 65 20 73 63 72 69 70 |rently t|he scrip|
|00000700| 74 20 70 72 6f 64 75 63 | 65 73 20 64 61 74 61 20 |t produc|es data |
|00000710| 66 6f 72 20 74 77 6f 20 | 67 72 61 70 68 73 3a 0a |for two |graphs:.|
|00000720| 0a 09 2a 20 20 52 65 71 | 75 65 73 74 73 20 70 65 |..* Req|uests pe|
|00000730| 72 20 6d 69 6e 75 74 65 | 0a 09 2a 20 20 50 65 72 |r minute|..* Per|
|00000740| 63 65 6e 74 61 67 65 20 | 6f 66 20 72 65 63 65 69 |centage |of recei|
|00000750| 76 65 64 20 72 65 71 75 | 65 73 74 73 20 66 6f 72 |ved requ|ests for|
|00000760| 77 61 72 64 65 64 0a 0a | 54 68 65 20 58 20 61 78 |warded..|The X ax|
|00000770| 69 73 20 69 6e 20 62 6f | 74 68 20 67 72 61 70 68 |is in bo|th graph|
|00000780| 73 20 69 73 20 74 69 6d | 65 2c 20 69 6e 20 64 61 |s is tim|e, in da|
|00000790| 79 73 2e 20 20 54 68 65 | 20 22 66 6f 72 77 61 72 |ys. The| "forwar|
|000007a0| 64 65 64 22 20 67 72 61 | 70 68 0a 61 6c 73 6f 20 |ded" gra|ph.also |
|000007b0| 70 6c 6f 74 73 20 61 6e | 20 61 76 65 72 61 67 65 |plots an| average|
|000007c0| 64 20 6c 69 6e 65 20 74 | 6f 20 73 68 6f 77 20 74 |d line t|o show t|
|000007d0| 68 65 20 6f 76 65 72 61 | 6c 6c 20 74 72 65 6e 64 |he overa|ll trend|
|000007e0| 2e 0a 0a 0a 54 61 6b 65 | 20 43 61 72 65 2c 0a 0a |....Take| Care,..|
|000007f0| 4e 69 67 65 6c 2e 0a 0a | 2d 2d 2d 2d 2d 2d 2d 2d |Nigel...|--------|
|00000800| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000810| 2d 2d 2d 2d 2d 2d 2d 2d | 20 43 75 74 20 48 65 72 |--------| Cut Her|
|00000820| 65 20 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |e ------|--------|
|00000830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000840| 2d 2d 2d 2d 2d 2d 0a 23 | 21 20 2f 75 73 72 2f 62 |------.#|! /usr/b|
|00000850| 69 6e 2f 6b 73 68 0a 23 | 23 23 23 23 23 23 23 23 |in/ksh.#|########|
|00000860| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000870| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000880| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000890| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000008a0| 23 23 23 23 23 0a 23 0a | 23 20 53 63 72 69 70 74 |#####.#.|# Script|
|000008b0| 20 4e 61 6d 65 20 3a 20 | 22 62 69 6e 64 67 72 61 | Name : |"bindgra|
|000008c0| 70 68 22 0a 23 20 56 65 | 72 73 69 6f 6e 20 20 20 |ph".# Ve|rsion |
|000008d0| 20 20 3a 20 32 2e 31 50 | 0a 23 20 41 75 74 68 6f | : 2.1P|.# Autho|
|000008e0| 72 20 20 20 20 20 20 3a | 20 4e 69 67 65 6c 20 43 |r :| Nigel C|
|000008f0| 61 6d 70 62 65 6c 6c 20 | 28 6e 69 67 65 6c 63 40 |ampbell |(nigelc@|
|00000900| 63 75 70 2e 68 70 2e 63 | 6f 6d 29 0a 23 20 44 61 |cup.hp.c|om).# Da|
|00000910| 74 65 20 20 20 20 20 20 | 20 20 3a 20 36 2f 37 2f |te | : 6/7/|
|00000920| 39 36 0a 23 0a 23 23 23 | 23 23 23 23 23 23 23 23 |96.#.###|########|
|00000930| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000940| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000950| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000960| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000970| 23 23 0a 23 0a 23 20 4e | 6f 74 65 20 3a 20 54 68 |##.#.# N|ote : Th|
|00000980| 69 73 20 73 63 72 69 70 | 74 20 75 73 65 73 20 73 |is scrip|t uses s|
|00000990| 65 64 2c 20 61 77 6b 20 | 61 6e 64 20 72 65 71 75 |ed, awk |and requ|
|000009a0| 69 72 65 73 20 61 20 73 | 68 65 6c 6c 20 74 68 61 |ires a s|hell tha|
|000009b0| 74 20 63 61 6e 20 64 65 | 61 6c 0a 23 20 20 20 20 |t can de|al.# |
|000009c0| 20 20 20 20 77 69 74 68 | 20 74 68 65 20 62 61 63 | with| the bac|
|000009d0| 6b 73 6c 61 73 68 20 6c | 69 6e 65 20 63 6f 6e 74 |kslash l|ine cont|
|000009e0| 69 6e 75 61 74 69 6f 6e | 20 63 68 61 72 61 63 74 |inuation| charact|
|000009f0| 65 72 20 22 5c 22 2e 0a | 23 0a 23 20 20 20 20 20 |er "\"..|#.# |
|00000a00| 20 20 20 50 61 74 68 73 | 20 74 6f 20 74 68 65 20 | Paths| to the |
|00000a10| 73 79 73 6c 6f 67 20 66 | 69 6c 65 20 61 6e 64 20 |syslog f|ile and |
|00000a20| 6e 61 6d 65 64 2e 70 69 | 64 20 66 69 6c 65 20 6d |named.pi|d file m|
|00000a30| 61 79 20 6e 65 65 64 20 | 6d 6f 64 69 66 69 63 61 |ay need |modifica|
|00000a40| 74 69 6f 6e 0a 23 20 20 | 20 20 20 20 20 20 66 6f |tion.# | fo|
|00000a50| 72 20 79 6f 75 72 20 70 | 6c 61 74 66 6f 72 6d 2e |r your p|latform.|
|00000a60| 20 20 54 68 69 73 20 73 | 63 72 69 70 74 20 69 73 | This s|cript is|
|00000a70| 20 75 73 65 66 75 6c 20 | 66 6f 72 20 6e 61 6d 65 | useful |for name|
|00000a80| 64 20 34 2e 39 2e 33 0a | 23 20 20 20 20 20 20 20 |d 4.9.3.|# |
|00000a90| 20 63 6f 6d 70 69 6c 65 | 64 20 77 69 74 68 20 74 | compile|d with t|
|00000aa0| 68 65 20 58 53 54 41 54 | 53 20 6f 70 74 69 6f 6e |he XSTAT|S option|
|00000ab0| 2e 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00000ac0| 20 20 20 20 20 3d 3d 3d | 3d 3d 0a 23 0a 23 20 50 | ===|==.#.# P|
|00000ad0| 6c 65 61 73 65 20 73 65 | 6e 64 20 61 6e 79 20 63 |lease se|nd any c|
|00000ae0| 6f 6d 6d 65 6e 74 73 2c | 20 65 6e 68 61 6e 63 65 |omments,| enhance|
|00000af0| 6d 65 6e 74 73 2c 20 6f | 72 20 73 75 67 67 65 73 |ments, o|r sugges|
|00000b00| 74 69 6f 6e 73 20 74 6f | 20 6e 69 67 65 6c 63 40 |tions to| nigelc@|
|00000b10| 63 75 70 2e 68 70 2e 63 | 6f 6d 0a 23 0a 23 23 23 |cup.hp.c|om.#.###|
|00000b20| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000b30| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000b40| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000b50| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000b60| 23 23 23 23 23 23 23 23 | 23 23 23 0a 0a 23 23 23 |########|###..###|
|00000b70| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000b80| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000b90| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000ba0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000bb0| 23 23 23 23 23 23 23 23 | 23 23 23 0a 23 0a 23 20 |########|###.#.# |
|00000bc0| 55 73 65 72 20 4d 6f 64 | 69 66 69 61 62 6c 65 20 |User Mod|ifiable |
|00000bd0| 56 61 72 69 61 62 6c 65 | 73 0a 23 0a 23 23 23 23 |Variable|s.#.####|
|00000be0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000bf0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000c00| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000c10| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000c20| 23 23 23 23 23 23 23 23 | 23 23 0a 0a 50 49 44 46 |########|##..PIDF|
|00000c30| 49 4c 45 3d 22 2f 76 61 | 72 2f 72 75 6e 2f 6e 61 |ILE="/va|r/run/na|
|00000c40| 6d 65 64 2e 70 69 64 22 | 0a 53 59 53 4c 4f 47 3d |med.pid"|.SYSLOG=|
|00000c50| 22 2f 76 61 72 2f 61 64 | 6d 2f 73 79 73 6c 6f 67 |"/var/ad|m/syslog|
|00000c60| 2f 73 79 73 6c 6f 67 2e | 6c 6f 67 22 0a 0a 52 45 |/syslog.|log"..RE|
|00000c70| 51 5f 47 52 41 50 48 3d | 22 2f 74 6d 70 2f 72 65 |Q_GRAPH=|"/tmp/re|
|00000c80| 71 5f 67 72 61 70 68 22 | 0a 46 57 44 5f 47 52 41 |q_graph"|.FWD_GRA|
|00000c90| 50 48 3d 22 2f 74 6d 70 | 2f 66 77 64 5f 67 72 61 |PH="/tmp|/fwd_gra|
|00000ca0| 70 68 22 0a 0a 23 23 23 | 23 23 23 23 23 23 23 23 |ph"..###|########|
|00000cb0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000cc0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000cd0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000ce0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000cf0| 23 23 23 0a 23 0a 23 20 | 4e 6f 6e 20 55 73 65 72 |###.#.# |Non User|
|00000d00| 20 4d 6f 64 69 66 69 61 | 62 6c 65 20 56 61 72 69 | Modifia|ble Vari|
|00000d10| 61 62 6c 65 73 0a 23 0a | 23 23 23 23 23 23 23 23 |ables.#.|########|
|00000d20| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000d30| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000d40| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000d50| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000d60| 23 23 23 23 23 23 0a 0a | 50 49 44 3d 60 63 61 74 |######..|PID=`cat|
|00000d70| 20 24 50 49 44 46 49 4c | 45 60 0a 50 49 44 50 41 | $PIDFIL|E`.PIDPA|
|00000d80| 54 54 45 52 4e 3d 24 50 | 49 44 5d 0a 0a 23 23 23 |TTERN=$P|ID]..###|
|00000d90| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000da0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000db0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000dc0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000dd0| 23 23 23 23 23 23 23 23 | 23 23 23 0a 23 0a 23 20 |########|###.#.# |
|00000de0| 20 41 6e 61 6c 79 7a 65 | 20 74 68 65 20 58 53 54 | Analyze| the XST|
|00000df0| 41 54 53 20 65 6e 74 72 | 69 65 73 20 72 65 63 6f |ATS entr|ies reco|
|00000e00| 72 64 65 64 20 66 6f 72 | 20 74 68 65 20 72 75 6e |rded for| the run|
|00000e10| 6e 69 6e 67 20 6e 61 6d | 65 64 20 70 72 6f 63 65 |ning nam|ed proce|
|00000e20| 73 73 20 74 6f 0a 23 20 | 20 63 61 6c 63 75 6c 61 |ss to.# | calcula|
|00000e30| 74 65 20 74 68 65 20 6e | 75 6d 62 65 72 20 6f 66 |te the n|umber of|
|00000e40| 20 52 65 71 75 65 73 74 | 73 20 72 65 63 65 69 76 | Request|s receiv|
|00000e50| 65 64 20 62 65 74 77 65 | 65 6e 20 58 53 54 41 54 |ed betwe|en XSTAT|
|00000e60| 53 20 65 76 65 6e 74 73 | 20 28 6c 6f 67 67 65 64 |S events| (logged|
|00000e70| 0a 23 20 20 68 6f 75 72 | 6c 79 29 20 6f 76 65 72 |.# hour|ly) over|
|00000e80| 20 74 69 6d 65 2e 20 20 | 47 69 76 65 73 20 61 20 | time. |Gives a |
|00000e90| 66 65 65 6c 20 66 6f 72 | 20 68 6f 77 20 62 75 73 |feel for| how bus|
|00000ea0| 79 20 74 68 65 20 73 65 | 72 76 65 72 20 69 73 20 |y the se|rver is |
|00000eb0| 6f 76 65 72 20 74 69 6d | 65 2e 0a 23 20 20 54 68 |over tim|e..# Th|
|00000ec0| 65 20 58 53 54 41 54 53 | 20 65 6e 74 72 69 65 73 |e XSTATS| entries|
|00000ed0| 20 61 72 65 20 6c 6f 67 | 67 65 64 20 69 6e 20 74 | are log|ged in t|
|00000ee0| 68 65 20 73 79 73 6c 6f | 67 20 66 69 6c 65 2e 0a |he syslo|g file..|
|00000ef0| 23 0a 23 20 20 58 53 54 | 41 54 53 20 70 61 72 61 |#.# XST|ATS para|
|00000f00| 6d 65 74 65 72 73 3a 20 | 24 37 20 3d 20 43 75 72 |meters: |$7 = Cur|
|00000f10| 72 65 6e 74 20 74 69 6d | 65 20 28 69 6e 20 73 65 |rent tim|e (in se|
|00000f20| 63 6f 6e 64 73 20 73 69 | 6e 63 65 20 65 70 6f 63 |conds si|nce epoc|
|00000f30| 68 29 0a 23 09 09 20 20 | 20 20 20 20 24 38 20 3d |h).#.. | $8 =|
|00000f40| 20 6e 61 6d 65 64 20 70 | 72 6f 63 65 73 73 20 73 | named p|rocess s|
|00000f50| 74 61 72 74 20 74 69 6d | 65 20 28 69 6e 20 73 65 |tart tim|e (in se|
|00000f60| 63 6f 6e 64 73 20 73 69 | 6e 63 65 20 65 70 6f 63 |conds si|nce epoc|
|00000f70| 68 29 0a 23 09 09 20 20 | 20 20 20 20 24 39 20 3d |h).#.. | $9 =|
|00000f80| 20 43 75 6d 75 6c 61 74 | 69 76 65 20 6e 75 6d 62 | Cumulat|ive numb|
|00000f90| 65 72 20 6f 66 20 51 75 | 65 72 69 65 73 20 28 52 |er of Qu|eries (R|
|00000fa0| 51 29 20 72 63 76 64 20 | 73 69 6e 63 65 20 73 74 |Q) rcvd |since st|
|00000fb0| 61 72 74 2e 0a 23 0a 23 | 20 20 54 68 65 20 72 65 |art..#.#| The re|
|00000fc0| 73 75 6c 74 73 20 66 69 | 6c 65 20 77 69 6c 6c 20 |sults fi|le will |
|00000fd0| 63 6f 6e 74 61 69 6e 20 | 66 69 6e 61 6c 20 64 61 |contain |final da|
|00000fe0| 74 61 20 66 6f 72 20 52 | 65 71 75 65 73 74 73 20 |ta for R|equests |
|00000ff0| 50 65 72 20 4d 69 6e 20 | 6f 76 65 72 0a 23 20 20 |Per Min |over.# |
|00001000| 74 69 6d 65 20 28 69 6e | 20 64 61 79 73 29 2e 20 |time (in| days). |
|00001010| 20 41 67 61 69 6e 2c 20 | 74 68 65 20 72 65 73 75 | Again, |the resu|
|00001020| 6c 74 73 20 61 72 65 20 | 66 6f 72 6d 61 74 74 65 |lts are |formatte|
|00001030| 64 20 66 6f 72 20 61 20 | 67 72 61 70 68 69 6e 67 |d for a |graphing|
|00001040| 20 75 74 69 6c 69 74 79 | 0a 23 20 20 63 61 6c 6c | utility|.# call|
|00001050| 65 64 20 22 78 67 72 61 | 70 68 22 3a 0a 23 0a 23 |ed "xgra|ph":.#.#|
|00001060| 20 20 22 44 61 74 61 0a | 23 20 20 30 20 30 0a 23 | "Data.|# 0 0.#|
|00001070| 20 20 3c 74 69 6d 65 20 | 69 6e 20 64 61 79 73 3e | <time |in days>|
|00001080| 20 3c 72 65 71 75 65 73 | 74 73 20 70 65 72 20 6d | <reques|ts per m|
|00001090| 69 6e 3e 0a 23 20 20 3c | 74 69 6d 65 20 69 6e 20 |in>.# <|time in |
|000010a0| 64 61 79 73 3e 20 3c 72 | 65 71 75 65 73 74 73 20 |days> <r|equests |
|000010b0| 70 65 72 20 6d 69 6e 3e | 0a 23 0a 23 23 23 23 23 |per min>|.#.#####|
|000010c0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000010d0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000010e0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000010f0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001100| 23 23 23 23 23 23 23 23 | 23 0a 0a 65 63 68 6f 20 |########|#..echo |
|00001110| 22 5c 30 34 32 44 61 74 | 61 22 20 3e 20 24 52 45 |"\042Dat|a" > $RE|
|00001120| 51 5f 47 52 41 50 48 0a | 65 63 68 6f 20 22 30 20 |Q_GRAPH.|echo "0 |
|00001130| 30 22 20 3e 3e 20 24 52 | 45 51 5f 47 52 41 50 48 |0" >> $R|EQ_GRAPH|
|00001140| 0a 66 67 72 65 70 20 58 | 53 54 41 54 53 20 24 53 |.fgrep X|STATS $S|
|00001150| 59 53 4c 4f 47 20 7c 20 | 67 72 65 70 20 24 50 49 |YSLOG | |grep $PI|
|00001160| 44 50 41 54 54 45 52 4e | 20 7c 20 20 20 20 20 20 |DPATTERN| | |
|00001170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 5c | | \|
|00001190| 0a 20 73 65 64 20 22 73 | 2f 52 51 3d 2f 2f 22 20 |. sed "s|/RQ=//" |
|000011a0| 7c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 || | |
|000011b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000011c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000011d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 5c | | \|
|000011e0| 0a 20 61 77 6b 20 27 7b | 6e 6f 77 74 69 6d 65 3d |. awk '{|nowtime=|
|000011f0| 24 37 7d 0a 20 20 20 20 | 20 20 7b 73 74 61 72 74 |$7}. | {start|
|00001200| 74 69 6d 65 3d 24 38 7d | 0a 20 20 20 20 20 20 7b |time=$8}|. {|
|00001210| 71 75 65 72 79 74 6f 74 | 61 6c 3d 24 39 7d 0a 20 |querytot|al=$9}. |
|00001220| 20 20 20 20 20 7b 6d 69 | 6e 73 3d 28 6e 6f 77 74 | {mi|ns=(nowt|
|00001230| 69 6d 65 2d 73 74 61 72 | 74 74 69 6d 65 29 2f 36 |ime-star|ttime)/6|
|00001240| 30 7d 0a 20 20 20 20 20 | 20 7b 70 72 69 6e 74 20 |0}. | {print |
|00001250| 28 28 6d 69 6e 73 2f 36 | 30 29 2f 32 34 29 2c 20 |((mins/6|0)/24), |
|00001260| 69 6e 74 28 28 28 71 75 | 65 72 79 74 6f 74 61 6c |int(((qu|erytotal|
|00001270| 2d 6f 6c 64 74 6f 74 29 | 2f 28 28 6d 69 6e 73 2d |-oldtot)|/((mins-|
|00001280| 6f 6c 64 6d 69 6e 73 29 | 2f 36 30 29 2f 36 30 29 |oldmins)|/60)/60)|
|00001290| 29 7d 0a 20 20 20 20 20 | 20 7b 6f 6c 64 6d 69 6e |)}. | {oldmin|
|000012a0| 73 3d 6d 69 6e 73 7d 0a | 20 20 20 20 20 20 7b 6f |s=mins}.| {o|
|000012b0| 6c 64 74 6f 74 3d 71 75 | 65 72 79 74 6f 74 61 6c |ldtot=qu|erytotal|
|000012c0| 7d 27 20 3e 3e 20 24 52 | 45 51 5f 47 52 41 50 48 |}' >> $R|EQ_GRAPH|
|000012d0| 0a 0a 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |..######|########|
|000012e0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000012f0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001300| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001310| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001320| 0a 23 0a 23 20 20 55 73 | 69 6e 67 20 74 68 65 20 |.#.# Us|ing the |
|00001330| 58 53 54 41 54 53 20 64 | 61 74 61 20 66 6f 72 20 |XSTATS d|ata for |
|00001340| 74 68 65 20 72 75 6e 6e | 69 6e 67 20 6e 61 6d 65 |the runn|ing name|
|00001350| 64 20 70 72 6f 63 65 73 | 73 2c 20 63 61 6c 63 75 |d proces|s, calcu|
|00001360| 6c 61 74 65 20 77 68 61 | 74 0a 23 20 20 70 65 72 |late wha|t.# per|
|00001370| 63 65 6e 74 61 67 65 20 | 6f 66 20 52 65 71 75 65 |centage |of Reque|
|00001380| 73 74 73 20 72 65 63 65 | 69 76 65 64 20 28 73 65 |sts rece|ived (se|
|00001390| 65 20 61 62 6f 76 65 29 | 20 68 61 64 20 74 6f 20 |e above)| had to |
|000013a0| 62 65 20 66 6f 72 77 61 | 72 64 65 64 0a 23 20 20 |be forwa|rded.# |
|000013b0| 28 61 6e 73 77 65 72 20 | 77 61 73 6e 27 74 20 61 |(answer |wasn't a|
|000013c0| 76 61 69 6c 61 62 6c 65 | 20 69 6e 20 63 61 63 68 |vailable| in cach|
|000013d0| 65 2f 6c 6f 63 61 6c 6c | 79 29 2e 0a 23 20 20 4d |e/locall|y)..# M|
|000013e0| 61 79 20 67 69 76 65 20 | 61 6e 20 69 64 65 61 20 |ay give |an idea |
|000013f0| 6f 66 20 68 6f 77 20 77 | 65 6c 6c 20 74 68 65 20 |of how w|ell the |
|00001400| 63 61 63 68 65 20 69 73 | 20 70 65 72 66 6f 72 6d |cache is| perform|
|00001410| 69 6e 67 2e 20 20 54 68 | 69 73 20 64 61 74 61 20 |ing. Th|is data |
|00001420| 69 73 0a 23 20 20 61 6c | 73 6f 20 61 76 65 72 61 |is.# al|so avera|
|00001430| 67 65 64 20 74 6f 20 70 | 72 6f 76 69 64 65 20 61 |ged to p|rovide a|
|00001440| 20 73 65 70 61 72 61 74 | 65 20 22 74 72 65 6e 64 | separat|e "trend|
|00001450| 22 20 6c 69 6e 65 2e 0a | 23 0a 23 20 20 58 53 54 |" line..|#.# XST|
|00001460| 41 54 53 20 70 61 72 61 | 6d 65 74 65 72 73 3a 20 |ATS para|meters: |
|00001470| 24 37 20 3d 20 43 75 72 | 72 65 6e 74 20 74 69 6d |$7 = Cur|rent tim|
|00001480| 65 20 28 69 6e 20 73 65 | 63 6f 6e 64 73 20 73 69 |e (in se|conds si|
|00001490| 6e 63 65 20 65 70 6f 63 | 68 29 0a 23 20 20 20 20 |nce epoc|h).# |
|000014a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000014b0| 20 24 38 20 3d 20 6e 61 | 6d 65 64 20 70 72 6f 63 | $8 = na|med proc|
|000014c0| 65 73 73 20 73 74 61 72 | 74 20 74 69 6d 65 20 28 |ess star|t time (|
|000014d0| 69 6e 20 73 65 63 6f 6e | 64 73 20 73 69 6e 63 65 |in secon|ds since|
|000014e0| 20 65 70 6f 63 68 29 0a | 23 09 09 20 20 20 20 20 | epoch).|#.. |
|000014f0| 20 24 39 20 3d 20 43 75 | 6d 75 6c 61 74 69 76 65 | $9 = Cu|mulative|
|00001500| 20 6e 75 6d 62 65 72 20 | 6f 66 20 51 75 65 72 69 | number |of Queri|
|00001510| 65 73 20 28 52 51 29 20 | 72 63 76 64 20 73 69 6e |es (RQ) |rcvd sin|
|00001520| 63 65 20 73 74 61 72 74 | 2e 0a 23 09 09 20 20 20 |ce start|..#.. |
|00001530| 20 20 24 31 33 20 3d 20 | 43 75 6d 75 6c 61 74 69 | $13 = |Cumulati|
|00001540| 76 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 51 75 65 |ve numbe|r of Que|
|00001550| 72 69 65 73 20 66 6f 72 | 77 61 72 64 65 64 20 28 |ries for|warded (|
|00001560| 52 46 77 64 51 29 0a 23 | 09 09 09 20 20 20 73 69 |RFwdQ).#|... si|
|00001570| 6e 63 65 20 73 74 61 72 | 74 2e 0a 23 0a 23 20 20 |nce star|t..#.# |
|00001580| 54 68 65 20 72 65 73 75 | 6c 74 73 20 66 69 6c 65 |The resu|lts file|
|00001590| 20 77 69 6c 6c 20 63 6f | 6e 74 61 69 6e 20 66 69 | will co|ntain fi|
|000015a0| 6e 61 6c 20 64 61 74 61 | 20 6f 66 20 25 20 6f 66 |nal data| of % of|
|000015b0| 20 69 6e 63 6f 6d 69 6e | 67 20 72 65 71 75 65 73 | incomin|g reques|
|000015c0| 74 73 0a 23 20 20 66 6f | 72 77 61 72 64 65 64 20 |ts.# fo|rwarded |
|000015d0| 6f 76 65 72 20 74 69 6d | 65 20 28 69 6e 20 64 61 |over tim|e (in da|
|000015e0| 79 73 29 2e 20 20 41 20 | 72 75 6e 6e 69 6e 67 20 |ys). A |running |
|000015f0| 61 76 65 72 61 67 65 20 | 69 73 20 61 6c 73 6f 20 |average |is also |
|00001600| 63 61 6c 63 75 6c 61 74 | 65 64 0a 23 20 20 28 62 |calculat|ed.# (b|
|00001610| 61 73 65 64 20 6f 6e 20 | 61 6e 20 61 76 65 72 61 |ased on |an avera|
|00001620| 67 65 20 6f 66 20 74 68 | 65 20 63 75 72 72 65 6e |ge of th|e curren|
|00001630| 74 20 61 6e 64 20 70 72 | 65 76 69 6f 75 73 20 39 |t and pr|evious 9|
|00001640| 20 64 61 74 61 20 70 6f | 69 6e 74 73 29 0a 23 20 | data po|ints).# |
|00001650| 20 74 6f 20 70 72 6f 64 | 75 63 65 20 61 20 73 65 | to prod|uce a se|
|00001660| 63 6f 6e 64 2c 20 73 6d | 6f 6f 74 68 65 72 2c 20 |cond, sm|oother, |
|00001670| 74 72 65 6e 64 20 6c 69 | 6e 65 2e 20 20 54 68 65 |trend li|ne. The|
|00001680| 20 78 20 61 78 69 73 20 | 69 73 20 73 68 69 66 74 | x axis |is shift|
|00001690| 65 64 0a 23 20 20 74 68 | 65 20 72 65 71 75 69 72 |ed.# th|e requir|
|000016a0| 65 64 20 61 6d 6f 75 6e | 74 20 74 6f 20 74 61 6b |ed amoun|t to tak|
|000016b0| 65 20 61 63 63 6f 75 6e | 74 20 6f 66 20 74 68 65 |e accoun|t of the|
|000016c0| 20 61 76 65 72 61 67 69 | 6e 67 20 70 72 6f 63 65 | averagi|ng proce|
|000016d0| 73 73 20 75 73 65 64 2e | 0a 23 20 20 49 6e 20 74 |ss used.|.# In t|
|000016e0| 68 69 73 20 63 61 73 65 | 2c 20 28 31 30 20 73 61 |his case|, (10 sa|
|000016f0| 6d 70 6c 65 73 2f 32 29 | 2c 20 77 68 69 63 68 20 |mples/2)|, which |
|00001700| 69 73 20 35 20 68 72 73 | 20 73 69 6e 63 65 20 61 |is 5 hrs| since a|
|00001710| 6e 20 58 53 54 41 54 53 | 20 65 6e 74 72 79 0a 23 |n XSTATS| entry.#|
|00001720| 20 20 69 73 20 6c 6f 67 | 67 65 64 20 65 76 65 72 | is log|ged ever|
|00001730| 79 20 68 6f 75 72 2e 0a | 23 0a 23 20 20 54 68 65 |y hour..|#.# The|
|00001740| 20 72 65 73 75 6c 74 73 | 20 66 69 6c 65 20 69 73 | results| file is|
|00001750| 20 66 6f 72 6d 61 74 74 | 65 64 20 66 6f 72 20 75 | formatt|ed for u|
|00001760| 73 65 20 77 69 74 68 20 | 74 68 65 20 22 78 67 72 |se with |the "xgr|
|00001770| 61 70 68 22 20 75 74 69 | 6c 69 74 79 20 61 6e 64 |aph" uti|lity and|
|00001780| 0a 23 20 20 68 61 73 20 | 74 68 65 20 66 6f 72 6d |.# has |the form|
|00001790| 61 74 3a 0a 23 0a 23 20 | 20 22 44 61 74 61 0a 23 |at:.#.# | "Data.#|
|000017a0| 20 20 30 20 30 0a 23 20 | 20 3c 74 69 6d 65 20 69 | 0 0.# | <time i|
|000017b0| 6e 20 64 61 79 73 20 73 | 69 6e 63 65 20 6e 61 6d |n days s|ince nam|
|000017c0| 65 64 20 73 74 61 72 74 | 65 64 3e 20 3c 25 20 6f |ed start|ed> <% o|
|000017d0| 66 20 72 65 71 75 65 73 | 74 73 20 66 6f 72 77 61 |f reques|ts forwa|
|000017e0| 72 64 65 64 3e 0a 23 20 | 20 3c 74 69 6d 65 20 69 |rded>.# | <time i|
|000017f0| 6e 20 64 61 79 73 20 73 | 69 6e 63 65 20 6e 61 6d |n days s|ince nam|
|00001800| 65 64 20 73 74 61 72 74 | 65 64 3e 20 3c 25 20 6f |ed start|ed> <% o|
|00001810| 66 20 72 65 71 75 65 73 | 74 73 20 66 6f 72 77 61 |f reques|ts forwa|
|00001820| 72 64 65 64 3e 0a 23 0a | 23 20 20 22 41 76 67 2e |rded>.#.|# "Avg.|
|00001830| 0a 23 20 20 3c 74 69 6d | 65 20 69 6e 20 64 61 79 |.# <tim|e in day|
|00001840| 73 20 73 69 6e 63 65 20 | 6e 61 6d 65 64 20 73 74 |s since |named st|
|00001850| 61 72 74 65 64 3e 20 3c | 25 20 6f 66 20 72 65 71 |arted> <|% of req|
|00001860| 75 65 73 74 73 20 66 6f | 72 77 61 72 64 65 64 2c |uests fo|rwarded,|
|00001870| 20 61 76 65 72 61 67 65 | 64 3e 0a 23 20 20 3c 74 | average|d>.# <t|
|00001880| 69 6d 65 20 69 6e 20 64 | 61 79 73 20 73 69 6e 63 |ime in d|ays sinc|
|00001890| 65 20 6e 61 6d 65 64 20 | 73 74 61 72 74 65 64 3e |e named |started>|
|000018a0| 20 3c 25 20 6f 66 20 72 | 65 71 75 65 73 74 73 20 | <% of r|equests |
|000018b0| 66 6f 72 77 61 72 64 65 | 64 2c 20 61 76 65 72 61 |forwarde|d, avera|
|000018c0| 67 65 64 3e 0a 23 0a 23 | 0a 23 23 23 23 23 23 23 |ged>.#.#|.#######|
|000018d0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000018e0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000018f0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001900| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001910| 23 23 23 23 23 23 23 0a | 0a 65 63 68 6f 20 22 5c |#######.|.echo "\|
|00001920| 30 34 32 44 61 74 61 22 | 20 3e 20 24 46 57 44 5f |042Data"| > $FWD_|
|00001930| 47 52 41 50 48 0a 65 63 | 68 6f 20 22 30 20 30 22 |GRAPH.ec|ho "0 0"|
|00001940| 20 3e 3e 20 24 46 57 44 | 5f 47 52 41 50 48 0a 66 | >> $FWD|_GRAPH.f|
|00001950| 67 72 65 70 20 58 53 54 | 41 54 53 20 24 53 59 53 |grep XST|ATS $SYS|
|00001960| 4c 4f 47 20 7c 20 67 72 | 65 70 20 24 50 49 44 50 |LOG | gr|ep $PIDP|
|00001970| 41 54 54 45 52 4e 20 7c | 20 20 20 20 20 20 20 20 |ATTERN || |
|00001980| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001990| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 5c 0a 20 | | \. |
|000019a0| 20 20 20 20 20 20 73 65 | 64 20 22 73 2f 52 46 77 | se|d "s/RFw|
|000019b0| 64 51 3d 2f 2f 22 20 7c | 20 73 65 64 20 22 73 2f |dQ=//" || sed "s/|
|000019c0| 52 51 3d 2f 2f 22 20 7c | 20 20 20 20 20 20 20 20 |RQ=//" || |
|000019d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000019e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 5c 0a 20 | | \. |
|000019f0| 20 20 20 20 20 20 61 77 | 6b 20 27 7b 6d 69 6e 73 | aw|k '{mins|
|00001a00| 3d 28 24 37 2d 24 38 29 | 2f 36 30 7d 0a 20 20 20 |=($7-$8)|/60}. |
|00001a10| 20 20 20 20 20 20 20 20 | 20 7b 70 65 72 63 65 6e | | {percen|
|00001a20| 74 3d 28 28 24 31 33 2d | 6f 6c 64 66 6f 72 77 61 |t=(($13-|oldforwa|
|00001a30| 72 64 65 64 74 6f 74 29 | 2f 28 24 39 2d 6f 6c 64 |rdedtot)|/($9-old|
|00001a40| 71 75 65 72 69 65 73 74 | 6f 74 29 29 2a 31 30 30 |queriest|ot))*100|
|00001a50| 7d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 7b 70 |}. | {p|
|00001a60| 72 69 6e 74 20 28 28 6d | 69 6e 73 2f 36 30 29 2f |rint ((m|ins/60)/|
|00001a70| 32 34 29 2c 20 70 65 72 | 63 65 6e 74 7d 0a 09 20 |24), per|cent}.. |
|00001a80| 20 20 20 7b 6f 6c 64 6d | 69 6e 73 3d 6d 69 6e 73 | {oldm|ins=mins|
|00001a90| 7d 0a 09 20 20 20 20 7b | 6f 6c 64 66 6f 72 77 61 |}.. {|oldforwa|
|00001aa0| 72 64 65 64 74 6f 74 3d | 24 31 33 7d 0a 09 20 20 |rdedtot=|$13}.. |
|00001ab0| 20 20 7b 6f 6c 64 71 75 | 65 72 69 65 73 74 6f 74 | {oldqu|eriestot|
|00001ac0| 3d 24 39 7d 27 20 3e 3e | 20 24 46 57 44 5f 47 52 |=$9}' >>| $FWD_GR|
|00001ad0| 41 50 48 0a 0a 65 63 68 | 6f 20 22 22 20 20 3e 3e |APH..ech|o "" >>|
|00001ae0| 20 24 46 57 44 5f 47 52 | 41 50 48 0a 0a 65 63 68 | $FWD_GR|APH..ech|
|00001af0| 6f 20 22 5c 30 34 32 41 | 76 67 2e 22 20 3e 3e 20 |o "\042A|vg." >> |
|00001b00| 24 46 57 44 5f 47 52 41 | 50 48 0a 66 67 72 65 70 |$FWD_GRA|PH.fgrep|
|00001b10| 20 58 53 54 41 54 53 20 | 24 53 59 53 4c 4f 47 20 | XSTATS |$SYSLOG |
|00001b20| 7c 20 67 72 65 70 20 24 | 50 49 44 50 41 54 54 45 || grep $|PIDPATTE|
|00001b30| 52 4e 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 |RN | | |
|00001b40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001b50| 20 20 20 20 20 20 20 20 | 20 5c 0a 20 20 20 20 20 | | \. |
|00001b60| 20 20 20 73 65 64 20 22 | 73 2f 52 46 77 64 51 3d | sed "|s/RFwdQ=|
|00001b70| 2f 2f 22 20 7c 20 73 65 | 64 20 22 73 2f 52 51 3d |//" | se|d "s/RQ=|
|00001b80| 2f 2f 22 20 7c 20 20 20 | 20 20 20 20 20 20 20 20 |//" | | |
|00001b90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001ba0| 20 20 20 20 20 20 20 20 | 20 5c 0a 20 20 20 20 20 | | \. |
|00001bb0| 20 20 20 61 77 6b 20 27 | 7b 6d 69 6e 73 3d 28 24 | awk '|{mins=($|
|00001bc0| 37 2d 24 38 29 2f 36 30 | 7d 0a 09 20 20 20 20 20 |7-$8)/60|}.. |
|00001bd0| 7b 70 65 72 63 65 6e 74 | 3d 28 28 24 31 33 2d 6f |{percent|=(($13-o|
|00001be0| 6c 64 66 6f 72 77 61 72 | 64 65 64 74 6f 74 29 2f |ldforwar|dedtot)/|
|00001bf0| 28 24 39 2d 6f 6c 64 71 | 75 65 72 69 65 73 74 6f |($9-oldq|ueriesto|
|00001c00| 74 29 29 2a 31 30 30 7d | 0a 09 20 20 20 20 20 7b |t))*100}|.. {|
|00001c10| 69 66 20 28 73 61 6d 70 | 6c 65 73 3d 3d 30 29 20 |if (samp|les==0) |
|00001c20| 73 61 6d 70 6c 65 73 3d | 32 7d 0a 20 20 20 20 20 |samples=|2}. |
|00001c30| 20 20 20 20 20 20 20 20 | 7b 69 66 20 28 73 61 6d | |{if (sam|
|00001c40| 70 6c 65 73 3e 31 30 29 | 20 73 61 6d 70 6c 65 73 |ples>10)| samples|
|00001c50| 3d 31 30 7d 0a 09 20 20 | 20 20 20 7b 69 66 20 28 |=10}.. | {if (|
|00001c60| 28 28 28 6d 69 6e 73 2f | 36 30 29 2d 35 29 2f 32 |(((mins/|60)-5)/2|
|00001c70| 34 29 20 3e 20 30 29 0a | 09 20 20 20 20 20 20 70 |4) > 0).|. p|
|00001c80| 72 69 6e 74 20 28 28 28 | 6d 69 6e 73 2f 36 30 29 |rint (((|mins/60)|
|00001c90| 2d 35 29 2f 32 34 29 2c | 20 28 28 70 65 72 63 65 |-5)/24),| ((perce|
|00001ca0| 6e 74 2b 65 2b 66 2b 67 | 2b 68 2b 69 2b 6a 2b 6b |nt+e+f+g|+h+i+j+k|
|00001cb0| 2b 6c 2b 6d 29 2f 73 61 | 6d 70 6c 65 73 29 7d 0a |+l+m)/sa|mples)}.|
|00001cc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7b 73 61 | | {sa|
|00001cd0| 6d 70 6c 65 73 2b 2b 7d | 0a 09 20 20 20 20 20 7b |mples++}|.. {|
|00001ce0| 6f 6c 64 6d 69 6e 73 3d | 6d 69 6e 73 7d 0a 09 20 |oldmins=|mins}.. |
|00001cf0| 20 20 20 20 7b 6f 6c 64 | 66 6f 72 77 61 72 64 65 | {old|forwarde|
|00001d00| 64 74 6f 74 3d 24 31 33 | 7d 0a 09 20 20 20 20 20 |dtot=$13|}.. |
|00001d10| 7b 6f 6c 64 71 75 65 72 | 69 65 73 74 6f 74 3d 24 |{oldquer|iestot=$|
|00001d20| 39 7d 0a 09 20 20 20 20 | 20 7b 6d 3d 6c 7d 0a 09 |9}.. | {m=l}..|
|00001d30| 20 20 20 20 20 7b 6c 3d | 6b 7d 0a 09 20 20 20 20 | {l=|k}.. |
|00001d40| 20 7b 6b 3d 6a 7d 0a 09 | 20 20 20 20 20 7b 6a 3d | {k=j}..| {j=|
|00001d50| 69 7d 0a 09 20 20 20 20 | 20 7b 69 3d 68 7d 0a 09 |i}.. | {i=h}..|
|00001d60| 20 20 20 20 20 7b 68 3d | 67 7d 0a 20 20 20 20 20 | {h=|g}. |
|00001d70| 20 20 20 20 20 20 20 20 | 7b 67 3d 66 7d 0a 09 20 | |{g=f}.. |
|00001d80| 20 20 20 20 7b 66 3d 65 | 7d 0a 09 20 20 20 20 20 | {f=e|}.. |
|00001d90| 7b 65 3d 70 65 72 63 65 | 6e 74 7d 27 20 3e 3e 20 |{e=perce|nt}' >> |
|00001da0| 24 46 57 44 5f 47 52 41 | 50 48 0a 0a 23 23 23 23 |$FWD_GRA|PH..####|
|00001db0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001dc0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001dd0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001de0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001df0| 23 23 23 23 23 23 23 23 | 23 23 0a 0a |########|##.. |
+--------+-------------------------+-------------------------+--------+--------+