Код скрипта cgi-snmp-html.sh
#!/bin/bash
# CGI script for SNMP statistic, with HTML
# UUID: c998bc33-5b45-40d3-9b67-8cfd85a326e2
echo Content-type: text/html
echo ""
LOG_FILE=/var/www/stat/snmp.log
# Show NUM lines
if [ -n "$QUERY_STRING" ]; then
NUM=$QUERY_STRING
else
if [ -n "$1" ]; then
NUM=$1
else
NUM=10
fi
fi
test "$NUM" -le 0 2>/dev/null
[ $? -eq 1 ] || NUM=10
cat <<END
<html>
<head>
<title>Current statistic</title>
<meta http-equiv="Refresh" content="60">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="Cache-Control" content="no-cache">
</head>
<body>
<h2>Текущая статистика:</h2>
<pre>
`tail -n $NUM "$LOG_FILE" | sort -r`
</pre>
</body>
</html>
END
#------------------------------------------------------------