Nagios Core: Nagios คืออะไรและจะติดตั้งบน Debian GNU / Linux ได้อย่างไร

Nagios Core: Nagios คืออะไรและจะติดตั้งบน Debian GNU / Linux ได้อย่างไร

Nagios Core: Nagios คืออะไรและจะติดตั้งบน Debian GNU / Linux ได้อย่างไร

ในด้านของ เครือข่ายและเซิร์ฟเวอร์ มีแอปพลิเคชั่นที่ยอดเยี่ยมและมีประสิทธิภาพสำหรับ ผู้ดูแลระบบ / เซิร์ฟเวอร์ (SysAdmins). ดังนั้นวันนี้เราจะมาพูดถึงสายที่รู้จักกันดี Nagios Core.

Nagios Core มันเป็นรุ่นฟรีของ Nagios. ซึ่งโดยพื้นฐานแล้วเป็นที่นิยม อุปกรณ์ / บริการ / โปรแกรมตรวจสอบเครือข่าย ในรูปแบบของ โอเพ่นซอร์ส.

Webmin: การดูแลระบบจากเว็บเบราว์เซอร์

เว็บมิน: การดูแลระบบจากเว็บเบราว์เซอร์

และเนื่องจากเราไม่ค่อยพูดถึงประเด็นที่เกี่ยวข้องกับ แอพพลิเคชั่น โปรแกรม และระบบ จากสนามของ เครือข่ายและเซิร์ฟเวอร์ หรือใช้เฉพาะสำหรับ ผู้ดูแลระบบ / เซิร์ฟเวอร์ (SysAdmins)เราจะทิ้งลิงก์บางส่วนไปยังสิ่งพิมพ์ก่อนหน้าที่เกี่ยวข้องกับสาขาไอทีนี้ไว้ด้านล่างทันที:

"Webmin เป็นเครื่องมือกำหนดค่าระบบที่เข้าถึงได้ทางเว็บสำหรับ OpenSolaris, GNU / Linux และระบบ Unix อื่น ๆ ด้วยวิธีนี้ คุณสามารถกำหนดค่าลักษณะภายในของระบบปฏิบัติการได้มากมาย เช่น ผู้ใช้ โควต้าพื้นที่ บริการ ไฟล์การกำหนดค่า การปิดเครื่องคอมพิวเตอร์ ฯลฯ ตลอดจนแก้ไขและควบคุมแอปพลิเคชันฟรีจำนวนมาก เช่น เว็บเซิร์ฟเวอร์ Apache PHP, MySQL, DNS, Samba, DHCP และอื่นๆ" เว็บมิน: การดูแลระบบจากเว็บเบราว์เซอร์

บทความที่เกี่ยวข้อง:
Webmin: การดูแลระบบจากเว็บเบราว์เซอร์
บทความที่เกี่ยวข้อง:
Webmin: การดูแลระบบจากเว็บเบราว์เซอร์
TurnKey ลินุกซ์ 14.1
บทความที่เกี่ยวข้อง:
TurnKey Linux: ไลบรารีอุปกรณ์เสมือน

Nagios Core: Nagios เวอร์ชันฟรีและฟรี

Nagios Core: Nagios เวอร์ชันฟรีและฟรี

Nagios Core คืออะไร?

ตามเว็บไซต์อย่างเป็นทางการของ Nagios, Nagios Core มีการอธิบายดังนี้:

"Nagios® Core ™เป็นเครือข่ายโอเพ่นซอร์สและแอปพลิเคชันตรวจสอบระบบ จะตรวจสอบโฮสต์ (คอมพิวเตอร์) และบริการที่คุณระบุ แจ้งเตือนคุณเมื่อมีสิ่งผิดปกติและเมื่อปรับปรุง Nagios Core เดิมได้รับการออกแบบให้ทำงานภายใต้ Linux แม้ว่าควรทำงานภายใต้ระบบปฏิบัติการ Unix อื่นๆ ส่วนใหญ่เช่นกัน นอกจากนี้ยังเป็นเวอร์ชันฟรีของเครื่องมือปัจจุบันของเราที่เรียกว่า Nagios XI"

คุณสมบัติ

ท่ามกลางคุณสมบัติมากมายของ Nagios Core สามารถกล่าวถึง 10 ต่อไปนี้:

  1. ตรวจสอบบริการเครือข่าย (SMTP, POP3, HTTP, NNTP, PING เป็นต้น)
  2. การมอนิเตอร์รีซอร์สของโฮสต์ที่ถูกมอนิเตอร์ที่แตกต่างกัน (โหลดโปรเซสเซอร์ การใช้ดิสก์ และอื่นๆ)
  3. การออกแบบปลั๊กอินอย่างง่ายที่ช่วยให้ผู้ใช้สามารถพัฒนาการตรวจสอบบริการของตนเองได้อย่างง่ายดาย
  4. การตรวจสอบบริการแบบขนาน
  5. ความสามารถในการกำหนดลำดับชั้นของโฮสต์เครือข่ายโดยใช้โฮสต์ "พาเรนต์" ช่วยให้คุณตรวจจับและแยกแยะระหว่างโฮสต์ที่ไม่ทำงานกับโฮสต์ที่ไม่สามารถเข้าถึงได้
  6. ติดต่อการแจ้งเตือนเมื่อเกิดปัญหาเกี่ยวกับโฮสต์หรือบริการและได้รับการแก้ไข (โดยอีเมล เพจเจอร์ หรือวิธีที่ผู้ใช้กำหนด)
  7. ความสามารถในการกำหนดตัวจัดการเหตุการณ์ให้ทำงานระหว่างโฮสต์หรือเหตุการณ์บริการสำหรับการแก้ไขปัญหาเชิงรุก
  8. การหมุนไฟล์บันทึกโดยอัตโนมัติ
  9. รองรับการนำโฮสต์การตรวจสอบที่ซ้ำซ้อนไปใช้
  10. เว็บอินเตอร์เฟสเสริมเพื่อดูสถานะปัจจุบันของเครือข่าย ประวัติการแจ้งเตือนและปัญหา ไฟล์บันทึก และอื่นๆ

จะติดตั้งบน Debian GNU / Linux 10 ได้อย่างไร?

ก่อนเริ่มส่วนนี้ เป็นที่น่าสังเกตว่าสำหรับกรณีเชิงปฏิบัตินี้ เราจะใช้ตัวปกติ ตอบสนอง Linux ที่เรียกว่า ปาฏิหาริย์ GNU / Linuxซึ่งมีพื้นฐานมาจาก MX Linux 19 (เดเบียน 10). ที่ถูกสร้างขึ้นตามเรา «คู่มือ MX Linux Snapshot».

อย่างไรก็ตาม ใดๆ GNU / Linux Distro สิ่งที่สนับสนุน Systemd. ดังนั้น เราจะใช้สิ่งนี้ MX Linux Respin เริ่มจาก ระบบบูตด้วง โดยตัวเลือกของคุณกับ "เริ่มต้นด้วย Systemd". แทนที่จะเป็นตัวเลือกเริ่มต้นซึ่งไม่มี Systemd หรือมากกว่าด้วย Systemd-ชิม. นอกจากนี้ เราจะดำเนินการคำสั่งคำสั่งทั้งหมดจาก ผู้ใช้ระบบ, แทน ผู้ใช้รูทจาก Respin Linux ดังกล่าว

และตอนนี้สำหรับคุณ ดาวน์โหลดติดตั้งและใช้งานเราจะใช้ไฟล์ «คู่มือการติดตั้งเริ่มต้นอย่างรวดเร็วสำหรับ Debian« และสิ่งเหล่านี้จะเป็น คำสั่งคำสั่ง เพื่อดำเนินการในเทอร์มินัล (คอนโซล) ของระบบปฏิบัติการของคุณ:

1.- ขั้นตอนในการเตรียมระบบปฏิบัติการ

อัพเดต Repositories และติดตั้งแพ็คเกจที่จำเป็นและจำเป็นเพื่อใช้งาน Nagios Core.

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

เรียกใช้เว็บเบราว์เซอร์บนเครื่องท้องถิ่นหากคุณมี Graphical User Environment (GUI) หรือคอมพิวเตอร์เครื่องอื่นบนเครือข่าย และในแถบที่อยู่ ให้เขียนคำสั่งคำสั่งใดๆ ต่อไปนี้ตามที่เห็นสมควร:

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

หมายเหตุ: หากคุณไม่เห็นหน้าต่าง "Nagios Core Login" ให้ตรวจสอบว่าระบบปฏิบัติการของคุณที่ใช้ Debian GNU / Linux 8/9/10 มีการกำหนดค่าที่ถูกต้อง "รากเอกสาร" เดล เซิร์ฟเวอร์ Apache ภายในไฟล์การกำหนดค่าต่อไปนี้: /etc/apache2/apache2.conf. เปลี่ยนเส้นทาง /var/www ดังต่อไปนี้: /var/www/html. จากนั้นเริ่มบริการ Apache หรือคอมพิวเตอร์ใหม่ แล้วลองอีกครั้งบนคอมพิวเตอร์

การติดตั้งปลั๊กอินหลักของ Nagios

อัพเดต Repositories และติดตั้งแพ็คเกจที่จำเป็นและจำเป็นเพื่อใช้งาน ปลั๊กอิน 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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Nagios Core คุณสามารถสำรวจลิงค์ต่อไปนี้:

10 ทางเลือกฟรีและเปิดกว้าง

  1. cacti
  2. Cabot
  3. โครงการห้องนักบิน
  4. Icinga
  5. ฟรี MNS
  6. Munin
  7. เน็ตดาต้า
  8. แพนดอร่า เอฟเอ็มเอส
  9. การตรวจสอบเซิร์ฟเวอร์ PHP
  10. Zabbix

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ ทางเลือก และอื่น ๆ คลิกที่ลิงค์ต่อไปนี้: อุปกรณ์และซอฟต์แวร์ตรวจสอบเครือข่ายภายใต้โอเพ่นซอร์ส.

เรื่องย่อ : สิ่งพิมพ์ต่างๆ

ข้อมูลอย่างย่อ

สรุปเท่าที่เห็น Nagios Core เป็นเครื่องมือซอฟต์แวร์ที่สมบูรณ์แบบสำหรับสาขา เครือข่าย / เซิร์ฟเวอร์ และ ผู้ดูแลระบบ / เซิร์ฟเวอร์ (SysAdmins). และไม่เพียงแต่ทรงพลังแต่ยืดหยุ่นและปรับตัวได้ด้วยการใช้หลายตัว ปลั๊กอิน. และสำหรับผู้ที่ไม่ได้ใช้ก็มีทางเลือกดีๆ อยู่เสมอ เช่น โครงการ Zabbix, Icinga และห้องนักบินในหมู่คนอื่น ๆ

เราหวังว่าเอกสารนี้จะเป็นประโยชน์กับทุกคน «Comunidad de Software Libre y Código Abierto» และมีส่วนสนับสนุนอย่างมากในการปรับปรุง การเติบโต และการแพร่กระจายของระบบนิเวศของแอปพลิเคชันที่มีให้สำหรับ «GNU/Linux». และอย่าหยุดแบ่งปันกับผู้อื่นบนเว็บไซต์ ช่อง กลุ่มหรือชุมชนที่คุณชื่นชอบของเครือข่ายสังคมหรือระบบการส่งข้อความ สุดท้ายเยี่ยมชมโฮมเพจของเราได้ที่ «DesdeLinux» เพื่อสำรวจข่าวสารเพิ่มเติมและเข้าร่วมช่องทางการของเรา โทรเลขของ DesdeLinux.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา