Спасибо за интересную статью. Если бы вы использовали py-zabbix, как в начале, можно было бы заменить некрасивый вызов shell с zabbix_sender на вызов метода ZabbixSender.send().
Пару слов в защиту py-zabbix: он поддерживает python3, и все последние версии Zabbix с ним работают. И в отличие от pyzabbix, у него есть методы для отправки/приёма данных в Zabbix.
Ответ будет зависеть от вакансии, но скорее всего в данном случае интервьюер хотел проверить инициативность и любознательность кандидата при помощи провокационного вопроса.
Мозг могут рвать «везде», это скорее от руководителя и компании зависит. Умение писать на разных языках — это не дар, а нарабатываемый навык. Если человеку нравится учить языки и применять их в DevOps — почему бы и нет. Другое дело, что как правило, от программистов требуется более глубокое знание языка, библиотек и frameworks.
К сожалению, наличие корректных SPF и DKIM записей на даёт гарантии, что Gmail не отправит ваше письмо в спам. Вероятность попадания в спам уменьшится. У больших бесплатных почтовых хостингов много критериев отсеивания спама, не связанных с этими протоколами.
«Обычно управляет конфигурацией Linux.»
Уже далеко не так, легко расширяется при помощи коллекций и ролей, поэтому может управлять конфигурацией сетевых устройств, HTTPS API (через модуль URI), IPMI, Windows, и многим другим, наверное почти всем, к чему есть интерфейсные библиотеки на Python.
По поводу решения проблем — вы забыли упомянуть о системах управления конфигурациями — Puppet, Ansible и т.д.
Отлично справляются с проблемами тиражируемости серверов
Information
Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
У меня так было с Puppet, да и с Ansible. Docker снял много боли - изоляция избавила от зависимостей на хосте.
startstats -interval n
startstats -interval n
Уже далеко не так, легко расширяется при помощи коллекций и ролей, поэтому может управлять конфигурацией сетевых устройств, HTTPS API (через модуль URI), IPMI, Windows, и многим другим, наверное почти всем, к чему есть интерфейсные библиотеки на Python.
Отлично справляются с проблемами тиражируемости серверов