
Vadim
19.04.2018
20:08:40
Кто-нибудь может подсказать в какую сторону смотреть. Есть Grafana, источник данных-zabbix через API.
Название метрики - Number of $authenticator_type process currently in use by Squid service (percentage)
Переменная может принимать значения basicauthenticator,ntlmauthenticator и negotiateauthenticator. Если прописать значение вместо переменной руками, то метрика отображается, если через переменную, то нет. В чем может быть ограничение?
Если в названии метрики нет (percentage), например Number of $authenticator_type authenticator process currently active, то с переменной работает нормально

Kiril
19.04.2018
20:19:24
может заэкранировать скобки \(percentage\)

Alexander
19.04.2018
20:21:29

Vadim
19.04.2018
20:21:44

Google

Vadim
19.04.2018
20:22:26

Alexander
19.04.2018
20:22:54
Имя метрики
Лучше regexp сделайте и скобки заэкранируйте
/Number of $authenticator_type process currently in use by Squid service \(percentage\)/

Vadim
19.04.2018
20:23:55

Дмитрий
19.04.2018
21:22:14
J

Roman
20.04.2018
05:44:06
привет всем, вопрос не совсем по заббиксу:)
кто-нибудь знает как настроить нотификацию из grafana таким образом, чтобы она алертила только если проблема длится не менее 5 минут

Oleg
20.04.2018
05:48:24
По-моему там вообще мин. Функционал.

Alexander
20.04.2018
05:57:51

Artem
20.04.2018
06:09:30
Добрый день, кто то может подсказать, возможно ли макросами, подставлять "Device name" получаемый по snmp в "Visible name" или может кто знает способ?

Roman
20.04.2018
06:14:15

Alexander
20.04.2018
06:34:42

Я
20.04.2018
06:37:21

Google

Artem
20.04.2018
07:18:05

Alexander
20.04.2018
08:11:29
Народ, я вчера тут спрашивал про обновления Windows. Если кому интересно, допилил немного свой скрипт для выдачи инфы в пригодном для zabbix_sender формате:
https://github.com/asand3r/Get-WsusReport

Alexander
20.04.2018
08:13:29

Anth0ny
20.04.2018
08:16:22
Коллеги, я как-то спрашивал... но никто не ответил. попробую ещё раз. есть ли возможность трансформировать поступающие значения типа char в num? может как-то через препроцессинг это возможно? никто этим не заморачивался7

Vladimir
20.04.2018
08:17:37
я пытался, но бросил это дело, а зачем тебе это?

Anth0ny
20.04.2018
08:18:56
говноконтроллер хранилища, он виноват. присылает состояния и статусы в виде good, poor, bad, failed и прочее гамно.

Vladimir
20.04.2018
08:19:51
так ты можешь, сделать value mapping

Anth0ny
20.04.2018
08:20:10
мне нужны графики
мап тут не поможет

Vladimir
20.04.2018
08:20:50
а

Anth0ny
20.04.2018
08:20:55
300 дисков, нужен общий графический индикатор
чтобы было видно кто чего

Sergey
20.04.2018
08:34:59
ты его опрашиваешь или он через zabbix_sender закидывает?

Alexander
20.04.2018
08:35:56
триггер покажет
можно нарисовать что-то типа такого по 300 дисков

Google

Taz
20.04.2018
08:37:50
Ухты

Alexander
20.04.2018
08:38:31
ага. для массовости и дашбордов очень ок

Alexander
20.04.2018
08:46:23

Anth0ny
20.04.2018
08:46:59
а там говнокодеры только текстом возвращают

Alexander
20.04.2018
08:47:37
=) тады ой. Т.е. оно шлёт вот прям "failed"?
SNMP?


Anth0ny
20.04.2018
08:48:06
\Disk Groups\DiskGroup 07\Disk 042 information:
<object>
<objectid>5A20071000C5005058E5A5550000000000000000</objectid>
<objectname>\Disk Groups\DiskGroup 07\Disk 042</objectname>
<objecttype>disk</objecttype>
<objectwwn></objectwwn>
<objecthexuid>5000-c500-55a5-e558-0000-0000-0000-0000</objecthexuid>
<nscModel>HSV340</nscModel>
<diskname>Disk 042</diskname>
<operationalstate>good</operationalstate>
<operationalstatedetail>initialized_ok</operationalstatedetail>
<uid>5A20071000C5005058E5A5550000000000000000</uid>
<objectparentuid>06010710804301608723B0090050000000003502</objectparentuid>
<objectparentid>06010710804301608723B0090050000000003502</objectparentid>
<objectparenthexuid>6001-4380-09b0-2387-0000-5000-0235-0000</objectparenthexuid>
<storagecellname>HP EVA P6300</storagecellname>
<diskcodeloadable>yes</diskcodeloadable>
<EnclosureDiskBays>12</EnclosureDiskBays>
<nodewwid>5000-C500-55A5-E558</nodewwid>
<diskgroupname>DiskGroup 07</diskgroupname>
<diskgroupid>06010710804301608723B0090050000000003502</diskgroupid>
<diskbaynumber>6</diskbaynumber>
<shelfnumber>7</shelfnumber>
<EnclosureIOTransport>sas</EnclosureIOTransport>
<disktype>sas</disktype>
<formattedcapacity>5860533168</formattedcapacity>
<serialnumber>Z2956NFW</serialnumber>
<diskdrivetype>nearonline</diskdrivetype>
<mediaaccessible>yes</mediaaccessible>
<failurepredicted>no</failurepredicted>
<manufacturer>HP </manufacturer>
<modelnumber>MB3000FBNWV </modelnumber>
<firmwareversion>HPD6</firmwareversion>
<occupancy>4882448384</occupancy>
<migrationstate>not_migrating</migrationstate>
<canlocaterss>yes</canlocaterss>
<actualusage>grouped</actualusage>
<requestedusage>grouped</requestedusage>
<quorumdisk>no</quorumdisk>
<rssindex>3</rssindex>
<rssid>15</rssid>
<migrationprogress>n/a</migrationprogress>
<looppair>1</looppair>
<timestampmodify>1970586406</timestampmodify>
</object>
там снмп только трапы


Alexander
20.04.2018
08:48:48
Т.е. ты снова делаешь снова мастер айтем с XML, а потом с помощью XMLPath его разбираешь?

Anth0ny
20.04.2018
08:49:58
да. эот удобно. ллд получает только список дисков. потом первый прототип получает используя awk данные по диску.
ну а дальше тупо разблор через xpath

Alexander
20.04.2018
08:50:49
Т.е. LLD выполняется внешним скриптом?

Anth0ny
20.04.2018
08:51:42
была только одна проблема. полный список дисков сильно велик для запихивания в базу. поэтому сделал гибридное решние: 1 раз в час работает крон и получает данные по всем дискам за 1 проход. и вот эта простыня и используется как полный истояник данных.
а как иначе запихнуьт данные в хмль нужного формата7
первый и главный прототип:
system.run["awk '/Disk {#HP_EVA_HDD_NUMBER}/,/<\/object>/' /tmp/eva/hdd.xml"]
позволяет найти строку с первым вхождением имени диска и забраьт от неё ВСЁ, что кончается первым тегом </object>

Alexander
20.04.2018
08:53:44
Я к тому, что если LLD делается скриптом, то там можно сдалать подмену строк на числа.

Anth0ny
20.04.2018
08:54:00
а там и есть числа. но только номера дисков

Alexander
20.04.2018
08:54:15
Ой, не LLD, а мастерайтем.

Google

Anth0ny
20.04.2018
08:55:07

Alexander
20.04.2018
08:56:01
Блин, я как-то не силен в регэкспеах настолько, но вроде бы что-то похожее. https://www.regular-expressions.info/xpath.html
В общем, ИМХО, правильнее было бы мастер айтем отдавать с тем, что нужно. Оно наверное и реализовалось бы легче. Но средствами препроцессинга я даже не представляю как это сделать.

Nikolay
20.04.2018
09:05:49

Anth0ny
20.04.2018
09:05:50
ну.. исключая трансфор стр в нум, у меня всё получилось отлично

Admin
ERROR: S client not available

Nikolay
20.04.2018
09:05:51
Коллеги, вопрос по LLD
Сделал простой lld, список сайтов и мониторинг сертификатов.
Итем и вывод json lld (json валидный)
https://gist.github.com/bakaut/ceb19ff19d95a6c782beea4f152608b9
Однако lld возвращает ошибку.
Как её поправить можно?

Anth0ny
20.04.2018
09:06:55
при генерации айтема в нём обязательно должен быть уникалный идентификатор, а попросту вставь в имя макрос
который обозначается в ллд
там же ясно написано что элемент уже существует, т.е. заббикс не может создаьт дубликаты с одним именем

sttacall
20.04.2018
09:08:54
всем привет

Anth0ny
20.04.2018
09:09:02

sttacall
20.04.2018
09:09:07
вышла там уже TLS или как обчно ниуя?

Artem
20.04.2018
09:10:49

Sergey
20.04.2018
09:13:51

Nikolay
20.04.2018
09:15:21
Это не баг, а фича.
Значит, что в течение часа по хостам били сработанные тригеры.

Artem
20.04.2018
09:15:57

Sergey
20.04.2018
09:16:16
если в течении часа триггеров не будет - да.

Nikolay
20.04.2018
09:17:28

Artem
20.04.2018
09:17:43

Google

Artem
20.04.2018
09:17:57
а отключить их отображение ...видимо никак?

Nikolay
20.04.2018
09:19:37

Anth0ny
20.04.2018
09:19:54
А ты что имеел на самом деле в виду? От чего должно спасти?

Y
20.04.2018
10:18:19
Не подскажите куда копать?:
# curl —socks5 ip:порт -U xxx:yyy https://api.telegram.org
curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Две разные приватные прокси пробовал

Artem
20.04.2018
10:24:00
Ребята, а подскажите ещё такую штуку, в history_uint храниться “uint data” я не могу понять что это за данные, может кто то пояснить плиз?

Roman
20.04.2018
10:25:24
а у zabbix есть возможность создать автообновляемый график?
вот допустим у меня есть discovery, который создает пачку элементов данных.
и мне нужно все добавить в один график, но список элементов данных регулярно изменяется
есть возможность поддерживать график в актуальном состоянии?

Михаил
20.04.2018
10:25:46
нет

Alexander
20.04.2018
10:27:03

Alexander
20.04.2018
10:27:09

Roman
20.04.2018
10:27:37

Artem
20.04.2018
10:28:58

Alexander
20.04.2018
10:29:22
элементы данных с типом Числовой (целое положительное) вам ни о чем не говорит?

Alexander
20.04.2018
10:30:01
костылями логика такая - пересоздавать по планировщику график, вкидывая в него нужные элементы данных

Roman
20.04.2018
10:31:15