Архивы по Категориям: Docker

Docker containers monitoring in Zabbix

В Интернет я нашёл готовый вариант для расширенного мониторинга контейнеров Docker в Zabbix, который c помощью программы на С позволяет получать через Zabbix-агента такие данные, как статус конкретного контейнера, используемые им ресурсы системы, сетевые характеристики и многое другое. Более того, весь функционал упакован в отдельный контейнер и не зависит от окружения (MonitoringArtist). Мне же необходима была базовая информация от Zabbix-агента, установленного на хост-машине, без лишних сообщений (сигналов) и оповещений. Например, статус конкретного контейнера, время его работы, когда был создан и т.п. Что-то подобное, реализованное на Python, я нашёл здесь, но решил сделать свой скрипт на bash.
Читать далее »

Docker TeamCity internal DB migration to MySQL

Я использую Docker вместе с Docker Compose для удобства работы с несколькими Docker-контейнерами. Начал изучать приложение TeamCity от JetBrain, много чего настроил и понял, что буду его использовать как удобный инструмент Continuous Integration. Разработчики настоятельно рекомендуют не использовать встроенную базу данных TeamCity сервера для продакшена, поэтому решил мигрировать на внешнюю СУБД. В наших проектах используется PostgreSQL, но так как я люблю зоопарк, решил разнообразить и без того перегруженный контейнерами Docker Compose и создать ещё одну конфигурацию для Docker-контейнера MySQL сервера. Такой уж я DevOps со странностями.
Читать далее »