@ZabbixPro

Страница 1176 из 1183
Dmitry
23.10.2018
13:58:03


Dmitry
23.10.2018
14:00:18
Покажи статистику fpm и nginx
[root@80fe1cc9feaa /]# cat /var/log/nginx/access.log | awk '{print $1" "$8}' | awk -F\& '{print $1}' | sed 's|"||g' | sed 's|.graphid=.*||g' | sed 's|.sid=.*||g' | sed 's|?hostid=.*||g' | sort -k2 | awk 'NR>1{countarr[$2]++}; {sumarr[$2] += $1} END{for (a in countarr) print a, sumarr[a]/countarr[a], countarr[a]}' | sort -k2 -n -r | head -n 20 /zabbix.php?action=widget.status.view 4.62721 8532 /charts.php 4.60059 17 /charts.php?ddreset=1 4.328 25 /tr_status.php 4.11227 139 /charts.php?fullscreen=0 4.05931 114 /tr_status.php?fullscreen=0 3.94164 25 /tr_status.php?filter_set=1 3.86612 516 /tr_status.php?ddreset=1 3.365 1 /map.php?noedit=1 2.7215 14 /scripts_exec.php 2.54486 22 /hosts.php 2.4605 6 /zabbix.php?action=widget.issues.view 2.21278 54023 /overview.php?ddreset=1 2.0995 2 /zabbix.php?action=widget.system.view 1.29979 56440 /zabbix.php?action=map.view 1.2748 5 /chart2.php 1.02633 63727 /users.php?ddreset=1 0.699 1 /items.php?filter_hostid=11752 0.691 1 /latest.php?filter_set=1 0.594799 507 /hosts.php?groupid=10 0.560348 23

среднее - кол-возапросов

Google
Dmitry
23.10.2018
14:01:06
А увас разнесены компоненты, или все на одном серваке?

Dmitry
23.10.2018
14:01:28
А увас разнесены компоненты, или все на одном серваке?
ну пока это просто 2 docker-контейнера на одной машине

Alexander
23.10.2018
14:01:40
среднее - кол-возапросов
Не. Прикрутить график и пусть рисует конекшены и остальное

Alexander
23.10.2018
14:02:49
А много пользователей фронтэнда?

Dmitry
23.10.2018
14:03:12
Number of users (online) 52 17

Alexander
23.10.2018
14:03:14
А как настроен иннодб?

Антон
23.10.2018
14:03:26
Простите за нубский вопрос - а в заббексе можно разносить компоненты (я не про вынос бд за скобки)

Антон
23.10.2018
14:05:07
Ясно, спасибо

Сергей
23.10.2018
14:05:40
Добрый день! Подскажите,пожалуйства, сделал userparametr но элемент данных выдает ошибку Timeout while executing a shell script. Запускал скрипт на машине на которой выполняется этот параметр, скрипт выполнялся менее 3с

как исправить ошибку

Google
Andrey
23.10.2018
14:06:06
Народ подскажите логику тригера. Например {Template JMX Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.used].last(0)}>({Template JMX Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}*0.8) после подключения начал засыпать алертами. ЕСли я добавлю например {Template JMX Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.used].avg(5)}>({Template JMX Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.max].avg(5)}*0.8) это не исказит триггер? Цель получать оповещения по утилизации а не за последнее событие

Dmitry
23.10.2018
14:06:14
Нагрузка на цпу, больший процент ожидание ввода вывода, диски не SSD? вы iostat не снимаете? советую понаблюдать за параметром disk await time пару дней.

Сергей
23.10.2018
14:14:53
После обновления самодельный виджет перестал распознавать html код выдаёт просто код а не таблицу как было у меня в 3.4 подскажите что потыкать )

Dmitry
23.10.2018
14:15:05
вы попробуйте его из под пользователя заббикс запустить, с сервера. Может быть каких то глобальных переменных не хватает или прав на что то. Надо смотреть скрипт

Олег
23.10.2018
14:17:00
Какое именно из 2 предложений?

Dmitry
23.10.2018
14:17:53
Нагрузка на цпу, больший процент ожидание ввода вывода, диски не SSD? вы iostat не снимаете? советую понаблюдать за параметром disk await time пару дней.
С диском/дб проблем нет, производительность сервера устраивает, кроме работы frontentd который делает по 3k мелких запросов

вот и спрашиваю - оптимизировал/кэшировал это ктонибудь принудительно

Andrey
23.10.2018
14:29:03
Какое именно из 2 предложений?
Может, имелось в виду avg(#5) ?

Олег
23.10.2018
14:30:56
Может, имелось в виду avg(#5) ?
Среднее за 5 значений

djan
23.10.2018
16:04:54
поэтому и хочется ускорить именно frontend, ну вообщем ок, попробую зарядить php7, посмотрю прирост
У меня тоже front тормозил. Закрыл глаза, спустя 3 месяца сдох ssd, заменил влепил debian9.5 и php7 - летает

Alexander
23.10.2018
17:35:58
Иван
23.10.2018
17:50:42
Здраствуйте, есть задача мониторить БД Oracle на разных хостах. На zabbix сервере установил ODBC ,драйвера и тд. Вопрос в следующем мне для каждой БД нужно делать новую запись в odbc.ini или можно как то передавать имя из макросов элементов данных

Олег
23.10.2018
18:02:50
Новую запись в odbc.ini для каждого SID. Макросом можно передавать data_source_name в ключи айтемов.

I
23.10.2018
19:04:09
Новую запись в odbc.ini для каждого SID. Макросом можно передавать data_source_name в ключи айтемов.
не на этот пост, а просто, спасибо тебе человек. Копал почему обнаружение Json не ест, нашел Ваш ответ на форуме еще от 2016 года, что запятая лишняя, перепроверил скрипт, и вправду лишняя тоже оказалась

I
23.10.2018
19:11:29
Да не за что... в смысле - из-за лишней запятой json не валидировался, т.к был уже как бы и не json?
суть такая, что значения получаю списком из переменной: $line = " { "{#PARTNER}":"" + $object + ""}," и естественно в конце каждого значения, а их обычно 3 или 4 ставится запятая, и оно не считается за json, сейчас думаю чем лучше вывод последнего значения на один символ обрезать

Google
Олег
23.10.2018
19:13:48
обычно или обрезается при помощи sed в конвейере, или просто в последней итерации цикла выводится строка в несколько ином формате

Олег
23.10.2018
19:17:14
в PS я второй способ использую, но тут уж дело вкуса и умения

Alexander
23.10.2018
22:02:50
в PS я второй способ использую, но тут уж дело вкуса и умения
Блин, это же PowerShell, объектный язык. Давно есть ConvertTo-Json и не надо мудохаться с циклами, write-host каждой строки и прочими регэкспами.

Alexander
24.10.2018
05:07:20
Вообще, всем Windows-администраторам рекомендую книги Don Jones по PowerShell (https://donjones.com/powershell/). Читал еще его регулярные статьи в TechNet, тоже много полезного.

Олег
24.10.2018
05:19:40
За ссылку спасибо, посмотрю. Что касается ConvertToJson, я в курсе, что он есть, но надо ведь не просто конвертировать вывод командлета в json, но и добавить туда макрос LLD, а порой и не один. Впрочем, надо поэкспериментировать, может, оно и проще будет.

Alexander
24.10.2018
05:20:48
Олег
24.10.2018
05:23:21
Оно избавляет тебя от необходимости думать о запятых и скобочках. Ты собираешь объект нужного содержания и отправляешь его пайпом на командлет. Всё.
Это понятно, но сам объект все равно приходится собирать, иногда вложенными циклами. На этом фоне упрощение кажется уже не столь большим.

Олег
24.10.2018
05:26:27
Окей, я переубеждать не буду. =)
Да нет, я ж не против, я за любую рационализацию.

Alexander
24.10.2018
06:21:14
Да нет, я ж не против, я за любую рационализацию.
Просто это тот случай, когда микроскопом забивают гвозди. ) В руки даётся умный и мощный инструмент, а вы как во времена .bat всё через echo пилите. :)

А потом такие вот ситуации получаются.

не на этот пост, а просто, спасибо тебе человек. Копал почему обнаружение Json не ест, нашел Ваш ответ на форуме еще от 2016 года, что запятая лишняя, перепроверил скрипт, и вправду лишняя тоже оказалась

Mi
24.10.2018
06:42:26
подскажите, если мне в template items нужно создать более 200 параметров, как это сделать кроме как ручками, и редактированием json?

Сергей
24.10.2018
06:53:25
кто подскажет в логах сервера такая ошибка Message from 127.0.0.1 is missing header. Message ignored

Ilya
24.10.2018
06:57:10
Либо траппер

Сергей
24.10.2018
06:57:38
сервер и агент 4 тока обновил и посыпалось

Google
Сергей
24.10.2018
06:57:58
а как отловить что это сыпет

Ilya
24.10.2018
06:58:04
сервер и агент 4 тока обновил и посыпалось
Скрипты, которые сендер используют - есть? Сендер обновил?

Сергей
24.10.2018
06:59:18
zabbix_sender -V zabbix_sender (Zabbix) 3.4.4

Ilya
24.10.2018
06:59:34
Вот и ответ

Сергей
24.10.2018
06:59:54
спасиб щас попробую

Nikolay
24.10.2018
07:56:36
Коллеги, приветствую.

Alexander
24.10.2018
08:03:08
И тебе привет.

Nikolay
24.10.2018
08:04:11
Настроил заббикс дискавери хостов. и привязки к ним шаблонов. Через какое то время ошибки посыпались: ```Cannot add or update a child row: a foreign key constraint fails (zabbix.graphs_items, CONSTRAINT c_graphs_items_2 FOREIGN KEY (itemid) REFERENCES items (itemid) ON DELETE CASCADE) ``` Вопрос, как поправить? Пробовал удалить хосты, к которым привязано дискавери хостов. Не получается. Если в базе поставить SET FOREIGN_KEY_CHECKS=0; То это даст возможность удалить хост, но насколько это безопасно?

Andrey
24.10.2018
08:22:35
Всем привет, кто-нибудь юзает zabbix+grafana ? Поставил плагин для графаны, не соображу как посчитать процент свободного места на диске. Вроде метрики usable space и total space имеются, а функций нужных aspercent и diffseries найти не могу. да и не понятно как это в data query добавлять

Oleg
24.10.2018
08:45:48
Интересно, есть фичареквесты чтобы помимо макросов {TRIGGER.NAME} появились какие-то {TRIGGER.PROBLEM.TEXT} {TRIGGER.OK.TEXT} и в action их можно было прописать для человекочитаемые сообщения. обычно триггер создают с описательным именем проблемы "сервис Х сломался". в сообщения action вставляют {TRIGGER.STATUS} и имя триггера "PROBLEM: сервис Х сломался". а когда прилетает окей - то примерно то же самое: "ОК: сервис Х сломался". а хочется "ОК: сервис Х починился".

Nikolay
24.10.2018
08:59:38
всмысле можно же отдельный текст для починился

хотя похоже что реально нет, извиняюсь

Сергей
24.10.2018
09:43:05
не получается обновить zabbix sender до 4 версии делаю так sudo apt-get install --only-upgrade zabbix-sender sudo apt list |grep zabbix-sender zabbix-sender/неизвестно,now 1:4.0.0-2+xenial amd64 [установлен] zabbix_sender -V zabbix_sender (Zabbix) 3.4.4

Alexander
24.10.2018
09:48:25
хотя похоже что реально нет, извиняюсь
Как это "нет"? Там ведь есть вкладка "Recovery operations".

Nikolay
24.10.2018
09:55:44
Как это "нет"? Там ведь есть вкладка "Recovery operations".
это для каждого шаблона писать выходит

Alexander
24.10.2018
09:56:38
это для каждого шаблона писать выходит
А при чем тут шаблоны? Мессаджи ведь на уровне экшена определяются. Я вопрос может быть не понял? )

Google
Nikolay
24.10.2018
09:57:36
А при чем тут шаблоны? Мессаджи ведь на уровне экшена определяются. Я вопрос может быть не понял? )
ну напишешь ты там немного другой мессендж, а в тексте у тебя имя триггера. а оно не меняется. хотя мб я не понял вопроса =)

Alexander
24.10.2018
09:59:05
Человек хочет другое тело и тему сообщения при решении проблемы. Есть вкладка для этого, где можно это сообщение набить. Да, макросы будут те же самые.

Nikolay
24.10.2018
10:03:18
я понял немного иначе. Пример: PROBLEM Важность: Warning Где: hostname Что: /dev/sdk: SMART Current Pending Sector counter incremented Когда: 2018.10.23 в 05:11:57 OK Где: hostnameЧто: /dev/sdk: SMART Current Pending Sector counter incremented Когда: 2018.10.23 в 07:05:35

и типа чтобы в тексте что был другой текст

вроде /dev/sdk: SMART Current Pending Sector counter is 0 now

Alexander
24.10.2018
10:07:08
Я про то же. Это всё делается на вкладке Recovery operations.

Nikolay
24.10.2018
10:07:49
Я про то же. Это всё делается на вкладке Recovery operations.
но придется повторить для каждого шаблона

Alexander
24.10.2018
10:08:23
Для каждого действия ты имеешь в виду?

Nikolay
24.10.2018
10:09:06
ппридется сделать действия для каждого шаблона (триггера и тд)

Сергей
24.10.2018
11:28:29
обновил все до 4 версии (server,agent,get,sender) все равно в логах Message from 127.0.0.1 is missing header. Message ignored.

D
24.10.2018
11:35:07
господа, кто может подсказать про то, как работает (или не работает, что гораздо более интересно) траппер, и как поймать, почему данные не доходят до заббикс-сервера, хотя в логах прокси я их вижу? В джуниоровском чате никто не ответил

Serg
24.10.2018
11:37:42
и ни одно не доходит? При отправке ошибки выдает какие-то?

D
24.10.2018
11:38:51
<timestamp> : trapper got [...] - это на прокси

ничего примечательного

Alexander
24.10.2018
11:41:40
Не надо под шаблон делать экшн

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