Wednesday, November 6, 2024

Linux - Monitoring (Cacti/Icinga2)

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 
 







 

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
 

 

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;
 

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
 
GRANT SELECT ON mysql.time_zone_name TO cactiuser@localhost;
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/ 
 
 

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:

R, Fajar. ____. Jenis-Jenis Monitoring Untuk Jaringan dan Server.

Prastya, Yodik. 2022. Apa itu Server Monitoring dan Penerapannya di Perusahaan.

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

Featured Post

Tips Mikrotik #2 - Cara Install Mikrotik CHR di VPS Ubuntu 20.04

Cara Install Mikrotik CHR di VPS Ubuntu 20.04 Pengertian Mikrotik CHR Mikrotik CHR adalah jenis mikrotik yang dapat diinstall pada perangkat...

Popular Posts