Добрый день. Занимаюсь настройкой мониторинга AMI mikopbx в Zabbix. В целом всё получилось за исключением одного момента.
Заббикс говорит:"Asterisk: Failed to fetch AMI page". Смотрю элемент данных, котрый за это отвечает (Asterisk: Get stats) и вижу следующее сообщение "Preprocessing failed for: HTTP/1.1 200 OK..Server: nginx/1.19.3..Date: Fri, 27 Oct 2023 09:55:28 GMT..Content-Type: text/ht... 1. Failed: Cannot find mansession_id with cookie in response." Пускаю тестовый запрос получения значения и получаю результат Cannot find mansession_id with cookie in response. (см скрин "test_get_value" ).
Пробую пройти аутентификацию по http из строки браузера следующим запросом: http://192.168.7.250:8088/asterisk/rawman?action=login&username=zabbix&secret=password . Результат Response: Success Message: Authentication accepted.
Нагуглил, что получить значение mansession_id можно следующим запросом: http://192.168.7.250:8088/asterisk/rawman?action=SIPpeers . Результат: Response: Error Message: Permission denied .
UPD 1: Пока оформлял вопрос значени изменилось на Response: Error Message: Invalid/unknown command: SIPpeers. Use Action: ListCommands to show available commands. В ListCommands действительно не вижу запрашиваемого SIPpeers.
Какое значение следует использовать вместо него? (Представленные значения помещу в архив ниже)
Заранее благодарю за уделённое время!