Phần mềm giám sát SolarWinds

SolarWinds là một công ty công nghệ Mỹ phát triển các phần mềm giám sát mạng, hệ thống và cơ sở hạ tầng công nghệ thông tin. Các tool của hãng được sử dụng rất phổ biến trong ngành CNTT.

1. Một số sản phẩm phổ biến của Solarwinds

Network Performance Monitor: Giảm sự cố mạng và cải thiện hiệu suất với phần mềm giám sát mạng tiên tiến.

Server & Aplication monitor: Khả năng biểu hiện chi tiết hiệu năng của các ứng dụng thương mại hoặc tuỳ chỉnh. Khả năng theo dõi Private, Public và Hybrid Cloud.

Database Performance Analyzer: Chẩn đoán và tối ưu Database. Hỗ trợ nhiều nhà cung cấp trên nhiều môi trường khác nhau như vật lý, ảo hoá và cloud.

Virtualization Manager: Xác định và khắc phục các lỗi của môi trường ảo hoá Hyber-V, VMware & vShere. Khả năng kiểm soát và sắp xếp cho môi trường ảo hoá.

Network Bandwith Analyzer Pack: Khả năng điều chỉnh các báo cáo lưu lượng mạng. Hỗ trợ đa luồng, đa nhà cung cấp.

Storage Resource Monitor: Tập trung báo cáo thông tin lưu trữ từ các nhà cung cấp & thiết bị. Xác định chuẩn xác nơi lưu trữ bị thắt nút.

Network Configuration Manager: Khả năng cấu hình & thay đổi mạng từ nhiều nhà cung cấp khác nhau. Thông báo sự thay đổi cấu hình mạng theo thời gian thực.

Security Event Manager: Đơn giản các file log và giúp bạn xác định nhanh chóng các vấn đề bảo mật. Khả năng thiết lập các ngoại lệ cùng báo cáo mạnh mẽ giúp bạn đáp ứng các yêu cầu khắc khe nhất.

2. Một số Tool IT nổi bật của Solarwinds

Web Help Desk: Tạo vé help desk & quản lý tài sản CNTT.

Dameware Remote Support: Công cụ quản lý hệ thống & điều khiển từ xa.

Dameware Remote Everywhere: Hỗ trợ từ xa dựa trên Cloud, nhanh chóng, dung lượng cài đặt nhẹ.

Engineer’s Toolset: 60 công cụ chẩn đoán & xử lý sự cố mạng cần thiết.

Kiwi Syslog Server: Quản lý log tập trung cho máy chủ & các thiết bị.

Network Topology Mapper: Tự động vẽ sơ đồ mạng chỉ trong vài phút.

Serv-U Managed File Transfer: Chuyển tập tin an toàn trong & ngoài công ty.

ipMonitor: Giám sát CNTT cho mạng, máy chủ & ứng dụng.

Pingdom: Giám sát hiệu suất website.

PaperTrail: Quản lý Log được lưu trữ trên Cloud.

AppOptics: Ứng dụng liền mạch & giám sát cơ sở hạ tầng cùng khả năng hiển thị toàn diện.

Loggly: Giám sát & phân tích log được lưu trên Cloud.

3. Điểm nổi bật của Solarwinds

Phần mềm giám sát mạng tập trung, quản lý đơn giản có thể tùy chỉnh: Bảng điều khiển, chế độ xem và biểu đồ hiệu suất mạng dựa trên web có thể tùy chỉnh.

Dự báo năng lực tự động, cảnh báo và báo cáo: Tự động tính toán ngày cạn kiệt bằng cách sử dụng ngưỡng tùy chỉnh dựa trên mức sử dụng cao nhất và trung bình.

Tương quan dữ liệu mạng chồng chéo: Tăng tốc xác định nguyên nhân gốc bằng cách kéo và thả các số liệu hiệu suất mạng trên một dòng thời gian chung để tương quan trực quan ngay lập tức trên tất cả dữ liệu mạng của bạn.

Phần mềm giám sát Nagios

Nagios là giải pháp phần mềm Network Monitoring Software với chức năng và chi phí phù hợp cho các doanh nghiệp từ nhỏ và vừa (SMEs) tới các doanh nghiệp lớn. Phần mềm Nagios được đánh giá cao bởi cả người dùng lẫn chuyên gia trong lĩnh vực Monitoring Software.

  1. Một số dịch vụ trong Nagios

Quản lý các dịch vụ mạng như là: SMTP, POP2, HTTP, NNTP, ICMP. SNMP, FTP, SSH.

Giám sát tài nguyên máy chủ như processor load, dung lượng đĩa đã sử dụng, nhật ký. Hệ thống trên phần lớn các hệ điều hành mạng, bao gồm Microsoft Windows, sử dụng các agent monitor.

Giám sát mọi phần cứng như nhiệt độ, báo động, có khả năng gửi dữ liệu thu thập được qua mạng tới các plugin cụ thể.

Giám sát từ xa bằng cách sử dụng Nagios Remote Plugin Executor hoặc thông qua SSH hoặc đường hầm SSL được mã hóa. Kiểm tra dịch vụ song song và nhật ký xoay vòng log tự động.

Hỗ trợ triển khai các máy chủ giám sát dự phòng, biểu đồ dữ liệu hiệu suất và phần phụ trợ cơ sở dữ liệu. Giao diện web để xem trạng thái mạng hiện tại, thông báo, lịch sử sự cố, các file log.

NRPE: Nagios Remote Plugin Executor.

NRDP: Nagios Remote Data Processor.

NSClient++ – (program used to monitor Windows machines).

NCPA: Nagios cross Platform Agent.

  1. Nagios cung cấp những gì

Nagios được thiết kế với khả năng mở rộng (scalability) và tính linh hoạt (flexible). Nagios mang đến cho bạn sự yên tâm khi biết rằng quá trình kinh doanh của tổ chức, doanh nghiệp sẽ không bị ảnh hưởng bởi các vấn đề sự cố liên quan đến hạ tầng Công Nghệ Thông Tin.

Lên kế hoạch nâng cấp cơ sở hạ tầng trước khi nó trở nên lỗi thời và thường xuyên gặp lỗi.

Tự động sửa lỗi khi phát hiện lỗi.

Phối hợp các hoạt động của nhóm kỹ thuật.

Đảm bảo SLA (Service-Level Agreement) của tổ chức đang áp dụng.

Đảm bảo sự cố cơ sở hạ tầng CNTT có tác động tối thiểu đến quá trình vận hành của tổ chức.

Giám sát toàn bộ cơ sở hạ tầng kinh doanh của bạn.

Dễ dàng phát triển các plug-in riêng. Cho phép người sử dụng dễ dàng phát triển các dịch vụ giám sát nhu cầu sử dụng bằng việc sử dụng các ngôn ngữ shell script, C ++, Perl, Ruby, Python, PHP, C# ….).

Việc giám sát các dịch vụ là song song.

Có khả năng phát hiện và phân biệt được host nào là down và host nào là unreachable.

Thông tin cảnh báo (khi host và các dịch vụ xảy ra xự cố) bằng email, SMS.

Sử dụng giao diện Web để theo dõi trạng thái của mạng, xem lịch sử các cảnh báo và các sự cố xảy ra.

  1. Triển khai Nagios

Nagios chỉ hoạt động trên các máy chủ Unix/Linux.

Để triển khai một hệ thống Nagios, chúng ta cần một Server chạy Nagios được cấu hình để thực hiện việc nhận thông báo trạng thái từ các Plug-in đã được cài đặt trên các máy trạm.

Nagios hoạt động tốt với Splunk. Hỗ trợ việc tìm kiếm và cảnh báo hiệu quả hơn.

Nagios hỗ trợ việc xây dựng một hệ thống phân tán giúp cân bằng tải và hoạt động ổn định hơn trong các hệ thống lớn.

Một số Plug-in điển hình: NRPE (Giám sát thông tin từ xa), NSCA (Hỗ trợ việc giám sát chủ động), NDOUtils (Hỗ trợ việc lưu trữ dữ liệu), PNP4Nagios (Hỗ trợ việc phân tích dữ liệu)

Phần mềm giám sát

Hệ thống giám sát an toàn mạng là vô cùng quan trọng đối với các hệ thống mạng của các tổ chức, doanh nghiệp. Bài viết phần mềm giám sát sẽ giới thiệu các phần mềm được sử dụng phổ biến hiện nay. Hãy cùng Viettelco điểm qua các phần mềm, công cụ giám sát giúp theo dõi các tài nguyên, trạng thái của hệ thống và đưa ra cảnh báo giúp quản trị viên phát hiện hoạt động bất thường của hệ thống từ đó đưa ra hướng giải quyết sự cố.

Hệ thống giám sát mạng là hệ thống giám sát các sự cố, trạng thái, hiệu năng của các thiết bị trong hệ thống. Hệ thống sẽ theo dõi, ghi nhận sự cố và đưa ra cảnh báo sớm cho quản trị viên thông qua hệ thống SMS, email,… Các dịch vụ gửi nhận tin nhắn qua mạng internet.

Các phần mềm được sử dụng phổ biến để xây dựng hệ thống giám sát như: PRTG Network Monitor, Zabbix, Nagios, Cacti,…

1. Nagios

Nagios là một công cụ giám sát mạng mạnh mẽ, cung cấp các tính năng như cảnh báo, xử lý sự kiện và báo cáo. Nagios Core là trung tâm của các ứng dụng có chứa các công cụ giám sát cốt lõi và có giao diện web cơ bản. Chúng ta có thể thực hiện giám sát các dịch vụ, ứng dụng, và các số liệu, một lối vào lựa chọn cũng như các add-ons cho trực quan dữ liệu, đồ thị, phân phối tải, và hỗ trợ cơ sở dữ liệu MySQL, giữa những người khác.

Link Website của hãng: https://www.nagios.org/

2. PRTG

PRTG Network Monitor là phần mềm giám sát mạng của Paessler AG, phần mềm có thể giám sát mạng bằng cách sử dụng một loạt các giao thức bao gồm SNMP, Netflow và WMI. PRTG có thể giám sát và phân loại các trạng thái của hệ thống, tình trạng của hệ thống như băng thông, thời gian hoạt động, thu thập số liệu thống kê từ các máy chủ. PRTG Network Monitor sử dụng giao diện dựa trên web và các ứng dụng cho iOS và Android.

Một số tính năng chính PRTG Network Monitor bao gồm:

  • Giám sát mạng toàn diện trong đó cung cấp hơn 170 loại cảm biến để theo dõi ứng dụng, theo dõi máy chủ ảo, giám sát SLA, giám sát QoS.
  • Có nhiều phương pháp thông báo khác nhau, cảnh báo tình trạng, cảnh báo giới hạn, cảnh báo ngưỡng, cảnh báo có điều kiện và điều độ cảnh báo.
  • Xuất ra các báo cáo định dạng HTML/PDF, báo cáo theo lịch trình, báo cáo theo mẫu.

Link website: https://www.paessler.com

3. Zabbix

Zabbix là một hệ thống mã nguồn mở khác miễn phí, được viết bằng PHP và tuân thủ license của GPL. Công cụ này giám sát máy chủ và mạng với nhiều chức năng hữu ích. Có Agent Zabbix cho các hệ điều hành khác nhau, hoặc có thể chọn sử dụng giao thức SNMP để giám sát host và các thiết bị mạng. Cũng giống như các phần mềm giám sát khác Zabbix cũng có chức năng thông báo và cảnh báo khi xảy ra sự cố.

Zabbix có giao diện web có thể tuỳ biến giúp chúng ta dễ theo dõi những thành phần mà mình quan tâm nhất. Ngoài ra, Zabbix có các chức năng đặc biệt để giám sát các ứng dụng. Zabbix hỗ trợ vẽ các biểu đồ đa liên kết logic, liệt kê chi tiết các đối tượng được giám sát trong hệ thống. Những biểu đồ như vậy cũng có thể tuỳ biến và tạo thành nhóm các thiết bị được giám sát.

Link website của hãng http://www.zabbix.com/

4. Cacti

Cacti là một công cụ giám sát mạng dựa trên web, sử dụng nguồn mở cho công cụ ghi dữ liệu có tên RRDtool. Cacti cho phép người dùng kiểm tra các dịch vụ trong một khoảng thời gian và thống kê dưới dạng biểu đồ.

Cacti sử dụng giao thức SNMP để quản lý mạng và giám các máy chủ có thể chia sẻ thông tin về trạng thái qua đó người quản trị có thể sửa đổi các giá trị được xác định trước. Mặc dù bản thân giao thức rất đơn giản, cấu trúc của các chương trình triển khai SNMP có thể rất phức tạp.

5. Solarwinds

SolarWinds là phần mềm giám sát mạng mạnh mẽ và giá cả phải chăng giúp nhanh chóng phát hiện, chẩn đoán, và giải quyết các vấn đề hiệu suất mạng, cung cấp số liệu hiệu suất chi tiết để phát hiện vấn đề và giải quyết chúng.

SolarWinds có thể giám sát hơn 200 ứng dụng out-of-the-box, cũng như các ứng dụng tùy chỉnh bằng cách sử dụng WMI, SNMP, CIM, JMX & VMware giao thức API. Theo dõi các chỉ số hiệu suất máy chủ nhiều hãng cấp phần cứng bao gồm hiệu năng hệ thống điều hành, quy trình, và hiệu suất cơ sở hạ tầng ảo. Triển khai ứng dụng và khả năng mở rộng này giám sát máy chủ phần mềm trên các môi trường đám mây công cộng và tư nhân.

Link Website của hãng http://www.solarwinds.com/

Tổng kết

Giám sát, theo dõi hệ thống mạng, server là một công việc vô cùng quan trọng. Để đảm bảo cho dịch vụ được hoạt động xuyên suốt, không gây gián đoạn và giúp khắc phục sự cố một cách nhanh chóng. Quản trị viên có thể sử dụng một hoặc nhiều các phần mềm giám sát bao gồm các phần mềm Viettelco đã kể tên bên trên, để theo dõi, giám sát hệ thống của mình.