RE: [Mono-dev] system class
Not a provider, a client. The Microsoft WMI API's have a DCOM interface which you can invoke to execute WQL queries etc., but the actual data is sent in a DCOM custom object which is essentially a stream of bytes in an undocumented format. So once you can connect via DCOM and parse the custom format, you can manage Windows machines remotely from Linux. If I were setting up a provider for Linux/Unix/whatever then I guess OpenWBEM etc. would be an excellent option, or something like this: http://www.excsoftware.com/. Looking back it's not actually clear to me whether Matthijs is trying to manage Windows from Linux, Linux from Windows, Linux from Linux or what ;P, so I apoligize if I muddled the issue. -W.W. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Jordan Sent: Thursday, October 06, 2005 11:25 AM To: mono-devel-list@lists.ximian.com Subject: Re: [Mono-dev] system class Hi Will, As I understand it the main difficulty in dealing with Microsoft's WMI implementation is that it runs over DCOM and not a standard protocol such as HTTP. I wrote a C# DCOM stack and WMI implementation for my company, but since they own it and not me I can't release it into the Mono class libs. Just out of curiosity: did you write just a WMI provider for some system? Or a full CMI manager? Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
RE: [Mono-dev] system class
As I understand it the main difficulty in dealing with Microsoft's WMI implementation is that it runs over DCOM and not a standard protocol such as HTTP. I wrote a C# DCOM stack and WMI implementation for my company, but since they own it and not me I can't release it into the Mono class libs. -W.W. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matthijs ter Woord Sent: Wednesday, October 05, 2005 1:00 PM To: Rafael Ferreira Cc: Robert Jordan; mono-devel-list@lists.ximian.com Subject: Re: [Mono-dev] system class Hmm, how about OpenWBEM? WMI is supposed to be an implementation of the WBEM standard, OpenWBEM too. - Original Message - From: Rafael Ferreira [EMAIL PROTECTED] To: Matthijs ter Woord [EMAIL PROTECTED] Cc: mono-devel-list@lists.ximian.com; Robert Jordan [EMAIL PROTECTED] Sent: Wednesday, October 05, 2005 6:11 PM Subject: Re: [Mono-dev] system class yeah its called snmpd :-) On Wed, 2005-10-05 at 16:10 +0200, Matthijs ter Woord wrote: OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
Well, you could always ask your employer :-) Greets, Matthijs ter Woord - Original Message - From: Will Weisser [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 7:20 PM Subject: RE: [Mono-dev] system class As I understand it the main difficulty in dealing with Microsoft's WMI implementation is that it runs over DCOM and not a standard protocol such as HTTP. I wrote a C# DCOM stack and WMI implementation for my company, but since they own it and not me I can't release it into the Mono class libs. -W.W. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matthijs ter Woord Sent: Wednesday, October 05, 2005 1:00 PM To: Rafael Ferreira Cc: Robert Jordan; mono-devel-list@lists.ximian.com Subject: Re: [Mono-dev] system class Hmm, how about OpenWBEM? WMI is supposed to be an implementation of the WBEM standard, OpenWBEM too. - Original Message - From: Rafael Ferreira [EMAIL PROTECTED] To: Matthijs ter Woord [EMAIL PROTECTED] Cc: mono-devel-list@lists.ximian.com; Robert Jordan [EMAIL PROTECTED] Sent: Wednesday, October 05, 2005 6:11 PM Subject: Re: [Mono-dev] system class yeah its called snmpd :-) On Wed, 2005-10-05 at 16:10 +0200, Matthijs ter Woord wrote: OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
Hi Will, As I understand it the main difficulty in dealing with Microsoft's WMI implementation is that it runs over DCOM and not a standard protocol such as HTTP. I wrote a C# DCOM stack and WMI implementation for my company, but since they own it and not me I can't release it into the Mono class libs. Just out of curiosity: did you write just a WMI provider for some system? Or a full CMI manager? Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
If you can make them understand the power behing open source I think they will let it released.:) Open source is good for them as well, as currently they have a version. They paid for it. But unless they pay for it again and again it's bugs won't be fixed and it will be outdated after some time. But if they release it as open source other people can fix and imporve it (in other words maintain it), and they will benefit this as well. And of course we could use it.:) Kornél - Original Message - From: Matthijs ter Woord [EMAIL PROTECTED] To: Will Weisser [EMAIL PROTECTED]; mono-devel-list@lists.ximian.com Sent: Thursday, October 06, 2005 5:07 PM Subject: Re: [Mono-dev] system class Well, you could always ask your employer :-) Greets, Matthijs ter Woord - Original Message - From: Will Weisser [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 7:20 PM Subject: RE: [Mono-dev] system class As I understand it the main difficulty in dealing with Microsoft's WMI implementation is that it runs over DCOM and not a standard protocol such as HTTP. I wrote a C# DCOM stack and WMI implementation for my company, but since they own it and not me I can't release it into the Mono class libs. -W.W. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matthijs ter Woord Sent: Wednesday, October 05, 2005 1:00 PM To: Rafael Ferreira Cc: Robert Jordan; mono-devel-list@lists.ximian.com Subject: Re: [Mono-dev] system class Hmm, how about OpenWBEM? WMI is supposed to be an implementation of the WBEM standard, OpenWBEM too. - Original Message - From: Rafael Ferreira [EMAIL PROTECTED] To: Matthijs ter Woord [EMAIL PROTECTED] Cc: mono-devel-list@lists.ximian.com; Robert Jordan [EMAIL PROTECTED] Sent: Wednesday, October 05, 2005 6:11 PM Subject: Re: [Mono-dev] system class yeah its called snmpd :-) On Wed, 2005-10-05 at 16:10 +0200, Matthijs ter Woord wrote: OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
Are there any WMI alternatives on linux (opensource/closed source)? - Original Message - From: Paolo Molaro [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 12:24 PM Subject: Re: [Mono-dev] system class On 10/04/05 marcos rocha wrote: does anyone knows when will System.Management class be usefull ??? When someone who needs it will write and submit an implementation. lupus -- - [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
RE: [Mono-dev] system class
Some of this information could be found under proc filesystem. May be it's good to explore that of WMI knowledge present in these pseudo-files. But it's very platform dependent. And even kernel-dependent. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matthijs ter Woord Sent: Wednesday, October 05, 2005 5:45 PM To: Paolo Molaro; mono-devel-list@lists.ximian.com Subject: Re: [Mono-dev] system class Are there any WMI alternatives on linux (opensource/closed source)? - Original Message - From: Paolo Molaro [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 12:24 PM Subject: Re: [Mono-dev] system class On 10/04/05 marcos rocha wrote: does anyone knows when will System.Management class be usefull ??? When someone who needs it will write and submit an implementation. lupus -- - [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
yeah its called snmpd :-) On Wed, 2005-10-05 at 16:10 +0200, Matthijs ter Woord wrote: OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
Hmm, how about OpenWBEM? WMI is supposed to be an implementation of the WBEM standard, OpenWBEM too. - Original Message - From: Rafael Ferreira [EMAIL PROTECTED] To: Matthijs ter Woord [EMAIL PROTECTED] Cc: mono-devel-list@lists.ximian.com; Robert Jordan [EMAIL PROTECTED] Sent: Wednesday, October 05, 2005 6:11 PM Subject: Re: [Mono-dev] system class yeah its called snmpd :-) On Wed, 2005-10-05 at 16:10 +0200, Matthijs ter Woord wrote: OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
I understand, but would an implementation of System.Management be compatible with WMI in the way of being able to connect to windows pc's too? Greets, Matthijs ter Woord - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 7:58 PM Subject: Re: [Mono-dev] system class Hmm, how about OpenWBEM? WMI is supposed to be an implementation of the WBEM standard, OpenWBEM too. The WMI API (that's the stuff behind System.Management) is a COM API [1]. The so called WMI-Core is the part supposed to be implemented after a standard, but this was never been directly exposed to consumers, at least not under Windows. Rob [1] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/ wmi_architecture.asp - Original Message - From: Rafael Ferreira [EMAIL PROTECTED] To: Matthijs ter Woord [EMAIL PROTECTED] Cc: mono-devel-list@lists.ximian.com; Robert Jordan [EMAIL PROTECTED] Sent: Wednesday, October 05, 2005 6:11 PM Subject: Re: [Mono-dev] system class yeah its called snmpd :-) On Wed, 2005-10-05 at 16:10 +0200, Matthijs ter Woord wrote: OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
Hmm, of course i meant SHOULD instead of WOULD - Original Message - From: Matthijs ter Woord [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com; Robert Jordan [EMAIL PROTECTED] Sent: Wednesday, October 05, 2005 8:17 PM Subject: Re: [Mono-dev] system class I understand, but would an implementation of System.Management be compatible with WMI in the way of being able to connect to windows pc's too? Greets, Matthijs ter Woord - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 7:58 PM Subject: Re: [Mono-dev] system class Hmm, how about OpenWBEM? WMI is supposed to be an implementation of the WBEM standard, OpenWBEM too. The WMI API (that's the stuff behind System.Management) is a COM API [1]. The so called WMI-Core is the part supposed to be implemented after a standard, but this was never been directly exposed to consumers, at least not under Windows. Rob [1] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/ wmi_architecture.asp - Original Message - From: Rafael Ferreira [EMAIL PROTECTED] To: Matthijs ter Woord [EMAIL PROTECTED] Cc: mono-devel-list@lists.ximian.com; Robert Jordan [EMAIL PROTECTED] Sent: Wednesday, October 05, 2005 6:11 PM Subject: Re: [Mono-dev] system class yeah its called snmpd :-) On Wed, 2005-10-05 at 16:10 +0200, Matthijs ter Woord wrote: OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
Sorry Rafael, bu the snmpd does not solve the problem. i can't get a list of installed software with snmpd, neither a list of running processes. i'd like something platform independed. thanks Marcos --- Rafael Ferreira [EMAIL PROTECTED] escreveu: yeah its called snmpd :-) On Wed, 2005-10-05 at 16:10 +0200, Matthijs ter Woord wrote: OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! www.yahoo.com.br/messenger/ ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] system class
Marcos, you should look int snmpd, (maybe man snmpd) you can define custom monitors to do both of the this you listed (specially if you're talking about an RPM based distro). Also, you can't get more cross platform than snmpd. - raf On Wed, 2005-10-05 at 21:07 +, marcos rocha wrote: Sorry Rafael, bu the snmpd does not solve the problem. i can't get a list of installed software with snmpd, neither a list of running processes. i'd like something platform independed. thanks Marcos --- Rafael Ferreira [EMAIL PROTECTED] escreveu: yeah its called snmpd :-) On Wed, 2005-10-05 at 16:10 +0200, Matthijs ter Woord wrote: OK, i agree, but i actually mean a software package which provides roughly the same functionality. - Original Message - From: Robert Jordan [EMAIL PROTECTED] To: mono-devel-list@lists.ximian.com Sent: Wednesday, October 05, 2005 3:59 PM Subject: Re: [Mono-dev] system class Matthijs ter Woord wrote: Are there any WMI alternatives on linux (opensource/closed source)? An implementation of the Windows Management Instrumentation for Linux? :-) Rob ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! www.yahoo.com.br/messenger/ ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list