1234567891011121314151617181920212223242526 |
- #!/usr/bin/env bash
- # If you want munin monitoring then please copy this file to /etc/munin/plugins
- if [[ "$1" = "config" ]]; then
- {
- echo 'graph_title Overpass API request count'
- echo 'graph_vlabel per minute'
- echo "overpass_request_started.label started"
- echo "overpass_request_started.type COUNTER"
- echo "overpass_request_started.cdef overpass_request_started,60,*"
- echo "overpass_request_started.max 10000"
- echo "overpass_request_completed.label completed"
- echo "overpass_request_completed.type COUNTER"
- echo "overpass_request_completed.cdef overpass_request_completed,60,*"
- echo "overpass_request_completed.max 10000"
- exit 0
- }; fi
- STARTED=`/OVERPASS_EXEC_DIR/bin/dispatcher --osm-base --status | grep -E '^Counter of started' | awk '{ print $5; }'` # adapt directory
- echo "overpass_request_started.value $STARTED"
- COMPLETED=`/OVERPASS_EXEC_DIR/bin/dispatcher --osm-base --status | grep -E '^Counter of finished' | awk '{ print $5; }'` # adapt directory
- echo "overpass_request_completed.value $COMPLETED"
|