GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Memantau Server Linux Anda dengan Checkmk

Checkmk adalah solusi pemantauan aplikasi dan infrastruktur yang mendukung pemantauan server, aplikasi, jaringan, wadah, dan awan. Server Checkmk dapat diinstal di Ubuntu, Debian, CentOS, RHEL, dan SUSE Linux Enterprise Server. Itu dapat memantau host Linux, Windows, macOS, Solaris, dan AIX melalui agen Checkmk. Checkmk memberikan ikhtisar singkat tentang infrastruktur TI yang memungkinkan administrator mendeteksi dan memecahkan masalah yang dapat memengaruhi keamanan atau stabilitas server.

Dalam posting hari ini, kami akan menunjukkan cara menginstal server Checkmk di OS Ubuntu. Kami juga akan menunjukkan cara menginstal agen Checkmk di OS Ubuntu.

Catatan :Metode yang dijelaskan di sini telah diuji pada Ubuntu 20.04 LTS . Namun, metode yang sama dapat diikuti di Debian OS.

Memasang Checkmk

Checkmk tersedia sebagai:

  • Edisi mentah

Ini adalah edisi sumber terbuka yang lengkap tetapi tidak berisi semua fungsi

  • Edisi perusahaan

Ini adalah edisi berlisensi yang mencakup semua fungsi. Anda juga dapat menguji versi gratisnya (bersama dengan semua fungsinya) selama 30 hari.

Kami akan menggunakan Checkmk edisi mentah .

Langkah 1:Unduh Checkmk

Untuk mengunduh Checkmk, kunjungi halaman unduhan situs web Checkmk. Pilih Checkmk Raw Edition, pilih versi stabil terbaru, lalu pilih platform OS dan versi OS Anda. Kemudian klik Unduh tombol.

Anda juga dapat menggunakan perintah di bawah ini untuk mengunduh versi stabil terbaru Checkmk (saat tulisan ini dibuat) 2.0.0p12 :

$ wget https://download.checkmk.com/checkmk/2.0.0p12/check-mk-raw-2.0.0p12_0.focal_amd64.deb

Langkah 2:Instal Checkmk

Sekarang untuk menginstal Checkmk, gunakan perintah di bawah ini:

$ sudo apt install ./check-mk-raw-2.0.0p12_0.focal_amd64.deb

Masukkan kata sandi sudo. Jika meminta konfirmasi, tekan y lalu Masukkan untuk mengkonfirmasi. Checkmk bersama dengan Apache dan dependensi lainnya akan diinstal pada mesin Anda.

Untuk memverifikasi apakah Checkmk telah berhasil diinstal dan untuk melihat versi yang diinstal, gunakan perintah di bawah ini:

$ omd version

Langkah 3:Sesuaikan Firewall

Untuk mengakses antarmuka web Checkmk dari sistem lain di jaringan, Anda perlu menambahkan aturan di firewall.

Untuk mengizinkan akses luar ke antarmuka web Checkmk, gunakan perintah di bawah ini:

$ sudo ufw allow Apache

Untuk memverifikasi apakah aturan telah ditambahkan, gunakan perintah di bawah ini:

$ sudo ufw status

Jika aturan telah ditambahkan, Anda akan melihat Apache terdaftar di output.

Langkah 4:Buat situs pemantauan Checkmk

Selanjutnya yang perlu Anda lakukan adalah membuat situs Checkmk. Mari kita buat situs kita dengan nama pemantauan .

$ sudo omd create monitoring

Di output, Anda akan menemukan URL , pengguna admin , dan sandi untuk mengakses pemantauan situs.

Sekarang mulai pemantauan situs dengan menggunakan perintah di bawah ini:

$ sudo omd start monitoring

Langkah 5:Akses Antarmuka Web Checkmk

Anda dapat mengakses antarmuka web Checkmk dengan mengarahkan browser web Anda ke http://server-ip/site-name. Di mana server-ip adalah alamat IP server tempat Checkmk dipasang dan nama situs adalah nama situs Checkmk (pemantauan dalam contoh kita).

http://192.168.72.186/monitoring

Masuk menggunakan kredensial default yang Anda dapatkan di Langkah 4 . Anda dapat mengubah kredensial default nanti.

Setelah login, Anda akan melihat Dashboard Checkmk.

Langkah 6:Instal Agen di Host

Untuk menambahkan host di Checkmk untuk pemantauan, Anda perlu menginstal agen Checkmk.

Pertama, kita akan menginstal agen Checkmk di server Checkmk untuk memantau sendiri. Untuk menginstal agen Checkmk di server Ubuntu Checkmk kami , buka Penyiapan> Agen> Linux.

Kemudian klik kanan check-mk-agent_2.0.0p12-1_all.deb dan salin tautan ini.

Sekarang unduh tautan yang disalin menggunakan perintah wget:

$ wget http://192.168.72.202/monitoring/check_mk/agents/check-mk-agent_2.0.0p12-1_all.deb

Setelah paket diunduh, instal sebagai berikut:

$ sudo apt install -y ./check-mk-agent_1.6.0p20-1_all.deb

Kemudian untuk memverifikasi apakah agen sudah terinstal, gunakan perintah di bawah ini:

$ check_mk_agent

Anda akan melihat output serupa di bawah ini:

Langkah 7:Tambahkan Host untuk Pemantauan

Sekarang Anda dapat menambahkan host di Checkmk untuk pemantauan. Kami akan menambahkan server Checkmk untuk memantau sendiri. Untuk menambahkan server Ubuntu Anda untuk pemantauan, buka Setup dari panel kiri antarmuka web Checkmk. Lalu buka Host> Host seperti yang disorot di bawah ini.

Kemudian di jendela berikut, klik Tambahkan host .

Kemudian masukkan nama host (bisa juga memasukkan localhost) dan alamat IP lalu klik Simpan &buka konfigurasi layanan.

Pada halaman layanan, Anda akan melihat daftar semua layanan yang ditemukan. Jika Anda melihat Layanan yang belum diputuskan , klik Perbaiki semua .

Kemudian klik tanda berwarna oranye (seperti 10+ perubahan) di sudut kanan atas jendela.

Kemudian klik Aktifkan di situs yang dipilih .

Sekarang Anda dapat menemukan situs Anda di Monitor> Ringkasan> Semua host. Di sini, Anda dapat mengeklik host Anda dan melihat daftar layanan dengan status dan detail lainnya.

Demikian pula, Anda dapat menambahkan host lain untuk Pemantauan di Checkmk.

Anda juga dapat melihat dasbor untuk mendapatkan ikhtisar singkat dengan membuka Memantau> Ringkasan> Dasbor utama .

Copot Instalasi Server dan Agen Checkmk dari Ubuntu

Jika Anda ingin menghapus agen Checkmk serta server, Anda dapat melakukannya sebagai berikut:

Untuk menghapus instalan agen Checkmk dari mesin Ubuntu, gunakan perintah di bawah ini:

$ sudo apt remove check-mk-agent

Sekarang untuk juga menghapus host Ubuntu dari server Checkmk, buka Setup> Host>Host , pilih host dan klik ikon hapus.

Untuk menghapus instalan server Checkmk dari server Ubuntu, gunakan perintah di bawah ini:

$ sudo apt remove check-mk-raw-2.0.0p12

Dalam posting ini, kami menjelaskan cara menginstal Checkmk dan memonitor host di OS Ubuntu. Checkmk memiliki agen yang tersedia untuk OS yang berbeda. Oleh karena itu, Anda dapat memantau lebih banyak sistem sesuai kebutuhan. Pada akhirnya, kami juga menjelaskan cara menghapus instalan agen Checkmk serta server dari Ubuntu jika Anda perlu melakukannya.


Ubuntu
  1. Pantau sistem Linux Anda di terminal Anda dengan procps-ng

  2. Bagaimana cara memonitor server Linux Anda?

  3. Cara Memantau Keamanan Server Linux dengan Osquery

  1. Pantau Java Anda di Linux dengan jconsole

  2. Pantau server Linux Anda dengan Checkmk

  3. Bagaimana melindungi sistem Linux Ubuntu Anda dengan SurfShark VPN

  1. Cara Memantau Sistem Linux dengan Perintah Sekilas

  2. Cara Memantau Kinerja Sistem Linux dengan perintah iostat

  3. Cara Memantau Server Linux Anda menggunakan osquery