@ZabbixPro

Страница 266 из 1183
Alex
02.06.2017
14:19:41
http://nginx.org/ru/docs/http/request_processing.html - так, для общего ознакомления. Корневой локейшн с URI никак не связан

Andrey
02.06.2017
14:20:21
Товарищи, а кто-нибудь недавно tcpdump обмена от прокси к серверу не делал? Мне бы JSON увидеть целиком как есть, без обрезаний и преобразований

Alseg
02.06.2017
14:22:44
Сталкивался ли кто-нибудь с подобной симптоматикой?: Когда заббикс сервер теряет например 95 из 100 наблюдаемых хостов, которые отваливаются по причине что они удаленные и просто упал линк - эти 5 те что на той же площадке начинают крайне плохо отдавать данные по IPMI?

как только линк чиним и рекавери условия выполняются - все отлично опять забирается по IPMI с хостов на том же сайте что и сам заббикс-сервор

Google
Ilya
02.06.2017
14:26:26
А что на графиках внутренних процессов заббикса?

Andrey
02.06.2017
14:27:24
http://nginx.org/ru/docs/http/request_processing.html - так, для общего ознакомления. Корневой локейшн с URI никак не связан
А я и не написал про корневой, я написал, что вообще локейшн отвечает за обработку URI. Возможно указывать рут локейшн это что-то типа "бест практис", но необходимости в этом не вижу, хотя опыта у меня в настройке nginx, несомненно, мало.

Alseg
02.06.2017
14:28:39
А что на графиках внутренних процессов заббикса?
с этим проблема, потому что толком в них никто нихрена не понимает, и в силу малой численности хостов сам з-сервор не мониторится. обьем хостов настолько мал, что з-сервер это ВМ на 2 гб рам

пытались подебажить через логи - ничего криминального

Evgenia
02.06.2017
14:29:12
попробуйте мой вариант, и удивитесь
а нжинкс тогда разве не полезет в корневой каталог там графану искать?

я в нжинксе тоже мало знаю, и как веб-сервер ни разу раньше его не использовала, увы

Alseg
02.06.2017
14:31:08
Не может быть связано с таймаутом удалённых хостов?
какие именно таймауты имеются ввиду?

Александр
02.06.2017
14:31:47
какие именно таймауты имеются ввиду?
Ну по логике заббикс ходит по кругу

Alseg
02.06.2017
14:31:53
на самом деле по ипми опрашивается немного, утрируя - 10 удаленных и 2 на той же площадке что и з_сервер

Evgenia
02.06.2017
14:32:20
Местами поменяла?
так что поменять-то? там под заббикс же нет отдельного локейшена, он только под графану и под статику собственно

Google
Alseg
02.06.2017
14:33:00
Ну по логике заббикс ходит по кругу
сначала я вижу сработавший триггер что хост А не ответил по ипми. потом на след раз он ответил и триггер ОК. и так может флапать до момента пока не поднимется удаленный сайт

Andrey
02.06.2017
14:33:22
Местами поменяла?
А смысл их менять? nginx же все равно по своей логике их обрабатывает и берет наиболее точно совпадающий с URI

Alseg
02.06.2017
14:34:23
Ну пока пройдёт все 10 удалённых час пройдёт
триггер что хост не отвечает на ипми висит как правило на каком нибудь показательном итеме, например температура проца, опрос каждые 30 секунд (ну или 60, на некоторых)

Andrey
02.06.2017
14:35:37
@eermolaeva попробуй реврайт добавить из моего поста выше

Andrey
02.06.2017
14:36:07
Я выяснил: system.uptime по хосту от прокси приходит, правильный, всё ОК. Но вот в базу он не попадает... WTF? :(

Alseg
02.06.2017
14:37:03
Но заббикс все равно будет пытаться опросить недоступные хосты
это понятно, но почему при недоступности удаленных хостов начинается лажа с данными ипми тех кто рядом?

Alseg
02.06.2017
14:38:54
Очередь
хм, немного непонятно, она же и до этого была той же самой очередью

Andrey
02.06.2017
14:39:39
@eermolaeva в grafana.ini замени "root_url = %(protocol)s://%(domain)s:/grafana" на "root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana" Это последняя догадка.

Александр
02.06.2017
14:40:00
хм, немного непонятно, она же и до этого была той же самой очередью
Да, но в одном случае хосты отвечают сразу, в другом отваливаются по таймауту

Alseg
02.06.2017
14:40:47
Да, но в одном случае хосты отвечают сразу, в другом отваливаются по таймауту
а, т.е. Заб идет по очередности и в случае неответа что то там еще ждет некоторое время и только потом идет далее?

Alseg
02.06.2017
14:41:51
Да, но количество сборщиков влияет
где подкрутить? как это борят на больших инсталляциях?

суть прост уловить мне

Google
Alseg
02.06.2017
14:42:22
если мы на мелких на такое наступаем, на больших же как то люди живут

Александр
02.06.2017
14:42:45
суть прост уловить мне
Таймауты+количество сборщиков

Alseg
02.06.2017
14:43:43
спс, посмотрю

Evgenia
02.06.2017
14:45:54
location / { root /home/zabbix/htdocs/ ; index index.php index.html index.htm; }
хрен там был, сделала - после этого вообще заббикс не отображается, file not found

@eermolaeva в grafana.ini замени "root_url = %(protocol)s://%(domain)s:/grafana" на "root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana" Это последняя догадка.
тоже нет. так-то же часть данных она отдает, а вот до файлов со стилями достучаться не может. вот думаю, может в праваъх дело? но пользователь нжинкса добавлен в группу графаны...

Alseg
02.06.2017
14:47:16
Таймауты+количество сборщиков
у меня стоит таймаут = 4, никто в конфиг с момента инсталла не лазил

этот параметр на все виды опросов работает?

Evgenia
02.06.2017
14:49:13
Файлы со стилями уходят на это правило имхо location ~* \.(jpg|jpeg|png|gif|css|js|ico)
логично, да. и вот как нжинкс направить для графаны в ее каталог?

Это как такое может быть?
а вот так... я тоже не поняла, что за нах это был, но был

Alex
02.06.2017
14:50:02
если индекс.похапэ заббиксовый там лежит, то должно было отработать

Evgenia
02.06.2017
14:50:45
лежит, блин, убрала указание location / - все снова заработало

Alex
02.06.2017
14:52:51
а старый рут комментили?

Evgenia
02.06.2017
14:54:27
я вот старый рут и обернула в location /, поскольку каталог-то не меняется, чтобы не дублировать строки)

Alex
02.06.2017
14:55:26
и 404?

Andrey
02.06.2017
14:56:14
я точно помню, что у меня была такая же проблема при настройке и помог именно rewrite в nginx и изменение root_url в конфиге графаны, вроде бы больше ничего не делал.

Alex
02.06.2017
14:56:55
rewrite ^/grafana/(.*) /$1 break; да, стоит вписать

Evgenia
02.06.2017
14:57:07
неее, именно просто текстом пишет File not found О_о

Google
Alex
02.06.2017
14:57:41
нот фаунд какой? по тому пути, который прописан в конфиге?

nginx -t

Evgenia
02.06.2017
14:59:01
nginx -t
все ок

вот в логе теперь, при обращении к заббиксу: 2017/06/02 17:59:08 [error] 12210#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 77.37.134.187, server: zabbix.cultserv.ru, request: "POST /jsrpc.php?output=json-rpc HTTP/1.1", upstream: "fastcgi://unix:/var/lib/php-fpm/zabbix.socket:", host: "zabbixnew.cultserv.ru", referrer: "https://zabbixnew.cultserv.ru/zabbix.php?action=dashboard.view&ddreset=1"

Alex
02.06.2017
15:01:59
http_addr = 127.0.0.1 в конфиге графаны стоит раскомментить

[paths] # Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used) # data = /home/grafana/tmp # # Directory where grafana can store logs # logs = /home/grafana/log # # Directory where grafana will automatically scan and look for plugins # plugins = /home/grafana/plugins Эти пути верны в конфиге графаны?

Evgenia
02.06.2017
15:16:48
да

Alex
02.06.2017
15:32:09
Права?

а еще вот интересный вопрос? А вы графану отдельно заводить пробовали?

что-то вроде grafana.myserver.com

вот сначала добивайтесь работы графаны на поддомене

а затем уже с заббиксом крестите

но обязательно, чтобы работало через нгинкс

вот у меня точно рабочий конфиг server { listen *:80; location / { add_header Content-Type text/plain; return 200 ""; } location /grafana { proxy_pass http://127.0.0.1:3000; rewrite ^/grafana/(.*) /$1 break; proxy_set_header Host $host; } }

Evgenia
02.06.2017
15:35:29
а еще вот интересный вопрос? А вы графану отдельно заводить пробовали?
честно говоря, нет желания под нее отдельный поддомен заводить, тем более, что доменами не я занимаюсь

Alex
02.06.2017
15:35:29
вместо звездочки ставьте хостнейм

ну у вас два поддомена в любом случае есть

Evgenia
02.06.2017
15:36:00
спасибо, попробую с вашим вариантом

Alex
02.06.2017
15:36:04
zabbix.mydomain.ru zabbixnew.mydomain.ru;

прошу заметить, в корне он просто отдает 200 ответ

Google
Ромик
03.06.2017
12:42:03
Коллеги при поднятии заббикса из пакетов , устанавливается ли агент по которому мониторится сам сервер ?

root@Zabbix:~# systemctl status zabbix-agent ● zabbix-agent.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) root@Zabbix:~# systemctl start zabbix-agent Failed to start zabbix-agent.service: Unit zabbix-agent.service not found.

Evgenia
03.06.2017
12:45:35
Автоматом нет, надо поставить пакет агента на сервер

Hyde
03.06.2017
15:03:37
Привет всем, подскажите пожалуйста. Можно ли как то сделать выгрузку из меню "Последние данные"?

Maxim
03.06.2017
15:05:30
угу, через api

метод item.get, из него можно достать послденее значение

или history.get, там уже все значения истории

Hyde
03.06.2017
15:06:30
К сожалению с api не знаком, можете подсказать куда копать, если не сложно. Заранее благодарен

Maxim
03.06.2017
15:07:34
bash, python, ruby? там обычный get запрос

Паша
03.06.2017
15:08:38
Maxim
03.06.2017
15:09:19
А по-моему POST
да, ты прав

Hyde
03.06.2017
15:09:20
bash, python, ruby? там обычный get запрос
А можно сразу в excel выгружать, полученные данные?

Паша
03.06.2017
15:10:17
Ну, тут уже зависит от того, какой скрипт ты напишешь. Для питона точно видел модули, которые умеют с экселевским форматом работать.

Dmitry
03.06.2017
15:36:42
делаю с помощью этого модуля\

на пайтоне

Страница 266 из 1183