GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Cacti di CentOS 6

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Cacti di CentOS 6. Bagi Anda yang belum tahu, Cacti adalah pemantau dan grafik jaringan berbasis web open-source alat 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 terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan Anda melalui langkah-demi-langkah instalasi Cacti di CentOS 6.

Instal Cacti di CentOS 6

Langkah 1. Pertama, Anda harus mengaktifkan repositori EPEL di sistem Anda.

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Langkah 2. Instal paket yang diperlukan.

Instal Apache:

yum install httpd httpd-devel

Instal server MySQL:

yum install mysql mysql-server

Instal modul PHP:

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

Setelah menginstal semua perangkat lunak di atas, jalankan:

/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 on
chkconfig httpd on
chkconfig snmpd on

Langkah 2. Instal Kaktus.

yum install cacti -y

Langkah 3. Konfigurasi MySQL.

Secara default, MySQL tidak dikeraskan. Anda dapat mengamankan MySQL menggunakan mysql_secure_installation naskah. Anda harus membaca dan mengikuti 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 MySQL.

mysql_secure_installation

Cacti memerlukan pengguna dan database MySQL, jadi buatlah dengan menjalankan perintah berikut:

# mysql -u root -p
create database cacti;
grant all privileges on cacti.* to 'cactiuser'@'localhost' identified by 'your-password-here';
flush privileges;
exit

Langkah 4. Siapkan tabel Cacti untuk MySQL.

Sekarang impor tabel database cacti dari file cacti.sql. Jalankan perintah di bawah ini untuk menemukan lokasi file cacti.sql:

#rpm -ql cacti | grep cacti.sql
/usr/share/doc/cacti-0.8.8a/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 cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

Sekarang kita perlu mengedit file konfigurasi database kaktus agar menggunakan nama database dan nama pengguna yang benar:

mysql -u cactiuser -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

Konfigurasi pengaturan MySQL untuk Cacti. Buka /etc/cacti/db.php dengan editor favorit Anda dan masukkan nilai untuk database 'cacti' Anda:

nano /etc/cacti/db.php
/* make sure these values reflect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "your-password-here";
$database_port = "3306";
$database_ssl = false;

Langkah 5. Konfigurasi Server Apache.

Kita dapat mengubah konfigurasi Apache untuk memilih alamat IP/subnet mana yang diizinkan untuk terhubung. Anda dapat melakukannya dengan mengedit file berikut:

##nano /etc/httpd/conf.d/cacti.conf

<Directory /usr/share/cacti/>
 Order Deny,Allow
 Deny from none
 Allow from <YOUR_IP_ADDRESS_RANGE>
 </Directory>

Mulai ulang Apache:

/etc/init.d/httpd restart

Langkah 6. Konfigurasikan Cron untuk Cacti.

Buka /etc/cron.d/cacti berkas:

nano /etc/cron.d/cacti
###Remove the # in the following line###
#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

Langkah 7. Mengonfigurasi Iptables atau firewall untuk Cacti.

iptables -A INPUT -p udp -m state --state NEW --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT
service iptables save

Langkah 5. 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 . Nama pengguna dan kata sandi default untuk Cacti adalah admin/admin. Saat login pertama, Anda akan dipaksa untuk mengubah kata sandi default.

Selamat! Anda telah berhasil menginstal Cacti. Terima kasih telah menggunakan tutorial ini untuk menginstal alat pemantauan jaringan Cacti pada sistem CentOS 6. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa Cacti resmi situs web.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8