- Repository
- Munin (contrib)
- Last change
- 2018-03-28
- Graph Categories
- Keywords
- Language
- Perl
fax_test
Sadly there is no documentation for this plugin.
#!/usr/bin/perl
use Carp;
use strict;
use Asterisk::AMI;
do './get_fax_stats.pl';
my $ret = undef;
if ( ! eval "require Asterisk::AMI;" ) {
$ret = "Asterisk::AMI not found";
};
if ( $ARGV[ 0 ] and $ARGV[ 0 ] eq "config" ) {
print "graph_title Asterisk active fax channels\n";
print "graph_args --base 1000 -l 0\n";
print "graph_vlabel channels\n";
print "graph_category voip\n";
print "channels.draw AREA\n";
print "channels.label channels\n";
exit 0;
};
#my $host = exists $ENV{ 'host' } ? $ENV{ 'host' } : "127.0.0.1";
#my $port = exists $ENV{ 'port' } ? $ENV{ 'port' } : "5038";
#my $username = $ENV{ 'username' };
#my $secret = $ENV{ 'secret' };
our $username = 'manager';
our $host = '127.0.0.1';
our $port = '5038';
our $secret = 'insecure';
our $timeout = '5';
my %faxstats = get_fax_stats();
my $channels = $faxstats{'Digium G.711'}{'Licensed Channels'};
print "channels.value $channels\n";
exit( 0 );