Instalējiet Plesk operētājsistēmā CentOS 7
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Graylog serveris ir uzņēmumam gatavs atvērtā koda žurnālu pārvaldības programmatūras komplekts. Tā apkopo žurnālus no dažādiem avotiem un analizē tos, lai atklātu un atrisinātu problēmas. Greylog serveris būtībā ir Elasticsearch, MongoDB un Graylog kombinācija. Elasticsearch ir ļoti populāra atvērtā pirmkoda lietojumprogramma teksta glabāšanai un ļoti jaudīgu meklēšanas iespēju nodrošināšanai. MongoDB ir atvērtā pirmkoda lietojumprogramma datu glabāšanai NoSQL formātā. Graylog apkopo žurnālus no dažādiem avotiem un nodrošina tīmekļa informācijas paneli, lai pārvaldītu un meklētu žurnālus. Graylog nodrošina arī REST API gan konfigurācijai, gan datiem. Tas nodrošina konfigurējamu informācijas paneli, ko var izmantot, lai vizualizētu metriku un novērotu tendences, izmantojot lauka statistiku, ātrās vērtības un diagrammas no vienas centrālās vietas.
Šajā apmācībā jūs uzzināsit, kā instalēt Graylog Server Ubuntu 16.04. Šī rokasgrāmata tika rakstīta Graylog Server 2.3, taču tā var darboties arī jaunākās versijās. Jūs arī iemācīsities instalēt Java, Elasticsearch un MongoDB. Mēs arī nodrošināsim MongoDB gadījumu un iestatīsim Nginx reverso starpniekserveri tīmekļa informācijas panelim un API.
Šajā apmācībā mēs izmantosim 192.0.2.1
kā servera publisko IP adresi un graylog.example.com
kā domēna nosaukumu, kas norādīja uz serveri. Aizstājiet visus gadījumus 192.0.2.1
ar savu Vultr publisko IP adresi un graylog.example.com
savu faktisko domēna nosaukumu.
Atjauniniet savu bāzes sistēmu, izmantojot rokasgrāmatu Kā atjaunināt Ubuntu 16.04 . Kad sistēma ir atjaunināta, turpiniet instalēt Java.
Lai palaistu Elasticsearch, nepieciešama Java 8. Tā atbalsta gan Oracle Java, gan OpenJDK, taču vienmēr ir ieteicams izmantot Oracle Java, kad iespējams. Pievienojiet Oracle Java PPA repozitoriju:
sudo add-apt-repository ppa:webupd8team/java
Atjauniniet APT repozitorija metadatus:
sudo apt update
Instalējiet jaunāko stabilo Java 8 versiju, palaidiet:
sudo apt -y install oracle-java8-installer
Pieņemiet licences līgumu, kad tas tiek prasīts. Ja Java ir veiksmīgi instalēta, jums vajadzētu būt iespējai pārbaudīt tās versiju.
java -version
Jūs redzēsit šādu izvadi.
user@vultr:~$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
Iestatiet JAVA_HOME
un citus noklusējuma iestatījumus, instalējot oracle-java8-set-default
. Palaist:
sudo apt -y install oracle-java8-set-default
Palaidiet echo $JAVA_HOME
komandu, lai pārbaudītu, vai vides mainīgais ir iestatīts vai nav.
user@vultr:~$ echo "$JAVA_HOME"
/usr/lib/jvm/java-8-oracle
Ja nesaņemat iepriekš parādīto izvadi, iespējams, jums būs jāatsakās un vēlreiz jāpiesakās čaulā.
Elasticsearch ir izplatīta, reāllaika, mērogojama un ļoti pieejama lietojumprogramma, ko izmanto žurnālu glabāšanai un meklēšanai tajos. Tas saglabā datus indeksos, un datu meklēšana notiek ļoti ātri. Tas nodrošina dažādas API kopas, piemēram, HTTP RESTful API un vietējo Java API. Elasticsearch var instalēt tieši caur Elasticsearch repozitoriju. Pievienojiet Elasticsearch APT repozitoriju:
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
Importējiet pakotņu parakstīšanai izmantoto PGP atslēgu. Tas nodrošinās iepakojumu integritāti.
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Atjauniniet APT repozitorija metadatus.
sudo apt update
Instalējiet Elasticsearch pakotni:
sudo apt -y install elasticsearch
Kad pakotne ir instalēta, atveriet Elasticsearch noklusējuma konfigurācijas failu.
sudo nano /etc/elasticsearch/elasticsearch.yml
Atrodiet nākamo rindiņu, izņemiet tās komentāru un mainiet vērtību no my-application
uz graylog
.
cluster.name: graylog
Varat palaist Elasticsearch un iespējot tā automātisku palaišanu sāknēšanas laikā:
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
Elasticsearch tagad darbojas portā 9200. Pārbaudiet, vai tas darbojas pareizi, izpildot:
curl -XGET 'localhost:9200/?pretty'
Jums vajadzētu redzēt izvadi, kas ir līdzīga tālāk norādītajai.
[user@vultr ~]$ curl -XGET 'localhost:9200/?pretty'
{
"name" : "-kYzFA9",
"cluster_name" : "graylog",
"cluster_uuid" : "T3JQKehzSqmLThlVkEKPKg",
"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"
}
Ja rodas kļūdas, uzgaidiet dažas sekundes un mēģiniet vēlreiz, jo ir nepieciešams laiks, lai Elasticsearch pabeigtu palaišanas procesu. Elasticsearch tagad ir instalēts un darbojas pareizi.
MongoDB ir bezmaksas un atvērtā koda NoSQL datu bāzes serveris. Atšķirībā no tradicionālās datu bāzes, kas izmanto tabulas, lai sakārtotu savus datus, MongoDB ir orientēta uz dokumentiem un izmanto JSON līdzīgus dokumentus bez shēmām. Graylog izmanto MongoDB, lai saglabātu savu konfigurāciju un meta informāciju. To var instalēt tieši caur MongoDB repozitoriju. Importējiet paketes parakstīšanai izmantoto GPG atslēgu. Tas nodrošinās paku autentiskumu.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
Tagad izveidojiet repozitorija failu:
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Atjauniniet APT repozitorija metadatus.
sudo apt update
Instalējiet MongoDB pakotni:
sudo apt -y install mongodb-org
Startējiet MongoDB serveri un iespējojiet tā automātisku startēšanu.
sudo systemctl start mongod
sudo systemctl enable mongod
Lejupielādējiet un jaunāko Graylog servera repozitoriju.
wget https://packages.graylog2.org/repo/packages/graylog-2.3-repository_latest.deb
sudo dpkg -i graylog-2.3-repository_latest.deb
sudo apt update
Instalējiet Graylog pakotni:
sudo apt install graylog-server
Graylog serveris tagad ir instalēts jūsu serverī. Lai to varētu sākt, jums būs jākonfigurē dažas lietas.
Instalējiet pwgen
utilītu, lai ģenerētu spēcīgas paroles.
sudo apt -y install pwgen
Tagad ģenerējiet spēcīgu paroles noslēpumu.
pwgen -N 1 -s 96
Jūs izvadīsit līdzīgi kā:
[user@vultr ~]$ pwgen -N 1 -s 96
pJqhNbdEY9FtNBfFUtq20lG2m9daacmsZQr59FhyoA0Wu3XQyVZcu5FedPZ9eCiDfjdiYWfRcEQ7a36bVqxSyTzcMMx5Rz8v
Tāpat ģenerējiet 256 bitu jaucējkodu saknes admin
lietotāja parolei :
echo -n StrongPassword | sha256sum
Aizstāt StrongPassword
ar paroli, kuru vēlaties iestatīt admin
lietotājam. Tu redzēsi:
[user@vultr ~]$ echo -n StrongPassword | sha256sum
05a181f00c157f70413d33701778a6ee7d2747ac18b9c0fbb8bd71a62dd7a223 -
Atveriet Graylog konfigurācijas failu:
sudo nano /etc/graylog/server/server.conf
Atrodiet password_secret =
, kopējiet un ielīmējiet paroli, kas ģenerēta, izmantojot pwgen
komandu. Atrodiet root_password_sha2 =
, kopējiet un ielīmējiet administratora paroles konvertēto SHA 256 bitu jaucējfailu. Atrodiet #root_email =
, noņemiet komentārus un norādiet savu e-pasta adresi. Atceliet komentāru un iestatiet savu laika joslu uz root_timezone
. Piemēram:
password_secret = pJqhNbdEY9FtNBfFUtq20lG2m9daacmsZQr59FhyoA0Wu3XQyVZcu5FedPZ9eCiDfjdiYWfRcEQ7a36bVqxSyTzcMMx5Rz8v
root_password_sha2 = 05a181f00c157f70413d33701778a6ee7d2747ac18b9c0fbb8bd71a62dd7a223
root_email = [email protected]
root_timezone = Asia/Kolkata
Iespējojiet tīmekļa Graylog saskarni, atceļot komentārus #web_enable = false
un iestatot tās vērtību uz true
. Atceliet komentārus un mainiet tālāk norādītās rindiņas.
rest_listen_uri = http://0.0.0.0:9000/api/
rest_transport_uri = http://192.0.2.1:9000/api/
web_enable = true
web_listen_uri = http://0.0.0.0:9000/
Saglabājiet failu un izejiet no teksta redaktora.
Restartējiet un iespējojiet Graylog pakalpojumu, palaižot:
sudo systemctl restart graylog-server
sudo systemctl enable graylog-server
Pēc noklusējuma Graylog tīmekļa saskarne klausās localhost
portā 9000 un API klausās portā 9000 ar URL /api
. Šajā apmācībā mēs izmantosim Nginx kā apgriezto starpniekserveri, lai lietojumprogrammai varētu piekļūt, izmantojot standarta HTTP portu. Instalējiet Nginx tīmekļa serveri, palaižot:
sudo apt -y install nginx
Atveriet noklusējuma virtuālās resursdatora failu, ierakstot.
sudo nano /etc/nginx/sites-available/default
Aizstāt esošo saturu ar šādām rindām:
server
{
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name 192.0.2.1 graylog.example.com;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Graylog-Server-URL http://$server_name/api;
proxy_pass http://127.0.0.1:9000;
}
}
Palaidiet Nginx un iespējojiet to automātiski palaist sāknēšanas laikā:
sudo systemctl restart nginx
sudo systemctl enable nginx
Graylog servera instalēšana un pamata konfigurēšana tagad ir pabeigta. Tagad varat piekļūt Graylog serverim, izmantojot http://192.0.2.1
vai http://graylog.example.com
ja jums ir konfigurēts DNS. Piesakieties, izmantojot lietotājvārdu admin
un paroles teksta versiju, kuru iepriekš iestatījāt root_password_sha2
.
Apsveicam — jūsu Ubuntu 16.04 serverī ir instalēts pilnībā strādājošs Graylog serveris.
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Ievads Cacti ir atvērtā koda uzraudzības un grafiku veidošanas rīks, kas pilnībā ir balstīts uz RRD datiem. Izmantojot Cacti, varat pārraudzīt gandrīz jebkura veida ierīces
Ievads Lets Encrypt ir sertifikācijas iestādes pakalpojums, kas piedāvā bezmaksas TLS/SSL sertifikātus. Instalēšanas procesu vienkāršo Certbot,
Vai izmantojat citu sistēmu? Kas ir Tekkit Classic? Tekkit Classic ir modifikācija spēlei, kuru visi zina un mīl; Minecraft. Tajā ir daži no ver
Vai izmantojat citu sistēmu? Šī apmācība parādīs, kā instalēt grupas programmu iRedMail jaunā Debian Wheezy instalācijā. Jums vajadzētu izmantot servi
Vai izmantojat citu sistēmu? Jekyll ir lieliska alternatīva WordPress emuāru rakstīšanai vai satura kopīgošanai. Tam nav nepieciešamas nekādas datu bāzes, un tas ir ļoti vienkārši
Vai izmantojat citu sistēmu? Ja iegādājaties Debian serveri, jums vienmēr ir jābūt jaunākajiem drošības ielāpiem un atjauninājumiem neatkarīgi no tā, vai jūs guļat vai ne.
PHP un saistītās pakotnes ir visbiežāk izmantotie komponenti, izvietojot tīmekļa serveri. Šajā rakstā mēs uzzināsim, kā iestatīt PHP 7.0 vai PHP 7.1 o
Squid ir populāra bezmaksas Linux programma, kas ļauj izveidot pāradresācijas tīmekļa starpniekserveri. Šajā rokasgrāmatā jūs redzēsit, kā instalēt Squid uz CentOS, lai jūs pārvērstu
Ievads Lighttpd ir Apache dakša, kuras mērķis ir daudz mazāk resursietilpīgs. Tas ir viegls, tāpēc arī tā nosaukums ir diezgan vienkārši lietojams. Instalēšana
1. Virtualmin/Webmin Virtualmin ir jaudīgs un elastīgs tīmekļa mitināšanas vadības panelis Linux un UNIX sistēmām, pamatojoties uz labi zināmo atvērtā pirmkoda tīmekļa bāzi
Yii ir PHP ietvars, kas ļauj ātrāk un vienkāršāk izstrādāt lietojumprogrammas. Yii instalēšana Ubuntu ir vienkārša, jo jūs to uzzināsit precīzi
Ekrāns ir lietojumprogramma, kas ļauj vairākkārt izmantot termināļa sesijas vienā logā. Tas ļauj simulēt vairākus termināļa logus, kur tas ma
Šajā apmācībā ir paskaidrots, kā iestatīt DNS serveri, izmantojot Bind9 uz Debian vai Ubuntu. Visā rakstā attiecīgi aizstājiet savu-domēna-nosaukums.com. plkst
Ievads Logrotate ir Linux utilīta, kas vienkāršo žurnālfailu administrēšanu. Tas parasti darbojas reizi dienā, izmantojot cron uzdevumu, un pārvalda žurnālu bāzi
Icinga2 ir spēcīga uzraudzības sistēma, un, ja to izmanto galvenā klienta modelī, tā var aizstāt vajadzību pēc NRPE balstītām uzraudzības pārbaudēm. Meistars-klients
Vai izmantojat citu sistēmu? Red5 ir atvērtā pirmkoda multivides serveris, kas ieviests Java un ļauj palaist Flash vairāku lietotāju lietojumprogrammas, piemēram, tiešraides straumēšanu.
Šajā rakstā mēs redzēsim, kā apkopot un instalēt Nginx galveno līniju no oficiālajiem Nginx avotiem ar PageSpeed moduli, kas ļauj t
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk