Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Cacti Network Monitoring di CentOS 8. Bagi Anda yang belum tahu, Cacti adalah pemantau jaringan berbasis web open-source dan alat grafik yang dirancang sebagai aplikasi front-end untuk sumber terbuka, alat pencatatan data standar industri RRDtool. Alat ini digunakan oleh bisnis TI dan menyimpan semua informasi yang diperlukan tentang bandwidth, penggunaan hard disk, penggunaan CPU, rata-rata beban, Statistik RAM, dll dalam database MySQL. Cacti membuat grafik dan mengisinya dengan data. Cacti menawarkan dukungan SNMP, template pihak ke-3, dan plugin, serta memiliki fitur autentikasi pengguna dan izin pengguna bawaan.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang paling penting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda 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 Cacti di server CentOS 8.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal Pemantauan Jaringan Cacti di CentOS 8
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmsudo dnf update
Langkah 2. Memasang server LAMP.
Server CentOS 8 LAMP diperlukan. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini.
Langkah 3. Menginstal ekstensi paket yang diperlukan.
Sekarang, kita akan menginstal SNMP dan kaktus pada sistem CentOS Anda:
sudo dnf install net-snmp net-snmp-utils rrdtool
Langkah 4. Menginstal Cacti di CentOS 8.
Jalankan perintah berikut untuk menginstal Cacti:
dnf install kaktus
Langkah 5. Mengonfigurasi MariaDB untuk Cacti.
Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan mysql_secure_installation
naskah. Anda harus membaca dan di bawah setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB:
mysql_secure_installation
Konfigurasikan seperti ini:
- Setel kata sandi root? [Y/n] y- Hapus pengguna anonim? [Y/n] y- Larang login root dari jarak jauh? [Y/n] y- Hapus database pengujian dan akses ke sana? [Y/n] y- Muat ulang tabel hak istimewa sekarang? [Y/n] y
Selanjutnya, kita perlu masuk ke konsol MariaDB dan membuat database untuk Cacti. Jalankan perintah berikut:
mysql -u root -p
Ini akan meminta Anda untuk memasukkan kata sandi, jadi masukkan kata sandi root MariaDB Anda dan tekan Enter. Setelah Anda masuk ke server basis data, Anda perlu membuat basis data untuk Instalasi kaktus:
MariaDB [(none)]> create database cacti;MariaDB [(none)]> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cactipass';MariaDB [(none)]> FLUSH privileges;MariaDB [( tidak ada)]> keluar;
Selanjutnya, impor tabel database kaktus dari file cacti.sql. Pertama, cari cacti.sql
berkas:
mysql -u cacti -p cactiSekarang kita akan mengonfigurasi file konfigurasi kaktus kita:
nano /etc/cacti/db.php$database_type ="mysql"; $database_default ="kaktus"; $database_hostname ="localhost"; $database_username ="kaktus"; $database_password ="cactipass";Langkah 6. Konfigurasi Server Apache untuk Instalasi Cacti.
Buka file bernama /etc/httpd/conf.d/cacti.conf dengan editor nano:
nano /etc/httpd/conf.d/cacti.confTambahkan baris berikut:
alias/kacti/usr/share/cacti # httpd 2.4 memerlukan semua yang diberikan # httpd 2.2 Deny ,izinkan Tolak dari semua Izinkan dari semua
Simpan dan tutup file. Mulai ulang layanan Apache agar perubahan diterapkan:
systemctl restart httpd.service
Kemudian, setel cron untuk Cacti:
*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php> /dev/null 2>&1
Langkah 7. Mengonfigurasi Firewall untuk Cacti.
Izinkan port HTTP dan HTTPS di firewall:
firewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd --reload
Langkah 8. Mengakses kaktus.
Cacti akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://your_domain.com/cacti
atau http://server-ip/cacti
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Anda akan mendapatkan "Panduan Instalasi Kaktus" di layar. Klik tombol 'Berikutnya'.
Pada layar berikutnya, Anda akan mendapatkan tombol tarik-turun. Karena penginstalan baru ini, pilih 'Instal Baru' dan klik tombol 'Berikutnya'.
Cacti sekarang akan memeriksa paket yang dibutuhkannya agar berjalan dengan benar. Pastikan semua centang muncul dengan status “OK”, lalu klik Selesai.
Halaman selanjutnya adalah halaman login. Pertama kali login ke Cacti, gunakan admin sebagai nama pengguna dan sandi.
Selamat! Anda telah berhasil menginstal Cacti. Terima kasih telah menggunakan tutorial ini untuk menginstal pemantauan jaringan Cacti pada sistem CentOS 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa situs web resmi Cacti .