
Ivan
30.04.2016
10:42:13

Roman
30.04.2016
11:33:57
Можете подсказать место расположения лога?
По адресу /tmp/zabbix-server.log у меня ничего нет
Ещё раз извиняюсь за глупые вопросы

Petr
30.04.2016
11:40:11
/var/log/zabbix/zabbix-server log

Google

Roman
30.04.2016
11:50:26
7:20160430:172053.053 using configuration file: /etc/zabbix/zabbix_server.conf
1587:20160430:172053.090 [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: NO)
1587:20160430:172053.090 Database is down. Reconnecting in 10 seconds.
повторами
читал уже по этому поводу.В конфигах всё одинаковое

Ivan
30.04.2016
12:29:22

Roman
30.04.2016
12:32:33
Да,если это то о чём я думаю.
http://blog.bissquit.com/monitoring/zabbix/ustanovka-zabbix-na-debian-8-jessie/
делал всё по этой инструкции

Ivan
30.04.2016
12:54:15
Можешь в личку написать.

evn
30.04.2016
16:48:49
Агента для сервера с забиксом нужно установить.

Roman
30.04.2016
16:51:32
Вроде устанавливал

Ivan
02.05.2016
22:19:01
всем прив.
кто ставил Z 3.0 на centos 6.5
nginx 1.10, php-fpm 5.3, pgsql 9.5
базу сделал, к базе коннектится (судя по логам), захожу на ип_адрес_сервера/zabbiz - перекидывает на ./zabbix/setup.php
вижу картинку велком Забикс3.0, а по кнопке "Next Step" ничего не происходит

Google

Ivan
02.05.2016
22:39:37
и в логах тоже ничего
преставил php56w-fpm - проблема не решилась

Ilya
03.05.2016
00:50:19
Посмотри права на папку с сессиями
У пхп фпм

Александр
03.05.2016
00:52:43
и модули для пхп
Илья, а ты из какого региона? :)

Ilya
03.05.2016
01:01:13
Из Московского

Александр
03.05.2016
01:02:43

Ilya
03.05.2016
01:47:23
Это не модули
Расширения

Егор
05.05.2016
06:24:53
Всем привет.

Roman
05.05.2016
06:25:36
Здравствуйте

Егор
05.05.2016
06:27:06
Кто сможет подсказать. Если необходимо, отправлять сообщения в телеграмм при определенных условиях например. if r is true то отправляем сообщение иначе ничего не делаем.

Валентин
05.05.2016
06:29:12
из zabbix?

Егор
05.05.2016
06:29:18
да.

Валентин
05.05.2016
06:29:47
а мануалы от забикса(на русском) читал?
https://www.zabbix.com/documentation/3.0/ru/manual/config/notifications/action/conditions

Егор
05.05.2016
06:32:03
по запиксу читал в переводе конкретно что необходимо не получилось. Почитаю на русском, может будет. Поэтому была идея поправить Zabbix-in-Telegram добавив условие.
тригерами мое условие не описать это точно

Google

Валентин
05.05.2016
06:33:26
можно пример?

Егор
05.05.2016
06:35:40
например ведется мониторинг 10 объектов с разным графиком работы, который может меняться например раз в месяц. Сообщения из забикса прилетают круглосуточно. Т.е. если объект закрылся то прилетает сообщение, что проблема.
Суть имеется БД с графиком работы каждого объекта. Если тригер срабатывает в период работы объекта, то сообщение отправить в телеграм. Если в нерабочее время, то отправлять не надо

Валентин
05.05.2016
06:39:03
я думаю, если нужно журналирование, тут нужен скрипт для проверки рабочего времени

Roman
05.05.2016
06:39:55
Можно попробовать в макросы записать рабочее время, и создать 2 триггера на основе этих макросов в разным уровнем важности

Егор
05.05.2016
06:39:57
скрипт для проверки рабочего времени написать могу. скрипт возвращает истина или ложь. Т.е. если сейчас объект работает возвращается истина.

Валентин
05.05.2016
06:40:01
типа, забикс вызывает скрипт, передает ему например текущее время и номер проверяемого объекта, скрипт возвращает 1 или 0

Егор
05.05.2016
06:40:08
Но вот как теперь их объединить не знаю

Валентин
05.05.2016
06:41:16
прикручивай скрипт к забиксу и делай триггер: если объект недоступен и время рабочее = проблема
проверка 1: статус рабочести времени
проверка 2: статус доступности
если 1 истина а второй ложь - срабатывает тригер
https://www.zabbix.com/documentation/3.0/ru/manual/config/items/itemtypes/external
на

Егор
05.05.2016
06:44:05
почитаю, спасибо. Но думаю будут вопросы

Валентин
05.05.2016
06:44:59
для фильтрации ложных срабатываний я бы еще добавил в триггер условие по времени
типа если это безобразие уже 5 минут = проблема
НО, возможно более опытные товарищи что то более дельное подскажут

Егор
05.05.2016
06:46:15
в любом случае спасибо за мануал на русском

Валентин
05.05.2016
06:47:43
да, мануал на русском очень редкая вещь, пожалуйста ?

Google

Валентин
05.05.2016
06:57:10
и если ты можешь скрипт - то уж настроить забикс обязан
я вот скрипты ниочинь.....

Егор
05.05.2016
07:00:42
В этом и проблема. Что забикс для меня на самом деле тьма. А азы написания скриптов имеются. И для меня проще в скрипт добавить условие выполнения чем в забикс. Только бы понять куда
Не могу понять схему все таки.
У меня сейчас получается так:
1. Тригер с условием если объект недоступен 5 минут
2. запускает скрипт телеграмм который формирует сообщение и отправляет
В итоге должно получится:
1. Тригер с условием если объект недоступен 5 минут
2. Запускает скрипт который проверяет состояние объекта (рабочее время или нет)
3. Если время рабочее, то запустить скрипт телеграмм.
"прикручивай скрипт к забиксу и делай триггер: если объект недоступен и время рабочее = проблема"
Не получается так как тригер инициирует скрипт а не скрипт тригер
может есть пример? простой. Например скрипт, который всегда отправляет "истина".

Arseniy
05.05.2016
08:24:32
Скрипт не может отправлять 'истина', условие должно быть в выражении триггера

Егор
05.05.2016
08:27:24
Хорошо тогда получается выражение триггера : время неактивности 5 мин and skript.py=1
Так?

Arseniy
05.05.2016
08:28:06
Да

Егор
05.05.2016
08:28:06
Но skript.py это же не функция

Arseniy
05.05.2016
08:29:15
Твой скрипт можно проверять тоже больше 1 раза, т.к. что то может затупить

Егор
05.05.2016
08:29:15
Или забикс умный он поймёт и выполнит skript.py

Arseniy
05.05.2016
08:29:19
Не

Егор
05.05.2016
08:31:24
не понял =)
2 Выражение триггера
Обзор
Используемые в триггерах выражения являются очень гибкими. Вы можете использовать их для создания сложных логических тестов, учитывая статистику по мониторингу.
Простое полезное выражение может выглядеть примерно так:
{<сервер>:<ключ>.<функция?<параметр>)}<оператор><константа>
{zabbix.zabbix.com:icmpping.count(30m,0)}>5 and skript.py=1
получается это весь ответ на мой вопрос?

Arseniy
05.05.2016
08:34:38
См выше про внешние проверки

Егор
05.05.2016
08:35:59
пошел смотреть

Google

Валентин
05.05.2016
09:50:19
1. Положить в externalscripts свой скрипт
2. Добавить элемент данных "внешняя проверка", настроить его на проверку раз в 30с например
3. Сделать триггер как выше написали
4. Все

Стас
10.05.2016
11:18:12
Привет всем, может кто сталкивался? есть скрипт вот такова содержания
"cmd.exe /C chcp 65001 && TYPE c:\Progra~1\zabbix-agent\Checkcfg.dat"
он выводит мне на экран содержимое файла Checkcfg.dat, проблема в том что содержимое в дос кодировке а в файле содержится кирилица, в итоге часть данных отображается вопросительными знаками, chcp 65001 менял на разные кодировки, не помогает!

Sergey 'dreik'
10.05.2016
11:22:22
попробуй chcp 1251
плюс, не помню уже наверняка, но есть какие-то смутные воспоминания о том, что надо шрифт в cmd поменять на lucida console вместо стандартного consolas

Maxim
10.05.2016
11:25:25
или на chcp 866

Стас
10.05.2016
11:28:03
866 и 1251 попробывал вывод не меняется, кирилица в вопросах
файл видимо выводится на удаленной машине в консоле и переносится мне в браузер в кодировку UTF8 в этом вся проблема, похоже конвертация должна происходить на стороне сервера

Arseniy
10.05.2016
12:10:38
Обе команды в кавычки возьми

Стас
10.05.2016
12:17:09
cmd.exe /C "chcp 65001"&&"TYPE c:\Progra~1\zabbix-agent\Checkcfg.dat"
Выдаёт
???⠪??᪠? ?訡?? ? ????? 䠩??, ????? ????? ??? ??⪥ ⮬?.

Александр
10.05.2016
12:31:56
а по отдельности команды?

Стас
10.05.2016
12:34:32
я их выполняю через "Администрарование-Скрипты" там по отдельности команды не выводятся
Тоесть я через веб интерфейс посылаю виндовой машине команду и получаю результат в браузере

Александр
10.05.2016
12:38:04
я имею ввиду на машине попробовать команды по отдельности

Стас
10.05.2016
12:38:23
на машине выводится всё нормально

Александр
10.05.2016
12:38:46
у меня по отдельности выводится, а в одну строку нет :)