Linux - Monitoring (Cacti/Icinga2)

  

Linux - Monitoring (Cacti/Icinga2)

Oleh : Rozy Faryadi (Promaker 41)

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. Lakukan pengujuian pada web browser dengan mengetikkan IPsrv/cacti 
Pada awal login user&password default adalah admin&admin, lalu ikuti langkah-langkah selanjutnya.




#atswa #atswaindonesia #promaker #promakeratswa #promaker41 #Linux-Monitoring(Cacti/Icinga2)

Komentar