first
This commit is contained in:
Executable
+55
@@ -0,0 +1,55 @@
|
||||
#!/bin/bash
|
||||
|
||||
# this script is started:
|
||||
# - manual, from the monitor folder
|
||||
# - cronwise, from the project-HOME folder
|
||||
# usage:
|
||||
# ./createGraphs 1d # or 1h or 2w or 1y
|
||||
|
||||
cd /opt/Monitor/fw
|
||||
|
||||
# the output of this script can only be visualized under a webserver
|
||||
FOLDER='/var/www/suy.nl/m'
|
||||
|
||||
function makegraphs {
|
||||
P=${1}
|
||||
|
||||
rrdtool graph ${FOLDER}/${P}/ssh-auth.png \
|
||||
--title "SSH attacks, last ${P}" \
|
||||
--width 640 \
|
||||
--height 240 \
|
||||
--start -${P} \
|
||||
--watermark "$(date)" \
|
||||
--vertical-label 'Count' \
|
||||
DEF:r0=auth.rrd:walled:AVERAGE \
|
||||
AREA:r0#EB984E:"FW-walled" \
|
||||
DEF:r1=auth.rrd:ssh:AVERAGE \
|
||||
AREA:r1#F7DC6F:”SSH-walled” \
|
||||
DEF:r3=auth.rrd:denied:AVERAGE \
|
||||
LINE2:r3#FF0000:”FW-denied”
|
||||
|
||||
rrdtool graph ${FOLDER}/${P}/services-auth.png \
|
||||
--title "Service attacks, last ${P}" \
|
||||
--width 640 \
|
||||
--height 240 \
|
||||
--upper-limit 5 \
|
||||
--lower-limit 0 \
|
||||
--start -${P} \
|
||||
--vertical-label 'Count' \
|
||||
--watermark "$(date)" \
|
||||
DEF:r3=auth.rrd:other:AVERAGE \
|
||||
AREA:r3#AAAAAA:”Others” \
|
||||
DEF:r0=auth.rrd:flowers:AVERAGE \
|
||||
AREA:r0#FFA500:"Flowers" \
|
||||
DEF:r1=auth.rrd:gitea:AVERAGE \
|
||||
STACK:r1#0000FF:”Gitea” \
|
||||
DEF:r2=auth.rrd:cloud:AVERAGE \
|
||||
STACK:r2#FF0000:”Cloud”
|
||||
|
||||
}
|
||||
|
||||
for var in "$@"
|
||||
do
|
||||
makegraphs "$var"
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user