Привет, коллеги.
Есть сервер с Debian 9, на нём установленный из репозитория Asterisk Asterisk 13.14.1~dfsg-2. Необходимо мониторить его по SNMP (через zabbix). Проблема в том, что модуль res_snmp.so в этой версии пакета не завезли. При попытке подсунуть версию из пакета для jessie пишет
[Jul 4 10:36:35] WARNING[25198]: loader.c:556 load_dynamic_module: Error loading module 'res_snmp.so': /usr/lib/asterisk/modules/res_snmp.so: undefined symbol: ast_bridged_channel
[Jul 4 10:36:35] WARNING[25198]: loader.c:1090 load_resource: Module 'res_snmp.so' could not be loaded.
При попытке подсунуть res_snmp.so, собранный руками на соседней машине, ругается на то, что модуль был собран с отличными от самого Asterisc опциями сборки:
[Jul 4 11:13:52] WARNING[25478]: loader.c:1005 inspect_module: Module 'res_snmp.so' was not compiled with the same compile-time options as this version of Asterisk.
[Jul 4 11:13:52] WARNING[25478]: loader.c:1006 inspect_module: Module 'res_snmp.so' will not be initialized as it may cause instability.
Что делать, товарищи? Пересобрать на сабжевом сервере астер с модулем не вариант, т.к. круглосуточно идут звоники. С другой стороны мониторинг по snmp необходим.