Benjamin Renard commited on 2015-06-30 15:00:09
Showing 2 changed files, with 10 additions and 3 deletions.
| ... | ... |
@@ -2,6 +2,7 @@ |
| 2 | 2 |
|
| 3 | 3 |
HOST=127.0.0.1 |
| 4 | 4 |
PORT=3142 |
| 5 |
+REPORTPAGE=acng-report.html |
|
| 5 | 6 |
DO_PERFDATA=0 |
| 6 | 7 |
DEBUG=0 |
| 7 | 8 |
|
| ... | ... |
@@ -11,13 +12,14 @@ Usage : check_apt_cacher_ng [-H hostaddress] [-p port] [-Pdh] |
| 11 | 12 |
|
| 12 | 13 |
-H hostaddress Specify apt-cacher-ng host address (default=127.0.0.1) |
| 13 | 14 |
-p post Specify apt-cacher-ng TCP port (default=3142) |
| 15 |
+ -r reportpage Specify apt-cacher-ng ReportPage parameter value (default=acng-report.html) |
|
| 14 | 16 |
-P Include performance data |
| 15 | 17 |
-d Enable debug mode |
| 16 | 18 |
-h Show this help message |
| 17 | 19 |
EOF |
| 18 | 20 |
} |
| 19 | 21 |
|
| 20 |
-while getopts "H:p:Pdh" OPTION |
|
| 22 |
+while getopts "H:p:r:Pdh" OPTION |
|
| 21 | 23 |
do |
| 22 | 24 |
case $OPTION in |
| 23 | 25 |
H) |
| ... | ... |
@@ -26,6 +28,9 @@ do |
| 26 | 28 |
p) |
| 27 | 29 |
PORT=$OPTARG |
| 28 | 30 |
;; |
| 31 |
+ r) |
|
| 32 |
+ REPORTPAGE=$OPTARG |
|
| 33 |
+ ;; |
|
| 29 | 34 |
P) |
| 30 | 35 |
DO_PERFDATA=1 |
| 31 | 36 |
;; |
| ... | ... |
@@ -60,8 +65,9 @@ then |
| 60 | 65 |
exit 3 |
| 61 | 66 |
fi |
| 62 | 67 |
|
| 63 |
-debug "Get apt-cacher-ng stats from $HOST:$PORT" |
|
| 64 |
-stats=$( wget -q -O - http://$HOST:$PORT/acng-report.html?doCount=Count+Data#top ) |
|
| 68 |
+stats_url="http://$HOST:$PORT/$REPORTPAGE?doCount=Count+Data#top" |
|
| 69 |
+debug "Get apt-cacher-ng stats from $HOST:$PORT (URL : $stats_url)" |
|
| 70 |
+stats=$( wget -q -O - $stats_url ) |
|
| 65 | 71 |
|
| 66 | 72 |
if [ $? -ne 0 ] |
| 67 | 73 |
then |
| 68 | 74 |