Страница 2 из 2
Re: Скрипт отслеживания статуса линии
Добавлено: 09 апр 2019, 07:18
virus_net
Re: Скрипт отслеживания статуса линии
Добавлено: 10 апр 2019, 17:48
a.nikolaev
Хотел бы проконсультироваться по этой теме, я написал bash скрипт:
Код: Выделить всё
#!/bin/bash
Busy=$(sudo asterisk -rx 'core show hints' | grep Busy | wc -l)
Idle=$(sudo asterisk -rx 'core show hints' | grep Idle | wc -l)
echo "$Busy in use hints, $Idle idle hints"
Я правильно понимаю, что с помощью данного скрипта я смогу отслеживать сколько городских линий занято, а сколько свободно?
Re: Скрипт отслеживания статуса линии
Добавлено: 10 апр 2019, 18:00
ded
Можно дополнить
Код: Выделить всё
Unavail=$(sudo asterisk -rx 'core show hints' | grep Unavailable | wc -l)
echo "$Busy in use peers, $Idle idle peers, $Unavai unavailable peers "
a.nikolaev писал(а):Я правильно понимаю, что с помощью данного скрипта я смогу отслеживать сколько городских линий занято, а сколько свободно?
Если через секунду после выполненного скрипта кто-то положит трубку, или снимет трубку и наберёт, и/или раздастся входящий звонок - информация из скрипта сразу становится недостоверной.
Re: Скрипт отслеживания статуса линии
Добавлено: 17 апр 2019, 12:29
a.nikolaev
Хотел еще кое-что уточнить... а насколько плохо для астериска, если я каждые 10 секунд буду запускать данный скрипт из zabbix ?
Re: Скрипт отслеживания статуса линии
Добавлено: 17 апр 2019, 12:59
ded
Это плохо с точки зрения грамотности выполнения задачи.
Изучите AMI - Asterisk Manager interface. Посмотрите как работает FOP2 через AMI, нет нужды запускать скрипт через zabbix для отслеживания статуса линий, пользователей, "всё уже украдено до нас!" (с)
Re: Скрипт отслеживания статуса линии
Добавлено: 22 апр 2019, 12:27
a.nikolaev
О, FOP2 оказалось то, что мне как раз нужно, спасибо!
Хотел еще один вопрос уточнить, командой "sip show peers" у меня отображается в списке два транка для внешних звонков, а через команду "sip show inuse" только один из них, следовательно получается, что один из транков не задействован?