forked from trevorndodds/dd-wrt-grafana
-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathcheckConnections.sh
More file actions
14 lines (11 loc) · 822 Bytes
/
Copy pathcheckConnections.sh
File metadata and controls
14 lines (11 loc) · 822 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
source /opt/tomato-grafana/variables.sh
connections=`cat /proc/net/nf_conntrack`
tcp=`echo "$connections" | grep ipv4 | grep tcp | wc -l`
udp=`echo "$connections" | grep ipv4 | grep udp | wc -l`
icmp=`echo "$connections" | grep ipv4 | grep icmp | wc -l`
total=`echo "$connections" | grep ipv4 | wc -l`
curl -XPOST 'http://'$ifserver':'$ifport'/write?db='$ifdb -u $ifuser:$ifpass --data-binary 'connections.tcp.number value='$tcp
curl -XPOST 'http://'$ifserver':'$ifport'/write?db='$ifdb -u $ifuser:$ifpass --data-binary 'connections.udp.number value='$udp
curl -XPOST 'http://'$ifserver':'$ifport'/write?db='$ifdb -u $ifuser:$ifpass --data-binary 'connections.icmp.number value='$icmp
curl -XPOST 'http://'$ifserver':'$ifport'/write?db='$ifdb -u $ifuser:$ifpass --data-binary 'connections.total value='$total