Nagios Core: מהו Nagios וכיצד להתקין אותו ב- Debian GNU / Linux?

Nagios Core: מהו Nagios וכיצד להתקין אותו ב- Debian GNU / Linux?

Nagios Core: מהו Nagios וכיצד להתקין אותו ב- Debian GNU / Linux?

בשדה של רשתות ושרתים יש יישומים מעולים ויעילים עבור מנהלי מערכת / שרתים (SysAdmins). לכן, היום נדבר על שיחה ידועה נגיוס ליבה.

נגיוס ליבה זו בעצם הגרסה החינמית של נגיוס. וזה בתורו בעצם פופולרי תוכנית ציוד / שירותים / ניטור רשתות במתכונת של קוד פתוח.

Webmin: ניהול מדפדפן האינטרנט

Webmin: ניהול מדפדפן האינטרנט

ומכיוון שאנחנו ממעטים להתייחס לנושאים הקשורים אליהם יישומים, תוכנות ומערכות מהתחום של רשתות ושרתים או שימוש ספציפי עבור מנהלי מערכת / שרתים (SysAdmins), מיד נשאיר להלן כמה קישורים לכמה פרסומים קודמים הקשורים לתחום IT זה:

"Webmin הוא כלי תצורת מערכת נגיש לאינטרנט עבור OpenSolaris, GNU / Linux ומערכות Unix אחרות. בעזרתו תוכל להגדיר היבטים פנימיים של מערכות הפעלה רבות, כגון משתמשים, מכסות שטח, שירותים, קבצי תצורה, כיבוי המחשב וכו ', וכן לשנות ולשלוט ביישומים חינמיים רבים, כגון שרת האינטרנט Apache, PHP, MySQL, DNS, Samba, DHCP, בין היתר." Webmin: ניהול מדפדפן האינטרנט

Artaculo relacionado:
Webmin: ניהול מדפדפן האינטרנט
Artaculo relacionado:
Webmin: ניהול מדפדפן האינטרנט
TurnKey Linux 14.1
Artaculo relacionado:
TurnKey Linux: ספריית המכשירים הווירטואליים

Nagios Core: גרסה חינם וחופשית של Nagios

Nagios Core: גרסה חינם וחופשית של Nagios

מהו Nagios Core?

על פי האתר הרשמי של נאגיוס, נגיוס ליבה הוא מתואר כדלקמן:

"Nagios® Core ™ היא רשת קוד פתוח ויישום ניטור מערכות. הוא עוקב אחר המארחים (מחשבים) ושירותים שאתה מציין, ומתריע בפניך כאשר דברים משתבשים ומתי הם משתפרים. Nagios Core תוכנן במקור לעבוד תחת לינוקס, אם כי הוא אמור לפעול גם ברוב מערכות ההפעלה האחרות מבוססות יוניקס. כמו כן, זוהי הגרסה החינמית של הכלי הנוכחי שלנו בשם Nagios XI."

תכונות

בין התכונות הרבות של נגיוס ליבה ניתן להזכיר את 10 הבאים:

  1. מעקב אחר שירותי רשת (SMTP, POP3, HTTP, NNTP, PING, בין היתר).
  2. ניטור המשאבים של המארחים השונים המנוטרים (עומס מעבד, שימוש בדיסק, בין היתר).
  3. עיצוב תוסף פשוט המאפשר למשתמשים לפתח בקלות בדיקות שירות משלהם.
  4. בדיקות שירות מקביליות.
  5. היכולת להגדיר את ההיררכיה של מארח הרשת באמצעות מארחי "אב", המאפשרת לך לזהות ולהבחין בין מארחים שהם למטה לבין אלה שאינם ניתנים להשגה.
  6. הודעות ליצירת קשר כאשר בעיות מארח או שירות מתרחשות ונפתרות (באמצעות דוא"ל, ביפר או שיטה שהוגדרה על ידי המשתמש).
  7. היכולת להגדיר מטפלים לאירועים שיופעלו במהלך אירועי מארח או שירות לצורך פתרון בעיות יזום.
  8. סיבוב אוטומטי של קבצי יומן.
  9. תמיכה ביישום מארחי ניטור מיותרים.
  10. ממשק אינטרנט אופציונלי לצפייה בסטטוס הנוכחי של הרשת, היסטוריית ההודעות והבעיות, קובץ היומן ועוד.

כיצד להתקין אותו ב- Debian GNU / Linux 10?

לפני שמתחילים בחלק זה, ראוי לציין כרגיל שבמקרה המעשי הזה נשתמש בדרך כלל רספין לינוקס קרא ניסים GNU / Linux, אשר מבוסס על MX לינוקס 19 (דביאן 10). אשר נבנה בעקבות שלנו «מדריך ל- Snapshot MX Linux».

עם זאת, כל GNU / Linux Distro איזו תמיכה SystemD. לכן, נשתמש בזה Respin של MX Linux התחיל מ מערכת אתחול GRUB לפי האפשרות שלך עם "התחל עם Systemd". במקום אפשרות ברירת המחדל שלה, שהיא בלי SystemD או יותר נכון עם systemd-shim. כמו כן, נבצע את כל פקודות הפקודה מתוך משתמש Sysadmin, במקום משתמש שורש, מאמר Respin Linux.

ועכשיו לשלך הורדה, התקנה ושימוש, נשתמש ב- «מדריך התקנה להתחלה מהירה עבור Debian« ואלו יהיו ה פקודות פיקוד לביצוע במסוף (הקונסולה) של מערכת ההפעלה שלך:

1.- שלבים להכנת מערכת ההפעלה

עדכן את המאגרים והתקן חבילות חיוניות והכרחיות לעבודה נגיוס ליבה.

sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

2.- הורד את התוכנה הנוכחית

cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz

3.- הידור התוכנה הנוכחית

cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all

4.- צור משתמשים וקבוצות

sudo make install-groups-users
sudo usermod -a -G nagios www-data

5.- התקן חבילות חיוניות שונות

sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

6.- התקן קבצי תצורה של Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- התקן והגדר את חומת האש באמצעות IPTables

sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent

8.- צור חשבון משתמש ב- Apache כדי להתחיל ב- Nagios Core

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

9.- הפעל מחדש / התחל שירותים נחוצים

systemctl restart apache2.service
systemctl start nagios.service

הערה: הפעל מחדש את מערכת ההפעלה במקרה של בעיות בפקודות פקודה אלה.

10.- התחברות ל- Nagios Core

הפעל דפדפן אינטרנט במחשב המקומי אם יש לך סביבת משתמש גרפית (GUI) או במחשב אחר ברשת. ובסרגל הכתובות כתוב כל אחת מפקודות הפקודה הבאות כראות עיניך:

http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios

הערה: אם אינך רואה את החלון "התחבר ל- Nagios Core", בדוק שמערכת ההפעלה שלך המבוססת על Debian GNU/Linux 8/9/10 מכילה את התצורה הנכונה. "שורש מסמך" דל שרת אפאצ'י בתוך קובץ התצורה הבא: /etc/apache2/apache2.conf. החלף את הנתיב /var/www על ידי הבאים: /var/www/html. לאחר מכן הפעל מחדש את שירות Apache או המחשב ונסה שוב במחשב.

התקנת תוספי ליבה של Nagios

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

sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext

הורד וחלץ את החבילה הנוכחית באמצעות "תוספי Nagios"

cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

הידור והתקן את "התוספים של Nagios"

cd /tmp/nagios-plugins-release-2.2.1/
./tools/setup
sudo ./configure
sudo make
sudo make install

צילומי מסך

Nagios Core: צילום מסך 1

Nagios Core: צילום מסך 2

Nagios Core: צילום מסך 3

Nagios Core: צילום מסך 4

Nagios Core: צילום מסך 5

Nagios Core: צילום מסך 6

Nagios Core: צילום מסך 7

Nagios Core: צילום מסך 8

Nagios Core: צילום מסך 9

Nagios Core: צילום מסך 10

Nagios Core: צילום מסך 11

Nagios Core: צילום מסך 12

Nagios Core: צילום מסך 13

Nagios Core: צילום מסך 14

Nagios Core: צילום מסך 15

Nagios Core: צילום מסך 16

Nagios Core: צילום מסך 17

Nagios Core: צילום מסך 1

Nagios Core: צילום מסך 19

Nagios Core: צילום מסך 20

Nagios Core: צילום מסך 21

Nagios Core: צילום מסך 22

Nagios Core: צילום מסך 23

Nagios Core: צילום מסך 24

Nagios Core: צילום מסך 25

למידע נוסף אודות נגיוס ליבה תוכל לחקור את הקישורים הבאים:

10 חלופות חופשיות ופתוחות

  1. קקטוס
  2. קאבוט
  3. פרויקט תא הטייס
  4. איסינגה
  5. FreeMNS
  6. מונין
  7. נתונים נטו
  8. פנדורה FMS
  9. צג שרת PHP
  10. זאביקס

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

סיכום: פרסומים שונים

תקציר

לסיכום, כפי שנראה נגיוס ליבה הוא כלי תוכנה מושלם לתחום רשתות / שרתים ו מנהלי מערכת / שרתים (SysAdmins). וזה לא רק חזק אלא גמיש ומסתגל, הודות לשימוש בכפולה שלו תוספים. ולמי שאולי לא ישתמש בו, תמיד יש חלופות מצוינות כמו פרויקט Zabbix, Icinga ו- Cockpit, בין רבים אחרים.

אנו מקווים כי פרסום זה יהיה שימושי מאוד לכל הדעות «Comunidad de Software Libre y Código Abierto» ותרומה רבה לשיפור, צמיחה ופיזור המערכת האקולוגית של יישומים הזמינים עבור «GNU/Linux». ואל תפסיקו לשתף אותו עם אחרים, באתרים, בערוצים, בקבוצות או בקהילות הרשתות החברתיות או מערכות ההודעות המועדפות עליכם. לבסוף, בקר בדף הבית שלנו בכתובת «DesdeLinux» לחקור חדשות נוספות ולהצטרף לערוץ הרשמי שלנו מברק של DesdeLinux.


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.