I. Lợi ích mà Nagios cung cấp
Được thiết kế với khả năng mở rộng và linh hoạt để giúp cho người dùng hiểu rõ thiết kế của hệ thống, tránh được những rủi ro không đáng có.
Nagios là một công cụ mạnh mẽ cung cấp cho bạn kiến thức về cơ sở hạ tầng hệ thống CNTT mà tổ chức bạn đang sử dụng
Sử dụng Nagios bạn có thể thực hiện các công việc sau:
- Lập kế hoạch nâng cấp cơ sở hạ tầng trước khi hệ thống lỗi thời gây ra lỗi
- Phản hồi về những vấn đề ngay từ dấu hiệu đầu tiên
- Tự động sửa lỗi các vấn đề khi chúng được phát hiện
- Được đội ngũ kỹ thuật hỗ trợ
- Giải thiểu thiệt hại hệ thống khi sự cố xảy ra
Blog này mình sẽ giới thiệu tổng quan về Nagios Core
II. Các dịch vụ mà Nagios Core cung cấp
Nagios Core cung cấp các dịch vụ giám sát như
- Giám sát các dịch vụ mạng (HTTP, FTP, SSH, etc.)
- Giám sát các thiết bị mạng router/switch
- Giám sát các thiết bị trong mạng (printer)
- Giám sát tài nguyên của máy chủ
III. Thám hiểm Nagios Core
1.Tactical Overview
Ở màn hình này Nagios Core sẽ thống kê tình trạng các máy chủ, tình trạng các dịch vụ.
Khi click vào những option trên, chúng ta sẽ được đưa đến những thông tin cụ thể hơn (ở đây mình đã click vào Active Check và được đưa đến màn hình Service )
2. Map
Ở màn hình này Nagios Core sẽ cho chúng ta cái nhìn tổng thể vê hạ tầng mạng
Chỉ cần trỏ chuột vào các máy chủ, bạn sẽ lập tức có thông tin chung về máy đó
3. Host
Ở màn hình này Nagios cho phép bạn kiểm tra trạng thái đường truyền đến các host, pháp hiện sớm tình trạng tắt nghẽn mạng
4. Services
Màn hình này Nagios thống kê về tình trạng ổ đĩa, trạng thái các dịch vụ, thông tin về swap,....
5. Host Groups
Tương tự những màn hình trên, ở màng hình này Nagios thống kê các trạng thái của các máy chủ theo Host Groups
6. Event Log
Ngoài thống kê trên giao diện thì Nagios cũng có sẵn hệ thống log để chúng ta có thể theo dõi lỗi phát sinh trên hệ thống.
IV. Tích hợp các phần mềm khác
Mấy tính năng trên thấy bình thường quá nhỉ :)))
OK! Đây là lý do mà Nagios phổ biến nè!
Đó là nó dễ dàng tích hợp với các phần mềm quản lý cơ sở hạ tầng khác
Sơ đồ tích hợp trông hơi phức tạp một tí
Đại khái là nó sẽ thu tập log, phân tích log được định nghĩa config file
Các bạn tham khảo thêm ở đây nhé https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/integration.html
SNMP Traps và TCP Wrappers
Nagios có thể giám sát SNMP và TCP
Có rất nhiều tiện ích và dự án về SNMP và TCP do cộng đồng đóng góp trên Nagios Exchange
các bạn có thể tìm hiểu rõ hơn ở đây
https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/int-snmptrap.html
https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/int-tcpwrappers.html
V. Điểm trừ
Mặc dù là công cụ tiện lợi và mạnh mẽ nhưng giao diện web của Nagios Core khá xấu xí :v. Được xây dựng giống như single page, nhưng khi bạn F5 thì mọi thứ quay về trang default, cho nên hơi bất tiện