Cara Memantau Sistem Linux Jauh dengan Nagios melalui SSH
- 4218
- 590
- Mr. Ramon Runolfsson
Nrpe adalah kaedah yang paling popular untuk memantau sistem Linux jauh menggunakan pelayan Nagios. Tetapi dalam beberapa kes, kami tidak mahu memasang NRPE pada sistem jauh atau kami tidak dapat memasangnya. Dalam keadaan itu, terdapat beberapa cara alternatif untuk memantau sistem terpencil. Dalam tutorial ini kita menerangkan check_by_ssh kaedah.
Langkah 1 - SSH Berbasis Kunci Persediaan
Pertama, ia dikehendaki memastikan bahawa pelayan Nagios dapat menyambungkan klien menggunakan SSH tanpa meminta kata laluan. Untuk melakukannya membuat pasangan kunci SSH di pelayan Nagios
Su - Nagios SSH -Keygen
Salin tuan rumah jauh kunci awam ~/.SSH/Authorized_keys sama ada secara manual atau menggunakan arahan berikut
ssh-copy-id ~/.SSH/ID_RSA.Pub jauh.Contoh.com
Langkah 2 - Sahkan sambungan SSH
Mari kita periksa sama ada anda boleh ssh ke mesin jauh tanpa kata laluan
SSH jauh.Contoh.com
Uji juga untuk melaksanakan plugin pada mesin jauh menggunakan check_by_ssh, pastikan ia tidak meminta kata laluan
CD/USR/LIB64/NAGIOS/Plugin ./check_by_ssh -h jauh.Contoh.com -p 22 -c 'ls -l'
Sekiranya arahan di atas berjaya dilaksanakan, anda akan melihat senarai fail sistem jauh.
Langkah 3 - Konfigurasikan Semak Nagios
Seperti yang telah kami selesaikan persediaan persekitaran untuk memeriksa pelayan jauh oleh SSH. Mari tambahkan cek ke pelayan Nagios kami. Sebilangan besar pentadbir Nagios lebih suka menggunakan antara muka web NagiOSQL untuk mengkonfigurasi cek dan beberapa pentadbir menggunakan baris arahan oleh fail edisi langsung.
Tambahkan semak dengan mengedit fail:
Edit fail Konfigurasi Semak Perkhidmatan Anda di editor dan tambahkan kandungan berikut untuk menjalankan arahan LS -L pada sistem jauh. Anda boleh menukar arahan ini dengan arahan cek pilihan anda. Sekiranya anda menggunakan NagiOSQL untuk menguruskan pelayan anda, maka jangan edit fail secara langsung.
############################################### #############################fail konfigurasi perkhidmatan################# ############################################### ############ Menentukan perkhidmatan #nagiosql_config_name myremoteserver host_name jauh.Contoh.com Service_Descripti!22!ls -l!NAGIOS ORISER_STATE O MAX_CHECK_ATTEMBTS 5 CHECK_INTERVAL 40 REGRY_INTERVAL 40 ACTIVE_CHECKS_ENABLE 1 CHECK_PEROOD 24X7 EVENS_HANDLER NOTY-SERVICE-BY-EMAIL NOTIFIFIFY_INTERVAL 60 NOTIFIFASMES_PERIOD 24X7 ############################################### #################akhir fail############################## ###############################################
Tambah Cek oleh NagiOSQL:
Log masuk ke antara muka admin NagiOSQL dan tambahkan perkhidmatan baru, semua butirannya akan sama dengan konfigurasi biasa kecuali perintah semak. Tambahkan Pilihan Perintah Semak seperti tangkapan skrin di bawah.