GNU/Linux >> Belajar Linux >  >> Rocky Linux

Cara Menginstal Cacti di Rocky Linux 8

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal Cacti di Rocky Linux 8. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Cacti adalah alat pemantauan sumber terbuka yang berfungsi sebagai ujung depan untuk alat pencatatan kelas perusahaan, RRDtool. Ini memungkinkan pengguna untuk melihat grafik beban CPU, penggunaan RAM, dan informasi lain yang dikumpulkan dari host yang berbeda. Seperti Nagios, Cacti mendukung SNMP yang memungkinkan pemantauan:host Linux, BSD, dan Windows.

Instal Cacti di Rocky Linux 8

Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Rocky Linux Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.

sudo dnf install epel-release
sudo dnf update
sudo dnf upgrade

Langkah 2. Instal LAMP di sistem Rocky Linux.

Anda perlu mengatur Rocky Linux sebagai server LAMP. Jika Anda belum melakukannya, gunakan panduan LAMP tradisional kami untuk menyiapkan Rocky Linux sebelum melanjutkan.

Langkah 3. Instal Alat SNMP dan RRD.

Sekarang kita akan menginstal SNMP dan RRDtool, yang diperlukan untuk mengumpulkan dan menganalisis metrik sistem:

sudo dnf install -y net-snmp net-snmp-utils net-snmp-libs rrdtool

Setelah selesai, mulai dan aktifkan snmpd dengan perintah:

sudo systemctl start snmpd
sudo systemctl enable snmpd

Langkah 4. Konfigurasi database MySQL/MariaDB.

Buat database dan pengguna untuk kaktus dan berikan semua hak istimewa yang diperlukan kepada pengguna kaktus:

mysql -u root -p

Setelah Anda berada di konsol MySQL, buat database baru:

MariaDB [(none)]> CREATE DATABASE cactidb;
MariaDB [(none)]> GRANT ALL ON cactidb.* TO [your-email] IDENTIFIED  BY 'your-passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Kemudian, impor data pengujian MySQL timezone.sql file ke dalam database MySQL:

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

Selanjutnya, sambungkan ke database MySQL dan berikan akses pengguna kaktus ke mysql.time zona:

MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO [email protected];
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Sekarang edit file konfigurasi MariaDB:

nano /etc/my.cnf.d/mariadb-server.cnf

Tempel baris berikut:

collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4
max_heap_table_size=32M
tmp_table_size=32M
join_buffer_size=64M
# 25% Of Total System Memory
innodb_buffer_pool_size=1GB
# pool_size/128 for less than 1GB of memory
innodb_buffer_pool_instances=10
innodb_flush_log_at_timeout=3
innodb_read_io_threads=32
innodb_write_io_threads=16
innodb_io_capacity=5000
innodb_file_format=Barracuda
innodb_large_prefix=1
innodb_io_capacity_max=10000

Langkah 5. Instal Cacti di sistem Rocky Linux.

Kami memasang alat pemantau Kaktus seperti yang ditunjukkan:

sudo dnf install cacti

Verifikasi pemasangan Cacti:

rpm -qi cacti

Selanjutnya, gunakan perintah berikut untuk mengimpor tabel database default:

mysql -u root -p cactidb < /usr/share/doc/cacti/cacti.sql

Kita perlu melakukan beberapa konfigurasi awal untuk Cacti:

sudo nano /usr/share/cacti/include/config.php

Ubah file:

$database_type = 'mysql';
$database_default = 'cactidb';
$database_hostname = 'localhost';
$database_username = 'cacti_user';
$database_password = 'cactidb';
$database_port = '3306';

Kemudian, Jadikan pengguna Apache sebagai pemilik direktori perangkat lunak Cacti:

sudo chown -R apache:apache /var/www/html/cacti
sudo systemctl restart httpd

Selanjutnya, siapkan cron untuk Cacti dengan mengedit /etc/cron.d/cacti file seperti yang ditunjukkan:

sudo nano /etc/cron.d/cacti

Batalkan komentar pada baris berikut untuk mendapatkan polling Cacti untuk data setiap 5 menit:

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

Langkah 6. Konfigurasi Firewall.

Izinkan layanan HTTP dan HTTPS melalui firewall

sudo firewall-cmd --add-service={http,https} --permanent
sudo firewall-cmd --reload

Langkah 7. Akses Antarmuka Web Cacti di Rocky Linux 8.

Sekarang kita dapat mengakses antarmuka web kaktus untuk wizard penginstalan melalui http://your-server-ip/cacti . Akan muncul halaman login seperti di bawah ini. Masuk dengan kredensial default yang ditampilkan:

Username: admin
Password: admin

Hanya itu yang perlu Anda lakukan untuk menginstal Cacti di Rocky Linux. Saya harap Anda menemukan tip cepat ini bermanfaat. Untuk bacaan lebih lanjut tentang Cacti, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Rocky Linux
  1. Cara Menginstal MariaDB 10.6 di Rocky Linux 8

  2. Cara Menginstal Docker di Rocky Linux 8

  3. Cara Menginstal MariaDB di Rocky Linux 8

  1. Cara Menginstal Cockpit di Rocky Linux 8

  2. Cara Menginstal GitLab di Rocky Linux 8

  3. Cara Instal Rocky Linux 8.4

  1. Cara Instal FreeIPA di Rocky Linux 8

  2. Cara Menginstal Podman di Rocky Linux 8

  3. Cara Menginstal Flatpak di Rocky Linux 8