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

Cara menginstal dan mengkonfigurasi Cacti di CentOS 7

Cacti adalah alat grafik pemantauan jaringan dan sistem sumber terbuka. Ini digunakan untuk mendapatkan grafik untuk pemanfaatan bandwidth jaringan, CPU / Beban, RAM, dan semacamnya. Selain itu, memonitor lalu lintas jaringan dengan polling router atau switch melalui SNMP.

Tutorial ini tentang cara menginstal Cacti dan mengonfigurasinya agar Anda dapat menjalankannya.

Instal dan konfigurasikan Cacti di CentOS

Di sini kita menggunakan login root untuk instalasi dan konfigurasi ini. Sebelum melakukan hal lain, kita harus menonaktifkan SELinux.

Langkah 1 –  Nonaktifkan SELinux

Buka dan edit file konfigurasi SELinux.

vim /etc/sysconfig/selinux

Ubah  SELINUX=enforcing menjadi SELINUX=disabled. Simpan dan keluar. Sistem boot ulang

reboot

Langkah 2 – Aktifkan Repos

Buka halaman Fedora dan salin tautan unduhan terbaru dari file terbaru.

Siapkan repositori EPEL:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Demikian pula, salin tautan Remi dan instal repositori Remi.

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Instal repositori.

rpm -Uvh remi-release-7.rpm

Mencantumkan repositori.

yum repolist

Langkah 3 – Instal Apache

Mari instal Apache dan mulai layanan.

yum install httpd httpd-devel
systemctl start httpd

Langkah 4 – Instal SNMP dan RRDTool

Untuk menginstal SNMP dan RRD Tool, masukkan perintah berikut:

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

Terima pengetikan “Y” untuk mengonfirmasi pemasangan.

Mulai SNMP.

systemctl start snmpd

Langkah 5 – Instal Server MariaDB

Gunakan perintah berikut untuk menginstal server MariaDB dan memulai layanan.

yum install mariadb-server
systemctl start mariadb

Selesaikan Instalasi Aman MariaDB.

mysql_secure_installation

Langkah 6 – Instal PHP dan paket yang dibutuhkan

Jalankan perintah berikut untuk menginstal banyak paket terkait PHP.

yum --enablerepo=remi install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-intl php-snmp

Langkah 7 – Buat Basis Data Kaktus

Sekarang Anda dapat masuk ke server database dengan kata sandi yang telah dikonfigurasi sebelumnya.

mysql -u root -p

Buat Database dan pengguna.

MariaDB [(none)]> create database fosslinuxcacti;
MariaDB [(none)]> CREATE USER 'fosslinuxuser'@'localhost' IDENTIFIED BY 'C345gDvfr@#231';

Berikan izin dan flush hak istimewa.

 MariaDB [(none)]> grant all privileges on fosslinuxcacti.* to fosslinuxuser@localhost ;
MariaDB [(none)]> FLUSH PRIVILEGES;

Buat pengguna database harus memiliki akses ke tabel mysql.time_zone_name. Jadi kita harus mengimport mysql_test_data_timezone.sql terlebih dahulu ke database MySQL.

mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql

Masuk ke MariaDB.

mysql -u root -p

Berikan akses ke pengguna database kaktus dan hak istimewa flush.

MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO fosslinuxuser@localhost;
MariaDB [(none)]> flush privileges;

Langkah 8 – Optimalkan Basis Data

Kita perlu memodifikasi parameter database untuk kinerja yang lebih baik. Gunakan perintah berikut.

vim /etc/my.cnf.d/server.cnf

Tambahkan baris berikut ke bagian [mysqld].

collation-server = utf8_general_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
max_heap_table_size = 128M
max_allowed_packet = 16777216
tmp_table_size = 64M
join_buffer_size = 64M
innodb_file_per_table = on
innodb_buffer_pool_size = 512M
innodb_doublewrite = off
innodb_additional_mem_pool_size = 80M
innodb_lock_wait_timeout = 50
innodb_flush_log_at_trx_commit = 2

Setelah selesai, mulai ulang layanan MariaDB menggunakan perintah mulai ulang:

systemctl restart mariadb.service

Langkah 9 – Instal dan konfigurasikan Cacti

Saatnya menginstal Cacti sekarang menggunakan YUM.

yum -y install cacti

Impor file database kaktus default ke database yang dibuat.

cd /usr/share/doc/cacti-1.1.38

Impor file SQL.

mysql -u root -p  fosslinuxcacti < cacti.sql

Edit file konfigurasi Cacti yang menyertakan database, detail sandi, dll.

vim /usr/share/cacti/include/config.php

Ubah detail basis data.

$database_type     = 'mysql';
$database_default  = 'fosslinuxcacti';
$database_hostname = 'localhost';
$database_username = 'fosslinuxuser';
$database_password = 'C345gDvfr@#231';
$database_port     = '3306';
$database_ssl      = false;

Langkah 10 – Atur Cron untuk Cacti

Buka file cacti cron.

vim /etc/cron.d/cacti

Batalkan komentar pada baris berikut.

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

Simpan dan keluar dari file.

Langkah 11 – Konfigurasi Apache untuk Cacti

Ini akan membantu kita untuk melakukan instalasi jarak jauh. Edit file konfigurasi kaktus.

 vim  /etc/httpd/conf.d/cacti.conf

Ubah  “Wajibkan host localhost” menjadi “Wajibkan semua diberikan” dan “Izinkan dari localhost” menjadi “Izinkan dari semua”.

Ubah Zona Waktu.

vim /etc/php.ini
date.timezone = your time Zone

Misalnya:- date.timezone =Australia/Sydney

Mulai ulang apache, MariaDB, dan SNMP.

systemctl restart httpd.service
systemctl restart mariadb.service
systemctl restart snmpd.service

Langkah 12 – Konfigurasi Firewall

Gunakan perintah ini:

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload

Langkah 13 – Mulai penginstalan Cacti

Buka browser web dan gunakan URL berikut untuk mengakses antarmuka web Cacti.

http://Your-Server-IP/cacti

Anda akan melihat halaman Perjanjian Lisensi Kemudian terima dan klik Mulai.

Anda akan melihat Pemeriksaan pra-instalasi. Klik berikutnya jika tidak ada masalah.

Jendela berikutnya adalah Jenis Instalasi. Ini akan menampilkan detail koneksi Database. Klik Berikutnya untuk melanjutkan.

Verifikasi Lokasi dan Versi Biner Kritis, lalu klik berikutnya.

Verifikasi Izin Direktori dan lanjutkan.

Di jendela Pengaturan Template, Anda dapat memilih semua template, dan klik selesai untuk menyelesaikan instalasi.

Setelah instalasi, itu akan diarahkan ke Halaman Login.

Menggunakan nama pengguna default "admin" dan kata sandi default "admin" Anda dapat masuk ke server Cacti. Anda akan diminta untuk mengubah kata sandi setelah itu.

Ubah Kata Sandi Ubah kata sandi dan klik simpan. Maka Anda akan melihat Dasbor Kaktus.

Anda dapat menambahkan perangkat baru dari Managemnt-> Devices Kemudian klik tanda tambah “+” di pojok kanan atas.

Grafik

Itu dia! Anda telah berhasil mengonfigurasi Cacti di CentOS 7!


Cent OS
  1. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Redis di CentOS 7

  3. Cara Menginstal dan Mengkonfigurasi CyberPanel di CentOS 8

  1. Cara Menginstal dan Mengonfigurasi GitLab di CentOS 7

  2. Cara Instal dan Konfigurasi Redmine di CentOS 7

  3. Cara Menginstal dan Mengonfigurasi Redis di CentOS 8

  1. Cara Instal dan Konfigurasi Nextcloud di CentOS 7 / RHEL 7

  2. Cara Menginstal dan Mengonfigurasi Samba di CentOS 8

  3. Cara Menginstal dan Mengonfigurasi GitLab CE di CentOS 7