mirror of
https://github.com/morgan9e/mirror
synced 2026-04-14 00:14:15 +09:00
25 lines
845 B
Bash
25 lines
845 B
Bash
#!/bin/bash
|
|
echo "<h3><bold>$(date +%Y%m%d)</bold></h3><h4><bold>Log</bold></h4>"> /srv/mirror/pub/stat.html
|
|
|
|
AFILE="/var/log/nginx/mirror/access.log"
|
|
|
|
echo "<pre>$(/srv/mirror/scripts/ngparse.py html $AFILE)</pre>" >> /srv/mirror/pub/stat.html
|
|
|
|
echo "<h4><bold>Traffic</bold></h4>" >> /srv/mirror/pub/stat.html
|
|
|
|
vnstati -i enp1s0 -d --output /srv/mirror/pub/stat.jpg
|
|
|
|
echo "<img src='/stat.jpg'></img>" >> /srv/mirror/pub/stat.html
|
|
|
|
for i in /var/log/nginx/mirror/access.log-*;
|
|
do
|
|
DATE=${i#*-}
|
|
if [ ! -f /srv/mirror/pub/stat/$DATE.html ]; then
|
|
echo $DATE
|
|
echo "<date>$DATE</date>" >> /srv/mirror/pub/stat/$DATE.html;
|
|
echo "<pre>$(/srv/mirror/scripts/ngparse.py html $i)</pre>" >> /srv/mirror/pub/stat/$DATE.html
|
|
echo "<br/><br/>" >> /srv/mirror/pub/stat/$DATE.html
|
|
echo "<br/><br/>" >> /srv/mirror/pub/stat/$DATE.html
|
|
fi
|
|
done
|