Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root / plugins / asterisk / asterisk_channels @ 17f78427

Historique | Voir | Annoter | Télécharger (729 octets)

1
#! /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
# Run as root or make sure munin user can run 'asterisk -r' command
10
#
11
# [asterisk_channels]
12
#   user root
13
#
14
# LGPL License
15

    
16
if [ "$1" = "autoconf" ]; then
17
        [ -z $(which asterisk) ] && echo "no" || echo "yes"
18
        exit 0
19
fi
20

    
21
if [ "$1" = "config" ]; then
22
        echo "graph_title Asterisk Channels"
23
        echo "graph_args --base 1000 -l 0"
24
        echo "graph_vlabel Channels"
25
        echo "graph_category voip"
26
        echo "channels.label Channels"
27
        exit 0
28
fi
29

    
30
asterisk -rx "core show channels" | awk '/active channels/ { print "channels.value " $1 }'
31
exit 0