Nagios на моєму сервері не працює належним чином. Він не може виконувати команду lftp без "sudo". Чи є спосіб, як дозволити командам nagios запускати без використання "sudo"?
Мій /etc/group
: nagios:x:107:www-data,nagios
Сценарій за допомогою lftp: -rwxr-xr-x 1 root nagios 3667 říj 20 12:20 check_ftp_fully
/usr/bin/lftp
: -rwxr-xr-x 1 root root 924936 srp 7 2013 lftp
До речі я намагався це відповідь без успіху. Досі не працює.
EDIT : Скрипт називається Nagios as $USER5$/check_ftp_fully.sh <username> <password> <port>
. Скрипт перевірки тут . Вона не відображається в каталозі ( FTP check failed when trying to list the contents of a directory.
)
EDIT2: Проблема Nagios не настільки важлива, як знання IF і HOW я можу запускати команди без "sudo". Напр. mkdir
в /etc
HOSTNAME=${4}
). Без цього параметра lftp
Можна, звичайно, вийти з ладу і результат такої невдачі в Росії check_ftp_fully.sh
є написання повідомлення CRITICAL: FTP check failed when trying to list the contents of a directory.
lftp
називається? Найцікавіша частина полягає в тому, що ви використовуєте повний шлях до двійкового файлу не. 2) Яким чином воно виходить з ладу?