[asterisk-users] way to inquire status of T1 link

Steve Totaro stotaro at totarotechnologies.com
Sun Apr 13 17:05:12 CDT 2008


This is great stuff, thanks.

Steve Totaro

On Sat, Apr 12, 2008 at 9:27 PM, Jonathan C. Bailey
<jbailey at co.marshall.ia.us> 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" <abalashov at evaristesys.com>
>  To: "Asterisk Users Mailing List - Non-Commercial Discussion" <asterisk-users at 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
>



More information about the asterisk-users mailing list