Ukážeme vám, jak nainstalovat Graylog Server na Ubuntu 16.04. Graylog je bezplatný a open source nástroj pro centralizovanou správu protokolů založený na MongoDB a Elasticsearch. Pomocí Graylog můžete snadno shromažďovat a analyzovat protokoly serveru. Graylog se skládá ze tří komponent Elasticsearch, MongoDB a Graylog server. Elasticsearch se používá k ukládání protokolů a poskytuje vyhledávací zařízení. MongoDB ukládá konfiguraci a meta informace. Graylog server shromažďuje zprávy protokolu z různých vstupů a poskytuje webové rozhraní pro správu protokolů. Instalace serveru Graylog na Ubuntu 16.04 není tak složitá a měla by být provedena za méně než 10 minut.
V tomto tutoriálu vás provedeme kroky instalace Graylog na Ubuntu 16.04 VPS
1. Přihlaste se přes SSH
Přihlaste se do svého VPS jako uživatel root
ssh root@IP_ADDRESS
a aktualizujte systém
aktualizace apt-get &&aktualizace apt-get
2. Nainstalujte Javu
Pro instalaci Graylog potřebujeme na serveru nainstalovanou Javu. Lze jej nainstalovat z oficiálního úložiště ubuntu. Můžete si také přečíst náš podrobný návod, jak nainstalovat javu na ubuntu 16.04
apt-get install openjdk-7-jre
zkontrolujte verzi
java -versionopenjdk verze "1.8.0_131" OpenJDK Runtime Environment (sestavení 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)OpenJDK 64bitový server VM (sestavení 31-25111) před>3. Nainstalujte MongoDB
MongoDB nelze nainstalovat z úložiště Ubuntu, takže budeme muset přidat úložiště MongoDB. Můžete si také přečíst náš podrobný návod Jak nainstalovat MongoDB na Ubuntu 16.0
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main"> /etc/apt/sources.list.d/mongodb-org-3.0.listapt-get updatea spusťte následující příkaz k instalaci MongoDB
apt-get install mongodb-orgPo instalaci spusťte MongoDB a povolte jeho spuštění při spouštění
systemctl start mongodsystemctl enable mongod4. Nainstalujte Elasticsearch
Přidejte klíč GPG na server:
wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -Nyní přidejte úložiště elasticsearch do seznamu zdrojů
apt-get install apt-transport-httpsecho "deb https://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.listAktualizujte seznamy balíčků a nainstalujte Elasticsearch
aktualizace apt-get &&apt-get instalace elasticsearchPo dokončení instalace upravte konfigurační soubor Elasticsearch, odkomentujte název „cluster.name“ a změňte jej na „graylog“.
cluster.name:graylogspusťte Elastcisearch a povolte jeho spuštění při startu
systemctl spustit elasticsearchsystemctl povolit elasticsearch5. Nainstalujte a nakonfigurujte Graylog
Stáhněte a nainstalujte úložiště Graylog
wget https://packages.graylog2.org/repo/packages/graylog-2.3-repository_latest.debdpkg -i graylog-2.3-repository_latest.debAktualizujte seznamy balíčků a nainstalujte Graylog
aktualizace apt-get &&apt-get instalace graylog-serverDále musíme zadat heslo „root_password_sha2“ a tajný klíč.
Spusťte následující příkaz a vytvořte si heslo „root_password_sha2“, což bude heslo pro účet „admin“
echo -n HESLO | sha256sum0be64ae89ddd24e225434de95d501711339baeee18f009ba9b4369af27d30d60 -Nahraďte PASSWORD skutečným heslem
Vytvořte tajný klíč pomocí pwgen
apt-get install pwgenpwgen -s 80 1I2UqBbXDXcWkYTs2x7wCAPs7GDmLG4iB82AuAhhtB0ayegd5SAjlMxh1Il848Vyq5DP5Q5ZN8wJmWK4mUpravte soubor ‚/etc/graylog/server/server.conf‘ a vložte shasum požadovaného hesla do řádku ‚root_password_sha2‘ a tajný klíč, který jsme vytvořili pomocí pwgen, do řádku ‚password_secret‘
nano /etc/graylog/server/server.confroot_password_sha2 =0be64ae89ddd24e225434de95d501711339baeee18f009ba9b4369af27d30d60password_secret =I2UqBbXDXcWkYTs2x7wCAPs7GDmLG4iB82AuAhhtB0ayegd5SAjlMxh1Il848Vyq5DP5Q5ZN8wJmWK4mVe stejném ‘server.conf’ najděte následující řádky a změňte ‘IP_ADDRESS’ s IP adresou vašeho serveru
rest_listen_uri =http://IP_ADDRESS:9000/api/web_listen_uri =http://IP_ADDRESS:9000/Uložte změny a restartujte Graylog
systemctl restart graylog-server6. Ověřte instalaci Graylog
Zkontrolujte, zda je Graylog správně spuštěn
systemctl status graylog-serverPokud je vše v pořádku, dostanete následující výstup
● graylog-server.service – Graylog serverLoaded:načten (/usr/lib/systemd/system/graylog-server.service; zakázán; přednastaveno dodavatelem:povoleno)Aktivní:aktivní (běžící) od so 2017-08-19 22:50:14 CDT; 54s agoDocs:http://docs.graylog.org/Main PID:571 (greylog-server)CGroup:/system.slice/graylog-server.service├─571 /bin/sh /usr/share/graylog-server/ bin/graylog-server└─572 /usr/bin/java -Xms1g -Xmx1g -XX:NewRatio=1 -server -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEabled -XX:+CMSClassd+XXUn UseParNewGC -XX:-OmitStackTraceInFastThr7. Otestujte instalaci Graylog
Nakonec byste měli mít přístup k webovému rozhraní Graylog na adrese
http://IP_ADDRESS:9000
a přihlaste se pomocí uživatele ‚admin‘ a hesla, které jsme vytvořili jako ‚root_password_sha2‘.Další informace o konfiguraci a používání aplikace naleznete v oficiální dokumentaci Graylog. http://docs.graylog.org/en/2.2/index.html
Samozřejmě, pokud jste jedním z našich zákazníků Managed MongoDB Hosting, nemusíte instalovat Graylog server na Ubuntu 16.04, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují a nakonfigurují Graylog na Ubuntu 16.4.
PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat server Graylog na Ubuntu 16.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.
Jak nakonfigurovat vzdálená a zabezpečená připojení pro MySQL na Ubuntu 16.04 Jak nainstalovat Apache Cassandra na Ubuntu 16.04Panels