Nagios juga luar biasa untuk memonitor server. Antarmuka web mereka juga tidak buruk. Namun saya tidak tergila-gila menggunakan otentikasi HTTP yang datang standar.
Apakah ada cara untuk menggunakan metode otentikasi lain? (dan saya tidak bermaksud membatasi akses dengan alamat IP dalam file .htaccess) Sesuatu dengan login berbasis form akan sangat bagus, tetapi mungkin tidak ada hal seperti itu. Saya harap kalian menemukan sesuatu yang belum saya temukan.
Jawaban:
Nagios tidak peduli bagaimana Anda membuat server web menangani otentikasi. Nagios hanya mengambil pengguna yang diautentikasi yang lulus dari server web untuk membandingkan dengan konfigurasi. Anda juga dapat menonaktifkan otentikasi dalam Nagios itu sendiri dan menangani otentikasi di server web secara langsung. Melakukan hal ini akan memungkinkan semua pengguna terotentikasi pada tingkat akses yang sama atau akan memerlukan konfigurasi terpisah untuk membatasi / membatasi akses ke fitur Nagios.
Berikut tautan ke dokumentasi Autagi Cagi Nagios 3.0 .
sumber
Nagios tidak melakukan otentikasi sendiri, seperti yang disebutkan orang lain; itu bergantung pada httpd untuk melewati otentikasi.
Oleh karena itu, Anda dapat menggunakan salah satu dari puluhan modul auth untuk httpd apache, termasuk banyak yang menggunakan login berbasis formulir (WebAuth, CAS, OpenID, mungkin SAML, dll.). Ini hanya praktis jika Anda sudah memiliki semacam SSO tersedia di mana Anda berada. Jika tidak, mengotomatiskan ke layanan direktori (AD, LDAP) atau database mungkin lebih praktis.
sumber
Saya tidak menggunakan autentikasi berbasis formulir tetapi saya telah menemukan bahwa mod_auth_radius dari proyek FreeRadius bekerja dengan baik di lingkungan saya untuk memberikan satu tanda masuk.
Anda juga dapat melihat otentikasi LDAP langsung jika Anda memiliki sesuatu di tempat.
sumber