2009-05-28 43 views
11

Tôi thích toàn bộ khái niệm WMI, và tôi thực sự có thể sử dụng nó dưới Linux (trong một số kịch bản). Có một cái gì đó như thế cho các hệ thống Linux?Có cái gì đó giống như WMI cho Linux?

+0

Hi Geo, câu trả lời được đăng hữu ích ở đâu? Bạn có thể cung cấp thêm thông tin cho hệ điều hành mà bạn quan tâm và bạn đã sử dụng giải pháp nào? - nếu bạn sử dụng bất kỳ. Cảm ơn. – Andreas

+0

Hi Andreas, cuối cùng tôi đã từ bỏ ý tưởng WMI, và tôi chỉ sử dụng thông tin có sẵn trong các tập tin. – Geo

+3

Tôi biết điều này là cũ hơn bụi bẩn nhưng trong trường hợp bất cứ ai tình cờ khi nó, rất nhiều công việc đã được thực hiện trên OpenLMI và vì vậy bất cứ ai quan tâm đến điều này nên kiểm tra xem nó ra. WMI là sản phẩm thực thi CIM của Microsoft trong khi OpenLMI là sản phẩm GNU/Linux CIM (chủ yếu được phát triển bởi Red Hat trong thời gian này). – Bratchley

Trả lời

11

Không thực sự. Bạn đang sử dụng WMI để lấy thông số hệ thống, hoặc để truy vấn quy trình, hoặc thay đổi cấu hình, hoặc theo dõi sự kiện hệ thống, hay cái gì?

Hạt nhân hiển thị nhiều thông tin và núm điều chỉnh thông qua hệ thống tệp /proc/sys. Không có ngôn ngữ truy vấn, chỉ là một phân cấp có tổ chức các thư mục và tệp. Một số tệp này là chỉ đọc, đọc-ghi hoặc chỉ ghi; một số trong số đó có thể là poll.

Một số dịch vụ có thể có khách hàng tùy chỉnh để truy vấn và cấu hình cập nhật một cách nhanh chóng - chrony 's chronyc nói đến cái tâm, nhưng ngay cả những rất cơ bản nhất initinitctl. Các dịch vụ mới hơn như HAL có thể được xem xét và thao túng trên D-Bus.

2

Hãy xem qua giao diện/proc. Bạn có thể nhận được rất nhiều thông tin hệ thống ở đó. Ngoài ra còn có nhiều tiện ích tuyệt vời để thu thập thông tin hệ thống. Các gói sysstat luôn là một trong những thứ đầu tiên tôi cài đặt trong những ngày này.

Chỉnh sửa: Bạn luôn có thể truy vấn SNMP. Có rất nhiều thông tin được hiển thị theo mặc định.

26

Công cụ quản lý Windows (WMI) là việc Microsoft triển khai tiêu chuẩn WBEM (Quản lý doanh nghiệp dựa trên web) từ Distributed Management Task Force. Các tiêu chuẩn này có sẵn và được sử dụng trong một số hương vị của hệ thống * nix. Ví dụ, đây là một SourceForge project cho phép WBEM trên các hệ thống Linux. Có một tiêu chuẩn gọi là CIM (Common Information Model) được mô tả bởi các DTMF như sau:

CIM cung cấp một định nghĩa chung về thông tin quản lý cho các hệ thống, mạng, các ứng dụng và dịch vụ, và cho phép nhà cung cấp tiện ích mở rộng. Định nghĩa phổ biến của CIM cho phép các nhà cung cấp trao đổi thông tin quản lý phong phú về ngữ nghĩa giữa các hệ thống trong toàn bộ mạng.

+0

Microsoft có mã nguồn mở [OMI] (http://www.opengroup.org/software/omi), triển khai WBEM cho Linux/UNIX và là những gì được SCCM 2012 sử dụng để truy vấn các hệ thống Linux. – Kupiakos

3

OpenLMI dường như được thiết kế cho mục đích chính xác ... Nó cung cấp thiết bị đo đạc để giám sát và kiểm soát máy chủ dựa trên Linux.

Ngoài ra còn có WBEM đại lý cho GNU/Linux (như OpenPegasus).

Dường như OpenLMI sử dụng Pegasus làm giao diện bên ngoài.

0

Tôi cầu xin sự khác biệt, nhưng CÓ, có. Nhận FWTS và chạy

fwts wmi - 

Và bạn sẽ thấy thế nào là nó được thực hiện và những gì có thể đọc/sửa đổi.

Thêm tại đây: https://wiki.ubuntu.com/Kernel/Reference/WMI

Các vấn đề liên quan