This is great stuff, thanks. Steve Totaro
On Sat, Apr 12, 2008 at 9:27 PM, Jonathan C. Bailey <[EMAIL PROTECTED]> wrote: > We use Nagios for network monitoring. We've got a check_pri script that > should be fairly universal. It will return "critical" for any alarm. Feel > free to use the script as you see fit. YMMV - may skin cats, etc (you know > the disclaimer drill)... > > > #! /usr/bin/python > > # Checks PRI status - returns similar to the following: > # PRI span 1/0: Provisioned, Up, Active / PRI span 2/0: Provisioned, Up, > Active > > > import os, sys, socket > > statusstring = '' > > for file in os.popen('/usr/sbin/asterisk -rx "pri show spans"').readlines(): > out = file[:-1] > if out.startswith('PRI'): > statusstring += ' / ' + out.strip() > if out.startswith('Unable to connect to remote asterisk'): > print "Unable to connect to Asterisk instance" > sys.exit(2) > > print statusstring.strip()[2:] > > if statusstring.strip()[2:].count("In Alarm") > 0: > sys.exit(2) > > # Nagios Return Codes > # OK = 0 > # Warning = 1 > # Critical = 2 > # Unknown = 3 > > sys.exit(0) > > > > -Jon > > > > ----- Original Message ----- > From: "Alex Balashov" <[EMAIL PROTECTED]> > To: "Asterisk Users Mailing List - Non-Commercial Discussion" > <asterisk-users@lists.digium.com> > Sent: Saturday, April 12, 2008 8:21:09 PM GMT -06:00 US/Canada Central > Subject: Re: [asterisk-users] way to inquire status of T1 link > > Jerry Geis wrote: > > Is there a way to inquire of the T1 link status? > > > > I mean having cron (as example) execute a program that asks if the T1 > > status is OK.YEL or RED? > > then on RED I can send some alert? > > What sort of adaptor? > > -- > Alex Balashov > Evariste Systems > Web : http://www.evaristesys.com/ > Tel : (+1) (678) 954-0670 > Direct : (+1) (678) 954-0671 > Mobile : (+1) (706) 338-8599 > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users