- - כיצד להתקין את Graylog בשרת הלינוקס שלך

כיצד להתקין את Graylog בשרת Linux שלך

מחפש דרך טובה יותר לנהל את היומניםשרתי הלינוקס שלך? התקן את גריילוג. באמצעות מערכת Graylog תקבל לוח מחוונים כולל אינטרנט מלא שמארגן בצורה יפה את יומני המערכת בצורה אלגנטית.

Graylog משתמש בהרבה טכנולוגיות בסיסיות,כולל Elasticsearch, Java ו- MongoDB. אם אתה מעוניין להשתמש בתוכנה, יהיה עליך להיות בעל שרת שמריץ Ubuntu, CentOS / RedHat Enterprise Linux, או שיהיה לך מחשב המסוגל לארח מכשירי Oracle VirtualBox VM.

הוראות מכונה וירטואלית

אם אתה משתמש בעיקר במכונות וירטואליות, כןתשמח לדעת שכלי ניהול יומני שרת Graylog זמין כמכשיר וירטואלי עבור VirtualBox. כדי להפעיל את התוכנה, הפעל מסוף ופעל לפי ההוראות המפורטות להוראות כדי לקבל את המהדורה האחרונה.

שלב 1: לפני שתנסה להשתמש במחשב הווירטואלי Graylog, עליך להתקין VirtualBox בשרת המארח שלך של VM (אם עדיין אין לך את זה).

אובונטו

sudo apt install virtualbox

דביאן

sudo apt-get install virtualbox

קשת לינוקס

sudo pacman -S virtualbox

פדורה

sudo dnf install VirtualBox

OpenSUSE

sudo zypper install virtualbox

לינוקס גנרי

VirtualBox של Oracle תומך בכל מערכות ההפעלה של לינוקס, ואת הגרסא האחרונה של התוכנית ניתן להוריד כאן.

שלב 2: הפעל את VirtualBox ושמור על החלון פתוח. לאחר מכן, עבור אל דף ההורדות של Graylog OVA ותפוס את הגרסה האחרונה שלו.

שלב 3: פתח את מנהל הקבצים ולחץ על "הורדות". אתר את קובץ ה- Graylog OVA ולחץ עליו באמצעות לחצן העכבר הימני כדי לפתוח את תפריט ההקשר של מנהל הקבצים. לאחר מכן בחר "פתח באמצעות VirtualBox."

שלב 4: כשאתה לוחץ על כפתור היבוא בכפתורקובץ Graylog OVA, הפקודה VirtualBox תופיע ותשאל אותך אם ברצונך לייבא את המכשיר. בחר באפשרות לעשות זאת ולעבור את תהליך ייבוא ​​ה- Graylog ל- VirtualBox.

שלב 5: לאחר יבוא ה- VM, לחץ על "הגדרות"ב- VBox וקבע את הגדרות הרשת שלך עבור ההתקן. לאחר מכן, הפעל את ה- Graylog VM, היכנס באמצעות המשתמש "ubuntu" (הסיסמה היא גם "ubuntu") והזן את פקודות המסוף למטה לתוכו.

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: פתח את כתובת ה- HTTP אותה מדפיס Graylog VM על המסך בדפדפן אינטרנט כדי לסיים את התהליך.

התקן את Graylog בשרת אובונטו

מחפש להשתמש ב- Graylog בהתקנת שרת אובונטו שלך? אתה במזל! אובונטו היא אחת ממערכות ההפעלה העיקריות הנתמכות על ידי המפתחים.

לפני שתנסה להתקין את התוכנה שלךשרת אובונטו, חובה שתעדכן את אובונטו ותתקין את תיקוני התוכנה האחרונים. כדי לעדכן את שרת Ubuntu, הפעל מסוף, SSH פנימה והפעל את ה- עדכון ו שדרג פקודות בטרמינל.

sudo apt update
sudo apt upgrade -y

בשלב הבא השתמש בפקודה Apt למטה והתקן את החבילות הבאות. חבילות אלה נדרשות להתקנת תלות Graylog והתוכנה עצמה.

sudo apt install apt-transport-https openjdk-8-jre-headless uuid-runtime pwgen

לאחר הגדרת חבילות הבסיס, עליך להתקין את מערכת MongoDB.

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

לאחר התקנת MongoDB, הפעל את בסיס הנתונים.

sudo systemctl daemon-reload
sudo systemctl enable mongod.service
sudo systemctl restart mongod.service

בעקבות MongoDB, עליך להתקין את הכלי Elasticsearch, מכיוון שגריילוג משתמשת בו כגיבוי.

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

שנה את קובץ ה- YML של Elasticsearch באמצעות עורך הטקסטים ננו.

sudo nano /etc/elasticsearch/elasticsearch.yml

ללחוץ Ctrl + W, כתוב "cluster.name:" בתיבת החיפוש ולחץ על Enter. ואז, הסר את הסמל # מלפנים והוסף גריילוג בסופו של דבר. זה צריך להיראות כמו:

cluster.name: graylog

התחל Elasticsearch:

sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl restart elasticsearch.service

כעת, לאחר הגדרת Elasticsearch ו- MongoDB, נוכל להוריד את Graylog ולהתקין אותה באובונטו. להתקנה, בצע את הפקודות הבאות להלן.

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

משתמש ב pwgen כלי, צור מפתח סודי.

pwgen -N 1 -s 96

העתק את הפלט ללוח. ואז, פתח את ה- server.conf קובץ בננו והוסף אותו לאחר "password_secret".

sudo nano /etc/graylog/server/server.conf

לאחר הוספת סוד הסיסמה, שמור את ננו באמצעות Ctrl + O וסגור אותו. לאחר מכן, צור סיסמת שורש עבור Graylog עם:

הגדר את סיסמת השורש שלך לתוכנה באמצעות הפקודה שלהלן. הקפד להזין סיסמה מאובטחת!

echo -n "Enter Password: " && head -1 </dev/stdin | tr -d "n" | sha256sum | cut -d" " -f1

שוב, העתק את הפלט ללוח ופתח את server.conf קובץ בננו. הדבק את פלט הסיסמה לאחר "root_password_sha2".

הסיסמאות מוגדרות ל- Graylog, אך התצורה לא נעשית. כעת עליך להגדיר את כתובת האינטרנט המוגדרת כברירת מחדל. גלול מטה server.conf הקלד ואתר את "rest_listen_uri" ו- "web_listen_uri". מחק את ברירות המחדל וגרמו להן להיראות כמו הדוגמאות שלהלן:

rest_listen_uri = http://local-ip-address-of-server:12900/
web_listen_uri = http://local-ip-address-of-server:9000/

ואז, שמור את ננו עם Ctrl + Oחזור לטרמינל והפעל מחדש את גריילוג.

sudo systemctl daemon-reload
sudo systemctl restart graylog-server

גש לשרת הרישום החדש שלך ב- Graylog בכתובת האתר הבאה.

הערה: הכניסה באינטרנט היא מנהל / מנהל

http://local-ip-address-of-server/

התקן את Graylog על CentOS / Rhel

משתמשי CentOS ו- RHEL! אם אתה מגרד לנסות את גריילוג, אתה במזל! למפתחים תמיכה מצוינת במערכת ההפעלה שלך. כדי להתקין אותו, תצטרך להריץ CentOS 7 או את המקבילה RHEL.

השלב הראשון בהתקנה הוא להשיג את התלות הנדרשת. לפתוח חלון מסוף ולהיכנס ל- יאם פקודות להלן.

sudo yum install java-1.8.0-openjdk-headless.x86_64
sudo yum install epel-release
sudo yum install pwgen

לאחר שתקבל את תלות הבסיס של Graylog, עליך להתקין את תוכנת מסד הנתונים MongoDB. כדי להתקין את מונגו, הוסף את מערכת ה- repo של צד שלישי למערכת שלך. ואז השתמש יאם להתקין אותו.

sudo touch /etc/yum.repos.d/mongodb-org-3.6.repo

פתח את קובץ הריפו בננו.

sudo nano /etc/yum.repos.d/mongodb-org-3.6.repo

הדבק את הקוד למטה בפנים:

[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

הצילו את ננו עם Ctrl + O

הפעלת MongoDB עם מערכת פקודה.

sudo chkconfig --add mongod
sudo systemctl daemon-reload
sudo systemctl enable mongod.service
sudo systemctl start mongod.service

התקן את Elasticsearch לתיבת CentOS 7 / RedHat Enterprise Linux שלך, מכיוון שכלי Graylog זקוק לכך שיעבוד כראוי.

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

הדבק את הקוד למטה בננו:

[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

שמור את הקוד באמצעות Ctrl + O. לאחר מכן, השתמש ב- יאם מנהל החבילות להתקנת הגרסה האחרונה של Elasticsearch.

sudo yum install elasticsearch

כעת כאשר Elasticsearch פועל, עלינו לשנות את קובץ התצורה שלה. להיפתח elasticsearch.yml בננו.

sudo nano /etc/elasticsearch/elasticsearch.yml

ללחוץ Ctrl + W, וכתבו "cluster.name:" בתיבת החיפוש כדי לקפוץ אליו בקובץ התצורה. לאחר מכן, מחק את הסמל # והוסף גריילוג בסוף הטקסט.

שמור את קובץ התצורה על ידי לחיצה על Ctrl + O במקלדת. לאחר מכן, הפעל את Elasticsearch בתיבת CentOS / Rhel שלך עם:

sudo chkconfig --add elasticsearch
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl restart elasticsearch.service

כל התלות פועלות ויש לנו MongoDB ו- Elasticsearch. החלק האחרון של הפאזל בהפעלת Graylog לעבוד על CentOS / Rhel הוא להתקין את תוכנת Graylog. למרבה המזל, המפתחים מקלים עליהם ומספקים מאגר תוכנה של צד שלישי. כדי לאפשר את הריפו מחדש, בצעו:

sudo rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-2.4-repository_latest.rpm

לאחר מכן, התקן את Graylog עם יאם כלי לניהול חבילות.

sudo yum install graylog-server

כאשר מותקנת Graylog, השלב הבא הוא ליצור מפתח סודי לשימוש השרת. דור המפתח נעשה עם pwgen.

pwgen -N 1 -s 96

קח את תפוקת הסיסמה של pwgen והדבק את הפלט לאחר השורה "password_secret" שרת.

sudo nano /etc/graylog/server/server.conf

שמור את העריכות ב server.conf עם Ctrl + O. לאחר מכן צא מננו ועבר את תהליך יצירת סיסמת השורש באמצעות הפקודה למטה.

echo -n "Enter Password: " && head -1 </dev/stdin | tr -d "n" | sha256sum | cut -d" " -f1

כמו בפעם הקודמת, קח את טקסט פלט הסיסמה, נפתח server.conf בננו והניח את זה אחרי "root_password_sha2".

בעזרת הסיסמאות מוגדרות, גלול מטה בקובץ התצורה ומצא "rest_listen_uri" ו- "web_listen_uri." גרמו להן להיראות כמו:

rest_listen_uri = http://local-ip-address-of-server:12900/
web_listen_uri = http://local-ip-address-of-server:9000/

בסיום, שמור את עורך הטקסט של ננו באמצעות Ctrl + O, חזר לטרמינל. לאחר מכן, השתמש בדברים הבאים מערכת פקודות לטעינת שרת Graylog בתיבת CentOS / Rhel שלך.

sudo chkconfig --add graylog-server
sudo systemctl daemon-reload
sudo systemctl enable graylog-server.service
sudo systemctl start graylog-server.service

אם פקודות ה- systemd מוצלחות, תוכל לגשת לשרת Graylog שלך באינטרנט בכתובת שלהלן.

הערה: כדי להיכנס לממשק האינטרנט, השתמש מנהל / מנהל

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

הערות