Dalam tutorial ini, kami akan menunjukkan cara menginstal Sensu di server CentOS 7 Anda. Bagi yang belum tahu, Bagi yang belum tahu, Bagi yang belum tahu Bagi Anda yang tidak tahu, Sensu adalah alat sumber terbuka dan gratis untuk menyusun sistem pemantauan yang Anda butuhkan. Ditulis dalam Ruby yang menggunakan RabbitMQ untuk menangani pesan dan Redis untuk menyimpan data. Sensu menyediakan kerangka kerja untuk memantau infrastruktur dan kesehatan aplikasi. Sensu mendukung sejumlah platform seperti IBM AIX, Ubuntu, Debian, RedHat, CentOS, FreeBSD, Mac OS, Solaris, Windows, dan banyak lagi.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi pemantauan Sensu di server CentOS 7.
Instal Sensu di CentOS 7
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
yum clean all yum -y update
Langkah 2. Menginstal Erlang.
Instal Erlang menggunakan perintah:
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm yum install erlang
Langkah 3. Menginstal RabbitMQ.
Hal pertama yang harus dilakukan adalah pergi ke halaman unduh RabbitMQ dan unduh versi stabil terbaru dari RabbitMQ, Pada saat penulisan artikel ini adalah versi 3.6.1 :
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
Menginstal RabbitMQ dan paket terkait kini semudah menjalankan hanya satu perintah:
yum install rabbitmq-server-3.6.1-1.noarch.rpm
Untuk memulai, menghentikan, memulai ulang, dan memeriksa status RabbitMQ, gunakan yang berikut ini:
# To start enable boot service: systemctl enable rabbitmq-server # To start the service: systemctl start rabbitmq-server # To stop the service: systemctl stop rabbitmq-server # To restart the service: systemctl restart rabbitmq-server # To check the status: systemctl status rabbitmq-server
Langkah 4. Memasang Redis.
Selanjutnya, kita akan menginstal Redis:
yum install redis
Akhirnya, kami akan memulai layanan Redis dan mengaktifkannya untuk memulai secara otomatis:
systemctl start redis-server.service systemctl enable redis-server.service
Langkah 5. Memasang Sensu.
Pertama, buat repositori yum untuk di /etc/yum.repos.d
:
### nano /etc/yum.repos.d/sensu.repo [sensu] name=sensu-main baseurl=http://repositories.sensuapp.org/yum/el/7/x86_64/ gpgcheck=0 enabled=1
Kemudian simpan dan tutup file tersebut.
Instal dan mulai layanan Sensu:
yum install sensu uchiwa -y
Buat contoh file konfigurasi Sensu:
cp /etc/sensu/config.json.example /etc/sensu/config.json
Mulai Sensu dan Uchiwa dan aktifkan mulai otomatis:
systemctl start sensu-server systemctl start sensu-client systemctl start sensu-api systemctl start uchiwa systemctl enable sensu-server systemctl enable sensu-client systemctl enable sensu-api systemctl enable uchiwa
Langkah 6. Mengakses Sensu.
Sensu akan tersedia pada port HTTP 3000 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com:3000
atau http://server-ip:3000
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 3000 untuk mengaktifkan akses ke panel kontrol.
Selamat! Anda telah berhasil menginstal Sensu. Terima kasih telah menggunakan tutorial ini untuk menginstal pemantauan Sensu pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Sensu.