Install & Konfig Nagios Monitoring System - Ubuntu 18.04 Bionic Beavers
Isi kandungan:
- Prasyarat
- Memasang Nagios di Ubuntu
- 1. Memuat turun Nagios
- 2. Menyusun Nagios
- 3. Mencipta Pengguna Dan Kumpulan Nagios
- 4. Pasang Binari Nagios
- 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 akan membimbing anda melalui langkah-langkah yang diperlukan untuk memasang dan mengkonfigurasi versi terkini Nagios Core pada Ubuntu 18.04.
apt install nagios3
.
Prasyarat
Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Kemas kini sistem Ubuntu anda dan pasang pakej berikut yang diperlukan untuk memuat turun dan menyusun aplikasi utama Nagios dan plugin Nagios:
sudo apt update && sudo apt upgrade
sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.2 libgd-dev
sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext
Memasang Nagios di Ubuntu
Langkah berikut menerangkan cara memasang versi terbaru Nagios Core dari sumber.
1. Memuat turun Nagios
Kami akan memuat turun sumber Nagios dalam direktori
/usr/src
yang merupakan lokasi yang sama untuk meletakkan fail sumber, tukar ke direktori dengan:
cd /usr/src/
Muat turun versi terkini Nagios dari repositori projek Github menggunakan perintah wget berikut:
sudo wget
Apabila 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 --with-httpd-conf=/etc/apache2/sites-enabled
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/apache2/sites-enabled Mail program: /bin/mail 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): Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Anda kini boleh memulakan proses penyusunan menggunakan perintah
make
:
sudo make all
Penyusunan ini mungkin mengambil sedikit masa, bergantung pada sistem anda. Apabila proses binaan selesai, anda akan dibentangkan dengan mesej berikut:
3. Mencipta Pengguna Dan Kumpulan Nagios
Perintah berikut akan mencipta pengguna dan kumpulan pengguna baru:
sudo make install-groups-users
Tambah pengguna
www-data
Apache ke kumpulan
nagios
:
sudo usermod -a -G nagios www-data
4. Pasang Binari Nagios
Lakukan arahan berikut untuk memasang fail binari Nagios, CGI, 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
Perintah di bawah akan memasang fail konfigurasi pelayan web Apache:
sudo make install-webconf
*** Nagios/Apache conf file installed ***
Pastikan penulisan semula Apache dan modul cgi diaktifkan:
sudo a2enmod rewrite
sudo a2enmod cgi
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, anda perlu membuat pengguna admin yang dipanggil
nagiosadmin
Gunakan perintah
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 apache2
10. Mengkonfigurasi Firewall
Firewall akan mengamankan pelayan anda terhadap trafik yang tidak diingini.
Buka port Apache dengan menaip:
Memasang Plugin Nagios
Tukar kembali ke direktori
/usr/src
dan muat turun versi terkini Plugin Nagios dari repositori projek Github:
cd /usr/src/
sudo wget -O nagios-plugins.tar.gz
Setelah muat turun selesai ekstrak fail tar dengan menaip:
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 arahan berikut:
sudo systemctl start nagios
Untuk mengesahkan bahawa Nagios sedang berjalan, periksa status perkhidmatan dengan menaip:
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 (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-11-16 14:54:21 PST; 1s ago Docs: https://www.nagios.org/documentation Process: 18294 ExecStopPost=/bin/rm -f /usr/local/nagios/var/rw/nagios.cmd (code=exited, status=0/SUCCESS) Process: 18293 ExecStop=/bin/kill -s TERM ${MAINPID} (code=exited, status=0/SUCCESS) Process: 18315 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 18313 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 18325 (nagios) Tasks: 6 (limit: 2319) 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 Ubuntu anda.
Anda kini perlu menyemak Dokumentasi Nagios dan ketahui lebih lanjut mengenai cara mengkonfigurasi dan menggunakan Nagios.
ubuntu nagios monitoringBagaimana untuk memasang dan mengkonfigurasi pelayan nfs pada ubuntu 18.04
Sistem Fail Rangkaian (NFS) adalah protokol sistem fail yang diedarkan yang membolehkan anda berkongsi direktori jauh melalui rangkaian. Dalam tutorial ini, kami akan menerangkan cara menyediakan Server NFSv4 di Ubuntu 18.04.
Bagaimana untuk memasang dan mengkonfigurasi nagios pada centos 7
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. Tutorial ini menerangkan cara memasang dan mengkonfigurasi Nagios Core pada pelayan CentOS 7.
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.