GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Log.io na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Log.io na CentOS 7. Pro ty z vás, kteří nevěděli, Log.io je nástroj pro monitorování v reálném čase od node.js a socket.io. Log.io nabízí jednoduché webové rozhraní pro sledování protokolů serveru.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Log.io na CentOS 7.

Nainstalujte Log.io na CentOS 7

Krok 1. Nejprve musíte ve svém systému povolit úložiště EPEL.

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

Po přidání EPEL repo do systému proveďte upgrade systému spuštěním následujícího příkazu:

yum -y update

Krok 2. Nainstalujte balíčky npm a node.js.

yum install nodejs npm

Krok 3. Nainstalujte Log.io.

Aplikaci Log.io je nutné nainstalovat do vašeho systému prostřednictvím NPM zadáním platného místního uživatele systému, přes kterého musí instalace proběhnout:

npm install -g log.io --user "root"

Krok 4. Nakonfigurujte Log.io.

Instalovaný adresář Log.io je ~/.log.io, což je skrytý adresář v domovském adresáři uživatele, použitý v předchozím kroku pro instalaci, má tři konfigurační soubory, které řídí jeho pracovní povahu. V tomto případě pro přístup ke konfiguračním souborům musíte přejít do adresáře '~/.log.io/' pomocí následujícího příkazu:

cd ~/.log.io/

Existují tři konfigurační soubory:

harvester.conf
log_server.conf
web_server.conf

Ve většině případů budete muset upravit soubor harvester.conf . V tomto konfiguračním souboru můžete určit, ve kterých souborech protokolu je třeba sledovat změny. Soubor můžete upravit pomocí svého oblíbeného textového editoru.

### nano harvester.conf
exports.config = {
nodeName: "idroot_server", # Node Name
logStreams: {
apache: [
"/var/log/httpd/access_log",  # Monitoring Apache Logs
"/var/log/httpd/error_log"
],
messages:
[
"/var/log/messages" # Monitoring Messages file
],
},
server: {
host: '192.168.1.1',  # Sends the file to remote server, Set to 127.0.0.1 for local Log.io server
port: 28777
}
}
### nano ~/.log.io/log_server.conf
exports.config = {
host: '0.0.0.0',  # Listens on all ip for receving logs
port: 28777
}
### nano  ~/.log.io/web_server.conf
exports.config = {
host: '0.0.0.0',  # Listens all ip adress to recive the web interface requests
port: 28778,
/*
// Enable HTTP Basic Authentication
auth: {
user: "admin",
pass: "1234"
},
*/

/*
// Enable HTTPS/SSL
ssl: {
key: '/path/to/privatekey.pem',
cert: '/path/to/certificate.pem'
},
*/

/*
// Restrict access to websocket (socket.io)
// Uses socket.io 'origins' syntax
restrictSocket: '*:*',
*/

/*
// Restrict access to http server (express)
restrictHTTP: [
"192.168.1.46",
"10.0.*"
]
*/

}

Až budete hotovi, můžete soubor uložit a zavřít. Poté můžete spustit služby Log.io na pozadí pomocí následujících příkazů:

log.io-server &
log.io-harvester &

Pro zastavení aplikace Log.io spusťte následující příkaz:

pkill node

Krok 5. Nastavte pravidlo brány firewall pro Log.io

firewall-cmd --add-port=28778/tcp --permanent
firewall-cmd --reload

Krok 6. Přístup k Log.io.

Log.io bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com:28778 nebo http://ip-vaseho-serveru:28778 . Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali Log.io. Děkujeme, že jste použili tento návod k instalaci protokolů monitorovacího serveru Log.io v systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme zkontrolovat oficiální webové stránky Log.io.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat lnav na CentOS 7

  3. Nainstalujte Log.io na CentOS 7

  1. Jak nainstalovat Java 11 &12 na CentOS 7

  2. Jak nainstalovat Wine 4.0 na CentOS 7

  3. Jak nainstalovat Vim 8.2 na CentOS 7

  1. Jak nainstalovat VirtualBox na CentOS 7

  2. Jak nainstalovat Git na CentOS 8

  3. Jak nainstalovat Docker na CentOS 8