How to configure Nagios client and NRPE on CentOS 7 4
Isi kandungan:
- Prasyarat
- Memasang Nagios pada CentOS
- 1. Memuat turun Nagios
- 2. Menyusun Nagios
- 3. Mencipta Pengguna Dan Kumpulan Nagios
- 4. Memasang Nagios Binari
- 5. Mewujudkan Direktori Perintah Luar
- 6. Pasang Fail Konfigurasi Nagios
- 7. Pasang Fail Konfigurasi Apache
- 8. Mewujudkan Fail Unit Sistem
- 9. Membuat Akaun Pengguna
- 10. Mengkonfigurasi Firewall
- Memasang Plugin Nagios
- Memulakan Nagios
- Mengakses Interface Web Nagios
- Kesimpulannya
Nagios adalah salah satu sistem pengawasan sumber terbuka yang paling popular. Nagios menyimpan inventori keseluruhan infrastruktur IT anda dan memastikan rangkaian, pelayan, aplikasi, perkhidmatan, dan proses anda berjalan dan berjalan. Sekiranya kegagalan atau prestasi suboptimal Nagios akan menghantar notifikasi pemberitahuan melalui pelbagai kaedah.
Tutorial ini menerangkan cara memasang dan mengkonfigurasi Nagios Core pada pelayan CentOS 7.
Prasyarat
Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Lumpuhkan SELinux atau tetapkan mod permisif seperti yang diarahkan di sini.
Kemas kini sistem CentOS anda dan pasang Apache, PHP dan semua pakej yang diperlukan untuk memuat turun dan menyusun aplikasi utama Nagios dan plugin Nagios:
sudo yum update
sudo yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget
sudo yum install make gettext autoconf net-snmp-utils epel-release perl-Net-SNMP postfix unzip automake
Memasang Nagios pada CentOS
Lakukan langkah-langkah berikut untuk memasang versi terbaru Nagios Core dari sumber.
1. Memuat turun Nagios
Kami akan memuat turun sumber Nagios dalam direktori
/usr/src
yang merupakan lokasi biasa untuk meletakkan fail sumber.
Navigasi ke direktori dengan:
cd /usr/src/
Muat turun versi terkini Nagios dari repositori projek Github menggunakan perintah wget berikut:
sudo wget
Sebaik sahaja muat turun selesai ekstrak fail tar dengan:
sudo tar zxf nagios-*.tar.gz
Sebelum meneruskan langkah-langkah seterusnya, pastikan anda menukar ke direktori sumber Nagios dengan menaip:
2. Menyusun Nagios
Untuk memulakan proses pembina jalankan skrip
configure
yang akan melakukan beberapa pemeriksaan untuk memastikan semua kebergantungan pada sistem anda hadir:
sudo./configure
Apabila berjaya disiapkan, mesej berikut akan dicetak pada skrin anda:
*** Configuration summary for nagios 4.4.2 2018-08-16 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/httpd/conf.d Mail program: /sbin/sendmail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): /bin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Mulakan proses penyusunan menggunakan perintah
make
:
sudo make all
Penyusunan ini mungkin mengambil sedikit masa, bergantung pada sistem anda. Setelah proses binaan selesai, mesej berikut akan dicetak pada skrin anda:
…. *** Compile finished ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.
3. Mencipta Pengguna Dan Kumpulan Nagios
Buat sistem pengguna baru dan kumpulan dengan mengeluarkan:
sudo make install-groups-users
Output akan kelihatan seperti di bawah:
groupadd -r nagios useradd -g nagios nagios
Tambah pengguna
apache
Apache kepada kumpulan
nagios
:
sudo usermod -a -G nagios apache
4. Memasang Nagios Binari
Jalankan arahan berikut untuk memasang fail binari Nagios, CGIs, dan fail HTML:
sudo make install
Anda harus melihat output berikut:
… *** Main program, CGIs and HTML files installed ***…
5. Mewujudkan Direktori Perintah Luar
Nagios boleh memproses arahan dari aplikasi luaran. Buat direktori arahan luar dan tetapkan kebenaran yang betul dengan menaip:
sudo make install-commandmode
*** External command directory configured ***
6. Pasang Fail Konfigurasi Nagios
Pasang fail konfigurasi Nagios sampel dengan:
sudo make install-config
… *** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.
7. Pasang Fail Konfigurasi Apache
Jalankan arahan di bawah untuk memasang fail konfigurasi pelayan web Apache:
sudo make install-webconf
… *** Nagios/Apache conf file installed ***
8. Mewujudkan Fail Unit Sistem
Perintah berikut memasang fail unit sistem dan juga mengkonfigurasi perkhidmatan nagios untuk memulakan boot.
sudo make install-daemoninit
… *** Init script installed ***
9. Membuat Akaun Pengguna
Untuk dapat mengakses antara muka web Nagios, sila buat pengguna admin bernama
nagiosadmin
Jalankan arahan
htpasswd
berikut untuk membuat pengguna bernama
nagiosadmin
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Anda akan diminta memasukkan dan mengesahkan kata laluan pengguna.
New password: Re-type new password: Adding password for user nagiosadmin
Mulakan semula perkhidmatan Apache untuk perubahan yang berlaku:
sudo systemctl restart
Konfigurasikan perkhidmatan Apache untuk memulakan boot.
10. Mengkonfigurasi Firewall
Firewall akan mengamankan pelayan anda terhadap trafik yang tidak diingini.
Buka port Apache dengan menjalankan perintah berikut:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Memasang Plugin Nagios
Tukar kembali ke direktori
/usr/src
:
cd /usr/src/
Muat turun versi terkini Plugin Nagios dari repositori projek Github:
sudo wget -O nagios-plugins.tar.gz
Apabila muat turun selesai ekstrak fail tar:
sudo tar zxf nagios-plugins.tar.gz
Tukar ke direktori sumber plugin:
cd nagios-plugins-release-2.2.1
Jalankan arahan berikut satu demi satu untuk menyusun dan memasang plugin Nagios:
sudo./tools/setup
sudo./configure
sudo make
sudo make install
Memulakan Nagios
Sekarang bahawa kedua-dua Nagios dan pluginnya dipasang, mulakan perkhidmatan Nagios dengan:
sudo systemctl start nagios
Untuk mengesahkan bahawa Nagios sedang berjalan, periksa status perkhidmatan dengan arahan berikut:
sudo systemctl status nagios
Keluaran harus melihat seperti di bawah yang menunjukkan bahawa perkhidmatan Nagios aktif dan berjalan.
nagios.service - Nagios Core 4.4.2 Loaded: loaded (/usr/lib/systemd/system/nagios.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2018-12-08 14:33:35 UTC; 3s ago Docs: https://www.nagios.org/documentation Process: 22217 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 22216 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 22219 (nagios) CGroup: /system.slice/nagios.service
Mengakses Interface Web Nagios
Untuk mengakses antara muka web Nagios buka penyemak imbas kegemaran anda dan taipkan nama domain pelayan atau alamat IP awam diikuti oleh
/nagios
:
http(s)://your_domain_or_ip_address/nagios
Masukkan
nagiosadmin
masuk pengguna
nagiosadmin
dan anda akan diarahkan semula ke laman utama Nagios seperti yang ditunjukkan pada imej di bawah:
Kesimpulannya
Anda telah berjaya memasang versi terbaru Nagios dari sumber pada sistem CentOS anda.
Anda kini perlu menyemak Dokumentasi Nagios dan ketahui lebih lanjut mengenai cara mengkonfigurasi dan menggunakan Nagios.
centos nagios monitoringBagaimana untuk memasang dan mengkonfigurasi pelayan nfs pada centos 8
Dalam tutorial ini, anda akan melalui langkah-langkah yang diperlukan untuk menyediakan Server NFSv4 pada CentOS 8. Kami juga akan menunjukkan kepada anda bagaimana untuk melancarkan sistem fail NFS pada klien.
Bagaimana untuk memasang dan mengkonfigurasi nagios pada ubuntu 18.04
Nagios adalah salah satu sistem pengawasan sumber terbuka yang paling popular. Nagios menyimpan inventori keseluruhan infrastruktur IT anda dan memastikan rangkaian, pelayan, aplikasi, perkhidmatan, dan proses anda berjalan dan berjalan.
Bagaimana untuk memasang dan mengkonfigurasi nagios pada debian 9
Nagios adalah perisian pemantauan sumber terbuka yang popular. Tutorial ini menerangkan cara memasang dan mengkonfigurasi versi terbaru Nagios Core pada Debian 9.