Monitoring Cacti
Oleh: Lintang Qumaira(Promaker39)
Monitoring Server
Menurut Fajar R Server Monitoring adalah proses mendapatkan informasi tentang aktivitas di server yang dikelola - baik secar fisik maupun virtual - dalam format laporan yang mudah dipahami.
Menurut Yodik Prastya Server Monitoring adalah proses memantau kinerja maupun penggunaan sumber daya yang terjadi dalam suatu server.
Menurut Ratna Patria Monitoring Server adalah praktek penting dalam dunia teknologi informasi yang melibatkan pengawasan terus menerus terhadap server komputer, web server atau infrastruktur IT lainnya.
Menurut Ridho Nastainnullah Monitoring Server adalah proses pemantauan semua sumber daya sistem yang terkait dengan server untuk memahami pola penggunaan sumber daya dan mengoptimalkannya untuk memberikan end-user experience yang lebih baik.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Monitoring Server adalah proses pemantauan kinerja, fungsi dan semua sumber daya sistem dalam format laporan yang mudah dipahami.
Konfigurasi Monitoring Server Debian 11
Diclaimer! Sistem operasi Linux bersifat key sensitive yang artinya penulisan huruf besar dan kecil sangat berpengaruh terhadap semua configurasi! !
- Cacti
1. Update System
apt -y update
2. Install Apache2 dan PHP module
apt install -y apache2 libapache2-mod-php php-xml php-ldap php-mbstring php-gd php-gmp php-mysql
3. Ganti settingan PHP
Untuk melihat current time zone bisa menggunakan command ls -l /etc/localtime
date.timezone = Asia/Jakarta
memory_limit = 512M
max_execution_time = 60
memory_limit = 512M
max_execution_time = 60
4. Install SNMP dan RRDTool
apt install -y snmpd php-snmp rrdtool librrds-perl
5. Install Database Mariadb
apt install -y mariadb-server mariadb-client
6. Customize settingan Mariadb
nano /etc/mysql/mariadb.conf.d/50-server.cnf
collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4
max_heap_table_size = 128M
tmp_table_size = 64M
join_buffer_size = 64M
innodb_file_format = Barracuda
innodb_large_prefix = 1
innodb_buffer_pool_size = 1GB
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_io_capacity_max = 10000
character-set-server=utf8mb4
max_heap_table_size = 128M
tmp_table_size = 64M
join_buffer_size = 64M
innodb_file_format = Barracuda
innodb_large_prefix = 1
innodb_buffer_pool_size = 1GB
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_io_capacity_max = 10000
7. Restart service mariadb
systemctl restart mariadb
8. Buat database dan user database untuk cacti
mysql -u root -p
create database cacti;
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipassword';
flush privileges;
exit;
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipassword';
flush privileges;
exit;
9. Import timezone ke default database
mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql
10. Grant permission untuk user cacti ke database
mysql -u root -p
flush privileges;
exit;
11. Install Cacti
apt install -y cacti
12. Pilih web server apache2
13. Configure database cacti
Cacti meminta konfigurasi database jika kita memilih YES, Cacti secara otomatis mengkonfigurasi database untuk kita. Kami ingin mengonfigurasi basis data dengan tangan kami sendiri, jadi pilih NO.
14. Import database ke Mariadb
mysql -u root -p cacti < /usr/share/doc/cacti/cacti.sql
15. Konfigurasi username, password dan database name untuk cacti
16. Ganti ownership direktori cacti ke user apache (www-data)
chown -R www-data.www-data /usr/share/cacti/site/resource/snmp_queries/
chown -R www-data.www-data /usr/share/cacti/site/resource/script_server/
chown -R www-data.www-data /usr/share/cacti/site/resource/script_queries/
chown -R www-data.www-data /usr/share/cacti/site/scripts/
chown -R www-data.www-data /usr/share/cacti/site/resource/script_server/
chown -R www-data.www-data /usr/share/cacti/site/resource/script_queries/
chown -R www-data.www-data /usr/share/cacti/site/scripts/
17. Lakukan pengujuian pada web browser dengan mengetikkan IPsrv/cacti
Pada awal login user&password default adalah admin&admin, lalu ikuti langkah-langkah selanjutnya.
18. Contoh Monitoring dengan Cacti
Daftar Pustaka:
https://fazar.net/jenis-jenis-monitoring-untuk-jaringan-dan-server/ diakses pada 6 November 2024 pukul 09.53
Prastya, Yodik. 2022. Apa itu Server Monitoring dan Penerapannya di Perusahaan.
https://dewabiz.com/apa-itu-server-monitoring-dan-penerapannya-di-perusahaan/ diakses pada 6 November 2024 pukul 09.54
Patria, Ratna. 2024. 5++ Rekomendasi Aplikasi Monitoring Server Terbaik.
https://www.domainesia.com/tips/monitoring-server/ diakses pada 6 November 2024 pukul 09.55
Nastainullah, Ridho. 2024. 13 Tool Monitoring Server terbaik untuk pantau kinerja[Terbaru].
https://www.exabytes.co.id/blog/tool-monitoring-server/ diakses pada 6 November 2024 pukul 09.56
#AtswaIndonesia #Linux #Monitoring #Cacti #Icinga2 #Debian11 #Promaker39




























No comments:
Post a Comment