Etsitkö parempaa tapaa hallita lokitietojaLinux-palvelimet? Asenna Graylog. Graylog-järjestelmän avulla saat täysin varustellun web-kojelaudan, joka järjestää siististi järjestelmän lokit siististi.
Graylog käyttää paljon taustalla olevaa tekniikkaa,mukaan lukien Elasticsearch, Java ja MongoDB. Jos olet kiinnostunut ohjelmiston käytöstä, sinulla on oltava palvelin, joka käyttää Ubuntua, CentOS / RedHat Enterprise Linux, tai kone, joka pystyy ylläpitämään Oracle VirtualBox VM -laitteita.
Virtuaalikoneohjeet
Jos käytät enimmäkseen virtuaalikoneita, niin käytätkintiedä mielelläni, että Graylog-palvelimen lokien hallintatyökalu on saatavana virtuaalilaitteena VirtualBoxille. Saadaksesi ohjelmisto toimimaan, käynnistä päätelaite ja noudata vaiheittaisia ohjeita saadaksesi uusin julkaisu toimimaan.
Vaihe 1: Ennen kuin yrität käyttää Graylog-virtuaalikonetta, sinun on asennettava VirtualBox VM-isäntäpalvelimeen (jos sinulla ei vielä ole sitä).
ubuntu
sudo apt install virtualbox
Debian
sudo apt-get install virtualbox
Arch Linux
sudo pacman -S virtualbox
fedora
sudo dnf install VirtualBox
OpenSUSE
sudo zypper install virtualbox
Yleinen Linux
Oraclen VirtualBox tukee kaikkia Linux-käyttöjärjestelmiä, ja uusimman version ohjelmasta voi ladata täältä.
Vaihe 2: Käynnistä VirtualBox ja pidä ikkuna auki. Siirry sitten Graylog OVA -sivulle ja napauta sen uusin versio.
Vaihe 3: Avaa tiedostohallinta ja napsauta "Lataukset". Etsi Graylog OVA-tiedosto ja napsauta sitä hiiren kakkospainikkeella avataksesi tiedostonhallinnan kontekstivalikko. Valitse sitten ”Avaa VirtualBoxilla”.

Vaihe 4: Kun napsautat "Tuo" -painikettaGraylog OVA-tiedosto, VirtualBox-kehote tulee näkyviin ja kysyy, haluatko tuoda laitteen. Valitse vaihtoehto tehdä niin ja käy läpi Graylog-sovelluksen tuominen VirtualBoxiin.
Vaihe 5: Kun VM on tuotu, napsauta “asetukset”ja määritä laitteen verkkoasetukset. Käynnistä sitten Graylog VM, kirjaudu sisään käyttäjän “ubuntu” (salasana on myös “ubuntu”) kanssa ja kirjoita siihen alla olevat konsolin komennot.
sudo graylog-ctl set-email-config <smtp server> [--port=<smtp port> --user=<username> --password=<password>] sudo graylog-ctl set-admin-password <password> sudo graylog-ctl set-timezone <zone acronym> sudo graylog-ctl reconfigure sudo apt-get install -y open-vm-tools
Vaihe 6: Viimeistele prosessi avaamalla HTTP-URL-osoite, jonka Graylog VM tulostaa näytöllä verkkoselaimessa.
Asenna Graylog Ubuntu-palvelimelle
Haluatko käyttää Graylogia Ubuntu-palvelimen asetuksissa? Sinulla on onnea! Ubuntu on yksi kehittäjien tukemista ensisijaisista käyttöjärjestelmistä.
Ennen kuin yrität asentaa ohjelmistonUbuntu-palvelin, on välttämätöntä päivittää Ubuntu ja asentaa uusimmat ohjelmistokorjaukset. Päivittää Ubuntu-palvelin käynnistämällä pääte, SSH sisään ja ajamalla päivittää ja parantaa komennot terminaalissa.
sudo apt update sudo apt upgrade -y
Seuraavaksi käytä alla olevaa Apt-komentoa ja asenna seuraavat paketit. Näitä paketteja tarvitaan Graylog-riippuvuuksien ja itse ohjelmiston asentamiseen.
sudo apt install apt-transport-https openjdk-8-jre-headless uuid-runtime pwgen
Kun olet perustanut peruspaketit, sinun on määritettävä MongoDB-järjestelmä.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list sudo apt update sudo apt install -y mongodb-org
Käynnistä tietokanta MongoDB-asennuksen jälkeen.
sudo systemctl daemon-reload sudo systemctl enable mongod.service sudo systemctl restart mongod.service
MongoDB: n jälkeen sinun on asennettava Elasticsearch-työkalu, koska Graylog käyttää sitä taustaohjelmana.
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list sudo apt update && sudo apt install elasticsearch
Muokkaa Elasticsearch YML-tiedostoa Nano-tekstieditorilla.
sudo nano /etc/elasticsearch/elasticsearch.yml
Lehdistö Ctrl + W, kirjoita hakukenttään ”klusterin nimi:” ja paina Enter. Poista sitten # -merkki edestä ja lisää graylog lopussa. Sen pitäisi näyttää seuraavalta:
cluster.name: graylog
Käynnistyksen joustava haku:
sudo systemctl daemon-reload sudo systemctl enable elasticsearch.service sudo systemctl restart elasticsearch.service
Nyt kun Elasticsearch ja MongoDB on perustettu, voimme ladata Graylogin ja asentaa sen Ubuntuun. Asenna seuraavat komennot alla.
wget https://packages.graylog2.org/repo/packages/graylog-2.4-repository_latest.deb sudo dpkg -i graylog-2.4-repository_latest.deb sudo apt-get update && sudo apt-get install graylog-server
Käyttämällä pwgen työkalu, luo salainen avain.
pwgen-N1-s 96
Kopioi lähtö leikepöydälle. Avaa sitten server.conf tiedosto Nanossa ja lisää se ”password_secret” jälkeen.
sudo nano /etc/graylog/server/server.conf
Kun olet lisännyt salasanan salaisuuden, tallenna Nano Ctrl + O ja sulje se. Luo sitten root-salasana Graylogille:
Aseta ohjelmiston pääsalasana alla olevalla komennolla. Anna varma salasana!
echo -n "Enter Password: " && head -1 </dev/stdin | tr -d "n" | sha256sum | cut -d" " -f1
Jälleen kerran kopioi lähtö leikepöydälle ja avaa server.conf tiedosto Nanossa. Liitä salasanan lähtö ”root_password_sha2” jälkeen.
Salasanat on asetettu Graylogille, mutta määritystä ei ole tehty. Sinun on nyt asetettava Web-oletusosoite. Vieritä alas server.conf tiedosto ja etsi ”rest_listen_uri” ja “web_listen_uri”. Poista oletusasetukset ja tee niistä näyttämään alla olevista esimerkeistä:
rest_listen_uri = http://local-ip-address-of-server:12900/ web_listen_uri = http://local-ip-address-of-server:9000/
Tallenna sitten Nano Ctrl + O, palaa terminaaliin ja käynnistä Graylog uudelleen.
sudo systemctl daemon-reload sudo systemctl restart graylog-server
Käytä uutta Graylog-kirjauspalvelinta seuraavalla URL-osoitteella.

Huomaa: kirjautuminen verkkoon on admin / admin
http://local-ip-address-of-server/
Asenna Graylog CentOS / Rhel -sovellukseen
CentOS- ja RHEL-käyttäjät! Jos kutitte kokeilla Graylogia, sinulla on onnea! Kehittäjillä on erinomainen tuki käyttöjärjestelmällesi. Asentaaksesi sen, sinun on ajettava CentOS 7 tai vastaava RHEL.
Asennuksen ensimmäinen askel on saada tarvittavat riippuvuudet. Avaa pääteikkuna ja kirjoita yum komennot alla.
sudo yum install java-1.8.0-openjdk-headless.x86_64 sudo yum install epel-release sudo yum install pwgen
Kun olet saanut Graylogin perusriippuvuudet, sinun on asennettava MongoDB-tietokantaohjelmisto. Asenna Mongo lisäämällä kolmannen osapuolen repo järjestelmään. Käytä sitten yum asentaa se.
sudo touch /etc/yum.repos.d/mongodb-org-3.6.repo
Avaa repotiedosto Nanossa.
sudo nano /etc/yum.repos.d/mongodb-org-3.6.repo
Liitä alla oleva koodi sisään:
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
Säästä Nano Ctrl + O
Käynnistä MongoDB -sovelluksella systemctl komento.
sudo chkconfig --add mongod sudo systemctl daemon-reload sudo systemctl enable mongod.service sudo systemctl start mongod.service
Asenna Elasticsearch CentOS 7 / RedHat Enterprise Linux -kenttään, koska Graylog-työkalu tarvitsee sen toimia oikein.
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch sudo touch /etc/yum.repos.d/elasticsearch.repo sudo nano /etc/yum.repos.d/elasticsearch.repo
Liitä alla oleva koodi Nanoon:
[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
Tallenna koodi Ctrl + O. Käytä sitten yum paketinhallinnan avulla viimeisin Elasticsearch-versio asennetaan.
sudo yum install elasticsearch
Nyt kun Elasticsearch on käynnissä, meidän on muokattava sen asetustiedostoa. Avata elasticsearch.yml Nanossa.
sudo nano /etc/elasticsearch/elasticsearch.yml
Lehdistö Ctrl + Wja kirjoita hakukenttään “klusterin nimi:” siirtyäksesi siihen konfiguraatiotiedostoon. Poista sitten # -symboli ja lisää graylog tekstin lopussa.
Tallenna määritystiedosto painamalla Ctrl + O näppäimistöllä. Käynnistä sitten Elasticsearch CentOS / Rhel -laatikossasi:
sudo chkconfig --add elasticsearch sudo systemctl daemon-reload sudo systemctl enable elasticsearch.service sudo systemctl restart elasticsearch.service
Kaikki riippuvuudet ovat käynnissä jaMeillä on MongoDB ja Elasticsearch toimivat. Viimeinen palapeli palata Graylog saamaan CentOS / Rhel: n työskentelemään on Graylog-ohjelmiston asentaminen. Onneksi kehittäjät tekevät siitä helpon ja tarjoavat kolmannen osapuolen ohjelmistovarasto. Ota repo käyttöön seuraavasti:
sudo rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-2.4-repository_latest.rpm
Asenna sitten Graylog -ohjelmalla yum paketinhallintatyökalu.
sudo yum install graylog-server
Kun Graylog on asennettu, seuraava vaihe on luoda salainen avain palvelimen käytettäväksi. Avainten luominen tehdään pwgen.
pwgen -N 1 -s 96
Ota pwgen-salasanan generointitulos ja liitä lähtö “password_secret” -rivin jälkeen server.conf.
sudo nano /etc/graylog/server/server.conf
Tallenna muokkaukset server.conf kanssa Ctrl + O. Sitten poistu Nanosta ja lähetä prosessi, jonka avulla juurisalasana luodaan alla olevan komennon avulla.
echo -n "Enter Password: " && head -1 </dev/stdin | tr -d "n" | sha256sum | cut -d" " -f1
Ota salasanan ulostuloteksti kuten viime kerralla, avaa server.conf Nanossa ja laita se "root_password_sha2" jälkeen.
Kun salasanat on asetettu, vieritä konfiguraatiotiedostoa alas ja etsi ”rest_listen_uri” ja “web_listen_uri”. Tee niistä näyttämään jotain:
rest_listen_uri = http://local-ip-address-of-server:12900/ web_listen_uri = http://local-ip-address-of-server:9000/
Kun olet valmis, tallenna Nanon tekstieditori Ctrl + O, palaa terminaaliin. Käytä sitten seuraavaa systemctl komennot lataa Graylog-palvelin CentOS / Rhel -laatikkoosi.
sudo chkconfig --add graylog-server sudo systemctl daemon-reload sudo systemctl enable graylog-server.service sudo systemctl start graylog-server.service
Jos järjestelmälliset komennot onnistuvat, voit käyttää Web-sivuston Graylog-palvelinta alla olevassa osoitteessa.
Huomaa: kirjautuaksesi verkkokäyttöliittymään käytä admin / admin

http://local-ip-address-of-server/</ P>
Kommentit