Browse Source

removed domain-specific parts

Toastie 1 year ago
parent
commit
cfc8e4ef2c
1 changed files with 14 additions and 5 deletions
  1. 14 5
      linux/log-analysis/web/group-by.md

+ 14 - 5
linux/log-analysis/web/group-by.md

@@ -1,7 +1,17 @@
+## Simple shell-based log analysis 
+
+
+
+#### Define hostname
+```
+vhost_name="www\.example\.com"
+vhost_name="fam\.s-up\.net"
+```
+
 #### Group by IP since 24h
 ```
 docker logs reverse-proxy --since 24h 2>&1 \
-| grep -e "fam\.s-up\.net" \
+| grep -e $vhost_name \
 | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b" \
 | sort \
 | uniq -c
@@ -12,7 +22,7 @@ docker logs reverse-proxy --since 24h 2>&1 \
 ```
 for ip in `
   docker logs reverse-proxy 2>&1 \
-  | grep -e "fam\.s-up\.net" \
+  | grep -e $vhost_name \
   | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b" \
   | sort \
   | uniq`; do echo "$ip" `dig -x $ip +short`; done
@@ -21,9 +31,8 @@ for ip in `
 #### Visites sites
 ```
 docker logs reverse-proxy 2>&1 \
-  | grep -e "fam\.s-up\.net" \
+  | grep -e $vhost_name \
   | grep -oE '[a-z]*.php' \
   | sort \
   | uniq -c
-```
-
+```