root / plugins / asterisk / asterisk_channels @ 45391005
Historique | Voir | Annoter | Télécharger (730 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 | fd2a8b3b | varnav | # |
| 9 | # Run as root or make sure munin user can run 'asterisk -r' command |
||
| 10 | # |
||
| 11 | # [asterisk_channels] |
||
| 12 | # user root |
||
| 13 | 98f1362b | Steve Schnepp | # |
| 14 | # LGPL License |
||
| 15 | ae9f97ea | Eugene Varnavsky | |
| 16 | 9cb31209 | Steve Schnepp | if [ "$1" = "autoconf" ]; then |
| 17 | a318064d | Steve Schnepp | [ -z $(which asterisk) ] && echo "no" || echo "yes" |
| 18 | 98f1362b | Steve Schnepp | exit 0 |
| 19 | fi |
||
| 20 | ae9f97ea | Eugene Varnavsky | |
| 21 | 9cb31209 | Steve Schnepp | if [ "$1" = "config" ]; then |
| 22 | 98f1362b | Steve Schnepp | echo "graph_title Asterisk Channels" |
| 23 | echo "graph_args --base 1000 -l 0" |
||
| 24 | echo "graph_vlabel Channels" |
||
| 25 | c4b2d9a8 | dipohl | echo "graph_category voip" |
| 26 | 98f1362b | Steve Schnepp | echo "channels.label Channels" |
| 27 | exit 0 |
||
| 28 | fi |
||
| 29 | ae9f97ea | Eugene Varnavsky | |
| 30 | 1a3ca612 | Dave Fennell | asterisk -rx "core show channels" | awk '/active channels/ { print "channels.value " $1 }'
|
| 31 | 98f1362b | Steve Schnepp | exit 0 |
