Install Cacti Network Monitoring di Linux Debian/Ubuntu - Rumah IT

Baru

recent

Install Cacti Network Monitoring di Linux Debian/Ubuntu

Install Cacti Network Monitoring di Linux Debian/Ubuntu

Cacti menyediakan kerangka kerja pemantauan operasional dan manajemen kesalahan yang tangguh dan dapat diperluas bagi pengguna di seluruh dunia. Juga merupakan solusi pembuatan grafik jaringan lengkap yang dirancang untuk memanfaatkan kekuatan penyimpanan data dan fungsionalitas pembuatan grafik RRDTool .


Cacti mencakup kerangka kerja pengumpulan data yang terdistribusi sepenuhnya dan toleran terhadap kesalahan, fitur otomatisasi berbasis templat tingkat lanjut untuk Perangkat, Grafik, dan Pohon, berbagai metode akuisisi data, kemampuan untuk diperluas melalui Plugin, fitur manajemen Pengguna, Grup, dan Domain berbasis Peran sebagai tambahan pada mesin tema dan dukungan berbagai bahasa yang semuanya langsung dapat digunakan.

Semua ini terbungkus dalam antarmuka yang intuitif dan mudah digunakan, cocok untuk instalasi berskala LAN hingga jaringan kompleks dengan puluhan ribu perangkat.

Cacti merupakan aplikasi berbasis web yang dibangun menggunakan bahasa pemrograman PHP dan database MySQL. Karena basisnya adalah web, cacti bisa berjalan dan mendukung di berbagai sistem operasi. Pada artikel ini kita akan membahas cara instal cacti di Linux Debian atau Ubuntu.

1. Instal Paket yang Dibutuhkan

apt-get update
apt-get install -y apache2 rrdtool mariadb-server snmp snmpd php7.0 php-mysql php7.0-snmp php7.0-xml php7.0-mbstring php7.0-json php7.0-gd php7.0-gmp php7.0-zip php7.0-ldap php7.0-mc


2. Download Software Cacti

git clone -b 1.2.x https://github.com/Cacti/cacti.git
Cloning into 'cacti'...
remote: Enumerating objects: 81, done.
remote: Counting objects: 100% (81/81), done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 59936 (delta 40), reused 51 (delta 26), pack-reused 59855&
Receiving objects: 100% (59936/59936), 76.33 MiB | 1.81 MiB/s, done.
Resolving deltas: 100% (43598/43598), done.

Setelah melakukan cloning repository Cacti, pindahkan folder ke /var/www/html

mv cacti /var/www/html


3. Membuat Database MySQL

Selanjutnya kita akan membuat database untuk koneksi ke software cacti menggunakan database mysql.

mysql -u root -p
CREATE DATABASE cacti DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
GRANT ALL PRIVILEGES ON cacti.* TO 'cacti'@'localhost' IDENTIFIED BY 'cacti';
GRANT SELECT ON mysql.time_zone_name TO cacti@localhost;
ALTER DATABASE cacti CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
FLUSH PRIVILEGES;

Kemudian impor file sql yang disediakan oleh cacti.

mysql -u root cacti < /var/www/html/cacti/cacti.sql

Selanjutnya buat file konfigurasi untuk cacti yaitu config.php di /var/www/html/cacti/include

cd /var/www/html/cacti/include
cp config.php.dist config.php

Sekarang, edit file config.php dan pastikan untuk mengubah pengaturan database sesuai kebutuhan agar sesuai dengan entri di bawah ini (meskipun sangat disarankan untuk menggunakan kombinasi nama pengguna/kata sandi yang disesuaikan untuk keamanan)
$database_type     = 'mysql';
$database_default  = 'cacti';
$database_hostname = 'localhost';
$database_username = 'root';
$database_password = 'pass_db';
$database_port     = '3306';
$database_retries  = 5;
$database_ssl      = false;
$database_ssl_key  = '';

4. Membuat Cron Job

Dimulai dengan Cacti 1.2.16, kita memiliki opsi untuk menggunakan entri Crontab lama, atau file dan server unit cactid opsional untuk menjalankan poller Cacti.

Untuk penggunaan Crontab, ikuti petunjuk di bawah ini. Buat dan edit file /etc/cron.d/cacti. Pastikan untuk mengatur jalur yang benar ke poller.php

*/5 * * * * apache php /var/www/html/cacti/poller.php &>/dev/null

Untuk instalasi file unit systemd, Anda perlu memodifikasi file unit yang disertakan agar mengikuti lokasi instalasi Anda dan pengguna serta grup yang diinginkan untuk menjalankan poller Cacti sebagai. Untuk menyelesaikan tugas, ikuti prosedur di bawah ini:

nano /var/www/html/cacti/service/cactid.service (edit the path)
touch /etc/sysconfig/cactid
cp -p /var/www/html/cacti/service/cactid.service /etc/systemd/system
systemctl enable cactid
systemctl start cactid
systemctl status cactid

File systemd unit membuat pengelolaan pengaturan Cacti yang sangat tersedia menjadi sedikit lebih nyaman.

Sistem sekarang siap untuk menyelesaikan langkah-langkah dengan menelusuri http://serverip/cacti untuk memulai wizard inisialisasi cacti.
All Rights Reserved by Rumah IT - Rumah Teknologi Informasi © 2013 - 2022
Powered By Blogger

Contact Form

Name

Email *

Message *

Powered by Blogger.