Konfigurasikan CollectD sebagai pelayan pemantauan pusat untuk pelanggan

Konfigurasikan CollectD sebagai pelayan pemantauan pusat untuk pelanggan

Tutorial ini akan memberi tumpuan kepada bagaimana anda boleh membolehkan plugin rangkaian untuk Mengumpul daemon untuk bertindak sebagai pelayan pemantauan pusat untuk yang lain Mengumpul Pelanggan dipasang di pelbagai pelayan melalui rangkaian anda.

Konfigurasikan Collectd sebagai Pelayan Pemantauan Linux Tengah

Keperluan untuk persediaan ini adalah untuk mengkonfigurasi satu Mengumpul Daemon (dengan Collectd-Web antara muka) pada tuan rumah di premis anda yang akan diaktifkan untuk dijalankan dalam mod pelayan yang menyediakan titik pemantauan pusat. Selebihnya tuan rumah yang dipantau, yang berjalan Mengumpul Daemon, hanya boleh dikonfigurasikan dalam mod klien untuk menghantar semua statistik yang dikumpulkan ke unit pusat.

Keperluan

  1. Pasang Web CollectD dan Collectd-Web untuk memantau pelayan Linux

Langkah 1: Dayakan mod pelayan Collectd

1. Mengandaikan bahawa Mengumpul Daemon dan Collectd-Web Antara muka sudah dipasang pada mesin anda yang akan bertindak sebagai pelayan, langkah pertama yang perlu anda jaga adalah untuk memastikan bahawa masa sistem disegerakkan dengan pelayan waktu di dekat anda.

Untuk mencapai matlamat ini, anda boleh memasang NTP pelayan pada mesin anda, atau, kaedah yang lebih mudah adalah untuk menyegerakkan masa sistem dengan kerap dengan melaksanakannya ntpdate Perintah dari Cron terhadap pelayan waktu tempatan atau pelayan waktu awam berhampiran premis anda dengan berunding dengan http: // pool.NTP.Laman web org untuk pelayan NTP yang ada.

Jadi, pasang ntpdate Perintah, jika belum ada pada sistem anda, dan lakukan penyegerakan masa dengan pelayan waktu yang paling dekat dengan mengeluarkan arahan berikut:

# apt-get memasang ntpdate [on Debain sistem berasaskan] # yum pasang ntpdate [on Topi merah sistem berasaskan] atau # DNF memasang ntpdate 
# ntpdate 0.ro.kolam.NTP.org 

Catatan: Gantikan URL pelayan NTP dengan sewajarnya dalam arahan di atas.

Pasang ntpdate dan masa disegerakkan

2. Seterusnya, tambahkan arahan penyegerakan masa di atas ke Crontab Fail Root Daemon untuk dijadualkan setiap hari pada tengah malam dengan mengeluarkan arahan di bawah:

# Crontab -e 

3. Sekali akar Crontab Fail dibuka untuk mengedit, tambahkan baris berikut di bahagian bawah fail, simpan dan keluar, untuk mengaktifkan jadual:

@daily ntpdate 0.ro.kolam.NTP.org 
Penyegerakan Masa Pelayan Linux

Catatan: Ulangi langkah ini mengenai masa penyegerakan pada semua ciri Mengumpul Contoh pelanggan yang hadir di rangkaian anda untuk mempunyai semua masa sistem mereka selaras dengan pelayan waktu tengah.

Langkah 2: Konfigurasikan pengumpulan dalam mod pelayan pada sistem pemantauan pusat

4. Untuk menjalankan Mengumpul Daemon sebagai pelayan dan mengumpulkan semua statistik dari mengumpul pelanggan, anda perlu membolehkan Rangkaian pasangkan.

Peranan Rangkaian Plugin adalah untuk mendengar sambungan secara lalai 25826/UDP pelabuhan dan terima data dari contoh klien. Oleh itu, buka fail konfigurasi utama CollectD untuk penyuntingan dan uncomment pernyataan berikut:

# nano/etc/collectd/collectd.conf atau # nano /etc /collectd.Conf 

Cari dan Uncomment Pernyataan seperti di bawah:

Loadplugin logfile loadplugin syslog loglevel "info" fail stdout timestamp true printseverity false loglevel info info loadplugin network 
Konfigurasi Collectd Konfigurasikan pemalam rangkaian Collectd

Sekarang, cari dengan mendalam pada kandungan fail, kenalpasti blok plugin rangkaian dan uncomment pernyataan berikut, menggantikan pernyataan Alamat Dengar seperti yang dibentangkan pada petikan berikut:

... # persediaan pelayan: ..  
Dayakan rangkaian untuk Collectd

5. Setelah selesai mengedit fail, simpan dan tutupnya dan mulakan semula Mengumpul perkhidmatan untuk mencerminkan perubahan dan menjadi pelayan mendengar di semua antara muka rangkaian. Menggunakan netstat perintah untuk mendapatkan Mengumpul Output soket rangkaian.

# Perkhidmatan mengumpul semula atau # Systemctl Restart Collectd [untuk SYSTEMD INIT perkhidmatan] 
# netstat -tulpn | grep collectd 
Sahkan Halaman Rangkaian Koleksi: 1 2