The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Настройка UserParameter в Zabbix, !*! korbnik, 15-Окт-18, 11:58  [смотреть все]
Добрый день!

Помогите, пожалуйста разобраться.

Я заношу в файл /var/lib/boxfull/boxfull число.

В файле /etc/zabbix/zabbix_agentd.conf
определяю переменную:

UserParameter=box_full,/bin/cat /var/lib/boxfull/boxfull

Перезагружаю клиента:

systemctl restart zabbix-agent.service

На сервере создаю для этого хоста элемент данных box_full (тип информации - числовой, целое положительное)

Проверяю на клиенте, что команда выдаёт число:

[root@s-mc55-ops lib]# /bin/cat /var/lib/boxfull/boxfull
24
[root@s-mc55-ops lib]#

А сервер выдаёт пусто:

root@zabbix:~# zabbix_get -s s-mc55-ops -k 'box_full'

root@zabbix:~#

В чём проблема, где недонастроил?

Заранее благодарен. Борис.

  • Настройка UserParameter в Zabbix, !*! Andrey Mitrofanov, 12:07 , 15-Окт-18 (1)
    • Настройка UserParameter в Zabbix, !*! korbnik, 12:26 , 15-Окт-18 (2)
      >[оверквотинг удален]
      >> [root@s-mc55-ops lib]# /bin/cat /var/lib/boxfull/boxfull
      >> 24
      >> А сервер выдаёт пусто:
      >> root@zabbix:~# zabbix_get -s s-mc55-ops -k 'box_full'
      >> root@zabbix:~#
      >> В чём проблема, где недонастроил?
      > В zabbix-агенте реализовано Правильное Правило "не работай под root-ом".  Он сбрасывает
      > права до uid zabbix [кажется] после запуска под root-ом.
      > Дай u:zabbix права читать этот свой /boxfull [и +x ему на директории
      > "выше"].

      Дал права этому файлу:

      [root@s-mc55-ops lib]# chown -R zabbix:zabbix /var/lib/boxfull

      Вот результат:

      [root@s-mc55-ops lib]# ls -aRl /var/lib/boxfull/
      /var/lib/boxfull/:
      total 8
      drwxr-xr-x.  2 zabbix zabbix   20 Oct 15 12:11 .
      drwxr-xr-x. 55 root   root   4096 Oct 15 11:40 ..
      -rw-r--r--.  1 zabbix zabbix    3 Oct 15 12:20 boxfull
      [root@s-mc55-ops lib]#

      перезагрузил:

      [root@s-mc55-ops lib]# systemctl restart zabbix-agent.service
      [root@s-mc55-ops lib]#

      И всё равно даёт пусто:

      root@zabbix:~# zabbix_get -s s-mc55-ops -k 'box_full'

      root@zabbix:~#





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру