Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Giới thiệu về Nagios (Phần 2)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Giới thiệu về Nagios (Phần 2)

    e. Giám sát các máy chạy hệ điều hành Linux/Unix

    Nagios có thể giám sát các dịch vụ và các thuộc tính của các máy Linux/Unix như là:
    • Sử dụng bộ nhớ.
    • Tình trạng CPU.
    • Sử dụng ổ đĩa.
    • Người dùng đăng nhập.
    • Các tiến trình đang chạy.

    Hình 2.3: Nagios giám sát các dịch vụ trên máy chạy hệ điều hành Linux/Unix qua NRPE.

    Để giám sát máy Linux thì ta cần phải cài đặt NRPE trên máy Linux cần giám sát. NRPE cho phép bạn thực thi Nagios plugins trên máy Linux được gọi.
    Chú ý: Có thể thực thi Nagios plugins trên máy Linux/Unix thông qua khóa chia sẻ SSH với check_by_ssh plugin để thực thi plugins trên máy server giám sát. Sử dụng SSH thì an toàn hơn so với NRPE nhưng CPU sẽ xử lí nhiều trên cả máy giám sát và máy cần giám sát. Điều này sẽ không hiệu quả khi ta muốn giám sát hàng trăm hàng nghìn máy. Vì vậy nhiều người quản trị sẽ lựa chọn phương pháp cài NRPE trên máy Linux/Unix để tránh tình trạng trên.
    NPRE gồm hai phần:
    • Check_nrpepluginđược cài đặt trên máy giám sát.
    • NRPEdaemon chạy trên máy Linux/Unix cần được giám sát.
    Khi Nagios cần giám sát một tài nguyên của một dịch vụ từ máy Linux/Unix được gọi thì:
    • Nagios sẽ thực thi check_nrpe plugin và gọi những dịch vụ nào cần được kiểm tra.
    • Check_nrpe plugin sẽ liên lạc với NRPE daemon trên một host thông qua kết nối SSL-protected.
    • Các daemon NRPE chạy các plugin Nagios thích hợp để kiểm tra dịch vụ hoặc tài nguyên.
    • Các kết quả từ việc kiểm tra dịch vụ được truyền từ NRPE daemon trở về check_nrpe plugin và sau đó trả về kết quả kiểm tra cho Nagios.
    f. Giám sát máy in


    Hình 2.4: Máy in hỗ trợ giao thức SNMP

    Check_hpjd plugin (là một phần của chuẩn Nagios plugin) cho phép bạn theo dõi tình trạng của máy in có hỗ trợ giao thức SNMP. Check_hpjd plugin có khả năng phát hiện các trạng thái máy in như sau:
    • Kẹt giấy.
    • Hết giấy.
    • Máy in tắt.
    • Các yêu cầu xen vào.
    • Hết mực.
    • Không đủ bộ nhớ.

    Hình 2.5: Nagios giám sát các tình trạng của máy in.

    Giám sát trạng thái của một máy in nối mạng là khá đơn giản. Máy in JetDirect thường có SNMP được kích hoạt, cho phép Nagios theo dõi trạng thái của nó bằng cách sử dụng các check_hpjd plugin. Check_hpjd plugin sẽ chỉ nhận được biên dịch và cài đặt nếu bạn có các gói net-snmp và net-snmp-utils được cài đặt trên hệ thống của bạn.
    Các bước để giám sát một máy in mới là:
    • Thực hiện các yêu cầu ban đầu.
    • Tạo ra một host mới, xác định host và dịch vụ cần được giám sát trên máy in.
    • Khởi động lại Nagios.
    ​​​​​​​​​​​​​​g. Giám sát Router và Switch


    Hình 2.6: Switch.
    Đối với những Switch giá thành thấp thường không hỗ trợ việc thiết lập địa chỉ IP thì ta không thể giám sát chúng. Đối với các Switch và Router cao cấp thì chúng ta có thể giám sát bằng cách Ping hoặc sử dụng giao thức SNMP để kiểm tra các thông tin trạng thái của chúng.
    Các thông tin cần được giám sát như:
    • Gói tin mất.
    • Thông tin về trạng thái của SNMP.
    • Băng thông, tốc độ đường truyền.

    Hình 2.7: Nagios giám sát Switch.

    Switch và Router có thể được theo dõi một cách dễ dàng bằng cách "ping" chúng để xác định mất gói, RTA,… Nếu Switch của bạn hỗ trợ SNMP thì bạn có thể giám sát tình trạng port,… với các check_snmp plugin và băng thông (nếu bạn đang sử dụng MRTG) với các check_mrtgtraf plugin.
    Các check_snmp plugin sẽ được biên dịch và cài đặt nếu bạn có net-snmp và snmp-net-utils gói được cài đặt trên hệ thống của bạn.
    Một vài bước bạn sẽ cần phải làm theo để theo dõi một Router mới hoặc Switch:
    • Thực hiện các yêu cầu ban đầu.
    • Tạo host mới và định nghĩa các dịch vụ cần giám sát.
    • Restart Nagios daemon.
    Phan Trung Tín
    Email: phantrungtin@vnpro.org
    .
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm, P.25, Q.Bình Thạnh, Tp.HCM
    Tel: (028) 35124257 (028) 36222234
    Fax: (028) 35124314

    Home Page: http://www.vnpro.vn
    Forum: http://www.vnpro.org
    Twitter: https://twitter.com/VnVnpro
    LinkedIn: https://www.linkedin.com/in/VnPro
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Videos: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog
    Facebook: http://facebook.com/VnPro
    Zalo: https://zalo.me/1005309060549762169
    ​​​​​​
Working...
X