"Nagios - camera cho hệ thống, mạng và cơ sở hạ tầng!"
Bạn đang tìm một phần mềm miễn phí giúp hỗ trợ giám sát hệ thống mạng? Vậy Nagios là một phần mềm rất phù hợp với yêu cầu của bạn đấy! Nagios là gì? Cách để cài đặt phần mềm Nagios trên máy chủ? Sẽ được tôi giải đáp ngay sau đây!
NỘI DUNG BÀI VIẾT
Nagios là gì ?
Nguồn gốc
Tính năng của Nagios
Nguyên lí làm việc của Nagios
Kiến trúc Nagios
Hướng dẫn cài đặt Nagios trên máy chủ
Bước 1: Trước tiên bạn cần cài một số gói sau để có thể cài Nagios .
Bước 2: Download NAGIOS:
Bước 3: Cài đặt NAGIOS
Bước 4: Cấu hình các file cấu hình trong NAGIOS
Bước 5: Kiểm tra hoạt động hệ thống qua giao diện web
Những câu hỏi thường gặp về Nagios
Nagios XI là gì?
Những yêu cầu khi sử dụng Nagios XI?
Có thể sử dụng thử phần mềm trả phí của Nagios?
Tìm các tài liệu hướng dẫn sử dụng phần mềm Nagios ở đâu?
Bạn đang tìm một phần mềm miễn phí giúp hỗ trợ giám sát hệ thống mạng? Vậy Nagi
Nagios là gì ?
Nagios là một phần mềm nguồn mở hỗ trợ cho người quản trị hệ thống trong việc giám sát chất lượng hạ tầng CNTT của doanh nghiệp mình gôm: giám sát máy chủ, Services (DHCP, HTTP, …) và một số tài nguyên hệ thống như dung lượng trên các ổ đĩa, hoạt động của CPU,.. trong hệ thống CNTT.
Hiểu đơn giản, Nagios là một hệ thống dùng để giám sát một hệ thống, mạng và cơ sở hạ tầng.
Đây là một trong những hệ thống giám sát Linux hiển thị kết quả trên nền web phổ biến nhất hiện nay, thực sự nó là tiêu chuẩn công nghiệp để theo dõi cơ sở hạ tầng công nghệ thông tin.
Nguồn gốc
Được phát hành vào năm 1999 bởi Ethan Galstad, Nagios được biết đến với tên NetSaint. Sau đó, Nagios được tinh chỉnh bởi nhiều người đóng góp như một dự án nguồn mở. Nagios Enterprises, một công ty dựa trên công nghệ Nagios Core, cung cấp nhiều sản phẩm, như XI, Log Server, Network Analyzer và Fusion.
Tính năng của Nagios
Cộng đồng nguồn mở
Với hàng triệu người dùng trên toàn thế giới, hàng nghìn plugin và addons, cộng đồng Nagios là một tài sản mạnh mẽ cho mọi nhu cầu hỗ trợ hoặc phát triển của bạn.
Lên kế hoạch nâng cấp cơ sở hạ tầng trước khi những hệ thống lỗi thời gây ra lỗi
- Giải quyết vấn đề ngay lập tức khi phát hiện ra những dấu hiệu đầu tiên.
- Tự động thực hiện chữa lỗi khi dò tìm phát hiện ra lỗi.
- Phối hợp với hoạt động của team IT.
- Đảm bảo rằng các vấn đề về cơ sở hạ tầng IT ảnh hưởng ít nhất tới hệ thống của công ty.
Giám sát toàn bộ cơ sở hạ tầng.
Case Study, các thống kê, giải thưởng là những bằng chứng cho thấy Nagios là công cụ hoàn toàn phù hợp với bạn. Time-tested và proven architecture đã chứng minh được Nagios khá hoàn hảo cho nhu cầu giám sát mạng của bạn.
Nguyên lí làm việc của Nagios
Bước 1: Thu thập thông tin
Nagios sử dụng các Plug-in được cài đặt trên các máy trạm, thực hiện việc kiểm tra các máy trạm và dịch vụ theo định kỳ thông qua Nagios client (Agent). Bạn có thể cài đặt Nagios client trên máy chủ linux, BSD, window…
Bước 2: Chuyển thông tin
Sau khi thu thập đầy đủ thông thi, Nagios sẽ gửi về Nagios Server. Tại đây, trạng thái của các dịch vụ hoặc các quá trình của chúng sẽ được xem xét chi tiết dựa trên công cụ giám sát Nagios web .
Bước 3: Báo kết quả
Sau khi xem xét, thông tin về trạng thái sẽ được gửi tới nhà quản trị qua email, SMS… Trong trường hợp có bất kỳ sự bất thường nào được phát hiện bởi Nagios trên các máy chủ được giám sát thì bạn sẽ nhận được một cảnh báo từ Nagios.
Việc theo dõi có thể được cấu hình một cách chủ động hoặc bị động dựa trên mục đích sử dụng của người quản trị.
Kiến trúc Nagios
Hệ thống Nagios gồm hai phần chính:
Nagios core
Nagios core là công cụ giám sát và cảnh báo.
Nagios core được xem như là lịch trình sự kiện cơ bản, xử lý sự kiện và quản lý thông báo cho các phần tử được theo dõi. Nó khắc họa một sooss API (Application Programming Interface_Giao diện lập trình ứng dụng) được sử dụng để mở rộng khả năng của mình để thực hiện nhiệm vụ bổ sung, được thực hiện như một tiến trình được viết bằng C vì lý do hiệu suất, và được thiết kế để chạy tự nhiên trên hệ thống Linux/* nix.
Nagios Plugins
Nagios plugins là phần mở rộng độc lập để Nagios Core cung cấp ở mức độ thấp về cách theo dõi bất cứ điều gì và tất cả mọi thứ với Nagios Core. Plugins hoạt động như các ứng dụng độc lập, nhưng thương được thiết kế để thực thi bởi Nagios Core.
Plugins xử lý đối số dòng lệnh, đi về các doanh nghiệp thực hiện kiểm tra, và sau đó trả lại kết quả cho Nagios Core để xử lý tiếp. Plugin có thể được biên dịch nhị phân (viết bằng C, C++, …) hoặc các bản thực thi (Perl, PHP,…).
Ngoài ra, còn có các thành phần Nagios Frontends, Nagios Configtools.
Hướng dẫn cài đặt Nagios trên máy chủ
Bước 1: Trước tiên bạn cần cài một số gói sau để có thể cài Nagios .
#yum install httpd php
#yum install gcc glibc glibc-common
#yum install gd gd-devel
Bước 2: Download NAGIOS:
Download Nagios và các Plugins tại http://www.nagios.org/download hoặc http://sourceforge.net/projects/nagios/?source=directory
Bước 3: Cài đặt NAGIOS
– Tạo account: username: nagios ; group: nagios
# useradd nagios
# passwd nagios
– Di chuyển vào source của NAGIOS va install bằng các lệnh:
#./configure --with-command-group=nagios
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
# make install-webconf
– Tạo user để truy cập web NAGIOS (user: nagiosadmin, password: nagiosadmin)
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
– Restart apache
# service httpd restart
— Cấu hình plugin
Lưu ý: gán quyền truy xuất cho user nagios:
#chown nagios.nagios /usr/local/nagios
#chown -R nagios.nagios /usr/local/nagios/libexec
Bước 4: Cấu hình các file cấu hình trong NAGIOS
# vi /usr/local/nagios/etc/nagios.cfg
Và các file *.cfg trong cùng thư mục
– Kiểm lỗi trong quá trình cấu hình
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
# service nagios restart
– Đưa Nagios vào system startup (Khi hệ thống khởi động thì Nagios khởi động)
# chkconfig --add nagios
# chkconfig nagios on
– Cài Nagios plugin
# tar -zxvf nagios-plugins-1.4.14.tar.gz
# cd nagios-plugins-1.4.14
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
Bước 5: Kiểm tra hoạt động hệ thống qua giao diện web
Dùng trình duyệt web, đăng nhập với url: http://ip-address/nagios
Đăng nhập với account: nagiosadmin/nagiosadmin
Đến đây là bạn đã hoàn tất quá trình cài đặt Nagios rồi đấy! Trong quá trình thực hiện bạn hãy từng bước là theo hướng dẫn là được. TinoHost chúc bạn thành công!
Những câu hỏi thường gặp về Nagios
Website không bao giờ chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn muốn tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ kinh nghiệm, thủ tục, quy trình, bí kíp thực chiến mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin1_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty