
Александр
24.05.2017
19:10:09
напомните скрипты на агенте работают только на пассивных агентах или на активных тоже?

Andrey
24.05.2017
19:17:07
тоже

Александр
24.05.2017
19:18:50
потестил - только на пассивных

Andrey
25.05.2017
05:31:14

Google

Александр
25.05.2017
05:31:30
Администрирование - Скрипты

Andrey
25.05.2017
05:33:00
а, думал про userparameters речь
в мануле пишут, что ремоуткоммандс не работают с активными агентами, жаль

Александр
25.05.2017
05:49:14

Anton
25.05.2017
06:37:59
подскажите импортирую шаблон, валится такая ошибка mb_strlen() expects parameter 1 to be string, array given [conf.import.php:130
что это может быть ?

Ecklory
25.05.2017
06:46:39
Доброго времени суток, коллеги.
"Чем" можно мониторить nginx в zabbix?
Присматриваюсь к этому:
https://github.com/vicendominguez/nginx-zabbix-template

Андрей
25.05.2017
06:52:12
Есть у кого под рукой строчка для Mysqldump без
'^(history|events$|trends$|auditlog$|auditlog_details$|trends_uint$)' таблиц

Aleksey
25.05.2017
06:53:15

Kamil
25.05.2017
07:01:06

Ecklory
25.05.2017
07:06:09
Не суть, спасибо.
Сам перепишу код

Google

Ilya
25.05.2017
07:13:03
https://github.com/ableev/Zabbix-Templates/tree/master/Nginx

Андрей
25.05.2017
07:16:20
mysqldump -p zabbix -e —ignore-table='zabbix.^(history|events$|trends$|auditlog$|auditlog_details$|trends_uint$)' > zabbix_25.05.17.sql так можно делать ?

Ecklory
25.05.2017
07:41:26

Ilya
25.05.2017
07:45:02

Ecklory
25.05.2017
07:45:29
За работу конечно спасибо. Но разбавить описанием для других было бы очень кстати.

Ilya
25.05.2017
07:46:40
Там и без того всё просто.
Ты спросил про шаблон – я тебе дал ссылку.
Залей, посмотри.
Понравится – скрипт прилагается.
Нет – ну так нет.
Когда нечем будет заняться – напишу.

Евгений
25.05.2017
07:49:16

Сергей
25.05.2017
09:06:22

Евгений
25.05.2017
09:10:21

Сергей
25.05.2017
09:10:57
поделюсь если надо
просто надо посмотреть что там в коде нет приватных данных

Ihor
25.05.2017
09:11:33

Сергей
25.05.2017
09:13:19
в заббикс снимаются показания по Server zones, upstreams, cachezones

Ihor
25.05.2017
09:14:46
Ну то есть если есть куча серверов (VDS-хостинг), то толко нет.
А если есть какой-нибудь отказоустойчивый кластер, то в самый раз? Это больше вопрос практического использования модуля.

Сергей
25.05.2017
09:16:07
модуль снимает показания с одного nginx инстанса
как уже дальше использовать это дело другое

Евгений
25.05.2017
09:18:39

Сергей
25.05.2017
09:28:59
https://github.com/McLeod095/ZabbixMon/tree/master/nginx_vts
как всегда без readme но хоть так
ну и кому лень ставить go потом могу собрать и бинарники выложить

Ecklory
25.05.2017
10:33:09
О нет, только не го.
Тут я уже пас

Alexander
25.05.2017
10:38:58
Ох, я тут пытаюсь распарсить Заббиксовский JSON в Go, это весело. Они в Zabbix API все значения в кавычки берут и в Go это все будет string. Потом приходится типы конвертировать.

Google

Сергей
25.05.2017
10:40:59
ну не нравится го не берите, кто заставляет?

Alexander
25.05.2017
10:42:16
Просто вот кто мешал сделать числа числами в JSON'е

Сергей
25.05.2017
10:43:16
я так понимаю это траблы именно php
тот кто писал api не сильно заморачивался и не определял типы,
хотя если почитать доку то там есть спецификация и там указаны типы

Alexander
25.05.2017
10:44:35
да, в доке типы есть, это хорошо, но Go туда пока еще не может сам заглядывать ?
Мне, в принципе, только история нужна, так что работа посильная, можно пару типов явно преобразовать.

Сергей
25.05.2017
10:45:43
если не ошибаюсь при описании структуры в поле json можно указывать тип и при этом указывать что он может придти как string

Alexander
25.05.2017
10:47:55

Сергей
25.05.2017
10:48:08
The "string" option signals that a field is stored as JSON inside a JSON-encoded string. It applies only to fields of string, floating point, integer, or boolean types. This extra level of encoding is sometimes used when communicating with JavaScript programs:
Int64String int64 json:",string"
https://golang.org/pkg/encoding/json/
хотя может быть мой ангийский меня подводит и я принимаю желаемое за действительное

Alexander
25.05.2017
10:51:20
Я проверю

Сергей
25.05.2017
10:52:43
Алексей писал же на go либу для работы с zabbix api
но потом он ее забросил, тк у них отказались от заббикса, и предлагал кому нить взять в дальнейшее развитие
но там все на рефлексии

Alexander
25.05.2017
10:54:48
в encoding/json тоже, вроде, рефлексия под капотом.

Евгений
25.05.2017
10:59:26

Сергей
25.05.2017
11:01:39
https://github.com/AlekSi/zabbix

Alexander
25.05.2017
11:04:36
Круто, посмотрю.

Google

Сергей
25.05.2017
11:10:01
Спасибо, гляну
Как собрать бинарник указано с исходниках в комментах в начале файла
добавил небольшое readme что бы уж хоть было понятно для чего

Андрей
25.05.2017
12:44:09

Ilya
25.05.2017
12:46:10
Убей мускуль

Андрей
25.05.2017
12:47:11
Прям убить или systemctl stop mysql ?

Oleg
25.05.2017
12:48:26
убить=послать TERM
скрипты тоже самое делают

Ilya
25.05.2017
12:48:46
Он не завершится, пока не завершится запрос

Oleg
25.05.2017
12:48:46
лучше штатно, конечно

Ilya
25.05.2017
12:48:49
Чем он так мешает?
Лучше штатно = дождаться завершения
Ты два дня назад то же самое спрашивал

Андрей
25.05.2017
12:49:29
Так жду до сих пор

Kamil
25.05.2017
12:50:37

Oleg
25.05.2017
12:50:56
если дампы есть соседних баз можно , сигкиллом

Андрей
25.05.2017
12:51:02
боюсь всю базу похерить, там не только заббикс
видимо выходные будут веселые )

Alexander
25.05.2017
12:53:12

Сергей
25.05.2017
12:54:23
Все работает, спасибо за наводку!
Хорошо что помогло
Буду рад увидеть результат трудов
Сам сижу ща кожу на го
дополняю oracledb_exporter нужными мне данными для прометея

Google

Alexander
25.05.2017
13:52:08
как в название графика макрос Имя узла добавить?
вроде делал как-то...
какой формат названия?

Андрей
25.05.2017
13:58:23
{HOST.NAME}
ты про этот ?

Alexander
25.05.2017
14:18:32
да. но так и отображает
не заменяет макрос

Alexander
25.05.2017
14:26:22
не заменяет макрос
https://www.zabbix.com/documentation/3.2/manual/appendix/macros/supported_by_location

Alexander
25.05.2017
14:39:20

iLia
25.05.2017
20:48:16
Коллеги, у меня 500 win-машин, установлено некое приложение на каждую, в разные папки, все они по gprs в Интернет, я планировал папку с логами находить и через subst её маппить на диск L:. Сделал, но агент не видит файлов на subst-диске.
только активные проверки, userParameter - не использую, т.к. система только внедряется и придётся еще конфиги обновлять на 500+ машин.
как бы мне изловчиться, м б я могу сделать 1 userParameter в котором получу фактическую папку с логами для каждой машины, а как название папки подставить во все items, в которых происходит анализ логов?

Дмитрий
25.05.2017
21:38:00
Парни подскажите как лучше это сделать и куда лучше копать. есть несколько устройств с которых хочу получать данные, устройства доступны по http веб страница с простой авторизацией, данные в таблице, и по ftp на котором данные в dbf файле.

Евгений
25.05.2017
21:46:20
Если там нету snmp то только извратами)

Дмитрий
26.05.2017
03:48:43

Yuriy
26.05.2017
05:07:10
Так логи винды можно слать трапами snmp но это да изврат, там шлется только то что ты выбрал а не все подряд
Установить и настроить snmp службы, далее пуск-выполнить-evntwin.exe
Но русская и английская винда шлют все по разному

Yury
26.05.2017
05:41:21