GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare LogAnalyzer su Centos 8

In questo tutorial, ti mostreremo come installare LogAnalyzer su CentOS 8. Per chi non lo sapesse, Adiscon LogAnalyzer è un'interfaccia web per Syslog/Rsyslog e altri eventi di rete dati. Sebbene fornisca una facile navigazione, analisi di eventi di rete in tempo reale e servizi di reportistica.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di LogAnalyzer sul sistema CentOS 8.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 8
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa LogAnalyzer su Centos 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf clean all
sudo dnf update

Passaggio 2. Installazione di Apache su CentOS 8.

Installeremo Apache con dnf , che è il gestore di pacchetti predefinito per CentOS 8:

sudo dnf install httpd

Dopo aver installato i servizi Apache sul tuo sistema, avvia tutti i servizi richiesti:

systemctl restart httpd
systemctl status httpd
systemctl enable httpd

Quindi, consenti il ​​server HTTP Apache tramite il 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

Puoi verificare che Apache sia realmente in esecuzione aprendo il tuo browser web preferito e inserendo l'URL http://your-server's-address .

Passaggio 3. Installazione di MariaDB su CentOS 8.

MariaDB è un sostituto drop-in di MySQL. È un server SQL robusto, scalabile e affidabile che include una ricca serie di miglioramenti. Useremo anche yum per installare MariaDB:

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

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB utilizzando lo script mysql_secure_installation. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuovi il database di prova e accedi alla sicurezza di MariaDB:

mysql_secure_installation

Quindi, riavvia il server del database MariaDB e abilitalo all'avvio all'avvio del sistema utilizzando:

systemctl restart mariadb
systemctl status mariadb
systemctl enable mariadb

Quindi, importa lo schema di database predefinito offerto da rsyslog usando il comando seguente:

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

Verifichiamo se il database Syslog è stato importato correttamente e creiamo un nuovo utente:

$ 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

Passaggio 4. Configura il server Rsyslog.

Ora dobbiamo configurare il server Rsyslog per accettare Syslog dai server remoti:

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

Salva e riavvia il servizio rsyslog:

sudo systemctl restart rsyslog

Passaggio 5. Installa LogAnalyzer.

In primo luogo, vai al sito Web ufficiale di Adiscon Loganlayzer e scarica l'ultima versione:

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

Quindi, crea la directory web di LogAnalyzer:

mkdir /var/www/html/loganalyzer

Dopodiché, copia i file di installazione nella directory LogAnalyzer utilizzando i seguenti comandi:

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

Quindi, crea un file di configurazione vuoto chiamato config.php nella directory LogAnalyzer e configurare il corretto contesto Apache Selinux utilizzando i seguenti comandi:

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

Passaggio 6. Accesso a Adiscon LogAnalyzer.

Ora apri il browser e naviga su http://your-ip-address/loganalyzer e completa i passaggi richiesti per completare l'installazione.

Congratulazioni! Hai installato correttamente LogAnalyzer su CentOS 8. Grazie per aver utilizzato questo tutorial per l'installazione di Adiscon LogAnalyzer su sistemi CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di LogAnalyzer .


Cent OS
  1. Come installare MariaDB su CentOS 7

  2. Come installare MariaDB su CentOS 8

  3. Come installare MariaDB su CentOS 6

  4. Come installare PhpWiki su CentOS 7

  5. Come installare LiteCart su CentOS 7

Come installare Nextcloud su CentOS 7

Come installare Seafile su CentOS 7

Come installare Concrete5 su CentOS 7

Come installare LibreNMS su CentOS 7

Come installare Zabbix su CentOS 8

Come installare Joomla su CentOS 8