News:

We really need your input in this questionnaire

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - E@gle-owl

#1
Я в конфигурации агента добавил параметр:

ExternalParameter = Test:/usr/sbin/test.sh

Затем добавил DCI который берет информацию из Test.

Скрипт в терминале я выполняю так sudo -u testuser /usr/sbin/test.sh... Это необходимо по той причине, что только пользователь testuser может получить данные необходимые для мониторинга, продиктовано это политикой безопасности и изменить это нельзя.

ExternalParameter = Test: sudo -u testuser /usr/sbin/test.sh - не работает, я так понимаю, что linux ждет ввода пароля, которого нет.
В sudoer в самом конце добавлен параметр root ALL=(ALL:ALL) NOPASSWD: /usr/sbin/test.sh, что влечет за собой отсутствие запроса на ввод пароля при выполнении команды sudo -u testuser /usr/sbin/test.sh через терминал.

Собственно вопрос, как можно выполнить скрипт и получить данные в netxms?