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

Cara Menginstal Pemantauan Cacti di CentOS 7

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi Cacti Monitoring di CentOS 7. Bagi Anda yang belum tahu, Cacti adalah jaringan open-source berbasis web alat pemantauan dan 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 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 Cacti di server CentOS 7.

Instal Cacti Monitoring di CentOS 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

yum -y update

Langkah 2. Instal server LAMP.

Server CentOS 7 LAMP diperlukan. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini. Juga, instal modul PHP yang diperlukan:

yum install php php-mysql php-gd php-pear php-common php-cli php-devel php php-mbstring nano

Langkah 3. Menginstal paket Cacti.

Sekarang, kita akan menginstal snmp dan cacti di mesin Linux kita:

yum install php-snmp net-snmp-utils net-snmp-libs rrdtool

Sebelum kita memulai bagian konfigurasi web, kita perlu memulai layanan snmpd:

systemctl start snmpd.service

Anda perlu menginstal dan mengaktifkan Repositori EPEL. Setelah mengaktifkan repositori, ketik perintah berikut untuk menginstal aplikasi Cacti:

yum install epel-releaseyum install cacti

Langkah 4. Konfigurasi MariaDB untuk aplikasi 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;

Sekarang, impor tabel database kaktus dari file cacti.sql. Pertama, cari file cacti.sql:

mysql -u cacti -p cacti  

Setelah kita berhasil mengimpor tabel database ke database cacti MariaDB, sekarang kita akan mengkonfigurasi file konfigurasi cacti kita. Buka file /etc/cacti/db.php menggunakan editor nano dan edit baris di bawah ini:

$database_type ="mysql";$database_default ="cacti";$database_hostname ="localhost";$database_username ="cacti";$database_password ="cactipass";

Langkah 5. Mengonfigurasi server web Apache untuk Cacti.

Sekarang kita perlu mengizinkan akses ke Cacti dari internet. Untuk melakukannya, kita perlu mengedit /etc/httpd/conf.d/cacti.conf menggunakan editor teks:

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

Tambahkan 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

Setel cron untuk kaktus:

*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php>
 /dev/null 2>&1

Langkah 6. Mengonfigurasi aturan firewall untuk Cacti.

firewall-cmd --permanent --zone=public --add-service=httpsfirewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd --reload

Langkah 7. Mengakses kaktus.

Cacti akan tersedia di port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://domainanda.com/cacti atau http://server- ip/cacti dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Anda akan mendapatkan "Panduan Instalasi Cacti" di layar. Klik tombol 'Berikutnya'.

Di layar berikutnya, Anda akan mendapatkan tombol tarik turun. Karena instalasi baru ini, pilih 'Instal Baru' dan klik tombol 'Berikutnya'.

Cacti sekarang akan memeriksa paket-paket yang dibutuhkan untuk 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 Cacti Monitoring pada sistem CentOS 7 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Cacti.


Cent OS
  1. Cara Memasang Glances System Monitoring di CentOS 7

  2. Cara Menginstal Pemantauan Netdata di CentOS 7

  3. Cara menginstal alat pemantauan jaringan Cacti di Centos VPS

  1. Cara Menginstal R di CentOS 7

  2. Cara Menginstal R di CentOS 8

  3. Cara Menginstal Pemantauan Netdata di CentOS 8

  1. Cara Memasang Alat Pemantau Kaktus di CentOS 8 / RHEL 8

  2. Cara Menginstal Alat Pemantauan Zabbix di CentOS 8

  3. Cara Menginstal Server Pemantau Cacti di CentOS 8