
Amnesiax
18.04.2017
08:43:53
https://www.zabbix.com/documentation/3.0/manual/config/visualisation/screens#overview
URL - include content from an external resource

Alexius
18.04.2017
08:48:46
про это вкурсе

Kamil
18.04.2017
08:50:05
один товарищь выставил забикс наружу, в логах
[Tue Apr 18 08:05:31.666344 2017] [cgi:error] [pid 20389] [client 83.143.245.68:36313] script not found or unable to stat: /var/www/cgi-bin/uname.cgi
[Tue Apr 18 08:05:31.785667 2017] [cgi:error] [pid 20387] [client 83.143.245.68:57311] script not found or unable to stat: /var/www/cgi-bin/uname.cgi
[Tue Apr 18 08:05:31.902697 2017] [cgi:error] [pid 20190] [client 83.143.245.68:39280] script not found or unable to stat: /var/www/cgi-bin/uname.cgi
такое
этого товарища уже бить можно или ничего страшного?

Amnesiax
18.04.2017
08:52:46
про это вкурсе
по url кладется html-плеер для просмотра rtsp. скорее всего, понадобится vlc plugin в браузере клиента.

Google

Alexius
18.04.2017
08:57:24
ясно)

Amnesiax
18.04.2017
09:30:35
ясно)
я бы не размещал на одной странице графики и плеер. лучше rtsp проверять периодически каким-то чекером (пробовать читать vlc\ffmpeg`ом поток раз в 30-60 сек), а video wall с плеером\плеерами вынести на отдельную страницу. все же разный это мониторинг-картинки в потоке и тех параметров самого потока


Danil
18.04.2017
09:50:31
У меня ситуация с несколькими десятками групп разработчиков, каждой из которых надо алерты только по своим серверам. А админам - по всем.
При этом каждый экшн на триггер >=важный содержит напоминания, а <важный - без напоминаний.
Представляете что нужно было сделать для изменения одного из параметров таких экшнов?.. :)
Сначала до меня сделали кучу экшнов. Я думал-думал и додумался до универсального экшна, точнее двух - с напоминанием и без.
Я заметил что даже Алерт получает тот, у кого есть право на данный узел.
Поэтому я включил всех получателей в группу "! Notify by Zabbix", и этой группе шлю алерты.
А вот кто "достоин" получать тот или иной алерт определяется permissions конкретного получателя.
То есть это разруливается включением юзера в нужную группу. Или исключением когда больше не нужно.

Evgenia
18.04.2017
10:25:06
Я бы и сервера разбила по группам и алерты настраивала в зависимости от группы, в которой сервер.

Danil
18.04.2017
10:25:51
Это все бы и не работало без разбивки серверов по группам.

Nikolay
18.04.2017
10:26:00
у меня тоже группы и теги

Danil
18.04.2017
10:26:31
Тэги пока не приручили, возможно это альтернативное решение данной задачи.

Nikolay
18.04.2017
10:26:52
теги удобно получаются

Google

Alex
18.04.2017
11:01:16

Evgenia
18.04.2017
11:11:58

Alex
18.04.2017
11:51:42

Maxim
18.04.2017
11:53:37

Danil
18.04.2017
11:54:29

Maxim
18.04.2017
12:01:26
пока писал вопрос похоже нашел ошибку, которую давно найти не мог. :)

Evgenia
18.04.2017
12:30:05

Maxim
18.04.2017
12:31:32

Evgenia
18.04.2017
12:32:57
О, ну это классика :) я как-то часа два с коллегой отлаживала свой скрипт башевский, не могла понять, почему проверка условия не отрабатывает, единственная из всех... Пока не заметила наконец, что опечаталась в имени переменной в этом условии ?

Alseg
18.04.2017
12:58:02
Потсоны кол-во NAT сессий на микротике кто нить мониторит?

Igor
18.04.2017
13:16:59
у микротика апи нормальный есть, там любую команду cli'шную можно запустить

Andrey
18.04.2017
13:17:39
Да зачем апи, у него норм и скриптовый язык, если врубиться))
Просто зачем пониторить нат на микротике, если можно смотреть хотя бы нетстатом на сервере (если вин)

Igor
18.04.2017
13:18:52
что тебе даст скриптовый язык микротика при взаимодействии с заббиксом, интересно

Alseg
18.04.2017
13:19:25

Andrey
18.04.2017
13:19:35

vovik
18.04.2017
13:20:07
ip firewall connection print count-only

Andrey
18.04.2017
13:20:26
Через юзерпараметр естественно

Google

vovik
18.04.2017
13:21:05
скриптиком забирай через апи

Igor
18.04.2017
13:21:32

Alseg
18.04.2017
13:21:40

Andrey
18.04.2017
13:21:41
А так вообще по сути как угодно, как нравится, так и получай данные


Igor
18.04.2017
13:21:43
на руби это выглядит примерно так
require 'mtik'
require 'timeout'
connection = MTik::Connection.new :host => тутмикротик, :user => 'apionly', :pass => 'тутпароль'
routing_bgp_peer_print=connection.get_reply_each("/routing/bgp/peer/print")
ip_route_bgp_print=connection.get_reply_each("/ip/route/print","=count-only=","?bgp")
ip_route_bgp_print_active=connection.get_reply_each("/ip/route/print","=count-only=","?bgp","?active")
ipoe_addr_print=connection.get_reply_each("/ip/address/print","?interface=ipoe")
routing_ospf_neighbor_print=connection.get_reply_each("/routing/ospf/neighbor/print")
interface_eoip_print=connection.get_reply_each("/interface/eoip/print","=count-only=")
interface_gre_print=connection.get_reply_each("/interface/gre/print","=count-only=")
interface_ipip_print=connection.get_reply_each("/interface/ipip/print","=count-only=")
interface_bonding_print=connection.get_reply_each("/interface/bonding/print","=count-only=")
interface_vlan_print=connection.get_reply_each("/interface/vlan/print","=count-only=")
interface_dynamic_print=connection.get_reply_each("/interface/print","=count-only=","?dynamic")
connection.close


Andrey
18.04.2017
13:22:10

Igor
18.04.2017
13:22:13
ну тут, соответственно, свои команды вводи и будет счастье

Andrey
18.04.2017
13:24:17
Сломать командой "print"? это что-то новенькое)
Про цпу возможно, нужны тесты

Igor
18.04.2017
13:26:14
ну командой принт, положим, вряд ли сломаешь, однако, по-моему, довольно очевидно, что лучше скрипты по ssh не пускать, по возможности, никуда.

Andrey
18.04.2017
13:27:34
Ну, ситуации разные бывают, я бы не стал так категорично говорить

Alseg
18.04.2017
13:27:38
я согласен что API в данном случае гораздо лучше ssh

Андрей
18.04.2017
13:48:50
Народ в графане можно вывести как то иначе (не писав уйму запросов) по 1 айтему инфу со всех хостов разом или по какой то маске. И еще как вывеси имена хостов в легенду ..

Aleksandr
18.04.2017
13:52:54
убрать все квери, оставить одну, но в хосте написать:
/ПФЦИ .*/

Андрей
18.04.2017
14:00:42
спасибо получилось))

Aleksandr
18.04.2017
14:02:10
?

Google

Андрей
18.04.2017
14:06:04
а регулярки стандартные поддерживаются или тут урезаны? я так понял что там, где нужно вызвать регуляное выражения обрамляем слешами?

Ilya
18.04.2017
14:07:01
Лолшто

Aleksandr
18.04.2017
14:08:02

Alexander
18.04.2017
14:08:06
Регулярки из JS

Андрей
18.04.2017
14:08:29
спасибо

Admin
ERROR: S client not available

Владимир
18.04.2017
14:11:49
Товарищи, я не сильно знаком с графаной - может кто подскажет, есть ли в ней возможность ограничить пользователя определенными графиками? Для того, чтобы задать ему определенный набор, а к остальным доступ ограничить

Alexander
18.04.2017
14:14:28

Владимир
18.04.2017
14:16:09

Maxim
18.04.2017
14:16:33
все-таки дело не в том что я думал, похоже
Народ, у меня проблема с юзермакросами. :(
мониторю рэббит, но в принципе это не суть. Там хитрая схема когда все мониторится trapper items.
есть триггеры, которые генерируются LLD:
пример тригера:
{Application Rabbit:rabbitmq.queues[/,queue_messages,dbo].count(95,{$QUEUE_LIMIT:"{#QUEUENAME}"},"gt")}>2
прототип:
{Tmpl App RabbitMQ v3:rabbitmq.queues[{#VHOSTNAME},queue_messages,{#QUEUENAME}].count(95,{$QUEUE_LIMIT:"{#QUEUENAME}"},"gt")}>2
юзермакрос
{$QUEUE_LIMIT:dbo} = 200
{$QUEUE_LIMIT} = 50
так вот почему-то срабатывает лимит 50, а не 200.
может кто что подскажет куда копать.
в других местах все нормально работает по подобной схеме

Alexander
18.04.2017
14:18:45

Владимир
18.04.2017
14:19:10

VITALIY
18.04.2017
14:24:01
Друзья ! С 2.4 на 3.2 можно сразу обновиться?
Отбой )

Evgenia
18.04.2017
14:26:06

VITALIY
18.04.2017
14:27:19
Можно с 2.4 написано

Google

Evgenia
18.04.2017
14:28:22
Я бы не рисковала, потому что база же тоже должна обновиться, не факт, что она корректно через два релиза скакнет

Maxim
18.04.2017
14:36:11
ну если есть возможность - можно на тесте попробовать

VITALIY
18.04.2017
14:36:49
Хм ок спасибо

Maxim
18.04.2017
14:37:21
в общем-то без тестов обновляться не очень хорошая идея

Ivan
18.04.2017
14:40:47
снапшот сделали на виртуалке и вперед..

Maxim
18.04.2017
14:41:00
+

Rodion
18.04.2017
14:42:22
В 3.2 менялась структура некоторых таблиц, вот тут писали
https://habrahabr.ru/company/zabbix/blog/309964/
"Дополнительные действия могут понадобиться лишь тем, кто используют партицирование в MySQL и PostgreSQL — внесенные изменения в схему в новой версии могут быть не совместимы с текущими настройками разделения таблиц.
"
В 3.0 вроде ничего такого критичного не было

Evgenia
18.04.2017
14:43:04

Андрей
18.04.2017
16:16:56
Кто нибудь в графану аптайм выводил? либо просто значения в формате unixtime, каким образом преобразовывали в читабельный вид?
кажется разобрался
нет .. unixtime здесь нет

Aleksandr
18.04.2017
16:23:35

Kamil
18.04.2017
16:34:08

Андрей
18.04.2017
16:35:06
я правильно ищу ?

Kamil
18.04.2017
16:35:55