Ich mag das gesamte WMI-Konzept, und ich könnte es wirklich unter Linux (in einigen Skripten) verwenden. Gibt es so etwas für Linux-Systeme?Gibt es etwas wie WMI für Linux?
Antwort
Nicht wirklich. Verwenden Sie WMI, um Systemparameter abzurufen, Prozesse abzufragen oder die Konfiguration zu ändern oder Systemereignisse zu überwachen, oder was?
Der Kernel stellt eine Vielzahl von Informationen und einstellbaren Reglern über die Dateisysteme /proc
und zur Verfügung. Keine Abfragesprache, nur eine organisierte Hierarchie von Verzeichnissen und Dateien. Einige dieser Dateien sind schreibgeschützt, schreibgeschützt oder schreibgeschützt. einige von ihnen sind poll
fähig.
Einige Dienste verfügen über benutzerdefinierte Clients können und Update-Konfiguration im laufenden Betrieb abfragen - chrony ‚s chronyc
in den Sinn kommt, aber auch die sehr grundlegendsten init
hat initctl
. Neuere Dienste wie HAL können über D-Bus eingesehen und manipuliert werden.
Schauen Sie sich die/proc-Schnittstellen an. Sie können dort viele Systeminformationen erhalten. Es gibt auch viele ausgezeichnete Dienstprogramme zum Sammeln von Systeminformationen. Die sysstat-Pakete sind immer eines der ersten Dinge, die ich heutzutage installiere.
Edit: Sie können immer auch SNMP abfragen. Es sind viele Informationen standardmäßig verfügbar.
Windows-Verwaltungsinstrumentation (WMI) ist Microsofts Implementierung des Standards WBEM (Web Based Enterprise Management) von Distributed Management Task Force. Diese Standards sind verfügbar und werden in verschiedenen Varianten von * nix-Systemen verwendet. Nur ein Beispiel, hier ist eine SourceForge project, die WBEM auf Linux-Systemen ermöglicht. Es ist ein Standard-CIM (Common Information Model) genannt, die durch die DTMF wird wie folgt beschrieben:
CIM für Systeme eine gemeinsame Definition von Managementinformationen bietet, Netzwerke, Anwendungen und Dienste, und ermöglicht Verkäufer Erweiterungen. Die allgemeinen Definitionen von CIM ermöglichen es Anbietern, im gesamten Netzwerk semantisch reichhaltige Verwaltungsinformationen zwischen Systemen auszutauschen.
Microsoft hat Open-Source [OMI] (http://www.opengroup.org/software/omi), eine Implementierung von WBEM für Linux/UNIX, und wird von SCCM 2012 zur Abfrage von Linux-Systemen verwendet. – Kupiakos
Vielleicht könnte es für Sie hilfreich sein. Werfen Sie einen Blick auf diesen Beitrag: http://www.aldeid.com/wiki/Wmic-linux
OpenLMI scheint für genau diesen Zweck entwickelt werden ... Es bietet Instrumente zur Überwachung und Steuerung von Linux-basierten Servern.
Es gibt auch WBEM Agenten für GNU/Linux (wie OpenPegasus).
Offenbar verwendet OpenLMI Pegasus als externe Schnittstelle.
ich bitte zu unterscheiden, aber ja, gibt es. FWTS Holen und
fwts wmi -
laufen Und Sie werden sehen, wie es implementiert ist und was möglich ist/ändern zu lesen.
hier Mehr: https://wiki.ubuntu.com/Kernel/Reference/WMI
- 1. gibt es etwas wie RightMark für Linux?
- 2. Gibt es etwas wie bpython für Ruby?
- 3. Gibt es etwas wie GhostDoc für C++
- 4. Gibt es etwas wie Selbst für Klassenmethoden?
- 5. Gibt es so etwas wie Linux ptrace syscall in Windows?
- 6. Gibt es etwas wie xvfb oder xnest für Windows?
- 7. Gibt es so etwas wie "Unicode-Sortierung"?
- 8. Gibt es etwas wie NSDictionary in Android?
- 9. Gibt es so etwas wie IMAP für Podcasts?
- 10. Gibt es etwas wie Python Decorators für C#?
- 11. Gibt es etwas wie JAX-B für C#?
- 12. Gibt es so etwas wie Codecademy für Java
- 13. Gibt es etwas wie deal() für normale MATLAB-Arrays?
- 14. Gibt es etwas wie Testflight für Windows Phone 8?
- 15. Gibt es etwas wie "Autotest" für Python-Unittests?
- 16. Gibt es etwas wie eine detaillierte Überlagerung für Bilder?
- 17. Gibt es etwas ähnliches für Emacs wie VIMS der NERDtree
- 18. Gibt es etwas wie jquery für WPF/XAML?
- 19. Gibt es etwas wie rubygems.org für Scala-Bibliotheken
- 20. Gibt es für die Bash etwas wie perls __DATA__?
- 21. Gibt es etwas wie Python-Export?
- 22. VBA - Gibt es so etwas wie Listen?
- 23. OpenCV - gibt es etwas wie Löschtext?
- 24. Gibt es so etwas wie XML 2.0?
- 25. Gibt es etwas wie RhinoMocks in Java?
- 26. gibt es etwas wie "oncall" Javascript-Methode?
- 27. Gibt es etwas wie ein funktionales Modell?
- 28. Gibt es eine schnellere Methode, WMI-Abfrage von Powershell durchzuführen ..?
- 29. Gibt es eine Möglichkeit, WMI-Code/Klassen zu generieren?
- 30. PHP-Dateiverschlüsselungsmethoden. Gibt es etwas Einfaches?
Hallo Geo, wo die entsandten Antworten hilfreich? Können Sie mehr Informationen zu dem Betriebssystem bereitstellen, das Sie interessiert und welche Lösung Sie verwendet haben? - wenn du welche benutzt hast. Vielen Dank. – Andreas
Hallo Andreas, am Ende gab ich die WMI-Idee auf, und ich benutzte nur die in den Dateien zur Verfügung gestellten Informationen. – Geo
Ich weiß, das ist älter als Dreck, aber für den Fall, dass jemand darüber stolpert, wurde eine Menge Arbeit an OpenLMI geleistet und jeder, der daran interessiert ist, sollte es ausprobieren. WMI ist Microsofts CIM-Implementierungsprodukt, während OpenLMI das GNU/Linux-CIM-Angebot ist (hauptsächlich von Red Hat vorerst entwickelt). – Bratchley