Instal Checkmk di Server Ubuntu 20.04 (Linux Nagois Monitoring) – Tutorial

Apakah Anda menginginkan Situs Web berbasis Linux atau alat pemantauan infrastruktur TI? Cobalah Checkmk di Ubuntu Linux, yang merupakan platform Linux open-source tetapi tingkat perusahaan untuk memantau kesehatan dan aktivitas berbagai server dan engine yang tersedia di jaringan. Kernel pemantauannya didasarkan pada Nagios.

Ketika Anda memiliki beberapa engine dalam jaringan atau cluster server, maka mengetahui kondisinya sangat penting. Dalam situasi seperti itu, kita dapat menggunakan Checkmk seperti perangkat lunak Linux open-source untuk pemantauan jaringan, yang dimaksudkan untuk menangani ribuan komputer dan perangkat. Hampir semua hal mulai dari router hingga level tinta di printer hingga proses yang berjalan di komputer Windows dapat dipantau. Dan sensor, service, database, situs web, kamera, dan sebagainya. Apakah Anda ingin mendapatkan peringatan tentang serangan hacker? Ketentuan untuk itu juga tersedia di Check_mk.

Yah, meskipun CheckMk adalah platform yang dapat mendukung pemantauan ratusan host, bukan berarti itu hanya dimaksudkan untuk digunakan oleh perusahaan besar. Bahkan startup dengan beberapa pasangan host dapat menggunakannya secara efisien tanpa membayar biaya tambahan. Selain itu, bahkan untuk user rumahan yang memiliki beberapa perangkat di rumah, Checkmk masih layak untuk dilihat. Misalnya, apakah Anda ingin memantau pusat media rumah, server web, atau ingin mengetahui bahwa laptop anak atau orang tua Anda mutakhir? Apakah situs web Anda aktif dan berjalan? Bagaimana dengan ruang penyimpanan? Semua hal tersebut dapat ditangani oleh CheckMk.

Ini tersedia dalam tiga edisi Layanan Opensource, Gratis, standar, dan terkelola. Edisi Checkmk Raw open-source tersedia untuk digunakan tanpa batasan apa pun dan dapat memantau lebih dari 1.000 host. Namun, kinerjanya akan sedikit tertinggal dari CheckMk edisi Gratis dan Enterprise lainnya karena pengoptimalan. Anda dapat melihat perbedaan fitur antara edisi di situs resminya. Di sini kita akan menggunakan versi open-source yang lebih dari cukup karena kita tidak membayar apapun untuk itu.

Nah, Checkmk dapat mengumpulkan data dari sistem dan memantaunya dan untuk itu, agen harus diinstal pada server Windows dan Linux. Di sini kita akan memberi tahu Anda langkah-langkah untuk menginstal Checkmk di server Ubuntu 20.04/18.04 dan kemudian bagaimana menggunakannya untuk memantau berbagai engine Linux dan Windows yang tersedia di jaringan Anda.

Prasyarat

  • Server berbasis Ubuntu dengan akses root.
  • Semua perangkat yang ingin Anda pantau harus berada di jaringan dan dapat diakses melalui Server yang diinstal CheckMk.

Instal Checkmk Di Ubuntu 20.04 untuk memantau engine Linux dan Windows

Catatan : Masuk sebagai root untuk menjalankan perintah di bawah ini…

1. Unduh edisi Checkmk Raw

Buka situs web resmi Checkmk dan pilih versi stabil dari paket Linux yang ingin Anda unduh. Karena di sini kita menggunakan server Ubuntu, kita akan menggunakan Ubuntu yang tersedia untuk 20,04 LTS; dengan cara yang sama, user di beberapa versi lama Ubuntu seperti 19.04, 18,04, 16,04.. dapat mengunduh file yang tersedia yang sesuai dengan mereka.

Jika Anda ingin menginstalnya di server jarak jauh atau CLI, maka sambungkan menggunakan SSH dan kemudian dengan bantuan perintah wget unduh. Misalnya saat menulis tutorial, versi Checkmk terbaru adalah 1.6.0p20, maka perintahnya akan seperti ini:

wget https://download.checkmk.com/checkmk/1.6.0p20/check-mk-raw-1.6.0p20_0.focal_amd64.deb

Dengan cara yang sama, Anda juga dapat mengunduh paket RPM instalasi platform ini untuk server RHEL atau CentOS.

2. Instal Check_mk di Ubuntu/Debian atau RHEL/CentOS

Pemasangan alat ini cukup sederhana dan mudah. Karena kita sudah memiliki paket Debian, jadi mari kita jalankan perintah untuk menginstal yang sama.

Ubuntu atau Debian

pembaruan yang tepat

sudo apt install./nama file

apt install./check-mk-raw-1.6.0p20_0.focal_amd64.deb

Untuk RHEL atau CentOS

Setelah mengunduh file untuk RHEL atau CentOS

yum instal nama file

Contoh:

yum instal check-mk-raw-1.6.0p20-el7-38.x86_64.rpm

Untuk memeriksa versi yang diinstal, cukup jalankan:

versi omd

Catatan : Open Monitoring Distribution (OMD) juga merupakan proyek sumber terbuka yang dikembangkan oleh Mathias Kettner untuk mengelola solusi pemantauan yang terdiri dari berbagai komponen. Singkatnya, kita dapat menggunakan alat perintah ini untuk mengelola service Checkmk.

3. Membuat instance atau situs pemantauan CheckMk

Untuk menggunakan Checkmk kita harus membuat sebuah instance yang juga dikenal sebagai situs. Ini bekerja pada model instance sehingga jika server memiliki banyak salinan Check_mk maka membuat instance akan mengisolasi mereka satu sama lain, karenanya, tidak akan ada hambatan apa pun. Namun, membuat satu instance saja sudah cukup. Berikut adalah perintah untuk melakukan itu.

omd buat nama-contoh

Ganti dengan contoh-nama dengan apa pun yang Anda ingin memberikan. Misal disini kita menggunakan h2smonit, maka perintahnya akan menjadi:

omd buat h2smonit

Anda akan mendapatkan output seperti yang ditunjukkan pada tangkapan layar di bawah ini. Bersama dengan detail seperti nama user dan password untuk masuk ke interface aplikasi web Checkmk.

4. Mulai Instance Checkmk di Ubuntu 20.04

Instance telah dibuat dan kita telah memiliki kredensial admin untuk masuk ke interface webnya dari mana kita dapat memantau perangkat dan sistem jaringan kita. Namun, sebelum itu, kita harus memulai service dari instance yang dibuat.

Untuk itu gunakan perintah- omd start instance-name, disini kita menggunakan h2smonit, maka perintahnya adalah:

mulai h2smonit

5. Akses interface web Check_mk

Akhirnya, instans kita aktif dan berjalan, sekarang saatnya untuk mengakses interface web dari solusi pemantauan infrastruktur TI ini. Buka browser di engine lokal Anda dan masukkan alamat IP atau nama domain server Ubuntu tempat Anda menginstal Checkmk bersama dengan nama instance. contoh- http://ipaddress/instance-name

Di sini nama instance kita adalah h2smonit dan alamat IP adalah 192.168.0.110, maka URL-nya adalah – http://192.168.0.110/h2smonit/

Setelah Anda masuk, jika Anda mau, ubah password user Admin yang dihasilkan oleh perintah OMD Checkmk, sehingga Anda dapat dengan mudah mengingatnya.

Untuk itu, buka WATO – Konfigurasi, pilih Pengguna, klik ikon Pensil yang diberikan di depan user Admin Anda.

Masukkan Kata Sandi yang ingin Anda gunakan dan kemudian klik tombol Simpan. Ini akan secara otomatis mengeluarkan Anda segera. Sekarang, masuk lagi dengan password baru yang telah Anda buat.

Satu hal yang perlu diperhatikan, setiap kali kita melakukan perubahan pada konfigurasi Checkmk, tombol Ubah warna kuning akan disorot. Dan untuk menerapkan perubahan dengan benar, klik di atasnya, pilih Perubahan yang telah Anda buat, dan tekan Aktifkan.

6. Instal agen Checkmk untuk Memantau host Linux atau Windows

Seperti yang Anda lihat tidak akan ada aktivitas di Checkmk karena, namun kita belum memberi tahu server pemantauan kita engine mana yang perlu dipantau.

Jadi, engine apa pun yang Anda ingin diperiksa oleh alat pemantauan Linux ini, pertama-tama kita harus menginstal agen Checkmk di dalamnya termasuk Server tempat Anda menginstal Checkmk itu sendiri. Untuk mempermudah semua ini, buka opsi Monitor Agent yang tersedia di area menu konfigurasi WATO dan unduh file sesuai sistem yang Anda inginkan. Misalnya, file Deb untuk sistem berbasis Debian dan Ubuntu, RPM untuk RHEL/CentOS, MSI untuk Windows, dan sebagainya.

Misalnya, Klik kanan pada file, salin tautan file sesuai OS Linux Anda, dan gunakan perintah wget untuk mengunduhnya:

#Di Ubuntu atau Debian Linux

Instal Xinetd- Xinetd (Extended Internet Service Daemon) adalah daemon super-server open-source yang mengelola konektivitas berbasis Internet.

apt-get install xinetd

Unduh file agen:

wget http://your-server- ip-address/h2smonit/check_mk/agents/check-mk-agent_1.6.0p20-1_all.deb

Untuk memasang-

sudo install./ apt -download-file-nama

contoh – sudo apt install./check-mk-agent_1.6.0p20-1_all.deb

#Untuk RHEL atau CentOS Linux

Seperti yang telah kita lakukan untuk sistem berbasis Ubuntu atau Debian di atas, kita akan mengunduh paket RPM dari Agen Check_Mk dan kemudian kita akan menginstal yang sama.

sudo yum install -y xinetd

Unduh berkas

Klik kanan pada paket RPM dan salin tautannya:

tautan file wget

contoh: wget http://your-server-ip/h2smonit/check_mk/agents/check-mk-agent-1.6.0p20-1.noarch.rpm

Instalasi

sudo yum install -y heck-mk-agent-1.6.0p8-1.noarch.rpm

Untuk memeriksa versi Agen yang diinstal, kita dapat menggunakan:

check_mk_agent

#Untuk Windows

Untuk memonitor sistem berbasis OS Windows, kita hanya perlu mendownload paket MSI dari agen Check_mk dan instalasinya akan seperti software Windows lainnya.

Di Windows, Anda juga harus mengizinkan aplikasi Check_mk Agent di firewall. Untuk firewall yang terbuka, pilih Izinkan aplikasi melalui opsi firewall.

Klik pada ubah pengaturan dan kemudian Izinkan aplikasi lain.

Setelah itu browser check_mk_agent.exe

7. Membatasi alamat IP Host ke Server saja

Server Check_mk kita akan membaca informasi kesehatan vital host dengan bantuan check_mk_agent dan menggunakan telnet ke port 6556. Namun, untuk alasan keamanan, sebaiknya kita membatasi Agen yang diinstal host untuk mengirim informasi hanya ke Check_mk Server Ipaddress.

Pada sistem Linux, edit file xinetd:

sudo nano /etc/xinetd.d/check_mk

Dan batalkan komentar only_from dan ketik alamat IP server check_mk di depannya. Dan simpan file dengan Ctrl+X, ketik Y lalu tekan tombol Enter.

Di Windows, kita bisa membatasinya menggunakan firewall dengan mudah…

8. Tambahkan host ke Check_Mk

Pada interface Web alat pemantauan ini, pilih Host dari konfigurasi WATO lalu pilih opsi Host Baru.

Masukkan nama host dari host yang ingin Anda tambahkan dan pantau di Check_mk.

Jika Anda tidak mengetahui nama host maka Anda dapat menemukannya dengan mengetikkan perintah- hostname pada engine yang ingin Anda pantau.

Setelah itu simpan dan uji.

Setelah Anda berhasil menambahkan host, aktifkan. Untuk itu Anda akan melihat lagi tombol Ubah warna kuning di Menu Atas, pilih itu, dan tekan tombol Aktifkan yang terpengaruh.

9. Ikhtisar Utama- Laporan

Sekarang, di layar utama Dashboard, Anda akan melihat dua ikon globe bersama dengan informasi host seperti berapa banyak host yang naik dan turun, tidak dapat dijangkau, Downtime, error, dan banyak lagi. Untuk mengetahui lebih lanjut, kita juga dapat menggunakan opsi Semua host yang diberikan di bawah menu Lihat dan dari sana pilih host satu per satu untuk melihat detail lebih lanjut.

Putusan Tutorial Check_MK…

Tutorial ini hanyalah pengenalan dan instalasi server pemantauan Checkmk Linux di Ubuntu, namun ada banyak fitur yang dapat diketahui secara detail dari dokumentasi resmi.