Hiển thị các bài đăng có nhãn Nagios. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Nagios. Hiển thị tất cả bài đăng

IT Infrastructure Monitoring - part 2

Triển khai Nagios core + check_mk trên CentOS 6.4 minimal

Phần 2: Cài đặt Check_MK plugin


Check_MK là một plugin bổ trợ cho Nagios, với nhiều chức năng và giao diện trực quan hơn.
Thông tin : Check_MK
Chúng ta tiến hành cài đặt Check_MK

Bước 1: Download Check_MK


[root@lecuong.info ~]# cd /tmp

[root@lecuong.info tmp]# wget http://mathias-kettner.de/download/check_mk-1.2.2p1.tar.gz
Bước 2: Cài đặt

[root@lecuong.info tmp]# tar xvzf check_mk-1.2.2p1.tar.gz
[root@lecuong.info tmp]#cd check_mk-1.2.2p1
[root@lecuong.info check_mk-1.2.2p1]#./setup.sh
Tất cả tùy chọn để mặc định hết.
Quá trình cài đặt Check_MK xem như đã hoàn tất.

Bước 3: Khai báo các host, các thiết bị cần giám sát

[root@lecuong.info ~]# vi/etc/check_mk/main.mk
Bước 4: Lấy thông tin từ các host


[root@lecuong.info ~]#cmk -I



Bước 5: Tích hợp check_mk vào Nagios


[root@lecuong.info ~]#check_mk -O
Bước 6:
Khởi động lại Nagios và truy cập vào trang quản lý tại địa chỉ : http://ip-address/check_mk ( thay thế cho ip-address/nagios)

IT Infrastructure Monitoring - part 1

Triển khai Nagios core + check_mk trên CentOS 6.4 minimal

Tôi sử dụng CentOS 6.4 mininal (dung lượng CD cài đặt 350MB) chỉ với những package cần thiết, core của Centos để tối ưu hệ thống. Quá trình cài đặt CentOS thì tôi không đề cập đến nữa.

Trong khuôn khổ bài viết này, tôi chỉ viết về Nagios.

Phần 1: Cài đặt Nagios Core

Bước 1: Tạo user và group để cho Nagios


[root@lecuong.info ~]# useradd nagios [root@lecuong.info ~]# groupadd nagcmd [root@lecuong.info ~]# usermod -a -G nagcmd nagios

Bước 2: Cài đặt các gói cần thiết

[root@lecuong.info ~]# yum install httpd gcc glibc glibc-common gd gd-devel php

Bước 3: Download gói core của Nagios và plugins

[root@lecuong.info ~]# cd /tmp

[root@lecuong.info tmp]# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.5.0.tar.gz

[root@lecuong.info tmp]# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz

Bước 4: Cài đặt Nagios core:

[root@lecuong.info tmp]# tar xvzf nagios-3.5.0.tar.gz

[root@lecuong.info tmp]#cd nagios

[root@lecuong.info nagios]#./configure --with-command-group=nagcmd

[root@lecuong.info nagios]#make all

[root@lecuong.info nagios]#make install-init

[root@lecuong.info nagios]#make install-config

[root@lecuong.info nagios]#make install-commandmode

[root@lecuong.info nagios]#make install-webconf

[root@lecuong.info nagios]#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

[root@lecuong.info nagios]#service httpd start

[root@lecuong.info nagios]#chkconfig httpd on

Bước 5: Cài đặt Nagios plugin

[root@lecuong.info nagios]#cd /tmp
[root@lecuong.info tmp]#tar xvzf nagios-plugins-1.4.16.tar.gz
[root@lecuong.info tmp]#cd nagios-plugins-1.4.16
[root@lecuong.info nagios-plugins-1.4.16]#./configure --with-nagios-user=nagios --with-nagios-group=nagios
[root@lecuong.info nagios-plugins-1.4.16]#make
[root@lecuong.info nagios-plugins-1.4.16]#make install

Bước 6: Kiểm tra cấu hình sau khi đã config xong
root@lecuong.info ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg


Total Warnings: 0

Total Errors: 0


Bước 7: Start các dịch vụ Nagios

[root@lecuong.info ~]#chkconfig –add nagios
[root@lecuong.info ~]#chkconfig nagios on
[root@lecuong.info ~]#service nagios start


Vậy là hoàn tất việc cài đặt Nagios core. Giờ bạn có thể login và giám sát các host thông qua trang quản lý tại: http://ip-addess/nagios/


User: nagiosadmin

Pw: nagios


Hệ thống Nagios mặc định sẽ add localhost làm đối tượng monitor đầu tiên.


(cont.)

IT Infrastructure Monitoring

Sẵn đang triển khai dự án này cho khách hàng nên tôi viết bài này luôn

With Nagios you can:
  • Monitor your entire IT infrastructure
  • Spot problems before they occur
  • Know immediately when problems arise
  • Share availability data with stakeholders
  • Detect security breaches
  • Plan and budget for IT upgrades
  • Reduce downtime and business losses
Nagios là một hệ thống giám sát mạnh mẽ cho phép các tổ chức xác định và giải quyết các vấn đề cơ sở hạ tầng CNTT trước khi chúng ảnh hưởng nghiêm trọng đến quá trình kinh doanh.
Đầu tiên ra mắt vào năm 1999, Nagios đã phát triển với hàng ngàn dự án được phát triển bởi cộng đồng Nagios trên toàn thế giới . Nagios chính thức bảo trợ bởi doanh nghiệp Nagios, hỗ trợ các cộng đồng trong một số cách khác nhau thông qua doanh số bán hàng thương mại của sản phẩm và dịch vụ .
Nagios theo dõi toàn bộ cơ sở hạ tầng CNTT của bạn để đảm bảo hệ thống, ứng dụng, dịch vụ và quy trình kinh doanh đang hoạt động tốt. Trong trường hợp thất bại, Nagios có thể cảnh báo vấn đề với nhân viên kỹ thuật, cho phép họ bắt đầu quá trình phục hồi trước khi bị sự cố, ảnh hưởng đến quá trình kinh doanh, người sử dụng, hoặc khách hàng. Với Nagios bạn không bao giờ phải giải thích tại sao một sự cố vô hình lại xảy ra đối với cơ sở hạ tầng mấu chốt của tổ chức.
Chức năng
  • Giám sát trạng thái hoạt động của các dịch vụ mạng (SMTP, POP3, IMAP, HTTP, ICMP, FTP, SSH, DHCP, LDAP, DNS, name server, web proxy, TCP port, UDP port, cở sở dữ liệu: mysql, portgreSQL, oracle)
  • Giám sát các tài nguyên các máy phục vụ và các thiết bị đầu cuối (chạy hệ điều hành Unix/Linux, Windows, Novell netware): tình trạng sử dụng CPU, người dùng đang log on, tình trạng sử dụng ổ đĩa cứng, tình trạng sử dụng bộ nhớ trong và swap, số tiến trình đang chạy, các tệp log hệ thống.
  • Giám sát các thông số an toàn thiết bị phần cứng trên host như: nhiệt độ CPU, tốc độ quạt, pin, giờ hệ thống…
  • Giám sát các thiết bị mạng có IP như router, switch và máy in. Với Router, Switch, Nagios có thể theo dõi được tình trạng hoạt động, trạng thái bật tắt của từng cổng, lưu lượng băng thông qua mỗi cổng, thời gian hoạt động liên tục (Uptime) của thiết bị. Với máy in, Nagios có thể nhận biết được nhiều trạng thái, tình huống sảy ra như kẹt giấy, hết mực…
  • Cảnh báo cho người quản trị bằng nhiều hình thức như email, tin nhắn tức thời (IM), âm thanh …nếu như có thiết bị, dịch vụ gặp trục trặc
  • Tổng hợp, lưu giữ và báo cáo định kỳ về tình trạng hoạt động của mạng.

Các bạn quan tâm, có thể tham khảo thêm về Nagios tại đây.
Hoặc liên hệ trực tiếp với tôi để được tư vấn & hỗ trợ triển khai.

###
Một số hình ảnh:


[IMG]
[IMG]
[IMG]
[IMG]
[IMG]

Các bạn có thể xem toàn bộ bài viết tại:    http://forum.itlab.com.vn

Hoặc xem từng phần trên blog này. :)