diff options
Diffstat (limited to 'roles/install_monitoring/files')
-rw-r--r-- | roles/install_monitoring/files/vnstat | 37 | ||||
-rwxr-xr-x | roles/install_monitoring/files/vnstat.sh | 45 |
2 files changed, 0 insertions, 82 deletions
diff --git a/roles/install_monitoring/files/vnstat b/roles/install_monitoring/files/vnstat deleted file mode 100644 index cbd2f7c..0000000 --- a/roles/install_monitoring/files/vnstat +++ /dev/null @@ -1,37 +0,0 @@ -server { - listen 80 default_server; - listen [::]:80 default_server ipv6only=on; - server_name localhost; - - charset UTF-8; - - index index.html index.htm; - root /srv/http/vnstat; - - location / { - try_files $uri $uri/ =404; - autoindex on; - } - - # redirect server error pages to the static page /50x.html - # - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/html; - } - - location /nginx_status { - stub_status on; - access_log off; - allow 127.0.0.1; - allow ::1; - deny all; - } - - - location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf|svg)$ { - expires 30d; - # Optional: Don't log access to assets - access_log off; - } -} diff --git a/roles/install_monitoring/files/vnstat.sh b/roles/install_monitoring/files/vnstat.sh deleted file mode 100755 index 7ff875c..0000000 --- a/roles/install_monitoring/files/vnstat.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh -set -e - -IFACES=$(ls /var/lib/vnstat/) - -TARGET=/srv/http/vnstat/ - -for iface in $IFACES; do - /usr/bin/vnstati -i ${iface} -h -o ${TARGET}${iface}_hourly.png - /usr/bin/vnstati -i ${iface} -d -o ${TARGET}${iface}_daily.png - /usr/bin/vnstati -i ${iface} -m -o ${TARGET}${iface}_monthly.png - /usr/bin/vnstati -i ${iface} -t -o ${TARGET}${iface}_top10.png - /usr/bin/vnstati -i ${iface} -s -o ${TARGET}${iface}_summary.png -done - -cat > ${TARGET}index.html <<EOT -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> -<head> - <titleu1 - Network Traffic</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <meta http-equiv="Content-Language" content="en" /> -</head> - -<body style="white-space: nowrap"> -EOT - - -for iface in $IFACES; do - sed s/IFACE/${iface}/g >> ${TARGET}index.html <<EOT - <div style="display:inline-block;vertical-align: top"> - <img src="IFACE_summary.png" alt="traffic summary" /><br> - <img src="IFACE_monthly.png" alt="traffic per month" /><br> - <img src="IFACE_hourly.png" alt="traffic per hour" /><br> - <img src="IFACE_top10.png" alt="traffic top10" /><br> - <img src="IFACE_daily.png" alt="traffic per day" /> - </div> -EOT - -done - -echo "</body></html>" >> ${TARGET}index.html - |