Come installare e configurare Elastic Stack (Elasticsearch, Logstash e Kibana) su Ubuntu 17.04

Mentre l'infrastruttura IT si sta spostando sul cloud e l'Internet of Things sta diventando popolare, le organizzazioni e i professionisti IT utilizzano i servizi di cloud pubblico in misura maggiore. Con l'aumentare dei server e dei servizi in esecuzione su di essi, aumenta anche la quantità di registri generati dal sistema. L'analisi di questi registri è molto importante in un'infrastruttura per diversi motivi. Ciò include la conformità con le politiche e le normative sulla sicurezza, la risoluzione dei problemi del sistema, la risposta a un incidente relativo alla sicurezza o la comprensione del comportamento dell'utente.

Tre applicazioni open source molto popolari denominate Elasticsearch, Logstash e Kibana si uniscono per creare Elastic Stack o ELK Stack. Elastic Stack è uno strumento molto potente per la ricerca, l'analisi e la visualizzazione di registri e dati. Elasticsearch è un'applicazione distribuita, in tempo reale, scalabile e altamente disponibile per archiviare i registri e cercarli. Logstash raccoglie i log inviati da Beats, lo migliora e quindi lo invia a Elasticsearch. Kibana è l'interfaccia utente Web utilizzata per visualizzare i registri e le informazioni utili.

In questo tutorial, installeremo l'ultima versione di Elasticsearch, Logstash e Kibana con X-Pack su Ubuntu 17.04.

Prerequisiti

Per seguire questo tutorial, avrai bisogno di un'istanza del server Ubuntu 17.04 a 64 bit Vultr con almeno 4 GB di RAM . Per un ambiente di produzione, i requisiti hardware aumentano con l'aumentare del numero di utenti e registri.

Questo tutorial è scritto dal sudopunto di vista dell'utente. Per configurare un utente sudo segui Come usare Sudo sulla guida Debian .

Sarà inoltre necessario un dominio indirizzato verso il server per ottenere certificati da Let's Encrypt CA.

Passaggio 1: eseguire un aggiornamento del sistema

Prima di installare eventuali pacchetti sull'istanza del server Ubuntu, si consiglia di aggiornare il sistema. Accedi usando l'utente sudo ed esegui i seguenti comandi per aggiornare il sistema.

sudo apt update
sudo apt -y upgrade

Una volta terminato l'aggiornamento del sistema, procedere al passaggio successivo.

Passaggio 2: installare Java

Elasticsearch richiede Java 8 per funzionare. Supporta sia Oracle Java che OpenJDK. Questa sezione del tutorial mostra l'installazione di Oracle Java e OpenJDK.

Assicurarsi di installare una delle seguenti versioni di Java. L'installazione di Oracle Java è consigliata per Elasticsearch. Tuttavia, puoi anche scegliere di installare OpenJDK in base alle tue preferenze.

Installazione di Oracle Java

Per installare Oracle Java sul tuo sistema Ubuntu, dovrai aggiungere Oracle Java PPA eseguendo:

sudo add-apt-repository ppa:webupd8team/java

Ora aggiorna le informazioni sul repository eseguendo:

sudo apt update

Ora puoi installare facilmente l'ultima versione stabile di Java 8 eseguendo:

sudo apt -y install oracle-java8-installer

Accettare il contratto di licenza quando richiesto. Al termine dell'installazione, è possibile verificare la versione di Java eseguendo:

java -version

Dovresti vedere un output simile a:

user@vultr:~$ java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

È inoltre possibile impostare JAVA_HOMEe altre impostazioni predefinite installando oracle-java8-set-default. Correre:

sudo apt -y install oracle-java8-set-default

Ora puoi verificare se la JAVA_HOMEvariabile è impostata eseguendo:

echo "$JAVA_HOME"

L'output dovrebbe assomigliare a:

user@vultr:~$ echo "$JAVA_HOME"
/usr/lib/jvm/java-8-oracle

Se non si ottiene l'output mostrato sopra, potrebbe essere necessario disconnettersi e accedere nuovamente alla shell. Oracle Java è ora installato sul tuo server. Ora puoi procedere al passaggio 3 del tutorial saltando l'installazione di OpenJDK.

Installazione di OpenJDK

L'installazione di OpenJDK è piuttosto semplice. È sufficiente eseguire il comando seguente per installare OpenJDK.

sudo apt -y install default-jdk

Al termine dell'installazione, è possibile verificare la versione di Java eseguendo:

java -version

Dovresti vedere un output simile a:

user@vultr:~$ java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.17.04.2-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)

Per impostare la JAVA_HOMEvariabile, eseguire il comando seguente:

sudo echo "JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> /etc/environment

Ricarica il file di ambiente eseguendo:

sudo source /etc/environment

Ora puoi verificare se la JAVA_HOMEvariabile è impostata eseguendo:

echo "$JAVA_HOME"

L'output dovrebbe assomigliare a:

user@vultr:~$ echo "$JAVA_HOME"
/usr/lib/jvm/java-8-openjdk-amd64/

Passaggio 3: installare Elasticsearch

Elasticsearch è un motore di ricerca RESTful super veloce, distribuito, altamente disponibile. Aggiungi il repository APT Elasticsearch eseguendo:

echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list

Il comando sopra crea un nuovo file repository per Elasticsearch e aggiunge la voce sorgente in esso. Ora importa la chiave PGP utilizzata per firmare i pacchetti.

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Aggiorna i metadati del repository APT eseguendo:

sudo apt update

Installa Elasticsearch eseguendo il comando seguente.

sudo apt -y install elasticsearch

Il comando sopra installerà l'ultima versione di Elasticsearch sul tuo sistema. Una volta installato Elasticsearch, ricaricare il demone del servizio Systemd eseguendo:

sudo systemctl daemon-reload

Avvia Elasticsearch e abilita l'avvio automatico all'avvio.

sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch

Per interrompere Elasticsearch, puoi eseguire:

sudo systemctl stop elasticsearch

Per verificare lo stato del servizio è possibile eseguire:

sudo systemctl status elasticsearch

Elasticsearch è ora in esecuzione sul porto 9200. È possibile verificare se funziona e produce risultati eseguendo il comando seguente.

curl -XGET 'localhost:9200/?pretty'

Verrà stampato un messaggio simile al seguente.

user@vultr:~$ curl -XGET 'localhost:9200/?pretty'
{
  "name" : "wDaVa1K",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "71drjJ8PTyCcbai33Esy3Q",
  "version" : {
    "number" : "5.5.1",
    "build_hash" : "19c13d0",
    "build_date" : "2017-07-18T20:44:24.823Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.0"
  },
  "tagline" : "You Know, for Search"
}

Installa X-Pack per Elasticsearch

X-Pack è un plug-in Elastic Stack che offre molte funzionalità aggiuntive come sicurezza, avvisi, monitoraggio, reportistica e funzionalità grafiche. X-Pack fornisce anche l'autenticazione utente per Elasticsearch e Kibana, nonché il monitoraggio di diversi nodi in Kibana. È importante che X-Pack ed Elasticsearch siano installati con la stessa versione.

Puoi installare X-Pack per Elasticsearch direttamente eseguendo:

cd /usr/share/elasticsearch
sudo bin/elasticsearch-plugin install x-pack

Per continuare l'installazione, immettere yquando richiesto. Questo comando installerà il plug-in X-Pack sul tuo sistema. Se installato, X-Pack abilita l'autenticazione per Elasticsearch. Il nome utente predefinito è elastice la password è changeme. Puoi verificare se l'autenticazione è abilitata eseguendo lo stesso comando che hai eseguito per verificare se Elasticsearch funziona.

curl -XGET 'localhost:9200/?pretty'

Ora l'output dirà che l'autenticazione non è riuscita.

user@vultr:~# curl -XGET 'localhost:9200/?pretty'
{
  "error" : {
    "root_cause" : [
      {
        "type" : "security_exception",
        "reason" : "missing authentication token for REST request [/?pretty]",
        "header" : {
          "WWW-Authenticate" : "Basic realm=\"security\" charset=\"UTF-8\""
        }
      }
    ],
    "type" : "security_exception",
    "reason" : "missing authentication token for REST request [/?pretty]",
    "header" : {
      "WWW-Authenticate" : "Basic realm=\"security\" charset=\"UTF-8\""
    }
  },
  "status" : 401
}

Modificare la password predefinita changemeeseguendo il comando seguente.

curl -XPUT -u elastic:changeme 'localhost:9200/_xpack/security/user/elastic/_password?pretty' -H 'Content-Type: application/json' -d'
{
  "password": "NewElasticPassword"
}
'

Sostituisci NewPasswordcon la password effettiva che desideri utilizzare. Puoi verificare se la nuova password è impostata e Elasticsearch funziona eseguendo il comando seguente.

curl -XGET -u elastic:NewElasticPassword 'localhost:9200/?pretty'    

Verrà visualizzato l'output che mostra l'esecuzione corretta della query.

Inoltre, modifica il file di configurazione di Elasticsearch eseguendo:

sudo nano /etc/elasticsearch/elasticsearch.yml

Trova le seguenti righe, decommenta le righe e modificale secondo le istruzioni fornite.

#cluster.name: my-application    #Provide the name of your cluster
#node.name: node-1               #Provide the name of your node
#network.host: 192.168.0.1

Per network.host, fornire l'indirizzo IP privato assegnato al sistema. Riavvia l'istanza di Elasticsearch eseguendo:

sudo systemctl restart elasticsearch

Ora, invece di localhost, dovrai usare l'indirizzo IP per eseguire la query usando curl.

curl -XGET -u elastic:NewElasticPassword '192.168.0.1:9200/?pretty'

Sostituisci 192.168.0.1con l'attuale indirizzo IP privato del server. Ora che abbiamo installato Elasticsearch, procedere ulteriormente con l'installazione di Kibana.

Passaggio 4: installare Kibana

Kibana viene utilizzato per visualizzare i registri e gli approfondimenti utilizzabili tramite un'interfaccia Web. Può anche essere usato per gestire Elasticsearch. Si consiglia di installare la stessa versione di Kibana di Elasticsearch.

Dato che abbiamo già aggiunto il repository Elasticsearch e la chiave PGP, possiamo installare Kibana direttamente eseguendo:

sudo apt -y install kibana

Il comando precedente installerà l'ultima versione di Kibana sul tuo sistema. Una volta installato Kibana, ricaricare il demone del servizio Systemd eseguendo:

sudo systemctl daemon-reload

Puoi avviare Kibana e abilitarlo ad avviarsi automaticamente all'avvio eseguendo:

sudo systemctl enable kibana
sudo systemctl start kibana

Installa X-Pack per Kibana

Puoi installare X-Pack per Kibana direttamente eseguendo:

cd /usr/share/kibana
sudo bin/kibana-plugin install x-pack

X-Pack per Kibana ha Graph, Machine Learning e Monitoring abilitati per impostazione predefinita. X-Pack abilita anche l'autenticazione per Kibana. Il nome utente predefinito è kibanae la password è changeme. È importante cambiare la password predefinita dell'utente Kibana. Eseguire il comando seguente per modificare la password.

curl -XPUT -u elastic '192.168.0.1:9200/_xpack/security/user/kibana/_password?pretty' -H 'Content-Type: application/json' -d'
{
  "password": "NewKibanaPassword"
}
'

Sostituisci 192.168.0.1con l'attuale indirizzo IP privato del server e NewKibanaPasswordcon la nuova password per l'utente di Kibana.

Modifica il file di configurazione di Kibana eseguendo:

sudo nano /etc/kibana/kibana.yml

Trova le seguenti righe e modifica i valori secondo le istruzioni fornite.

#elasticsearch.url: "http://localhost:9200"
#elasticsearch.username: "user"
#elasticsearch.password: "password"

Rimuovi il commento dalle righe sopra e, nel elasticsearch.urlfornire l'URL per l'istanza di Elasticsearch. L'indirizzo IP deve essere lo stesso IP utilizzato in elasticsearch.yml. Inoltre, imposta il nome utente da usera elastice fornisci anche la password dell'utente elastico che hai impostato in precedenza.

Riavvia l'istanza di Kibana eseguendo:

sudo systemctl restart kibana

Installa Nginx come proxy inverso per Kibana

Poiché stiamo eseguendo Kibana localhostalla porta 5601, si consiglia di impostare un proxy inverso con Apache o Nginx per accedere a Kibana dall'esterno della rete locale. In questo tutorial, configureremo Nginx come proxy inverso per Kibana. Proteggeremo anche l'istanza di Nginx con un certificato SSL gratuito Let's Encrypt.

Installa Nginx eseguendo:

sudo apt -y install nginx

Avvia e abilita Nginx ad avviarsi automaticamente all'avvio.

sudo systemctl start nginx
sudo systemctl enable nginx

Ora che il server Web Nginx è installato e in esecuzione, possiamo procedere con l'installazione di Certbot, che è il client di certificazione Let's Encrypt ufficiale e automatico. Aggiungi Certbot PPA al tuo sistema eseguendo:

sudo add-apt-repository ppa:certbot/certbot

Aggiorna le meta informazioni del repository.

sudo apt update

Ora puoi installare facilmente l'ultima versione di Certbot eseguendo:

sudo apt -y install python-certbot-nginx 

Il comando precedente risolverà e installerà le dipendenze richieste insieme al pacchetto Certbot.

Ora che abbiamo installato Certbot, genera i certificati per il tuo dominio eseguendo:

sudo certbot certonly --webroot -w /var/www/html/ -d kibana.example.com

Non dimenticare di cambiare kibana.example.comcon il tuo vero nome di dominio. Il comando precedente utilizzerà il client Certbot. Il certonlyparametro indica al client Certbot di generare solo i certificati. L'uso di questa opzione garantisce che i certificati non vengano installati automaticamente e che la configurazione di Nginx non sia stata modificata. La verifica verrà effettuata inserendo i file di verifica nella webrootdirectory specificata .

Certbot ti chiederà di fornire il tuo indirizzo e-mail per inviare la notifica di rinnovo. Sarà inoltre necessario accettare il contratto di licenza.

Per ottenere certificati da Let's Encrypt CA, è necessario assicurarsi che il dominio per il quale si desidera generare i certificati sia puntato verso il server. In caso contrario, apporta le modifiche necessarie ai record DNS del tuo dominio e attendi che il DNS si propaghi prima di effettuare nuovamente la richiesta di certificato. Certbot controlla l'autorità di dominio prima di fornire i certificati.

È probabile che i certificati generati siano archiviati nella /etc/letsencrypt/live/kibana.example.com/directory. Il certificato SSL verrà archiviato come fullchain.peme la chiave privata verrà archiviata come privkey.pem.

Let's Encrypt i certificati scadranno tra 90 giorni, quindi si consiglia di impostare il rinnovo automatico per i certificati utilizzando cronjobs. Cron è un servizio di sistema che viene utilizzato per eseguire attività periodiche.

Apri il file cron job eseguendo:

sudo crontab -e

Aggiungi la seguente riga alla fine del file.

30 5 * * 1 /usr/bin/certbot renew -a nginx --quiet

Il processo cron sopra riportato verrà eseguito ogni lunedì alle 5:30. Se il certificato è in scadenza, lo rinnoverà automaticamente.

Modificare il file host virtuale predefinito per Nginx eseguendo il comando seguente.

sudo nano /etc/nginx/sites-available/default

Sostituisci il contenuto esistente con il seguente contenuto.

server {
    listen 80 default_server;
    server_name kibana.example.com
    return 301 https://$server_name$request_uri;
}

server {
    listen 443 default_server ssl http2;

    server_name kibana.example.com;

    ssl_certificate           /etc/letsencrypt/live/kibana.example.com/fullchain.pem;
    ssl_certificate_key       /etc/letsencrypt/live/kibana.example.com/privkey.pem;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
    ssl_ecdh_curve secp384r1;
    ssl_session_cache shared:SSL:10m;
    ssl_session_tickets off;
    ssl_stapling on;
    ssl_stapling_verify on;
    resolver 8.8.8.8 8.8.4.4 valid=300s;
    resolver_timeout 5s;
    add_header Strict-Transport-Security "max-age=63072000; includeSubdomains";
    add_header X-Frame-Options DENY;
    add_header X-Content-Type-Options nosniff;

    location / {
        proxy_pass http://localhost:5601;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

Assicurati di aggiornare kibana.example.comcon il tuo vero nome di dominio, verifica anche il percorso del certificato SSL e della chiave privata.

Riavvia il server Web Nginx eseguendo:

sudo systemctl restart nginx

Se tutto è stato configurato correttamente, vedrai la schermata di accesso di Kibana. Accedi utilizzando il nome utente kibanae la password che hai impostato. Dovresti essere in grado di accedere correttamente e vedere la dashboard di Kibana. Lascia la dashboard, per ora, la configureremo in seguito.

Installa Logstash

Logstash può anche essere installato tramite il repository ufficiale di Elasticsearch che abbiamo aggiunto in precedenza. Installa Logstash eseguendo:

sudo apt -y install logstash

Il comando sopra installerà l'ultima versione di Logstash sul tuo sistema. Una volta installato Logstash, ricaricare il demone del servizio Systemd eseguendo:

sudo systemctl daemon-reload

Avvia Logstash e abilita l'avvio automatico all'avvio.

sudo systemctl enable logstash
sudo systemctl start logstash

Installa X-Pack per Logstash

È possibile installare X-Pack per Logstash direttamente eseguendo:

cd /usr/share/logstash
sudo bin/logstash-plugin install x-pack

X-Pack per Logstash viene fornito con un utente predefinito logstash_system. È possibile reimpostare la password eseguendo:

curl -XPUT -u elastic '192.168.0.1:9200/_xpack/security/user/logstash_system/_password?pretty' -H 'Content-Type: application/json' -d'
{
  "password": "NewLogstashPassword"
}
'

Sostituire 192.168.0.1con l'attuale indirizzo IP privato del server e NewLogstashPasswordcon la nuova password per l'utente Logstash.

Ora riavvia il servizio Logstash eseguendo:

sudo systemctl restart logstash

Modifica il file di configurazione di Logstash eseguendo:

sudo nano /etc/logstash/logstash.yml

Aggiungi le seguenti righe alla fine del file per abilitare il monitoraggio dell'istanza Logstash.

xpack.monitoring.enabled: true
xpack.monitoring.elasticsearch.url: http://192.168.0.1:9200
xpack.monitoring.elasticsearch.username: logstash_system
xpack.monitoring.elasticsearch.password: NewLogstashPassword

Sostituisci l'URL Elasticsearch e la password Logstash in base alla tua configurazione.

Ora puoi configurare Logstash per ricevere dati usando Beats diversi. Esistono diversi tipi di Beats: Packetbeat, Metricbeat, Filebeat, Winlogbeat e Heartbeat. Dovrai installare ogni Beat separatamente.

Conclusione

In questo tutorial, abbiamo installato Elastic Stack con X-Pack su Ubuntu 17.04. Uno stack ELK di base è ora installato sul tuo server.



Leave a Comment

Impedisci messaggi popup Aggiornamento Java disponibile

Impedisci messaggi popup Aggiornamento Java disponibile

Come abilitare o disabilitare il messaggio Aggiornamento Java disponibile in Windows e MacOS.

Come installare Gradle su CentOS 7

Come installare Gradle su CentOS 7

Usi un sistema diverso? Gradle è un set di strumenti di automazione di build gratuito e open source basato sui concetti di Apache Ant e Apache Maven. Gradle fornisce

Installa Apache Maven su Ubuntu 18.04

Installa Apache Maven su Ubuntu 18.04

Introduzione Apache Maven è uno strumento di gestione dei progetti gratuito e open source utilizzato per i progetti Java. Puoi facilmente gestire un progetto di creazione, creazione di report, un

Creare una rete di server Minecraft con BungeeCord su Debian 8, Debian 9 o CentOS 7

Creare una rete di server Minecraft con BungeeCord su Debian 8, Debian 9 o CentOS 7

Cosa ti serve Un VPS Vultr con almeno 1 GB di RAM. Accesso SSH (con privilegi di root / amministrativi). Passaggio 1: installare prima BungeeCord

Installa Tomcat su Ubuntu 16.04

Installa Tomcat su Ubuntu 16.04

Questa guida spiega come installare Apache Tomcat su un server Ubuntu 16.04. Prerequisiti Distribuire una nuova istanza del server Ubuntu 16.04. Crea un sud non root

Installa Red5 Media Server su Ubuntu 16.04

Installa Red5 Media Server su Ubuntu 16.04

Usi un sistema diverso? Red5 è un media server open source implementato in Java che consente di eseguire applicazioni multiutente Flash come lo streamin live

Come installare Apache Maven su Ubuntu 16.04

Come installare Apache Maven su Ubuntu 16.04

Introduzione Apache Maven è uno strumento di gestione dei progetti gratuito e open source utilizzato per i progetti Java. Puoi facilmente gestire un progetto di creazione, creazione di report, un

Windows: svuota la cache Web Java tramite riga di comando

Windows: svuota la cache Web Java tramite riga di comando

Cancella la cache di avvio Web Java utilizzando un comando dalla finestra di dialogo Esegui di Windows.

Come installare e configurare GoCD su CentOS 7

Come installare e configurare GoCD su CentOS 7

Usi un sistema diverso? GoCD è un sistema di consegna e automazione continuo open source. Ti permette di modellare flussi di lavoro complessi usando il suo parallelo an

Installa Red5 Media Server su CentOS 7

Installa Red5 Media Server su CentOS 7

Usi un sistema diverso? Red5 è un media server open source implementato in Java che consente di eseguire applicazioni multiutente Flash come lo streamin live

Server Bukkit di Minecraft su Debian Wheezy

Server Bukkit di Minecraft su Debian Wheezy

Introduzione Bukkit è unestensione di Minecraft che offre alcune funzionalità esclusive e plugin che possono migliorare notevolmente la tua esperienza di gioco.

Come installare Scala su CentOS 7

Come installare Scala su CentOS 7

Scala è un linguaggio di programmazione orientato agli oggetti e funzionale. È un linguaggio popolare che è stato utilizzato per lo sviluppo di applicazioni, come Spark, Akka, an

Come installare Apache Maven 3.5 su CentOS 7

Come installare Apache Maven 3.5 su CentOS 7

Apache Maven è uno strumento di gestione dei progetti software gratuito e open source ampiamente utilizzato per la distribuzione di applicazioni basate su Java. Prerequisiti Un nuovo

Installazione di Apache Tomcat su Ubuntu 14.04

Installazione di Apache Tomcat su Ubuntu 14.04

Apache Tomcat, creato dalla stessa organizzazione del famoso server Web Apache, è un server Web che consente di fornire pagine Web Java ai visitatori. In thi

Come installare manualmente Java 8 su Ubuntu 16.04

Come installare manualmente Java 8 su Ubuntu 16.04

In questa guida imparerai come installare manualmente Java 8 su Ubuntu 16.04. Le istruzioni in questo tutorial funzioneranno anche su altre versioni di Ubuntu

Come installare Gradle su Ubuntu 16.10

Come installare Gradle su Ubuntu 16.10

Usi un sistema diverso? Gradle è un set di strumenti di automazione di build gratuito e open source basato sui concetti di Apache Ant e Apache Maven. Gradle fornisce

Installa Java SE su CentOS

Installa Java SE su CentOS

Introduzione Java è una piattaforma software popolare che consente di sviluppare ed eseguire applicazioni e applet Java in vari ambienti hardware. Ci sono

Come installare Apache Tomcat 8 su CentOS 7

Come installare Apache Tomcat 8 su CentOS 7

Apache Tomcat è un server Web open source progettato per servire pagine Web Java. È ampiamente distribuito e alimenta varie applicazioni web mission-critical

Come installare Elasticsearch su unistanza del server Vultr CentOS 7

Come installare Elasticsearch su unistanza del server Vultr CentOS 7

Elasticsearch è un popolare motore di ricerca e analisi full-text open source. Grazie alla sua versatilità, scalabilità e facilità duso, Elasticsearch è ampia

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.