You are on page 1of 5

Cấu hình IPMI trên Zabbix

 Các phiên bản được sử dụng trong bài viết này:


 Zabbix 3.0
 Ubuntu Server 14.04
 Mục tiêu: Giám sát các sự cố, nhiệt độ, điện năng của các thiết bị và server thông qua
IPMI trên Zabbix
1. Cài đặt
 Để có thể sử dụng được IPMI trên Zabbix phải compile zabbix trong quá trình cài
đặt với option --with-openipmi
 Trước tiên cài đặt openipmi: apt-get install openipmi libopenipmi-dev
 Biên dịch và cài đặt Zabbix 3.0
# cd zabbix-3.0.0/
./configure --prefix=/usr --with-mysql --with-net-snmp --with-openipmi \--with-libcurl
--enable-server --enable-agent
# make install
 Sau đó tiếp tục cài đặt Zabbix như bài hướng dẫn trước
2. Enable IPMI trên thiết bị

Trong bài viết sử dụng Server HP DL380 Gen8 để minh họa.

Truy cập vào cổng ILO trên server HP DL380 Gen8


Vào Administrator  Access Settings  Enable IPMI/DCMI over Lan on Port 623

Duc Nghiem
3. Import Template cho thiết bị
Truy cập vào trang https://www.zabbix.org/wiki/Zabbix_Templates sau đó download
bộ template dành cho thiết bị hoặc server cần giám sát

Administration  General  Value Mapping

Sau đó chọn Create value map và tạo 2 Mapping như hình dưới

Sau đó import template vừa download

Configuration  Template  Import sau đó Browser đến file template và import

Duc Nghiem
4. Tạo host monitor bằng IPMP

Configuration  Hosts  Create host

Nhập vào IP của interface IPMI ở đây cụ thể là IP của ILO trên server HP và port là
623

Duc Nghiem
Tại tab Template chọn template khi nãy vừa được Import

Tại tab IPMI nhập vào Username và Password của ILO trên server HP
Nhấn Add để hoàn tất quá trình tạo Host

5. Fix lỗi Can not connect. Unknown error (33554436)

Do gói openipmi cài đặt vào không mặc định không mã hóa SSL nên khi tạo host
xong thay vì biểu tưởng IPMI màu xanh như hình trên thì nó lại màu đỏ và báo lỗi
Unknown error (33554436)
Để fix lỗi này ta làm như sau:
#apt-get source openipmi
#cd openipmi-2*
Duc Nghiem
#vi debian/rules
Tìm dòng CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \
Và sửa lại thành CFLAGS="$(CFLAGS)" ./configure --with-openssl --
host=$(DEB_HOST_GNU_TYPE) \
Sau đó xóa dòng --without-openssl bên dưới nếu có và Save File
#dpkg-buildpackage ( Nếu quá trình này có xảy ra lỗi và yêu cầu các gói dbhelper,
autotools-dev, libpopt-dev, libncurses5-dev thì ta cứ apt-get install để cài thêm và buil
lại)
#cd ..
#dpkg -i openipmi*.deb libopenipmi*.deb
#service zabbix-server restart

Duc Nghiem

You might also like