Meklējat labāku veidu, kā pārvaldīt žurnālusjūsu Linux serveri? Instalējiet Graylog. Izmantojot Graylog sistēmu, jūs iegūsit pilnvērtīgu tīmekļa informācijas paneli, kas eleganti sakārto sistēmas žurnālus.
Graylog izmanto daudz pamatā esošo tehnoloģiju,ieskaitot Elasticsearch, Java un MongoDB. Ja jūs interesē programmatūras izmantošana, jums būs nepieciešams serveris, kurā darbojas Ubuntu, CentOS / RedHat Enterprise Linux, vai arī mašīna, kas var mitināt Oracle VirtualBox VM ierīces.
Instrukcijas virtuālajai mašīnai
Ja jūs galvenokārt izmantojat virtuālās mašīnas, jūs to darīsitpriecājieties uzzināt, ka Graylog servera žurnāla pārvaldības rīks ir pieejams kā VirtualBox virtuāla ierīce. Lai programmatūra darbotos, palaidiet termināli un izpildiet soli pa solim sniegtos norādījumus, lai iegūtu jaunāko versiju.
1. darbība: Pirms mēģināt izmantot Graylog virtuālo mašīnu, virtuālā datora resursdatora serverī jāinstalē VirtualBox (ja jums tāda vēl nav).
Ubuntu
sudo apt install virtualbox
Debijas
sudo apt-get install virtualbox
Arch Linux
sudo pacman -S virtualbox
Fedora
sudo dnf install VirtualBox
OpenSUSE
sudo zypper install virtualbox
Vispārējs Linux
Oracle VirtualBox atbalsta visas Linux operētājsistēmas, un jaunāko programmas versiju var lejupielādēt šeit.
2. darbība: Palaidiet VirtualBox un turiet logu atvērtu. Pēc tam dodieties uz Graylog OVA lejupielādes lapu un satveriet tās jaunāko versiju.
3. darbība: Atveriet failu pārvaldnieku un noklikšķiniet uz “Lejupielādes”. Atrodiet Graylog OVA failu un ar peles labo pogu noklikšķiniet uz tā, lai atvērtu failu pārvaldnieka konteksta izvēlni. Pēc tam atlasiet “Atvērt, izmantojot VirtualBox”.

4. darbība: Noklikšķinot uz pogas “importēt”Graylog OVA fails, parādīsies uzvedne VirtualBox un jautās, vai vēlaties importēt ierīci. Atlasiet iespēju to izdarīt un dodieties uz Graylog importēšanu uz VirtualBox.
5. darbība: Kad VM ir importēta, noklikšķiniet uz “Iestatījumi”VBox un konfigurējiet mašīnas tīkla iestatījumus. Pēc tam palaidiet Graylog VM, piesakieties ar lietotāju “ubuntu” (parole ir arī “ubuntu”) un ievadiet tajā zemāk esošās konsoles komandas.
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
6. darbība: Lai pabeigtu procesu, atveriet HTTP URL, kuru Graylog VM izdrukā ekrānā tīmekļa pārlūkprogrammā.
Instalējiet Graylog Ubuntu serverī
Vai vēlaties izmantot Graylog savā Ubuntu servera iestatījumos? Jums veicas! Ubuntu ir viena no primārajām operētājsistēmām, ko atbalsta izstrādātāji.
Pirms mēģināt iestatīt programmatūru uz jūsuUbuntu serverī, ir obligāti jāatjaunina Ubuntu un jāinstalē jaunākie programmatūras ielāpi. Lai atjauninātu Ubuntu serveri, palaidiet termināli, SSH un palaidiet Atjaunināt un jaunināt komandas terminālī.
sudo apt update sudo apt upgrade -y
Pēc tam izmantojiet komandu Apt zemāk un instalējiet šādus pakotnes. Šīs paketes ir vajadzīgas, lai instalētu atkarības no Graylog un pašu programmatūru.
sudo apt install apt-transport-https openjdk-8-jre-headless uuid-runtime pwgen
Pēc bāzes pakešu iestatīšanas jums ir jāiestata MongoDB sistēma.
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
Pēc MongoDB instalēšanas startējiet datu bāzi.
sudo systemctl daemon-reload sudo systemctl enable mongod.service sudo systemctl restart mongod.service
Pēc MongoDB jums jāinstalē Elasticsearch rīks, jo Graylog to izmanto kā aizmugures versiju.
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
Modificējiet Elasticsearch YML failu, izmantojot teksta redaktoru Nano.
sudo nano /etc/elasticsearch/elasticsearch.yml
Nospiediet Ctrl + W, meklēšanas lodziņā ierakstiet “klastera.vārds:” un nospiediet enter. Pēc tam no priekšpuses noņemiet simbolu # un pievienojiet pelēks logs beigās. Tam vajadzētu izskatīties šādi:
cluster.name: graylog
Startēšanas elastīgā meklēšana:
sudo systemctl daemon-reload sudo systemctl enable elasticsearch.service sudo systemctl restart elasticsearch.service
Tagad, kad Elasticsearch un MongoDB ir iestatīti, mēs varam lejupielādēt Graylog un instalēt to Ubuntu. Lai instalētu, rīkojieties šādi:
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
Izmantojot pwgen rīks, ģenerējiet slepeno atslēgu.
pwgen -N 1 -s 96
Kopējiet izvadi starpliktuvē. Pēc tam atveriet server.conf failu Nano un pievienojiet to aiz “password_secret”.
sudo nano /etc/graylog/server/server.conf
Pēc paroles pievienošanas saglabājiet Nano ar Ctrl + O un aizveriet to. Pēc tam ģenerējiet Graylog saknes paroli ar:
Iestatiet programmatūras saknes paroli, izmantojot zemāk esošo komandu. Noteikti ievadiet drošu paroli!
echo -n "Enter Password: " && head -1 </dev/stdin | tr -d "n" | sha256sum | cut -d" " -f1
Vēlreiz nokopējiet izvadi starpliktuvē un atveriet server.conf fails Nano. Ielīmējiet paroles izvadi aiz “root_password_sha2”.
Paroles ir iestatītas vietnei Graylog, taču konfigurācija nav veikta. Tagad jums jāiestata noklusējuma tīmekļa adrese. Ritiniet uz leju server.conf failu un atrodiet “rest_listen_uri” un “web_listen_uri”. Izdzēsiet noklusējuma vērtības un lieciet tām izskatīties šādi:
rest_listen_uri = http://local-ip-address-of-server:12900/ web_listen_uri = http://local-ip-address-of-server:9000/
Pēc tam saglabājiet Nano ar Ctrl + O, atgriezieties terminālī un atsāknējiet Graylog.
sudo systemctl daemon-reload sudo systemctl restart graylog-server
Piekļūstiet savam jaunajam Graylog reģistrēšanas serverim, izmantojot šo URL.

Piezīme: pieteikšanās tīmeklī ir admin / admin
http://local-ip-address-of-server/
Instalējiet Graylog vietnē CentOS / Rhel
CentOS un RHEL lietotāji! Ja jums ir nieze izmēģināt Greylog, jums veicas! Izstrādātājiem ir lielisks jūsu operētājsistēmas atbalsts. Lai to instalētu, jums būs jādarbojas CentOS 7 vai RHEL ekvivalentam.
Pirmais instalēšanas solis ir vajadzīgo atkarību iegūšana. Atveriet termināļa logu un ievadiet Yum komandas zemāk.
sudo yum install java-1.8.0-openjdk-headless.x86_64 sudo yum install epel-release sudo yum install pwgen
Kad esat ieguvis Graylog bāzes atkarības, jums jāinstalē MongoDB datu bāzes programmatūra. Lai instalētu Mongo, savai sistēmai pievienojiet trešās puses repo. Pēc tam izmantojiet Yum to instalēt.
sudo touch /etc/yum.repos.d/mongodb-org-3.6.repo
Atveriet repo failu Nano.
sudo nano /etc/yum.repos.d/mongodb-org-3.6.repo
Ielīmējiet zemāk esošo kodu:
[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
Saglabājiet Nano ar Ctrl + O
Startēšanas MongoDB ar systemctl komanda.
sudo chkconfig --add mongod sudo systemctl daemon-reload sudo systemctl enable mongod.service sudo systemctl start mongod.service
Instalējiet Elasticsearch savā CentOS 7 / RedHat Enterprise Linux lodziņā, jo Graylog rīkam tas ir nepieciešams, lai tas darbotos pareizi.
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
Ielīmējiet zemāk esošo kodu Nano:
[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
Saglabājiet kodu ar Ctrl + O. Pēc tam izmantojiet Yum pakotņu pārvaldnieks, lai instalētu jaunāko Elasticsearch versiju.
sudo yum install elasticsearch
Tagad, kad Elasticsearch darbojas, mums ir jāmaina tā konfigurācijas fails. Atvērt elasticsearch.yml Nano.
sudo nano /etc/elasticsearch/elasticsearch.yml
Nospiediet Ctrl + Wun meklēšanas lodziņā ierakstiet “klastera.vārds:”, lai pārietu uz to konfigurācijas failā. Pēc tam izdzēsiet simbolu # un pievienojiet pelēks logs teksta beigās.
Saglabājiet konfigurācijas failu, nospiežot Ctrl + O uz tastatūras. Pēc tam palaidiet Elasticsearch savā CentOS / Rhel lodziņā ar:
sudo chkconfig --add elasticsearch sudo systemctl daemon-reload sudo systemctl enable elasticsearch.service sudo systemctl restart elasticsearch.service
Visas atkarības ir izveidotas un darbojas, unmums darbojas MongoDB un Elasticsearch. Pēdējais mīkla, lai Graylog darbotos CentOS / Rhel, ir Graylog programmatūras instalēšana. Par laimi izstrādātāji to atvieglo un nodrošina trešo personu programmatūras krātuvi. Lai iespējotu repo, rīkojieties šādi:
sudo rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-2.4-repository_latest.rpm
Pēc tam instalējiet Graylog ar Yum pakešu pārvaldības rīks.
sudo yum install graylog-server
Kad Graylog ir instalēts, nākamais solis ir ģenerēt slepeno atslēgu servera lietošanai. Atslēgu ģenerēšana tiek veikta ar pwgen.
pwgen -N 1 -s 96
Paņemiet pwgen paroles ģenerēšanas izvadi un ielīmējiet izvadi pēc rindiņas “password_secret” server.conf.
sudo nano /etc/graylog/server/server.conf
Saglabājiet labojumus server.conf ar Ctrl + O. Pēc tam izejiet no Nano un dodieties uz saknes paroles ģenerēšanas procesu, izmantojot tālāk norādīto komandu.
echo -n "Enter Password: " && head -1 </dev/stdin | tr -d "n" | sha256sum | cut -d" " -f1
Tāpat kā pagājušajā reizē, paņemiet paroles izvades tekstu, atveriet server.conf Nano un ielieciet to aiz “root_password_sha2”.
Iestatot paroles, ritiniet uz leju konfigurācijas failu un atrodiet “rest_listen_uri” un “web_listen_uri”. Lieciet viņiem izskatīties apmēram šādi:
rest_listen_uri = http://local-ip-address-of-server:12900/ web_listen_uri = http://local-ip-address-of-server:9000/
Kad esat pabeidzis, saglabājiet Nano teksta redaktoru ar Ctrl + O, atgriezties terminālī. Pēc tam izmantojiet sekojošo systemctl komandas, lai ielādētu Graylog serveri lodziņā CentOS / Rhel.
sudo chkconfig --add graylog-server sudo systemctl daemon-reload sudo systemctl enable graylog-server.service sudo systemctl start graylog-server.service
Ja ieprogrammētās komandas ir veiksmīgas, jūs varēsit piekļūt savam Graylog serverim tīmeklī uz zemāk norādīto adresi.
Piezīme: lai pieteiktos tīmekļa saskarnē, izmantojiet admin / admin

http://local-ip-address-of-server/</p>
Komentāri