how to install nagios in debian 9
Isi kandungan:
- Prasyarat
- Memasang Nagios pada Debian
- 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 perisian pemantauan sumber terbuka yang popular. Ia menyimpan inventori keseluruhan infrastruktur IT anda dan memastikan rangkaian, pelayan, aplikasi, perkhidmatan, dan proses anda berjalan dan berjalan. Sekiranya kegagalan komponen infrastruktur kritikal Nagios menghantar notifikasi pemberitahuan.
Tutorial ini menerangkan cara memasang dan mengkonfigurasi versi terbaru Nagios Core pada Debian 9.
Prasyarat
Anda perlu log masuk sebagai pengguna dengan akses sudo untuk dapat memasang pakej.
Memasang Nagios pada Debian
Langkah berikut menerangkan cara memasang versi terbaru Nagios Core dari sumber.
Mula dengan memasang pakej berikut yang diperlukan untuk menyusun dan menjalankan Nagios:
sudo apt update && sudo apt upgrade
sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.0 libgd-dev
sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext
1. Memuat turun Nagios
Navigasi ke direktori
/usr/src
dan muat turun versi terkini Nagios dari repositori Github projek dengan wget:
cd /usr/src/
sudo wget
Sebaik sahaja muat turun selesai ekstrak fail tar:
sudo tar zxf nagios-*.tar.gz
Sebelum meneruskan langkah-langkah seterusnya, pastikan anda menukar ke direktori sumber Nagios dengan menaip:
2. Menyusun Nagios
Mulakan proses binaan dengan menjalankan skrip
configure
:
sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled
Setelah selesai, anda akan melihat mesej berikut:
*** Configuration summary for nagios 4.4.3 2019-01-15 ***: 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: /usr/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): /usr/sbin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Jalankan perintah
make
untuk memulakan proses binaan:
sudo make all
Penyusunan ini mungkin mengambil sedikit masa, bergantung pada sistem anda. Apabila proses binaan selesai, anda akan melihat sesuatu seperti ini:
*** Compile finished ***… Enjoy.
3. Mencipta Pengguna Dan Kumpulan Nagios
Untuk mencipta pengguna baru dan jenis kumpulan pengguna:
sudo make install-groups-users
Tambah pengguna
www-data
Apache ke kumpulan
nagios
:
sudo usermod -a -G nagios www-data
4. Pasang Binari Nagios
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
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 membuat fail konfigurasi 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 membolehkan perkhidmatan Nagios bermula.
sudo make install-daemoninit
… *** Init script installed ***
9. Membuat Akaun Pengguna
Untuk dapat mengakses antara muka web Nagios, anda perlu membuat pengguna admin.
Dalam tutorial ini kita akan 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 Anda telah memasang Nagios pada pelayan Debian anda, mulakannya dengan:
sudo systemctl start nagios
Untuk mengesahkan bahawa Nagios sedang berjalan, periksa status perkhidmatan:
sudo systemctl status nagios
Keluaran harus melihat seperti di bawah yang menunjukkan bahawa perkhidmatan Nagios aktif dan berjalan.
● nagios.service - Nagios Core 4.4.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) 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 Nagios terbaru dari sumber pada sistem Debian anda.
Anda kini perlu melawat Dokumentasi Nagios dan ketahui lebih lanjut mengenai cara mengkonfigurasi dan menggunakan Nagios.
debian nagios monitoringBagaimana untuk memasang dan mengkonfigurasi redis pada debian 10 linux
Dalam tutorial ini, kami akan membincangkan cara memasang dan mengkonfigurasi Redis pada Debian 10, Buster. Redis adalah kedai data utama-memori utama sumber terbuka.
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 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.