Alex
можно,но так никто не делает я про хостс
ну - хорошо - так как мне подправить это дело
Alex
что я должен еще указать?
wasja
что я должен еще указать?
какой смысл менять имя хоста внутри контейнера? тебе для мониторинга это абсолютно не нужно
Alex
может не указывать docker run --restart=always \ -e ZBX_HOSTNAME="server-6" \
Alex
переменную - ZBX_HOSTNAME
wasja
так как подправить?
ну дак ты уже создал контейнер -e ZBX_HOSTNAME="server-6» у которого указан хостнейм агента как server-6
wasja
тебе теперь просто в веб морде надо добавить этот узел
Andrey
Это всё удаляй....
Andrey
1 е зачем Айпишники не понимаю....2е зачем мониторить контейнер с агентом
Alex
в документации так написано ZBX_HOSTNAME="some-hostname" some-hostname это имя хоста, это параметр Hostname в файле конфигурации агента Zabbix
Andrey
3е лучше всё поднимать 1 композ файлом
wasja
1 е зачем Айпишники не понимаю....2е зачем мониторить контейнер с агентом
а разве агент не должен знать адрес заббикс сервера 😉
Alex
3е лучше всё поднимать 1 композ файлом
как будто если я это все запихну в компоуз - все заработает
Andrey
сек
Alex
у меня проблема с тем что я что то не дописал или не правильно указал
Alex
ага - docker run --restart=always \ -e ZBX_HOSTNAME="server-6" \ -e ZBX_SERVER_HOST="192.168.100.106" \ --name monitoring-zabbix-agent \ -d zabbix/zabbix-agent:latest значит все должно заработать когда я в вебке добавлю название хоста на котором стоит агент - в данном случае т/к/ все на одном серваке так и получилось что server-6
Alex
если бы я агента поставил на другой сервак docker run --restart=always \ -e ZBX_HOSTNAME="server-5" \ -e ZBX_SERVER_HOST="192.168.100.105" \ --name monitoring-zabbix-agent \ -d zabbix/zabbix-agent:latest то в вебке указал как server-5
wasja
ну т.е. чтоб мониторить узел тебе надо его как бы добавить вначале, а так как у тебя его нету в заббикс сервере, то конечно будет видеть ругань в агенте
Alex
понял - сейчас посмотрю
wasja
но это только при активных проверках, активная проверка заключается в том что узел сам отправляет данные на заббикс-сервер, потому важно чтоб имя в агнете совпадало с тем что в заббикс-сервере
Alex
В личку кинул рабочее
спасибо - я посмотрю - но не в компоузе дело - это просто автоматизация
wasja
если у тебя нету активных проверок то можшь забить на правильность имени по сути
Andrey
я тебе не его скинул)
Alex
бывает)
Alex
я еще толком вебку не поднял - но уже на логи смотрю - понял
wasja
я еще толком вебку не поднял - но уже на логи смотрю - понял
ну просто в дефолте в шаблонах почти нету активных проверок, просто в конфиге агента указана переменная Server_Active или как то так, потому он тебе и ругается
wasja
добавь узел а потом дальше покопаешься и поймешь
Alex
и кстати - лучше все таки агента ставить контейнером или просто установкой - просто есть мнение что иногда сбоит отправка данных на заббикс-сервер если агент в контейнере
Andrey
не нужен!
Alex
потому что так быстрее ставить? zabbix агент на ubuntu 16.04 wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb dpkg -i zabbix-release_3.4-1+xenial_all.deb - и конфиг агента еще править или что то большее?
Andrey
не тупи...агент на сам серв ставь..
Alex
я хочу мониторить сам сервер где и стоит агент - но если я поставлю агента в контейнер это же не значит что я буду мониторить сам контейнер агента - как я пологаю я буду мониторить сам сервер где и стоит агент
Andrey
Ну и ставь его на сервер
Sergey
Доброго времени, коллеги! Правильно ли я понимаю, что в случае если для двух разных image'ей используется один и тот же базовый image , то когда я говорю "docker run ..." он два раза будет скачан и в двух экземплярах представлен на диске? Как можно улучшить ситуацию?
George
Что тут происходит?
George
Касательно два раза. Имидж - это набор слоев. Если ты скачал имидж1, а имиджа 2 нет на системе, то будут докачаны только слои уникальные для имидж2
Vlad
docker start id_image
George
Что интереснее - у тебя при запуске создаётся виртуальная эфемерная ФС == размеру имиджа. И если на нее идёт активная запись, то там очень интересно все происходит.
Sergey
Знакомые nikname) так и представлял. Спс!
Nikolay
Запускаю в докере селениум, и по скрипту, он должен отработать действия, он крашится на первом, не находя на странице нужный элемент, будто страница не успевает отрендерится. Как это отследить можно в докере? Прокидывать иксы?
A1EF
docker logs посмотреть?
Nikolay
так я по логам и сужу, что селениум типа не видит нужный элемент на странице. Такая ошибка обычно возникала, когда браузер неуспевал корректно отрендерить страницу
Anonymous
/report
Stan
как настроить сервис docker для работы на отдельном разделе? чтоб поменять location где запускается сервис докер, это нужно вот эту строчку поменять в docker.service ?: ExecStart=/usr/bin/docker daemon -H fd:// -H tcp://0.0.0.0:2375 /etc/systemd/system/docker.service
inqfen
Шта
inqfen
Тебе нужно его тебе нужно его данные на другой раздел поместить?
inqfen
На другой диск точнее?
Stan
Да
inqfen
/var/lib/docker туда смонтируй
Stan
Execstart=/var/.... ?
inqfen
Раздел смонтируй, а не команду запуска меняй
Stan
Раздел смонтировать в директорию var/lib/docker ?
inqfen
Да, типа mount /dev/sdb /var/lib/docker
inqfen
Только в fstab маунт пропиши, чтобы после ребута остался
Stan
Если /dev/sdb подмаунтен как /data2/, во время установки cantos , то делаю umount a потом mount как ты сказал ?
inqfen
Можешь вообще симлинк сделать, если data2 тебе нужен
Stan
Оу, ок
Максим
Всем привет! Помогите, пожалуйста. Решил попробовать docker под windows для локальной разработки сайтов . Начать решил с интернет-магазина на drupal. Решил использовать готовую сборку для докера: https://github.com/wodby/docker4drupal Самая главная проблема, которая меня беспокоит - компьютер начал подвисать. На борту SSD, Core i5 2520M (2 ядра, до 3GHz), 8 гб оперативной памяти. В настройках докера на вкладке advanced CPUs: 1, Memory: 1536MB, Swap: 1024MB. Подскажите пожалуйста, то что компьютер лагает - это так и должно быть? Слишком слабая машина или что-то не так на программном уровне? При использовании XAMPP таких проблем не наблюдалось.
Alex
Привет, всем - может кто такой кейс делал: все делаеться на одном сервере -запустил заббикс в контейнере (база+бэкент+фронтенд - все работает) -запустил графану в контейнере (поставил плагин zabbix) -в Data Sources/Zabbix - пытаюсь подключиться к заббикс серверу что бы данные получить в разделе HTTP (Data Sources/Zabbix) - необходимо указать URL API Zabbixa логин и пароль тут все ок пробовал как: http://192.168.100.106/zabbix/api_jsonrpc.php:3000 - выдало Zabbix API version: undefined http://localhost/zabbix/api_jsonrpc.php - Could not connect to given url http://127.0.0.1/zabbix/api_jsonrpc.php - Could not connect to given url http://172.17.0.4/zabbix/api_jsonrpc.php - Could not connect to given url http://172.17.0.4/zabbix/api_jsonrpc.php:3000 - Could not connect to given url где 172.17.0.4 - ip контейнера Zabbix-Backend может кто пробовал так подключить заббикс к графане?
Bral Bral
А попробуйте в поднять в network_mode: host , если поднимится - точно дело в сети контейнеров.
Alex
А попробуйте в поднять в network_mode: host , если поднимится - точно дело в сети контейнеров.
возможно что то в этом есть - если заббикс я поднимал обычно (руками) - то стек графаны я поднимал при помощи докер-компоуза где сеть указана как networks: monitoring: driver: bridge root@server-6:~# docker network list NETWORK ID NAME DRIVER SCOPE e0db770abd89 bridge bridge local 051f716e1a77 host host local b13f8865dfe8 none null local 97f8cba44701 stack_monitoring bridge local root@server-6:~# вот графана в stack_monitoring bridge
Alex
наверно из-за сети
Alex
но с версией вроде все ок - графана 6 - заббикс 4
Stan
я установил docker, потом был создан раздел /dev/sdb1 , далее я сделал mount /dev/sdb1 /var/lib/docker когда я делаю docker run ubuntu получаю: docker: open /var/lib/docker/tmp/GetImageBlob466349183: no such file or directory. See 'docker run --help'. var/lib/docker/ - директория при этом пуста, вопрос, файлы которые ранее в ней находились - отсутствуют. как решить? или нужно сделать mount в начале а потом ставить docker ?
Bral Bral
Уберите networks, и в каждом контейнере внутри композе файла прилепите network mode host