IPMItool là rất đơn giản, mã nguồn mở và nền tảng phần mềm dòng lệnh dễ sử dụng viết bằng ngôn ngữ lập trình C và được thiết kế để hoạt động như một giao diện với các hệ thống hỗ trợ cả 1.5 và 2.0, ngành của (Giao diện quản lý Intelligent Platform) đặc điểm kỹ thuật IPMI.
Các tính năng trong nháy mắt
Với IPMItool bạn sẽ có thể dễ dàng đọc các SDR (Software-định nghĩa Radio), hiển thị SEL & rsquo; s nội dung, giá trị cảm biến in, thông tin FRU in, thực hiện kiểm soát quyền lực khung xe, cũng như đọc và thiết lập mạng LAN (Local Area Network) các thông số cấu hình. Ngoài ra, phần mềm còn cho phép bạn sử dụng một giao diện hệ thống được cung cấp bởi một trình điều khiển thiết bị hạt nhân (OpenIPMI) bằng cách tận dụng các giao diện IPMI-over-LAN.
Các giao diện sau đây được hỗ trợ chính thức bởi IPMItool: LAN, mạng LAN Plus, OpenIPMI, FreeIPMI, IMB, BMC, LIPMI và Serial. Một giao diện giả cũng được cung cấp, cũng như các ipmievd và ipmishell công cụ. Hỗ trợ cho một số các giao diện này được thêm vào theo mặc định khi cấu hình dự án, như những người khác đòi hỏi enablement rõ ràng.
tùy chọn dòng lệnh
Từ giao diện dòng lệnh (CLI), người dùng sẽ có thể làm được rất nhiều nhiệm vụ bằng cách sử dụng lệnh ipmitool tạo ra sau khi biên dịch. Nó cho phép bạn gửi yêu cầu RAW IPMI, cấu hình kênh LAN, chạy một ATCA hoặc PICMG lệnh mở rộng, cấu hình tường lửa phần mềm, thông tin về phiên bản in, như welll như đi ăn trưa một IPMI vỏ tương tác.
Dưới mui xe, sẵn có và các hệ điều hành hỗ trợ
Các dự án IPMItool được viết hoàn toàn bằng ngôn ngữ lập trình C và nó & rsquo; s có sẵn để tải về chỉ như là một kho lưu trữ nguồn, mà phải được cấu hình và biên soạn trước khi cài đặt. Bên cạnh đó GNU / Linux, phần mềm hoạt động thành công dưới hệ điều hành FreeBSD, Solaris và Mac OS X. Cả hai 32-bit và 64-bit kiến trúc được hỗ trợ tại thời điểm này. Một số lựa chọn của các bản phân phối Linux bao gồm các chương trình IPMItool trong kho phần mềm mặc định của họ, do đó bạn có thể cài đặt nó mà không cần phải biên dịch nguồn của nó.
Điều gì là mới trong phiên bản này:
- ID: 299 - openipmi Plugin viết zero byte sai
- ID: 301 - Thêm OS / Hypervisor sự kiện trạng thái cài đặt
- ID: 298 - sửa chữa LANplus thử lại
- ID: 295 - thông báo cho người dùng nếu SOL phiên ngắt kết nối
- ID: 297 - không in ra SEL nhập nếu ID không có mặt
- ID: 296 - Fix PSD kích thước giải mã
- ID: 293 - Sử dụng các biến chưa được khởi trong ipmi_main ()
- ID: 278 - Lỗi trong sol looptest
- ID: 290 - ipmi_sol.c cần một sạch-up
- ID: 85 - Supermicro màn hình báo lỗi bộ nhớ ECC
- ID: 290 - ipmi_sol.c cần một sạch-up
- ID: 286 - thử lại phiên mở nhấn khẳng định trong ipmi_lanplus_send_payload
- ID: 285 - Fix SEGV trong ipmi_lanplus_open_session
- ID: 284 - Fix SEGV trong ipmi_main
- ID: 283 - ipmi_intf_socket_connect không thành công với các host IPv4
- ID: 46 - ipmi_fwum cần một số lại công việc
- ID: 50 - ipmi_hpmfwupg cần một sạch lên
- ID: 279 - ipmitool danh sách SDR vỡ
- ID: 44 - Hỗ trợ giao diện giả - dự án giả-ipmistack
- ID: 48 - Di FRU hạn chế hàng tồn kho thời gian truy cập mã hóa cứng
- ID: 276 - HPM.1 nâng cấp kết hợp vá
- ID: 90 - Thêm lựa chọn để khung bootparam bộ bootflag
- ID: 292 -Properly xử lý các plugin khác không mục tiêu adddress với -t
- Nhiều Fixes dựa trên chạy Coverity
- Sử dụng TIOCFLUSH nếu TCFLSH thiếu để có được tòa nhà cắm nối tiếp trên Hurd.
- Disable IMB và mở các plugin mặc định trên Hurd. Nền tảng này thiếu sự hỗ trợ hạt nhân yêu cầu.
- Thay đổi cắm nối tiếp để chỉ cố gắng vô hiệu hóa các lá cờ IUCLC nối tiếp dòng trên các nền tảng hỗ trợ nó. Sửa chữa xây dựng vấn đề trên Hurd và FreeBSD.
- PA: 83 - Sửa đổi IPv6 vá
- FR: 24 - Exchange OS Tên Hostname BMC URL quá trình khởi động
- ID: 304 - Incorect byteswap trong trọng tải tối đa SOL
- ID: 303 - Sửa chữa xây dựng lỗi trong mã HPM.2
- ID: 300 - chức năng sunoem mới
- ID: 144 - Fix 'DCMI điện set_limit hành động'
- ID: 302 - HPM.2 hỗ trợ tin nhắn dài
- ID: 309 - Thêm mục SEL mới cho IPMI 2.0 rev 1.1
- ID: 280 - người đàn ông trang dọn dẹp
- ID: 311 - người đàn ông cập nhật trang cho các lệnh sunoem mới
Điều gì là mới trong phiên bản 1.8.15:
- ID: 299 - openipmi Plugin viết không để sai byte
- ID: 301 - Thêm OS / Hypervisor sự kiện trạng thái cài đặt
- ID: 298 - sửa chữa LANplus thử lại
- ID: 295 - thông báo cho người dùng nếu SOL phiên ngắt kết nối
- ID: 297 - không in ra SEL nhập nếu ID không có mặt
- ID: 296 - Fix PSD kích thước giải mã
- ID: 293 - Sử dụng các biến chưa được khởi trong ipmi_main ()
- ID: 278 - Lỗi trong sol looptest
- ID: 290 - ipmi_sol.c cần một sạch-up
- ID: 85 - Supermicro màn hình báo lỗi bộ nhớ ECC
- ID: 290 - ipmi_sol.c cần một sạch-up
- ID: 286 - thử lại phiên mở nhấn khẳng định trong ipmi_lanplus_send_payload
- ID: 285 - Fix SEGV trong ipmi_lanplus_open_session
- ID: 284 - Fix SEGV trong ipmi_main
- ID: 283 - ipmi_intf_socket_connect không thành công với các host IPv4
- ID: 46 - ipmi_fwum cần một số lại công việc
- ID: 50 - ipmi_hpmfwupg cần một sạch lên
- ID: 279 - ipmitool danh sách SDR vỡ
- ID: 44 - Hỗ trợ giao diện giả - dự án giả-ipmistack
- ID: 48 - Di FRU hạn chế hàng tồn kho thời gian truy cập mã hóa cứng
- ID: 276 - HPM.1 nâng cấp kết hợp vá
- ID: 90 - Thêm lựa chọn để khung bootparam bộ bootflag
- ID: 292 -Properly xử lý các plugin khác không mục tiêu adddress với -t
- Nhiều Fixes dựa trên chạy Coverity
- Sử dụng TIOCFLUSH nếu TCFLSH thiếu để có được tòa nhà cắm nối tiếp trên Hurd.
- Disable IMB và mở các plugin mặc định trên Hurd. Nền tảng này thiếu sự hỗ trợ hạt nhân yêu cầu.
- Thay đổi cắm nối tiếp để chỉ cố gắng vô hiệu hóa các lá cờ IUCLC nối tiếp dòng trên các nền tảng hỗ trợ nó. Sửa chữa xây dựng vấn đề trên Hurd và FreeBSD.
- PA: 83 - Sửa đổi IPv6 vá
- FR: 24 - Exchange OS Tên Hostname BMC URL quá trình khởi động
- ID: 304 - Incorect byteswap trong trọng tải tối đa SOL
- ID: 303 - Sửa chữa xây dựng lỗi trong mã HPM.2
- ID: 300 - chức năng sunoem mới
- ID: 144 - Fix 'DCMI điện set_limit hành động'
- ID: 302 - HPM.2 hỗ trợ tin nhắn dài
- ID: 309 - Thêm mục SEL mới cho IPMI 2.0 rev 1.1
- ID: 280 - người đàn ông trang dọn dẹp
- ID: 311 - người đàn ông cập nhật trang cho các lệnh sunoem mới
Điều gì là mới trong phiên bản 1.8.13:
- ID: 3.611.905 - Trực tiếp nối tiếp cơ bản / Chế độ ga trình điều khiển giao diện
- ID: 3577766 - nút bấm và công tắc cấu hình của tôi không hoạt động
- ID: 3611253 - không ghi đè lên giá trị của hệ điều hành mặc định cho giao diện
- ID: 65 - Sửa chữa cho configure.in để biên dịch chéo
- ID: 3571153 - OpenIPMI / ipmievd không biên dịch trên Solaris
- trang người đàn ông nhiều ipmitool
- ID: 3611226 - Bridging hỗ trợ cho nền tảng PICMG
- Thêm hỗ trợ cho getsysinfo / setsysinfo lệnh để IPMI mc
- Cleanup Dell OEM mã để sử dụng giao diện sysinfo mới
- ID: 93 - str-to-int chuyển đổi là yếu
- ID: 3582307 - ipmi_fru - ipmi_fru_main () mã trở lại
- ID: 3582310 - ipmi_fru - ipmi_fru_main () - lạm dụng printf ()
- ID: 3576213 - ipmi_fru - biến không sử dụng
- ID: 3578276 - ipmi_fru - miễn phí () vào bộ nhớ được giải phóng có thể
- ID: 3578275 - ipmi_fru - rò rỉ bộ nhớ
- ID: 3528271 - ipmi_fru - có thể * chảy qua FRUID
- ID: 3578277 - ipmi_fru - có thể trỏ NULL
- ID: 3612372 - Nhận biết số Broadcom IANA và sản phẩm BCM5725
- ID: 3608758 - thêm IPMI_NETFN_OEM
- ID: 143 - Đảo ngược 'kênh authcap' khả năng đảo ngược Fixes IPMIv1.5 / 2.0 'kênh authcap' khả năng
- ID: 3587318 - & quot; DCMI khám phá & quot; không phải là DCMI 1.5 tương thích
- ID: 3608757 - ipmi_fru - khác nhau sửa
- ID: 3598203 - 'mc getsysinfo | setsysinfo' cần một chút lại công việc
- ID: 3597782 - ipmi_mc - sysinfo_param () có hai lợi nhuận liên tục
- ID: 3597781 - 'mc getsysinfo | setsysinfo' giúp đỡ có lỗi chính tả
- ID: 3608763 - ipmi_sdr - mã dọn dẹp và đầu ra dọn dẹp màn hình
- ID: 3610286 - ipmi_sdr - ipmi_sdr_print_type - không đúng eval
- ID: 3600930 - ipmi_sdr - mã ngẫu nhiên
- ID: 3602439 - ipmi_sdr - rò rỉ bộ nhớ
- ID: 3595199 - ipmi_sdr - Thêm hỗ trợ cho 'ipmitool giúp SDR'
- ID: 3592773 - "ipmitool thông tin SDR '; in thông tin không chính xác
- ID: 3592770 - 'ipmitool danh sách SDR | elist INV_INPUT' mã trở lại
- ID: 3577159 - ipmi_sdr - uint32_t diễn viên để uint8_t và trở lại
- ID: 3528368 - ipmi_sdr - thể int * dòng
- ID: 226 - ipmi_sdradd - typo
- ID: 258 - ipmi_sdradd - Lỗi in trên STDOUT
- Cố định ipmievd bắt đầu dưới systemd.
- ID: 3608760 - Thêm bswap.h để ipmi_chassis.c và ipmi_pef.c
- ID: 3564701 - ipmitool 1.8.12 không xây dựng trên kiến trúc cuối lớn
- ID: 3600907 - xác định giá trị cho & quot; Chassis thể không hỗ trợ quân Xác định & quot;
- ID: 256 - ipmitool có thể sụp đổ khi địa chỉ IPv6 được trả về
- ID: 211 - 'lib / ipmi_dcmi.c' - typo & lỗi in trên STDOUT
- ID: 3612237 - Nếu DCMI lệnh thất bại, hoàn thành mã không chính xác được in
- ID: 3608149 - ipmitool - đặt con trỏ đến NULL sau miễn phí ()
- ID: 3603419 - DCMI - lãng phí nguồn lực
- ID: 3600908 - DMCI - tai nạn trong ipmi_print_sensor_info (), NULL ref
- ID: 3609985 - delloem: Sai MAC trả lại khi flex addressing được kích hoạt
- ID: 113 - delloem tập exec sẽ không xử lý nhiều hơn một lệnh
- ID: 28 - delloem - làm sạch các mã
- ID: 3608261 - delloem - mã định dạng
- ID: 3528247 - delloem - sửa chữa có thể * int dòng
- ID: 3600910 - delloem - mã ngẫu nhiên
- ID: 3576211 - delloem - biến không sử dụng
- ID: 3578022 - delloem - sửa chữa lỗi chính tả
- ID: 263 - ipmi_ek * - dọn dẹp
- ID: 3308765 - ipmi_ek * - dọn dẹp
- ID: 3586228 - ipmi_ek * - ipmi_ekanalyzer_usage () làm lại
- ID: 3528388 - ipmi_ek * - một lỗi đánh máy trong thông báo lỗi
- ID: 3576212 - ipmi_event - tốt hơn xử lý RSP
- ID: 3607393 - ipmi_event - thừa ' n' trong thông báo lỗi
- ID: 153 - ipmi_firewall - printf () được sử dụng thay vì lprintf ()
- ID: 3608003 - ipmi_fru - atol () nên được thay thế bằng str2 * ()
- ID: 3600911 - ipmi_fru - sửa chữa nhiều gia trong args để printf
- ID: 3600914 - không có tai nạn nhiều hơn trên không phản ứng. cho phép nhiều gửi / vòng recv chờ đợi.
- ID: 70 - Sửa chữa và cập nhật cho ipmitool HPM
- ID: 3528308 - ipmi_hpmfwupg - thể int * dòng
- ID: 3608762 - ipmi_hpmfwup - Cố định thông báo trợ giúp cho lệnh HPM
- ID: 3607981 - ipmi_lanp - thay thế atoi () gọi
- ID: 3607320 - ipmi_lanp - có thể tham khảo NULL
- ID: 3600926 - ipmi_lanp - mã ngẫu nhiên
- ID: 3613575 - bộ nhớ bị rò rỉ - ipmi_password_file_read ()
- ID: 3522740 - đọc mật khẩu từ tập tin được giới hạn 16byte mật khẩu
- ID: 3613605 - ipmi_main - gọi miễn phí () trên con trỏ đến dữ liệu tĩnh
- ID: 3608761 - ipmi_main - PICMG Nhận Device Locator không bao giờ được chạy
- ID: 3577155 - ipmi_main '- rò rỉ bộ nhớ
- ID: 239 - typo trong 'mc selftest', thêm chi tiết
- ID: 3597471 - ipmi_mc - cần một chút lại công việc - rc, inv. tùy chọn
- ID: 3597468 - ipmi_mc - print_mc_usage () in để STDOUT
- ID: 3597469 - 'mc cơ quan giám sát tắt' in trên thiết bị lỗi chuẩn, nên được STDOUT
- ID: 3597470 - 'mc thiết lập lại cơ quan giám sát' in trên thiết bị lỗi chuẩn, nên được STDOUT
- ID: 3611254 - OEM xử lý Intel 82.751 trong chế độ SPT
- ID: 3600927 - thay đổi thứ tự eval của param đầu vào trong ipmi_oem_setup ()
- ID: 3600928 - ipmi_pef - mã ngẫu nhiên
- ID: 3592732 - ipmi_picmg.c - printf () sử dụng sai
- ID: 3528310 - ipmi_picmg.c - NULL tham khảo
- ID: 3528347 - ipmi_raw.c - thể int * dòng
- ID: 3587913 - Command% ipmitool giúp đỡ thô; trả về 1
- Nhập mã để hỗ trợ cảm biến trên LUN khác (Thay mặt Kontron Đức)
- ID: 3611912 - Thêm dòng mới mất tích khi sản lượng cvs được quy định
- ID: 244 - ipmi_sel - & quot; 0.0 & quot; hiển thị cho các giá trị ngưỡng không xác định
- ID: 3612371 - Typo sản lượng impi_sel debug
- ID: 3016359 - ipmi_sel - Nhận SEL Alloc Thông tin là không chính xác
- ID: 3568976 - 'sel đặt thời gian "hành vi không phù hợp
- ID: 3528371 - ipmi_sensor - thể int * dòng
- ID: 3601265 - 'ipmitool cảm biến nhận được' rò rỉ bộ nhớ
- ID: 3601106 - 'ipmitool cảm biến được NACname' đầu ra không chính xác / không phù hợp
- ID: 3608007 - ipmi_session - typo trong thông báo lỗi
- ID: 101 - ipmi_sol - thể int * dòng
- ID: 3600933 - ipmi_sol - sử dụng bzero bị phản đối ()
- ID: 3609472 - ipmi_sol - Thêm các ví dụ để các SOL lệnh
- ID: 3588726 - 'ipmitool trạng sol tải trọng ...;' segfaults trên không RSP
- ID: 3522731 - ipmi_sol - ipmi_get_sol_info () luôn trả về 0
- ID: 3613042 - thêm thiếu Entity ID
- ID: 3611306 - ipmi_tsol - sửa chữa luôn luôn thất bại trong trường hợp lỗi
- ID: 259 - ipmi_user - bộ nhớ bị rò rỉ
- ID: 260 - ipmi_user - thay thế atoi () gọi
- ID: 2871903 - ipmitool priv sử dụng không đúng cách đặt liên kết Auth
- ID: 3600960 - kiểm tra các bản sao của mật khẩu tồn tại
- ID: 3609473 - Thêm khẳng định / deassertion sự kiện ngưỡng
- ID: 104 - ipmishell - thể int * dòng
- ID: 262 - 'đặt' segfaults khi không có IPMI inf hiện
- ID: 257 ipmitool segfaults exec nếu đầu vào không hợp lệ cho
- ID: 254 - Fix thử khả năng xác thực hồi
- ID: 3611303 - lan - kiểm tra lỗi thiếu dấu ngoặc
- ID: 253 - Sửa chữa truyền lại lanplus
- ID: 212 - 'lib / ipmi_dcmi.c' - có thể int * dòng
- ID: 264 - chỉ số mảng không chính xác trong get_lan_param_select ()
- ID: 269 - Sửa chữa cho configure.in để biên dịch chéo
- ID: 267 - Tham nhũng trong & quot; lan in cảnh báo & quot; Sản lượng
- ID: 41 - ipmi_sel_interpret () - làm sạch định dạng, thụt đầu dòng
- ID: 242 - Không đúng DCMI điện Reading & quot; IPMI dấu thời gian & quot; giải thích
- ID: 229 - 'lib / ipmi_ekanalyzer.c' - một lỗi đánh máy `` Quá ít tranh luận ''
- ID: 266 - tập tin mô tả rò rỉ trong ipmi_fwum và ipmi_ekanalyzer
- ID: 99 - 'lib / ipmi_sel.c' - có thể int * dòng
- ID: 222 - 'lib / ipmi_sdr.c' - một lỗi đánh máy 'Không Đọc' - & gt; 'Không Reading'
- ID: 35 - Script để thiết lập chuyển hướng của SNMP đến / từ BMC
- ID: 273 - Giảm SOL kích thước bộ đệm đầu vào bởi kích thước tiêu đề SOL
cập nhật
Bình luận không