Nagios di server saya tidak berfungsi dengan baik. Itu tidak dapat menjalankan perintah lftp tanpa "sudo". Apakah ada cara bagaimana mengizinkan nagios menjalankan perintah tanpa menggunakan "sudo"?
Saya /etc/group:nagios:x:107:www-data,nagios
Script menggunakan 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
Tapi saya sudah mencoba jawaban ini tanpa hasil. Masih tidak berfungsi.
EDIT : Script ini disebut oleh Nagios sebagai $USER5$/check_ftp_fully.sh <username> <password> <port>. Skrip pemeriksaan ada di sini . Gagal mendaftar direktori ( FTP check failed when trying to list the contents of a directory.)
EDIT2: Masalah nagios tidak sepenting pengetahuan IF dan BAGAIMANA saya bisa menjalankan perintah tanpa "sudo". Misalnya mkdirdi/etc
HOSTNAME=${4}. Tanpa parameter ini lftppasti bisa gagal dan hasil dari kegagalan tersebut check_ftp_fully.shadalah penulisan pesanCRITICAL: FTP check failed when trying to list the contents of a directory.
lftpdipanggil? Bagian yang paling menarik adalah jika Anda menggunakan path lengkap ke binary not. 2) Bagaimana tepatnya gagal?