Description
В процедуре "mamonsu export" имеются два бага и один anti-usability кейс, от которого прямо-таки подгорает.
Баг №1.
Если подключение к PostgreSQL осуществляется через Unix-сокет, то почему-то невозможно выгрузить шаблон. Приходится делать копию конфига "agent.conf", в котором прописывать TCP-подключение специально для генерации шаблона.
Баг № 2.
Если в "agent.conf" отключен плагин "BgWriter", то шаблон не генерируется. Вылетает по ошибке вида "AttributeError: 'BgWriter' object has no attribute 'Items'
".
Баг №3.
Смотри соседний Issue номер 202 на тему ненулевого значения "<trends></trends>
" в шаблоне.
Anti-Usability
У команды "mamonsu export" есть два разных параметра: "mamonsu export template" и "mamonsu export zabbix-template". Называются похоже, но делают совершенно разное. Предлагаю переименовать их как-нибудь навроде "export agent-template" и "export trap-template", чтобы было понятно о чём вообще идет речь.