Konfigurasi Log Analyzer di Centos 7


Konfigurasi Log Analyzer di Centos 7 - Log Analyzer merupakan sebuah aplikasi web base yang digunakan untuk melakukan monitoring dan analisa pada syslog server. Jika pada artikel sebelumnya kita masih menggunakan console atau remote ssh untuk melihat hasil lognya maka dengan log analyzer akan jauh lebih mudah.

Bagi sobat yang belum membaca artikel sebelumnya, bisa membuka link di bawah ini.
Konfigurasi Rsyslog di Centos 7 (Centralized Logging Server)
Monitoring Web Server di Rsyslog
Install LAMP Stack di Centos 7 
Oke, langsung saja kita mulai pembahasan kita kali ini mengenai Konfigurasi Log Analyzer di Centos 7.

Install Paket.
yum install php php-mysql mariadb-server rsyslog-mysql wget
Jalankan Servicenya.
systemctl restart httpd
systemctl restart mariadb
systemctl restart rsyslog
Selanjutnya buat user dan databases untuk rsyslog.
mysql -u root -p < /usr/share/doc/rsyslog-mysql-*/createDB.sql;
mysql -u root -p
MariaDB [(none)]> GRANT ALL ON Syslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'passwordnya';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit
Sekarang tambahkan script di /etc/rsyslog.conf untuk logging ke mysql.
$ModLoad ommysql
*.* :ommysql:127.0.0.1,Syslog,rsyslog,passwordnya
Restart kembali Rsyslognya.
systemctl restart rsyslog 
Setelah konfigurasi pada database siap, download file LogAnalyzer kemudian pindahkan ke direktori /var/www/html. Disini saya menggunakan versi stabil v3.6.6. Pastikan juga selinux sudah disabled.
tar -zxvf loganalyzer-3.6.6.tar.gz
cd loganalyzer-3.6.6
cp -R src /var/www/html/log
cd /var/www/html/log
touch config.php
chown apache:apache config.php
chmod 777 config.php
Selanjutnya Install LogAnalyzer via browser.
http://ip-server-rsyslog
Maka akan ada tampilan seperti di bawah ini. kemudian klik here.
 

Klik Next untuk melanjutkan ke step selanjutnya.



Pada Step ke 3, kita akan melakukan konfigurasi database pada log analyzer


Karena kita disini menggunakan MariaDB maka kita ubah Enable User Database menjadi Yes. Kemudian masukan informasi database yang telah di buat sebelumnya pada MariaDB seperti user dan passwordnya. Kemudian Next.


Klik Next, untuk melanjutkan ke step selanjutnya.


Klik Next, untuk melanjutkan ke step selanjutnya.


Pada step ini, buatlah login admin dan passwordnya yang akan digunakan untuk login Log Analyzer. Kemudian Next.


Pada menu Source Type ubah menjadi Mysql Native dan pada Select View pilih Syslog Fields. Kemudian ubah juga informasi Database Table Name menjadi SystemEvents, serta Usename dan Passwordnya. Lalu klik Next.


Selanjutnya klik Finish, kemudian login Log Analyzernya. Jika berhasil maka akan ada tampilan seperti di bawah ini.


Nah, Sekarang anda sudah bisa melakukan monitoring log via web. Dari gambar diatas juga terlihat log dari apache yang sebelumnya kita buat.

Demikian tutorial saya kali mengenai cara konfigurasi Log Analyzer di Centos 7. Semoga bermanfaat bagi kita semua dan selamat bereksperimen..!!!


EmoticonEmoticon