LINUX.ORG.RU

2
Всего сообщений: 23

Zabbix пишет Nginx: служба не работает

Привет. Сообщение «Nginx: служба не работает» регулярно появляется в Zabbix. Хотя сервис работает нормально. На этом сервере еще работает Apache (он прослушивает локальные порты 8887 и 8888), и zabix иногда отображает ошибку «Apache: Service is down». Хотя апач работает без проблем. В чем может быть проблема? Службы подключаются через Apache by Zabbix agent и Nginx by Zabbix agent. Zabbix версии 5.4 . Стоит CentOS 7, apache2.4.6, nginx 1.18.0, zabbix agent 5.4.4. Заранее спасибо.

 , , ,

sasha198407 ()

Zabbix не мониторит нужный лог

Коллеги, приветствую. Нужна помощь.

Заббиксом нужно смотреть syslog конкретного сервера. Итем создан, вроде как без ошибок. В настройках агента активный сервер указан и пользовательские параметры разрешены.

https://wampi.ru/image/ROSgUqz

Но в «последних данных» все равно никакой информации о логах. Хотя по другим итемам статистика собирается нормально и постоянно.

В какую сторону еще посмотреть? Заранее спасибо.

 , ,

Nychary ()

Помогите понять ситуацию с Zabbix агентом

У нас примерно на 50 хостов с агентами, но есть 2, которые чудят.

Вот ситуация по одному: прилетает сообщение Zabbix agent is not available (for 3m), через минуту уже Rezolved.

Переключаю уровень логирования на 5, смотрю… никаких там сбоев и сообщений что что-то не так… то есть как будто бы все нормально.

Можно даже telnet зацепиться на порту и повисеть.

Второй ведет себя похожим образом, прилетает сообщение о недоступности, в логе чисто, можно сколько угодно цепляться telnet, но сообщение о том что ситуация разрешилась так в итоге не приходит.

В общем то на форуме Zabbix есть подобные кейсы, но там решение напоминает танцы с бубном, оба хоста с последней версией агента с 5.0 версией.

Да, общего у обоих кейсов, что они на Windows… Кто сталкивался?

 

Shulman ()

Zabbix 5.4 SMART HDD

Всех приветствую, я новичек в линуксе, с английским дружу 50 на 50, у меня возникла проблема при получении смарт атрибутов через агента забикса. Ситуация такая, тестирую забикс, есть сервер есть клиент с которого пытаюсь получить параметры смарт. Делал по инструкции с сайта: https://github.com/v-zhuravlev/zbx-smartctl В забикс доббавил шаблон, настроил скрипты по инструкции, пропписал пути по тойже инструкции. Обратил внимание что не все пути из инструкции существуют на клиенте. Возможно проблема в путях, но не могу понять какие пути правильные, например путь /etc/zabbix/scripts/smartctl-disks-discovery.pl не существует после установки агента, есть путь /etc/zabbix/scripts причем scripts это не папка, а файл. Создавал пупки где необходимо, но все равно не завелось, хотя скрипт выдает смарт атрибуты если запустить его удаленной машины:

sudo /etc/zabbix/scripts/smartctl-disks-discovery.pl { «data»:[ { «{#DISKMODEL}»:«Apacer AS350 120GB», «{#DISKSN}»:«654907930B9600008357», «{#DISKNAME}»:«/dev/sda», «{#DISKCMD}»:«/dev/sda -d sat», «{#SMART_ENABLED}»:«1», «{#DISKTYPE}»:«1» } ] }

 , ,

funyfizik ()

Мониторинг доступности сайта через Zabbix агент

Не пойму, мониторинг же должен осуществляться непосредственно с хоста на котором установлен агент?

Но я браузером проверяю, ресурс доступен, а агент говорит что ничего не возвращено…

Опечатки проверил

 

Shulman ()

Zabbix Agent 5.2 теряет связь с сервером

Добрый день, наблюдаю такую ситуацию, агент теряет связь, но при этом хост остается в сети и выполняет свои функции.

Вся разница с другими агентами в сети, в 32-х битной архитектуре ОС.

Кроме того хост является виртуальной машиной VirtualBox.

Пробовал Zabbix Agent 5.0 и 4.0 (LTS), тот же результат.

Все подозрения на VirtualBox и сеть.

В логах чисто.

 

Shulman ()

zabbix «mysql-slow.log» permission denied

Опыта мало, бьюсь над проблемой чтения лога через zabbix

su zabbix -s /bin/bash -c «tail -f /var/log/mysql/mysql-slow.log»

tail: cannot open ‘/var/log/mysql/mysql-slow.log’ for reading: Permission denied

ls -la /var/log/mysql/mysql-slow.log

-rw-r—– 1 mysql mysql 9395 Feb 27 21:00 /var/log/mysql/mysql-slow.log

id zabbix

uid=111(zabbix) gid=116(zabbix) groups=116(zabbix),113(mysql),1000(admin)

 

trefeeevka ()

Zabbix-агент не видит сервер после перезагрузки

Доброго времени суток.

Имеем виртуальный сервер на Ubuntu 16.04, мониторящийся zabbix. С недавнего времени получили проблему: после ребута сервера (а ребутится он раз в неделю перед бекапом в proxmox) он перестает видеть zabbix. Либо zabbix перестает видеть его.

Судя по логу, zabbix не может найти pid-файл, который лежит по пути: /var/run/zabbix/zabbix_agentd.pid

Но дело в том, что после каждого ребута этот файл удаляется. Подобная проблема решилась по этой ссылке:

https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/5692-cannot-create-pid-file

Там предлагалось в конфе заббикс-агента переписать путь, по которому лежит pid-файл. Но не помогло. Сразу после перезагрузки zabbix все равно слетает, и, судя по логу, ищет pid-файл по старому пути.

Кто может подсказать, в какую сторону копнуть еще?

Спасибо.

 , ,

Nychary ()

Zabbix 5.2 не может связаться с агентом, connection refused

Поставил Zabbix и начал экспериментировать, и на первом же шаге проблема.

Стучусь telnet на порт 10050 с сервера на агент, и соединение устанавливается.

КМК, документация по Zabbix написана поверхностно, может дело не сложное, подскажите?

 ,

Shulman ()

Zabbix добавление конфигурации

Доброго времени суток. Установил Zabbix5.0LTS готовое решение, развернул начал добавлять машины. Уже изрядно добавил, но оказалось что для того чтобы мониторинг виртуальных машин заработал, необходимо, чтобы Zabbix был скомпилирован с опциями сборки –with-libxml2 и –with-libcurl. И похожи эти пакеты не входят в готовое решение. Параметра StartVMwareCollectors в файле конфигурации нет. Подскажи так как я не силен в Linux системах, как можно «докомпилировать» с необходимыми опциями? если сделать обновление пакетов zabbix включатся ли эти опции?

Спасибо!

 , , ,

aberon ()

Zabbix. В чем отличие шаблона Template App Apache by HTTP от Template App Apache by Zabbix agent?

Всем привет.

Подскажите, в каком случае используют Template App Apache by HTTP, а в каком случае Template App Apache by Zabbix agent?

 ,

yatakoi ()

Zabbix agent не может выполнить скрипт.

Добрый день, прошу помощи людей знакомых с Zabbix, в настройке мониторинга smart, упёрся в разрешение прав. Пациент sles 15+zabbix 4.4 Настройки производил по статье: https://github.com/v-zhuravlev/zbx-smartctl/blob/master/README.md Всё сделал по инструкции кроме установки пакетов для raid и nvme. В остальном насторожило что «/etc/zabbix/scripts» это файл, а не папка, и владельца я сменил на этот файл... С учетом этих изменений исправил путь во 2 строке у файла «/etc/sudoers.d/sudoers_zabbix_smartctl» на «/etc/zabbix/scripts» Скрипт стартует и выдаёт информацию о дисках. Затем после проверки на сервере агент выдал что пароль для рута не подходит, я пошёл смотреть файл /etc/sudoers. В ней последняя строка «закоменчена»: #includedir /etc/sudoers.d Убрал знак «#», проверил zabbix теперь если перезапустить службу агента через sudo:

( ошибка )

Запуск агента без sudo приводит к такой ошибке zabbix : parse error in /etc/sudoers near line 89 ; TTY=unknown ; PWD=/ ; USER=root ; ругается на строку которую я «разкомментировал», попробовал добавить строчку вида «zabbix ALL=(ALL) ALL NOPASSWD: smartctl,/etc/zabbix/scripts», но ошибка точно такая же. Что делать дальше не знаю.

Пользователь Zabbix в системе есть

 , ,

qvaqsha ()

Zabbix. Обнаружение устройств.

Здравствуйте! Делаю обнаружение устройств в zabbix. Необходимо обнаружить 6000 устройств по SNMP, но по факту находится только 2000. До этого уже получалось обнаружить 6000, но рушилась база и приходилось создавать заново.

Были изменения в конфиге и, судя по всему, какие то повлияли на автообнаружение. Но сейчас не могу понять какие.

Конфиг zabbix_server

CacheSize = 4096M 
TrendCacheSize = 1024M
HistoryCacheSize = 1024M
HistoryIndexCacheSize = 1024M
ValueCacheSize = 512M
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0 
DebugLevel=2
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
StartPollers=300
StartPreprocessors=5
StartPollersUnreachable=150
StartPingers=40
StartDiscoverers=15
VMwareCacheSize=32M
StartDBSyncers=8
Timeout=10
LogSlowQueries=10000
StartLLDProcessors=5

 , , , ,

Molodoy ()

Помогите настроить Zabbix

Всем привет.

Потребовалось мониторить несколько хостов с помощью Zabbix, но не получается настроить active agent. Сервер его просто не видит и совершенно непонятно как делать debug.

Мои шаги по настройке:

1. Установка Zabbix Agent такой же версии что и Zabbix Server.

admin00@luna:~$ /usr/sbin/zabbix_agentd -V
zabbix_agentd (daemon) (Zabbix) 4.0.17
Revision a528a0a4bc 28 January 2020, compilation time: Jan 30 2020 10:22:22

Copyright (C) 2020 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/).

Compiled with OpenSSL 1.1.0f  25 May 2017
Running with OpenSSL 1.1.0l  10 Sep 2019

2. Порт 10051 открыт на стороне сервере.

$ telnet zabbix-server.com 10051
Trying 185.239.202.137...
Connected to home.xand.es.
Escape character is '^]'.
^CConnection closed by foreign host.

3. Переменные в файле /etc/zabbix/zabbix_agentd.conf.

Server=zabbix-server.com
ServerActive=zabbix-server.com:10051
Hostname=luna.corp.overlap.net # этот hostname совпадает с тем что я вписываю серверу в поле Host name

4. Добавляю хост в сервер через Configuration > Hosts. Вот картинка: https://ibb.co/2ghjYTf.

И все, дальше ничего не происходит, в логе Zabbix Agent не вижу ничего:

16201:20200205:143413.072 Starting Zabbix Agent [luna.corp.overlap.net]. Zabbix 4.0.17 (revision a528a0a4bc).
 16201:20200205:143413.072 **** Enabled features ****
 16201:20200205:143413.072 IPv6 support:          YES
 16201:20200205:143413.072 TLS support:           YES
 16201:20200205:143413.072 **************************
 16201:20200205:143413.072 using configuration file: /etc/zabbix/zabbix_agentd.conf
 16201:20200205:143413.072 agent #0 started [main process]
 16202:20200205:143413.073 agent #1 started [collector]
 16203:20200205:143413.073 agent #2 started [listener #1]
 16206:20200205:143413.073 agent #5 started [active checks #1]
 16204:20200205:143413.073 agent #3 started [listener #2]
 16205:20200205:143413.074 agent #4 started [listener #3]

Подскажите, пожалуйста, где я совершаю глупую ошибку?

 , ,

alex07 ()

Zabbix парсинг логов по ошибке

Здравствуйте! Появилась потребность развернуть zabbix и мониторить у клиента события из /var/log/syslog по слову «drweb». Собственно был создан элемент данных в zabbix со следующим содержимым.

 
Имя: drweb
Тип: Zabbix агент(активный)
Ключ: log["/var/log/syslog","drweb","UTF-8",90]
Тип информации: Журнал(лог)
Интервал обновления: 30s
Период хранения истории: 90d
Группы элементов данных: groupname

У клиента события по drweb сыпятся, а вот в мониторинге «Последние данные» инфа на сервак не падает. ЧЯДНТ?

 , , , ,

Rayman24 ()

Zabbix как запустить в отладочном режиме?

После обновления агента с 3.0 до 3.4 сервис не запускается, логи пусты, есть ли возможность запустить его в отладочном режиме?

root@server2:/etc/zabbix# service zabbix-agent start
[ ok ] Starting Zabbix agent: zabbix_agentd.
root@server2:/var/log# service zabbix-agent status
[FAIL] zabbix_agentd is not running ... failed!

 

depresnak ()

Linux Zabbix: контент уведомления на почту

Делаю уведомление об авторизации по ssh себе в телеграмм при помощи zabbix-мониторинга.

Настроил алерт при входе по ssh, отображается. Оповещение в телеграм приходит вида:

SSH authentication on name
SSH session started at 03:52:47 on 2019.01.16
Host: name
Severity: Information

Original ssh session ID: 6507
тело письма-оповещения:
SSH session started at {EVENT.TIME} on {EVENT.DATE}
Host: {HOST.NAME}
Severity: {EVENT.SEVERITY}

Original ssh session ID: {EVENT.ID}
{TRIGGER.URL}

Сам ssh триггер - ищет в файле /var/log/secure строчки с *sshd*Accepted|closed и при нахождении - делает алерт + записывает в историю

В истории пишется полная строка, включая IP вошедшего, пользователь и тд

Но с выше предоставленным телом письма-оповещения приходит что угодно, только не сама строка лога из /var/log/secure (чтобы удобно было смотреть в уведомлениях IP входа)

Какой макрос нужно заюзать, чтобы в оповещении писалась вся строка лога?

 ,

momi ()

Какие нужны разрешения zabbix-agent для мониторинга asterisk?

Всем привет! Вопрос в развернутом виде:

Хочу вот получить от Asterisk значение активных звонков в zabbix, для этого в агенте на астере указываю

UserParameter=asterisk.activecalls,sudo rasterisk -x "core show calls" | grep "active" | cut -c 1-2

Далее в sudoers указываю:

zabbix  ALL=(ALL)       NOPASSWD: /usr/sbin/asterisk

И при попытке получения содержимого ключа получаю:

sudo: no tty present and no askpass program specified

попробовал копипаст отсюда:

https://www.linux.org.ru/forum/development/13018354#comment-13022229 (комментарий) Не помогло.

Как понимаю, не хватает чего-то в sudoers. Но что именно требуется?

Можно просто указать

zabbix  ALL=(ALL)       NOPASSWD:ALL 
или запускать zabbix от рута, но хочется разобраться, если кто может подсказать направление, буду благодарен.

 , ,

Aborigen1020 ()

Zabbix active agents total dusik size

Добрый день.

Настроил активного агента в Centos.

Добавил хост в Zabbix, добавил к нему шаблон для активнго агента( взял обычный шаблон для Linux и переделал тип на Zabbix agent (active).

Но почему-то не показывается общий размер диска. А свободный показывается объём показывается. Пишет no value https://yadi.sk/i/ol6kOdGykqKL0w

В чём может быть дело ?

 ,

beren ()

обновление значений в файле, bash

Всем привет! Пытаюсь сколхозить нечто вроде сборщика статистики postfix, и отображения статистики в графике, для этого вооружился pflogsumm и zabbix. Из вывода pflogsumm извлекаю нужные значения, передаю их в заббикс, вроде все ок. Однако pflogsumm делает статистику за день, и сразу записывает текущие (максимальные значения). Таким образом получается, что если для какого-то значения не было изменений, например, 3 rejected в 5 утра, то и в 05:05, и в 06:10 в графике будет указано всё те же 3 rejected.

Предполагаю, что нужно какое-то сравнение строк в нужных местах. Однако, как провернуть это, не могу представить. Кто-то может подсказать верное направление?

примерный вывод pflogsumm, собираю по крону каждые 5мин

Grand Totals
------------
messages

    302   received
      9   delivered
      0   forwarded
      3   deferred  (88  deferrals)
    574   bounced
      0   rejected (0%)
      0   reject warnings
      0   held
      0   discarded (0%)

 209133   bytes received
   6024   bytes delivered
      6   senders
      5   sending hosts/domains
      1   recipients
      1   recipient hosts/domains


Per-Day Traffic Summary
-----------------------
    date          received  delivered   deferred    bounced     rejected
    --------------------------------------------------------------------
    Aug 26 2018         1          1          0          1
    Aug 27 2018       110          2         12        211
    Aug 28 2018       181          2         22        356
    Aug 29 2018         4          1         20          2
    Aug 30 2018         4          2         21          2
    Aug 31 2018         2          1         13          2

Per-Hour Traffic Daily Average
------------------------------
    time          received  delivered   deferred    bounced     rejected
    --------------------------------------------------------------------
    0000-0100           2          0          1          4          0
    0100-0200           2          0          1          4          0
    0200-0300           2          0          1          4          0
    0300-0400           2          0          1          4          0
    0400-0500           2          0          1          4          0
    0500-0600           2          0          1          4          0
    0600-0700           4          1          1          6          0
    0700-0800           2          0          1          4          0
    0800-0900           2          0          1          4          0
    0900-1000           2          0          1          4          0
    1000-1100           3          0          1          4          0
    1100-1200           2          0          1          4          0
    1200-1300           2          0          1          4          0
    1300-1400           2          0          1          4          0
    1400-1500           2          0          1          3          0
    1500-1600           2          0          1          3          0
    1600-1700           2          0          1          4          0
    1700-1800           2          0          1          4          0
    1800-1900           2          0          1          4          0
    1900-2000           2          0          1          4          0
    2000-2100           2          0          1          4          0
    2100-2200           2          0          1          4          0
    2200-2300           2          0          1          4          0
    2300-2400           2          0          1          4          0

smtp delivery failures: none

Fatal Errors: none

Panics: none

Master daemon messages: none

Чем дергаю данные в zabbix сейчас

UserParameter=postfix.bytes.received,grep "bytes received" /tmp/postfix_stat_temp | awk '{print $1}'
UserParameter=postfix.bytes.delivered,grep "bytes delivered" /tmp/postfix_stat_temp | awk '{print $1}'
UserParameter=postfix.received.count,grep -m 1 'received' /tmp/postfix_stat_temp | awk '{print $1}'
UserParameter=postfix.delivered.count,grep -m 1 'delivered' /tmp/postfix_stat_temp | awk '{print $1}'

 , , , ,

Aborigen1020 ()