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) Яким чином воно виходить з ладу?