
Дмитрий
06.10.2017
04:49:12
diff
Проверка, различаются ли последнее и предыдущее значения.
так сам писал:
Друзья, подскажите, а можно ли создать триггер, если в item, который собирает данные из текстового лога нет новых строк в течении 10минут ?
как понять новые строки ?
обновлени е данных?

Google

Дмитрий
06.10.2017
04:49:46
одинаковые данные ?
нет новых строк - тебе не прислали данные ?
или приложение не обновило ?
и!
используй диф наоборот)
данные одинковые - проблема.
а в логе же обычно время ставят в начале строки
т.е. если даже данные в строках одинаковые, но строки разные

Андрей
06.10.2017
04:52:32
Да, вот так
нет новых строк - тебе не прислали данные ?
nodata же ?
почему diff ?
Я хочу мониторить появдение в лог файле строк. Если строки в нём появляться перестали - это проблема

Дмитрий
06.10.2017
04:53:53
nodata же ?
агент данные прислал.
а приложение не обновило лог - зависло
и ?

Google

Ivan
06.10.2017
04:54:10
Может время обновления файла смотреть?

Дмитрий
06.10.2017
04:54:28
я смотрел тупо эеш файла
*хеш

Андрей
06.10.2017
04:54:34
ПОдождите. Т.е. если агент пришлет, что в лог файле строк не появлялось, nodata не сработает ?

Дмитрий
06.10.2017
04:54:38
и дифом сранивал

Андрей
06.10.2017
04:54:57
Т.е. nodata это только отстутствие данных от агента?

Дмитрий
06.10.2017
04:55:04
да.
диффом сравнивай содержимое
не обновилось - проблема

Ivan
06.10.2017
04:55:44
Не согласен. Нодата это отсутствие строк подходящих под регулярку

Дмитрий
06.10.2017
04:56:02
разве ?

Ivan
06.10.2017
04:56:32
По этому условию триггеры на логи гасятся обычно

Андрей
06.10.2017
04:56:51
а штатным способом можно получать размер файла ?

Дмитрий
06.10.2017
04:56:55
lf
да
и размер и хеш
и модификацию

Андрей
06.10.2017
04:57:22
Не подскажишь функции ?

Google

Дмитрий
06.10.2017
04:57:44
?
функции чего ?
метрики делай )

Андрей
06.10.2017
04:59:15
Всё понял, у Linux template пример посмотрел
file.cksum[/etc/passwd].diff(0)}>0

Дмитрий
06.10.2017
04:59:26
да
только для этого тебе надо сделать метрику
file.cksum
а потом уже тригер

Ivan
06.10.2017
05:00:18
А если туда ошибки поваляться то триггер не зажжётся

Дмитрий
06.10.2017
05:00:47
какие ошибки ?

Андрей
06.10.2017
05:01:40
Да на ошибки отдельный есть триггер, который ищет error в логе

Ivan
06.10.2017
05:01:56
Скиньте его код пожалуйста

Андрей
06.10.2017
05:02:00
У функции diff(0) - (0) это время, за которое сравнивается?
{vipnet3:log[C:\Autoprocess\ufns_fl_op\task.log,, windows-1251].str(Error)}=1 or {vipnet3:log[C:\Autoprocess\ufns_fl_op\task.log,, windows-1251].str(Ошибка)}=1

Дмитрий
06.10.2017
05:03:46
diff
Проверка, различаются ли последнее и предыдущее значения. Поддерживаемые типы значений: float, int, str, text, log
Возвращает:
1 - последнее и предыдущее значения различаются
0 - в противном случае
https://www.zabbix.com/documentation/3.4/ru/manual/appendix/triggers/functions
etc/passwd был изменен
Используется функция diff:
{www.zabbix.com:vfs.file.cksum[/etc/passwd].diff()}=1
Это выражение будет истинным, когда предыдущее значение контрольной суммы файла /etc/passwd отличается от самого нового значения.
Аналогичные выражения могут быть полезны для мониторинга изменений в важных файлах, таких как /etc/passwd, /etc/inetd.conf, /kernel и других.

Андрей
06.10.2017
05:06:50
Спасибо. Создал вообщем итем со сбором в 10минут и триггер {vipnet3:vfs.file.cksum[C:\Autoprocess\ufns_fl_op\task.log].diff()}=0

Google

Дмитрий
06.10.2017
05:07:49
ну как вариант

Ivan
06.10.2017
05:09:09

Дмитрий
06.10.2017
05:09:44
что значит гаснет ?

Андрей
06.10.2017
05:09:56
Нет, мы его вручную закрываем. У нас приложение в лог ничего не выплевывает, когда восстанавливается. Как он сам будет закрываться\

Дмитрий
06.10.2017
05:10:07
данные не поменялись - не сменилась сумма файла - проявиться
тогда зачем проверка. если приложение не пишет в лог ?
раз в 10 минут будете закрывать?

Андрей
06.10.2017
05:10:51
Иван спрашивал про другой триггер
который ищет вхождение в строку erroe

Admin
ERROR: S client not available

Андрей
06.10.2017
05:11:03
*error

Gleb
06.10.2017
06:13:43
люди буду благодарен если кто кто то сможет поделиться шаблоном на samba

Oleg
06.10.2017
07:10:04

Archer
06.10.2017
07:10:10

Дмитрий
06.10.2017
07:13:33

Gleb
06.10.2017
07:14:09

Archer
06.10.2017
07:14:48

Gleb
06.10.2017
07:17:31
я нашёл на гитхабе на постфих темлате, запустил для trap sh script, красота очень удобно не тратя время на возню со своими items для postfix, поэтому и спрашиваю может кто имеет что то подобное

Archer
06.10.2017
07:19:08

Google

Gleb
06.10.2017
07:23:53
List samba shares and the users who can access each of them.
List samba shares and the users currently connected to them, and so on

Alexander
06.10.2017
07:24:41
самба может быть контроллером домена, может быть членом домена. можно мониторить демоны самбы, траст с доменом в случае мембера
но нафига лист шар делать я так и не понял

Gleb
06.10.2017
07:25:00
Mogu konechno sam script napisat parsit namprimer smbstatus —shares

Alexander
06.10.2017
07:25:03
и список подключенных пользователей
я понимаю smb.conf на изменения мониторить

Gleb
06.10.2017
07:33:26
не хочу тоже тролить я спросил есть темплате у кого, или сам начну писать proc.mem[smbd] Used memory of $1, можно много что мониторить, или например процесс живой или нет net.tcp.service[tcp,,...., с шарой может был неудачный пример
для чего нужен мониторинг на самбе например через samba логи удобно прослеживать для случая знать кто и когда снёс документы в общей папке

Archer
06.10.2017
07:41:08

Gleb
06.10.2017
07:43:31
кончай троллить, если ничего кроме бла бла предложить не можешь иди на lenta.ru там можешь свои умные изьявления выкладывать

Alexandr (Thordendal)
06.10.2017
07:54:27
Ну насчёт мониторинга логов заббиксом это совершенно справедливое утверждение. Да и вообще всё, в общем-то, по делу было сказано

Alexander
06.10.2017
07:54:29

John
06.10.2017
08:13:30

Gleb
06.10.2017
08:28:01

Alexander
06.10.2017
08:37:55
я про то кто какой файл удалил

Gleb
06.10.2017
08:42:53
Александр спасибо

Денис
06.10.2017
10:09:36
Приветствую! Подскажите, пожалуйста, в базе данных хранятся название templates? Или только привязки к хосту?
Хочу скриптом удалить привязку шаблона с таким то именем и привязать другой.
Пока нашел в БД только таблицу hosts_templates, но в ней нет имен шаблонов

Alexander
06.10.2017
10:13:53
у шаблона есть ID в хостах указывается ID и у ID есть имя.