Cara mengkonfigurasi sistem pemantauan dan penggera yang tersedia pada Linux
1 Gambaran Keseluruhan
Memandangkan perusahaan mempunyai keperluan yang lebih tinggi dan lebih tinggi untuk ketersediaan sistem IT, mengkonfigurasi sistem pemantauan dan penggera yang tersedia menjadi penting. Membina sistem pemantauan dan penggera yang tersedia pada Linux boleh membantu kami mengesan anomali sistem atau aplikasi tepat pada masanya dan mengambil langkah yang sepadan untuk menanganinya dan meningkatkan kestabilan dan kebolehpercayaan sistem. Artikel ini akan memperkenalkan cara menggunakan Zabbix dan Keepalived untuk mengkonfigurasi sistem pemantauan dan penggera yang tersedia.
2 Pengenalan kepada Zabbix
Zabbix ialah penyelesaian pemantauan peringkat perusahaan sumber terbuka yang boleh memantau penunjuk prestasi pelayan, status peranti rangkaian, operasi aplikasi, dll. Ciri-ciri Zabbix termasuk kemudahan penggunaan, fleksibiliti, skalabiliti dan prestasi tinggi. Dalam artikel ini, kami akan menggunakan Zabbix untuk melaksanakan fungsi pemantauan dan penggera.
3. Pengenalan kepada Keepalived
Keepalived ialah penyelesaian ketersediaan tinggi sumber terbuka yang boleh memastikan kesinambungan berbilang pelayan. Keepalived menggunakan Virtual Router Redundancy Protocol (VRRP) untuk melaksanakan kegagalan pelayan Apabila pelayan gagal, Keepalived boleh menukar trafik kepada pelayan sandaran secara automatik. Dalam artikel ini, kami akan menggunakan Keepalived untuk mencapai ketersediaan tinggi sistem pemantauan dan penggera.
4. Penyediaan persekitaran
Sebelum memulakan konfigurasi, kita perlu menyediakan persekitaran berikut:
5. Konfigurasikan pelayan Zabbix
Pasang dan konfigurasikan pelayan Zabbix pada nod induk
sudo apt-get install zabbix-server sudo nano /etc/zabbix/zabbix_server.conf
Tetapkan maklumat berkaitan pangkalan data dan maklumat berkaitan pelayan SMTP dalam fail konfigurasi.
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix ... AlertScriptsPath=/usr/lib/zabbix/alertscripts
Pasang ejen Zabbix pada nod siap sedia.
sudo apt-get install zabbix-agent sudo nano /etc/zabbix/zabbix_agentd.conf
Tetapkan alamat IP pelayan Zabbix dalam fail konfigurasi.
Server=<主节点IP>
Ubah suai fail konfigurasi Keepalived.
sudo nano /etc/keepalived/keepalived.conf
Tukar alamat IP maya dalam fail konfigurasi kepada alamat IP anda sendiri.
virtual_ipaddress { <虚拟IP地址> }
Mulakannya dan tetapkannya untuk bermula secara automatik semasa but.
sudo systemctl start zabbix-server sudo systemctl enable zabbix-server sudo systemctl start zabbix-agent sudo systemctl enable zabbix-agent
6. Konfigurasikan pemantauan Zabbix
Akses konsol Zabbix dalam penyemak imbas.
http://<主节点IP>/zabbix
Ikuti garis panduan antara muka untuk melaksanakan tetapan awal dan mencipta akaun pentadbir.
7. Pengujian dan pengesahan
8 Ringkasan
Melalui langkah di atas, kami berjaya mengkonfigurasi sistem pemantauan dan penggera yang tersedia. Zabbix menyediakan fungsi pemantauan dan penggera yang berkuasa, manakala Keepalived memastikan ketersediaan sistem yang tinggi. Melalui konfigurasi, penyesuaian dan ujian yang munasabah, kami boleh meningkatkan kestabilan dan kebolehpercayaan sistem dengan berkesan, menemui dan menyelesaikan masalah tepat pada masanya, serta menyediakan perkhidmatan pemantauan dan penggera peringkat perusahaan.
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi sistem pemantauan dan penggera yang tersedia pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!