LINUX.ORG.RU

Zabbix - некоторые вопросы.

 ,


0

1

После добавление хоста не опрашвается машина:

Host status

HOST GROUP WITHOUT PROBLEMS Linux servers 1

Все машины, как и сам Zabbix находятся в одной сети.

Настройки Zabbix Agent:

DebugLevel=3

SourceIP=192.168.1.4

Server=192.168.1.5

ListenIP=192.168.1.4 #ServerActive=127.0.0.1

Hostname=HostsTest

AllowRoot=1

Единственное что меня смущает, так это то, что сервер поднимается на локалкхосте...

Zabbix server is running Yes localhost:10051

Возможно в этом и есть проблема, что он должен быть поднят на 192.168.1.4.

Как изменить адрес, с которого запускается забикс сервер?

★★

Последнее исправление: BitSum (всего исправлений: 1)

Смотри нетстатом на каких интерфейсах висит заббикс-сервер.

Работоспособность агента с сервера можно проверить

zabbix_get -s 192.168.1.4 -k system.hostname

Smugo
()
Ответ на: комментарий от Smugo

Смотри нетстатом на каких интерфейсах висит заббикс-сервер.

<<

Уже смотрел, вроде всё нормально:

http://data3.floomby.com/files/share/24_7_2016/0/HQPLvWPkEWX1xrR5slTg.jpg

p.s. У меня минимальная сборка...

zabbix-frontend-php_3.0.3-1+trusty_all.deb 2016-05-23 15:02 2.3M

zabbix-server-mysql_3.0.3-1+trusty_amd64.deb 2016-05-23 15:02 1.5M

root@security:~# zabbix_get -s 192.168.1.4 -k system.hostname

Приложение 'zabbix_get' может быть найдено в следующих пакетах:

* zabbix-proxy-mysql

* zabbix-proxy-pgsql

* zabbix-proxy-sqlite3

* zabbix-server-mysql

* zabbix-server-pgsql

Попробуйте: apt-get install <выбранный пакет>

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

Нет, не нормально. Заббикс-сервер должен висеть на порту 10051, ничего не понятно по твоему выхлопу из нетстата. Сделай

netstat -plantu | grep 10051

Smugo
()
Ответ на: комментарий от BitSum

Подключай реп заббикса и оттуда ставь. На офсайте есть подробнейшая инструкция.

Smugo
()
Ответ на: комментарий от BitSum

Пропиши нормально репозиторий по инструкции.

Опции ListenIP, SourceIP необязательны.

Также укажи ServerActive, да и вообще рекоммендую использовать активные проверки, чтобы не нагружать этим сервер.

С сервера покажи вывод

netstat -tupan | grep zabbix

Deleted
()
Ответ на: комментарий от Deleted

Выхлоп:

http://data3.floomby.com/files/share/25_7_2016/23/ctVpFmCuRk2TWGqlankw0Q.jpg

Пожалуй сразу опишу все действия:

1) На данный момент запущен zabbix сервер Zabbix server is running Yes 192.168.1.5:10051

2) Как настраивался zabbix - прошу скачать по ссылке, дабы не постить кучу настроек: http://rgho.st/private/8QpvQVshj/058244361acc789b8184424f4c54f901

BitSum ★★
() автор топика
Ответ на: комментарий от anonymous

Спасибо за заметку, в посте от (26.07.2016 1:02:54) было исправлено. Помимо всего теперь данный параметр вовсе отсутствует по совету WiZ_Ed.

p.s. Постом выше 2) Как настраивался zabbix - прошу скачать по ссылке, дабы не постить кучу настроек: http://rgho.st/private/8QpvQVshj/058244361acc789b8184424f4c54f901

BitSum ★★
() автор топика

После добавление хоста не опрашвается машина:

чувак у тебя в настройках узла не тот адрес указан, если верить настройкам агента... посмотри в discovered hosts, и еще hostname в конфиге агента должен совпадать с hostname машины на которой агент.

anonymous
()
Ответ на: комментарий от BitSum

Какой кошмар и не уважение к Ъ. Текст постить в картинках и на файлообменниках.

1. Если бы прочитал официальную документацию, то процесс установки был бы проще и быстрее. Читать выхлоп лень.

2. Сервер запущен. Значит надо проверить связь между агентом и серверов.

1) Какой тип проверок: активные (агент подключается к серверу) или пассивные (сервер подключается к агенту)?

2) Попинговать с сервера агент и с агента сервер. Если не пингуется, то ли настройки сети, маршрутизации, то ли фаервол.

3) В зависимости от типа проверок телнетом проверить возможность подключения. Если активные, то на агенте выполнить

telnet <server-ip> 10051
Если пассивные, то на сервере выполнить
telnet <agent-ip> 10050

Если не проходит, то скорее всего фаервол

Deleted
()
Ответ на: комментарий от anonymous

чувак у тебя в настройках узла не тот адрес указан, если верить настройкам агента..

<<

Выше дал ответ - было исправлено + параметр был вовсе закомментирован.

посмотри в discovered hosts, и еще hostname в конфиге агента должен совпадать с hostname машины на которой агент.

Выше скриншот... Всё совпадает

BitSum ★★
() автор топика
Ответ на: комментарий от Deleted

nmap 192.168.1.3 -p 10050

Starting Nmap 6.40 ( http://nmap.org ) at 2016-07-26 21:10 MSK

Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn

Nmap done: 1 IP address (0 hosts up) scanned in 3.08 seconds

Разве машины через пинг опрашиваются?

p.s. А как вообще машины опрашиваются? (речь о протоколе)

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

1) Внутри сети порты закрыты... Ладно, предположим.

2) Открываю внешку, к порту присосаться могу. Но машины всё равно не опрашиваются.

3) Кочегарим дамп:

tcpdump port 10050 tcpdump: бла-бла-бла...

4 packets captured 4 packets received by filter 0 packets dropped by kernel

Понять бы теперь как дела обстоят с протоколами, для пополнения политик сети.

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

Ты мне не ответил на вопрос про тип проверок: пассивные или активные.

У тебя проблемы. Надо определить область проблемы: сервер, агент или сеть.

Топику уже несколько дней, а ясности нет, уже и сам мог найти и устранить проблему. На вопросы не отвечаешь, тот же сервер установлен окольным путём. Сразу ясно, что документацию не читал и даже не пытался.

Deleted
()
Ответ на: комментарий от Deleted

1) Я пробовал и активные и пассивные.

На данный момент активные.

2) Документацию я прошарил всю, пробовал всё, что там описано.

BitSum ★★
() автор топика
Ответ на: комментарий от Deleted

Топику уже несколько дней

<<

И я до сих пор пытаюсь найти причину...

1) Пробовал и активные и пассивные.

На данный момент активные.

2) Документацию прошарил всю, пробовал всё, что там описано.

Сейчас сделано всё по документации, от а до б, проблема та же.

НО, машины теперь опрашиваются по белым айпи, а не по внутренним.

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

1. Используй активные проверки.

2. Обеспечь IP-связанность между агентом и сервером.

3. Проверь iptables, route table.

4. Я ранее написал по шагам этапы диагностики. Пройди ещё раз по пунктам. Сейчас больше похоже на особенности сети.

5. Если прозрение не наступило, то лучше обратиться в job.

Deleted
()
Ответ на: комментарий от Deleted

1. Это да, спасибо, но сейчас хоть что-то бы понять... оптимизации на потом.

2. Сделано.

3. Iptables отсутствует, на подлёте Juniper SRX.

4. Через telnet подключения есть, как к агенту, так и с агента к серверу.

5. Уже оформляю тему на офф. сайте.

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

Тогда надо смотреть лрги на агенте сразу после перезапуска агента. Там будет видно, либо нет связи, либо нет проверок (например, hostname отличается).

Deleted
()
Ответ на: комментарий от Deleted

5489:20160727:121412.148 Got signal [signal:15(SIGTERM),sender_pid:5705,sender_uid:0,reason:0]. Exiting ...

5489:20160727:121412.150 Zabbix Agent stopped. Zabbix 3.0.4 (revision 61185).

5713:20160727:121412.214 Starting Zabbix Agent [HostsTest]. Zabbix 3.0.4 (revision 61185).

5713:20160727:121412.214 **** Enabled features ****

5713:20160727:121412.214 IPv6 support: YES

5713:20160727:121412.214 TLS support: YES

5713:20160727:121412.214 **************************

5713:20160727:121412.214 using configuration file: /etc/zabbix/zabbix_agentd.conf

5713:20160727:121412.214 agent #0 started [main process]

5714:20160727:121412.215 agent #1 started [collector]

5715:20160727:121412.215 agent #2 started [listener #1]

5716:20160727:121412.215 agent #3 started [listener #2]

5717:20160727:121412.215 agent #4 started [listener #3]

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

1. Lorcode!

2. Тут только запуск, подожди когда попытается к серверу подключиться. Для этого нужны активные проверки и опция serveractive

Deleted
()
Ответ на: комментарий от Deleted

1. Поподробней, пожалуйста.

2. Если пассивную проверку (Server) закомментировать, оставить ServerActive, то после перезапуска агент не запустится:

Job for zabbix-agent.service failed because the control process exited with error code. See «systemctl status zabbix-agent.service» and «journalctl -xe» for details.

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

1. Когда отвечаешь - читай внимательно, что предлагает форум.

2. Обе опции должны бытб указаны.

Deleted
()
Ответ на: комментарий от Deleted

1. Спасибо.

2.

16995:20160727:210031.764 active check configuration update from [192.168.1.5:10051] started to fail (cannot connect to [[192.168.1.5]:10051]: [4] Interrupted s$

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

С пунктом 2 разобрался.

Теперь в самом интерфейсе забикса такая ошибка:

Get value from agent failed: bind() failed: [99] Cannot assign requested address

В логах агента:

3154:20160730:133539.841 active check configuration update from [айписервера:10051] started to fail (bind() failed: [99] Cannot assign requested address)

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

Уже сколько времени не могу найти решение...

Вот информация на офф. форуме:

https://www.zabbix.com/forum/showpost.php?p=187029&postcount=12

https://www.zabbix.com/forum/showpost.php?p=187051&postcount=14

https://www.zabbix.com/forum/showpost.php?p=187055&postcount=16

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

Спойлеры почему-то не работают, пришлось вместо флуда указывать ссылки.

BitSum ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.