LINUX.ORG.RU

Zabbix 7.0 Не получается сформировать отчет

 


0

2

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

  1. На сервере Zabbix установлены браузеры Яндекс и Гугл Хром.

  2. На сервере под ОС Альт Рабочая станция 10.4 поправила файл zabbix_server.conf, а именно откорректировала следующий текст: StartReportWriters=3 WebServiceURL=http://localhost:10053/report

  3. Для файла zabbix_web_service.conf проверила чтобы был указан параметр AllowedIP=127.0.0.1,::1

  4. Зашла на вэб-сервер, там в разделе Администрирование - Общие - Другие, для пункта «URL веб-интерфейса» добавила запись «http://localhost:10053/report». Все изменения сохранила, перезапустила службу zabbix

  5. При попытке сгенерировать тестовый отчет появляется следующая ошибка:

"Ошибка при генерации отчета.

Cannot fetch data.: chrome failed to start:

mkdir: невозможно создать каталог «/dev/null»: Это не каталог

touch: невозможно выполнить touch для ‘/dev/null/.local/share/applications/mimeapps.list’: Это не каталог

chrome_crashpad_handler: –database is required

Try ‘chrome_crashpad_handler –help’ for more information.

[1059552:1059552:0713/165820.664435:ERROR:third_party/crashpad/crashpad/util/linux/socket.cc:120] recvmsg: Соединение разорвано другой стороной (104).

В терминала проверяла следующее:

$ls -ld /dev/null

crw-rw-rw- 1 root root 1, 3 июл 10 11:38 /dev/null

Очищала кэш браузера - ошибка не уходит.

Уже и комп перегрузила, и браузеры переустановила, запускаю генерацию отчета на Хроме и все равно эта ошибка вылизит. Что еще я упустила, как победить эту ошибку?



Последнее исправление: Natalia_509 (всего исправлений: 1)
Ответ на: комментарий от Natalia_509

Как понять «чушь собачья»?

Именно так и понимать. Система понять этого не может, о чём и сообщает. Ваше счастье, что она кусаться не умеет.

andytux ★★★★★
()
Ответ на: комментарий от andytux

Как можно исправить эту ошибку? Я еще не очень сильна в Zabbix, но по работа нужно освоить. Если Вы уже с такой ошибкой сталкивались - подскажите как исправить. Ваши односложные комментарии не совсем понятны. Я понимаю что это «Ошибка» но как её исправить - в интернете не нашла.

Natalia_509
() автор топика
Ответ на: комментарий от Natalia_509

Я совсем ничего не понимаю в Заббиксе - но у вас явно в конфиг-файлах отключено создание файлов рапорта путем задания записи всего в устройство /dev/null Это не обычный каталог, к которому можно добавлять свои пути, это «черная дыра» где пропадают все записанные в нее данные.
Ищите в конфигах «/dev/null»

sigurd ★★★★★
()

Из того, что я вижу .local/share/applications/mimeapps.list должно лежать в $HOME (по крайней мере, у меня там лежит). Т.е. не задана домашняя папка для пользователя. Надо смотреть, от чьего имени запускается хром, что у него с домашней папкой и т.д. Проблема где-то в этой стороне.

anonymous
()

mkdir: невозможно создать каталог «/dev/null»: Это не каталог

- Вы куда отправляете отчёты, а то мы так ни одного и не получили?
- Как обычно, в /dev/null.

Ololo_Trololo ★★
()

Проверяйте сам сервис для начала:

systemctl list-units | grep zabbix

systemctl status zabbix-web-service или же подставьте своё название если оно отличается.

Если юзером является zabbix, то смотрите на его директории:

getent passwd zabbix

Если в выводе видно всякие /dev/null и прочее, то проблема не в конфигурации, а вот тут. Создавайте и назначайте ему нормальные директории и будет вам счастье

Berliner
()
Ответ на: комментарий от Natalia_509

Не доламывайте систему.

Вы уже второй день должны в «Азбуке компьютерной грамотности» читать, что такое /dev/null.

andytux ★★★★★
()

Женщина на Линуксе! Красный код, повторяю женщина на Линуксе, спасайтесь!😱😱😱😂

REDDERa
()

В /etc/passwd указано /dev/null домашней директорией юзера, из под которого запускается хром. Нужно указать нормальную. ЧТо такое домашняя директория и как она должна быть настроена - изучи уж сам.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Добрый день, спасибо за подсказку, прописала нужный путь к директории и заменила в вэб-интерфейсе в пункте «URL веб-интерфейса» с «http://localhost:10053/report» на «http://localhost:8080». Но теперь эта ошибка ушла но появилось новое:

Cannot fetch data.: network.EventLoadingFailed event with ErrorText = ‘net::ERR_CONNECTION_REFUSED’ was received while loading dashboard.

Поискала инфу: добавила пользователя в группу zabbix, дала все права на директорию для пользователя, еще раз перепроверила конфигурацию Zabbix Server, а именно параметр WebServiceURL и StartReportWriters. В файле zabbix_web_service.conf проверила параметр AllowedIP=127.0.0.1,::1 т.к. пробую генерировать на том же ПК где и установлен сервер, перезапустила службы - ошибка не уходит. Что еще я могла упустить?

Natalia_509
() автор топика
Ответ на: комментарий от usermod

http://localhost:10053/report

если оставляю так то ошибка следующая

Cannot fetch data.: dashboard failed to get ready, url: ‘http://localhost:10053/report/zabbix.php?action=dashboard.print&dashboardid=1&from=2026-07-06%2000%3A00%3A00&to=2026-07-13%2000%3A00%3A00’: waiting for function failed: timeout.

А по ней тоже не понятно/ В конфигах поставила Timeout на максимум 30, конфигурационного параметра WebServicesTimeout ни в zabbix_web_service.conf ни в zabbix_server.conf нет.

Natalia_509
() автор топика
Ответ на: комментарий от Natalia_509

Дополнительно, в zabbix_server.conf установила параметр VMwareTimeout на максимум (300), та же самая ошибка, в лог файлах zabbix_web_service пишет тоже самое:

2026/07/16 14:49:47.374921 received report request from [::1]:43046 2026/07/16 14:50:32.664897 Cannot fetch data.: dashboard failed to get ready, url: ‘http://localhost:10053/report/zabbix.php?action=dashboard.print&dashboardid=345&from=2026-07-06%2000%3A00%3A00&to=2026-07-13%2000%3A00%3A00’: waiting for function failed: timeout.

Natalia_509
() автор топика
Ответ на: комментарий от anonymous

А смена порта при этом не смущает? Ох уж эти вайб-кодеры…

Смотрела видеоурок https://yandex.ru/video/preview/1318829273816592914, на времени 10:38 вот такие рекомендации. Сначала тоже смутило но автор курса утверждает что так правильно и так работает…. Повторяю - Я не эксперт по Zabbix, всю инфу ищю либо на https://www.zabbix.com, либо на форумах. Уж простите что не АСС в zabbix, я только учусь.

Natalia_509
() автор топика
Ответ на: комментарий от Natalia_509

на времени 10:38 вот такие рекомендации.

М-да. Обоснование - огонь! Я потыкал, у меня вот это завелось.

Там же обычный веб. Потыкайте браузером, посмотрите, что выдаёт. Оно похоже на отчёт или нет. Ну и судя по .php там пыха, а где пыха - там апач. Его конфиги тоже смотреть надо. Запрос через него должен идти. Может апач не настроен.

anonymous
()
Ответ на: комментарий от anonymous

Добрый день. Извиняюсь за длительное молчание, проверяла все настройки, в том числе php и apache2, в конфигах увеличила таймауты:max_execution_time, max_input_time и default_socet_timeout поставила по 600 - не помогло. В конфиге web_server раскомментировала строчку (вдруг поможет) ListenPort = 10053 - не помогло, в конфиге zabbix_server увеличила CacheSize до 1Гб - не помогло. В логах заббикса пишет только что таймаут превышен. Я уже в дашборд добавила только один виджет по проблемам. Подскажите пожалуйста - как можно очистить всю историю элементов данных?

Natalia_509
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария