Andrey
Alex
что я должен еще указать?
Andrey
Alex
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
Andrey
wasja
Andrey
сек
wasja
Alex
у меня проблема с тем что я что то не дописал или не правильно указал
Andrey
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
ну т.е. чтоб мониторить узел тебе надо его как бы добавить вначале, а так как у тебя его нету в заббикс сервере, то конечно будет видеть ругань в агенте
wasja
Alex
понял - сейчас посмотрю
wasja
но это только при активных проверках, активная проверка заключается в том что узел сам отправляет данные на заббикс-сервер, потому важно чтоб имя в агнете совпадало с тем что в заббикс-сервере
wasja
если у тебя нету активных проверок то можшь забить на правильность имени по сути
Andrey
я тебе не его скинул)
Alex
бывает)
Alex
Alex
я еще толком вебку не поднял - но уже на логи смотрю - понял
wasja
добавь узел а потом дальше покопаешься и поймешь
Alex
и кстати - лучше все таки агента ставить контейнером или просто установкой - просто есть мнение что иногда сбоит отправка данных на заббикс-сервер если агент в контейнере
Andrey
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
Andrey
не тупи...агент на сам серв ставь..
Alex
я хочу мониторить сам сервер где и стоит агент - но если я поставлю агента в контейнер это же не значит что я буду мониторить сам контейнер агента - как я пологаю я буду мониторить сам сервер где и стоит агент
Andrey
Ну и ставь его на сервер
Sergey
Доброго времени, коллеги! Правильно ли я понимаю, что в случае
если для двух разных image'ей используется один и тот же базовый image ,
то когда я говорю "docker run ..." он два раза будет скачан и в двух экземплярах представлен на диске? Как можно улучшить ситуацию?
George
Что тут происходит?
George
George
Касательно два раза. Имидж - это набор слоев. Если ты скачал имидж1, а имиджа 2 нет на системе, то будут докачаны только слои уникальные для имидж2
Vlad
docker start id_image
George
Что интереснее - у тебя при запуске создаётся виртуальная эфемерная ФС == размеру имиджа. И если на нее идёт активная запись, то там очень интересно все происходит.
A1EF
George
Sergey
Знакомые nikname) так и представлял. Спс!
Nikolay
Запускаю в докере селениум, и по скрипту, он должен отработать действия, он крашится на первом, не находя на странице нужный элемент, будто страница не успевает отрендерится. Как это отследить можно в докере? Прокидывать иксы?
A1EF
docker logs посмотреть?
Nikolay
так я по логам и сужу, что селениум типа не видит нужный элемент на странице. Такая ошибка обычно возникала, когда браузер неуспевал корректно отрендерить страницу
central
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