root / plugins / asterisk / asterisk_channels @ a318064d
Historique | Voir | Annoter | Télécharger (624 octets)
| 1 | 98f1362b | Steve Schnepp | #! /bin/sh |
|---|---|---|---|
| 2 | # Munin plugin |
||
| 3 | # Gets number of active channels |
||
| 4 | # By Eugene Varnavsky |
||
| 5 | # Converted to /bin/sh by Steve Schnepp |
||
| 6 | # June 2012 |
||
| 7 | # Version 1.0 |
||
| 8 | # |
||
| 9 | # LGPL License |
||
| 10 | ae9f97ea | Eugene Varnavsky | |
| 11 | 9cb31209 | Steve Schnepp | if [ "$1" = "autoconf" ]; then |
| 12 | a318064d | Steve Schnepp | [ -z $(which asterisk) ] && echo "no" || echo "yes" |
| 13 | 98f1362b | Steve Schnepp | exit 0 |
| 14 | fi |
||
| 15 | ae9f97ea | Eugene Varnavsky | |
| 16 | 9cb31209 | Steve Schnepp | if [ "$1" = "config" ]; then |
| 17 | 98f1362b | Steve Schnepp | echo "graph_title Asterisk Channels" |
| 18 | echo "graph_args --base 1000 -l 0" |
||
| 19 | echo "graph_vlabel Channels" |
||
| 20 | echo "graph_category asterisk" |
||
| 21 | echo "channels.label Channels" |
||
| 22 | exit 0 |
||
| 23 | fi |
||
| 24 | ae9f97ea | Eugene Varnavsky | |
| 25 | 98f1362b | Steve Schnepp | asterisk -x "core show channels" | awk '/active channels/ { print "channels.value " $1 }'
|
| 26 | exit 0 |
