Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
tcnowstat
Package: mrtg-2.13.2.zip [view]
Upload User: shbosideng
Upload Date: 2013-05-04
Package Size: 1555k
Code Size: 2k
Category:
SNMP
Development Platform:
C/C++
- #!/bin/bash
- grep_it() {
- value="`cat $TEMP_FILE | head -$1 | tail -1`"
- perc="`expr "$value" * 100 / "${MAXB:=1}"`"
- color=""
- if [ ${perc:=0} -ge 90 ]
- then
- color=" bgcolor=red"
- elif [ ${perc:=0} -ge 80 ]
- then
- color=" bgcolor=yellow"
- elif [ ${perc:=0} -le 25 ]
- then
- color=" bgcolor=cyan"
- else
- color=" bgcolor=lightgreen"
- fi
- echo " <td>$value</td><td$color>${perc}%</td>"
- }
- ###############################################################################
- export DIR=/usr/local/mrtg-2.8.12/local-config/www/tcusercount
- export MACH="`echo "$1" | sed -e 's/+/_/g'`"
- export MAXB="$2"
- export TEMP_FILE=/tmp/tcnowstat.$$
- ###############################################################################
- if [ ! -r "$DIR/${MACH}.html" ]
- then
- exit
- fi
- cat "$DIR/${MACH}.html" |
- grep '<!-- ' |
- grep "in " |
- cut -d' ' -f4 >$TEMP_FILE
- trap "rm -f $TEMP_FILE ; exit" 1 2 15
- echo ""
- echo " <table border>"
- echo " <tr>"
- echo " <td></td>"
- echo " <td colspan=2 align=center>Max</td>"
- echo " <td colspan=2 align=center>Avg</td>"
- echo " <td colspan=2 align=center>Now</td>"
- echo " </tr>"
- echo " <tr>"
- echo " <td>Day</td>"
- grep_it 1
- grep_it 2
- grep_it 3
- echo " </tr>"
- echo " <tr>"
- echo " <td>Week</td>"
- grep_it 4
- grep_it 5
- grep_it 6
- echo " </tr>"
- echo " <tr>"
- echo " <td>Month</td>"
- grep_it 7
- grep_it 8
- grep_it 9
- echo " </tr>"
- echo " <tr>"
- echo " <td>Year</td>"
- grep_it 10
- grep_it 11
- grep_it 12
- echo " </tr>"
- echo " </table>"
- echo ""
- trap - 1 2 15
- rm -f $TEMP_FILE 2>/dev/null