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 7Oke, 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 wgetJalankan Servicenya.
systemctl restart httpdSelanjutnya buat user dan databases untuk rsyslog.
systemctl restart mariadb
systemctl restart rsyslog
mysql -u root -p < /usr/share/doc/rsyslog-mysql-*/createDB.sql;Sekarang tambahkan script di /etc/rsyslog.conf untuk logging ke mysql.
mysql -u root -p
MariaDB [(none)]> GRANT ALL ON Syslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'passwordnya';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit
$ModLoad ommysqlRestart kembali Rsyslognya.
*.* :ommysql:127.0.0.1,Syslog,rsyslog,passwordnya
systemctl restart rsyslogSetelah 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.gzSelanjutnya Install LogAnalyzer via browser.
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
http://ip-server-rsyslogMaka 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..!!!