В Интернет я нашёл готовый вариант для расширенного мониторинга контейнеров Docker в Zabbix, который c помощью программы на С позволяет получать через Zabbix-агента такие данные, как статус конкретного контейнера, используемые им ресурсы системы, сетевые характеристики и многое другое. Более того, весь функционал упакован в отдельный контейнер и не зависит от окружения (MonitoringArtist). Мне же необходима была базовая информация от Zabbix-агента, установленного на хост-машине, без лишних сообщений (сигналов) и оповещений. Например, статус конкретного контейнера, время его работы, когда был создан и т.п. Что-то подобное, реализованное на Python, я нашёл здесь, но решил сделать свой скрипт на bash.
Читать далее »
Архивы по Категориям: Docker
Docker containers monitoring in Zabbix
Опубликовал(а): Profinch
в: 24.03.2019
Нет комментариев
Docker TeamCity internal DB migration to MySQL
Опубликовал(а): Profinch
в: 15.03.2019
Нет комментариев
Я использую Docker вместе с Docker Compose для удобства работы с несколькими Docker-контейнерами. Начал изучать приложение TeamCity от JetBrain, много чего настроил и понял, что буду его использовать как удобный инструмент Continuous Integration. Разработчики настоятельно рекомендуют не использовать встроенную базу данных TeamCity сервера для продакшена, поэтому решил мигрировать на внешнюю СУБД. В наших проектах используется PostgreSQL, но так как я люблю зоопарк, решил разнообразить и без того перегруженный контейнерами Docker Compose и создать ещё одну конфигурацию для Docker-контейнера MySQL сервера. Такой уж я DevOps со странностями.
Читать далее »