Cacti adalah solusi pemantauan sistem dan jaringan berbasis web open source dengan frontend yang sepenuhnya digerakkan oleh PHP. Ini digunakan oleh bisnis TI dan menyimpan semua informasi yang diperlukan tentang bandwidth, penggunaan hard disk, CPU penggunaan, rata-rata beban, statistik RAM, dll. dalam database MySQL. Cacti membuat grafik dan mengisinya dengan data. Cacti menawarkan dukungan SNMP, templat dan plugin pihak ke-3, serta memiliki fitur autentikasi pengguna dan izin pengguna bawaan.
Artikel blog ini akan memandu Anda melalui instalasi Cacti di VPS Centos.
Masuk ke server pribadi virtual Centos 6 Anda sebagai pengguna 'root' dan instal paket yang diperlukan:
Instal Apache
# yum install httpd httpd-devel
Instal MySQL
# yum install mysql mysql-server
Instal PHP dan modul yang diperlukan
# yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql
Instal PHP-SNMP
# yum install php-snmp
Instal NET-SNMP
# yum install net-snmp-utils p net-snmp-libs
Instal RRDTool
# yum install rrdtool
Selanjutnya kita perlu memulai layanan yang diperlukan:
# /etc/init.d/mysqld start# /etc/init.d/httpd start# /etc/init.d/snmpd start
Agar layanan ini berjalan saat startup, kita perlu memasukkan perintah berikut:
# chkconfig mysqld aktif# chkconfig httpd pada# chkconfig snmpd aktif
Kita harus mengunduh repositori EPEL untuk menginstal Cacti melalui manajer paket yum.
# wget download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ivh epel-release-6-8.noarch.rpm# yum install cacti
Sekarang kita perlu menjalankan skrip pasca-instalasi 'mysql_secure_installation' untuk menetapkan kata sandi root.
# mysql_secure_installation - Tetapkan 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
Cacti membutuhkan pengguna dan database MySQL, jadi buatlah dengan menjalankan perintah berikut:
# mysql -u root -pcreate database cacti;berikan semua hak istimewa pada cacti.* ke 'cactiuser'@'localhost' yang diidentifikasi dengan 'your-password-here';flush privileges;exit
Setup Tabel Cacti di MySQL
Kita perlu mengetahui lokasi file cacti.sql. Gunakan perintah berikut untuk menunjukkan lokasi:# rpm -ql kaktus | grep cacti.sqlContoh keluaran:/usr/share/doc/cacti-0.8.8b/cacti.sql
Sekarang kita perlu menginstal tabel ke dalam file cacti.sql. Gunakan perintah berikut untuk melakukan ini dan masukkan kata sandi database Anda saat diminta.
# mysql -u cactiuser -p cactiMari konfigurasikan pengaturan MySQL untuk Cacti. Buka /etc/cacti/db.php dengan editor favorit Anda dan masukkan nilai untuk database 'cacti' Anda.
# vim /etc/cacti/db.php
Konfigurasi Server Apache untuk Instalasi Cacti.
Anda perlu mengizinkan akses ke Cacti dari rentang alamat IP yang Anda butuhkan. Buka /etc/httpd/conf.d/cacti.conf dengan editor teks pilihan Anda:
# vim /etc/httpd/conf.d/cacti.confTambahkan bagian berikut di bagian bawah file konfigurasi:
Perintah Deny,Allow Deny from none Izinkan dari Mulai ulang Apache:
# /etc/init.d/httpd restartMenyetel Cron untuk Cacti
Buka file Cacti cron dan batalkan komentar pada baris untuk mengaktifkan poller.php agar berjalan setiap 5 menit.# vim /etc/cron.d/cactiHapus # pada baris berikut
#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php> /dev/null 2>&1Instalasi selesai. Anda sekarang dapat membuka browser web favorit Anda dan menavigasi ke http://SERVER-IP/cacti untuk menyelesaikan instalasi. Nama pengguna dan kata sandi default untuk Cacti adalah admin / admin. Saat login pertama, Anda akan dipaksa untuk mengubah kata sandi default.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Cacti untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.
Cent OS