GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal LogAnalyzer di Centos 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal LogAnalyzer di CentOS 8. Bagi Anda yang belum tahu, Adiscon LogAnalyzer adalah antarmuka web untuk Syslog/Rsyslog dan acara jaringan lainnya data. Meskipun, ini menyediakan penjelajahan yang mudah, analisis peristiwa jaringan waktu nyata, dan layanan pelaporan.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi LogAnalyzer pada sistem CentOS 8.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 8
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal LogAnalyzer di Centos 8

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf clean all
sudo dnf update

Langkah 2. Menginstal Apache di CentOS 8.

Kami akan menginstal Apache dengan dnf , yang merupakan manajer paket default untuk CentOS 8:

sudo dnf install httpd

Setelah menginstal layanan Apache di sistem Anda, mulai semua layanan yang diperlukan:

systemctl restart httpd
systemctl status httpd
systemctl enable httpd

Kemudian, izinkan server HTTP Apache melalui firewall:

firewall-cmd --add-port=80/tcp --zone=public --permanent
firewall-cmd --add-port=443/tcp --zone=public --permanent
firewall-cmd --add-port=514/{tcp,udp} --permanent
firewall-cmd --reload

Anda dapat memverifikasi bahwa Apache benar-benar berjalan dengan membuka browser web favorit Anda dan memasukkan URL http://your-server's-address .

Langkah 3. Menginstal MariaDB di CentOS 8.

MariaDB adalah pengganti drop-in untuk MySQL. Ini adalah server SQL yang kuat, skalabel, dan andal yang hadir dengan serangkaian peningkatan yang kaya. Kami juga akan menggunakan yum untuk menginstal MariaDB:

sudo dnf install mariadb-server rsyslog-mysql php-mysqlnd

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan skrip mysql_secure_installation. Anda harus membaca dan di bawah setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh , dan hapus database pengujian dan akses untuk mengamankan MariaDB:

mysql_secure_installation

Kemudian, restart server database MariaDB dan aktifkan untuk memulai sistem start-up menggunakan:

systemctl restart mariadb
systemctl status mariadb
systemctl enable mariadb

Selanjutnya, impor skema database default yang ditawarkan oleh rsyslog menggunakan perintah di bawah ini:

mysql -u root -p < /usr/share/doc/rsyslog/mysql-createDB.sql

Mari kita verifikasi apakah database Syslog telah diimpor dengan benar dan buat pengguna baru:

$ mysql -u root -p

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 20
Server version: 10.3.17-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| Syslog             |
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.001 sec)

MariaDB [(none)]> GRANT ALL ON Syslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'Your-Strong-Password';
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> exit
Bye

Langkah 4. Konfigurasi Server Rsyslog.

Sekarang kita perlu mengkonfigurasi server RSyslog untuk menerima Syslog dari server jarak jauh:

nano /etc/rsyslog.conf.org
[...]
# Provides UDP syslog reception
# for parameters see http://www.rsyslog.com/doc/imudp.html
module(load="imudp") # needs to be done just once
input(type="imudp" port="514")

# Provides TCP syslog reception
# for parameters see http://www.rsyslog.com/doc/imtcp.html
module(load="imtcp") # needs to be done just once
input(type="imtcp" port="514")
[...]
# Load the MySQL Module
module(load="ommysql")
[...]
#*.* :ommysql:127.0.0.1,Syslog_Database,syslog_user,password
*.* :ommysql:127.0.0.1,Syslog,rsyslog,Password

Simpan dan mulai ulang layanan rsyslog:

sudo systemctl restart rsyslog

Langkah 5. Instal LogAnalyzer.

Pertama, buka situs web resmi Adiscon Loganlayzer dan unduh versi terakhir:

wget http://download.adiscon.com/loganalyzer/loganalyzer-4.1.11.tar.gz -P /tmp
tar -xzvf /tmp/loganalyzer-4.1.11.tar.gz -C /tmp

Selanjutnya, buat direktori web LogAnalyzer:

mkdir /var/www/html/loganalyzer

Setelah itu, salin file instalasi ke dalam direktori LogAnalyzer menggunakan perintah berikut:

cp -r /tmp/loganalyzer-${VERSION}/src/* /var/www/html/loganalyzer
cp /tmp/loganalyzer-${VERSION}/contrib/configure.sh /var/www/html/loganalyzer

Kemudian, buat file konfigurasi kosong bernama config.php di direktori LogAnalyzer dan konfigurasikan konteks Apache Selinux yang benar menggunakan perintah berikut:

cd /var/www/html/loganalyzer
bash configure.sh
chcon -h -t httpd_sys_script_rw_t config.php

Langkah 6. Mengakses Adiscon LogAnalyzer.

Sekarang buka browser Anda dan jelajahi http://your-ip-address/loganalyzer dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan penginstalan.

Selamat! Anda telah berhasil menginstal LogAnalyzer di CentOS 8. Terima kasih telah menggunakan tutorial ini untuk menginstal Adiscon LogAnalyzer pada sistem CentOS 8. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi LogAnalyzer .


Cent OS
  1. Cara Menginstal MariaDB di CentOS 7

  2. Cara Menginstal PhpWiki di CentOS 7

  3. Cara Menginstal LiteCart di CentOS 7

  1. Cara Menginstal MariaDB di CentOS 8

  2. Cara Menginstal MariaDB Di CentOS 6

  3. Cara Menginstal MariaDB di CentOS 7

  1. Cara Menginstal ProjectPier di CentOS 7

  2. Cara Menginstal MediaWiki di CentOS 7

  3. Cara Menginstal CakePHP di CentOS 7