You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
(3) |
Oct
(2) |
Nov
(22) |
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(1) |
Feb
(7) |
Mar
(23) |
Apr
(34) |
May
(2) |
Jun
(5) |
Jul
|
Aug
(1) |
Sep
(5) |
Oct
(14) |
Nov
(10) |
Dec
(4) |
2003 |
Jan
(7) |
Feb
(2) |
Mar
(19) |
Apr
(11) |
May
(12) |
Jun
(5) |
Jul
(7) |
Aug
(2) |
Sep
|
Oct
(10) |
Nov
(5) |
Dec
(13) |
2004 |
Jan
(1) |
Feb
(27) |
Mar
(7) |
Apr
(22) |
May
(18) |
Jun
(7) |
Jul
(4) |
Aug
(32) |
Sep
(9) |
Oct
|
Nov
(21) |
Dec
(15) |
2005 |
Jan
(12) |
Feb
(9) |
Mar
(15) |
Apr
(24) |
May
(44) |
Jun
(45) |
Jul
(12) |
Aug
(19) |
Sep
(36) |
Oct
(20) |
Nov
(22) |
Dec
(8) |
2006 |
Jan
(10) |
Feb
(24) |
Mar
(8) |
Apr
(2) |
May
(17) |
Jun
(10) |
Jul
(3) |
Aug
(12) |
Sep
(3) |
Oct
(12) |
Nov
(25) |
Dec
(52) |
2007 |
Jan
(9) |
Feb
(30) |
Mar
(68) |
Apr
(23) |
May
(17) |
Jun
(68) |
Jul
(26) |
Aug
(17) |
Sep
(14) |
Oct
(41) |
Nov
(66) |
Dec
(16) |
2008 |
Jan
(39) |
Feb
(41) |
Mar
(22) |
Apr
(54) |
May
(28) |
Jun
(50) |
Jul
(26) |
Aug
(34) |
Sep
(21) |
Oct
(20) |
Nov
(16) |
Dec
(10) |
2009 |
Jan
(20) |
Feb
(29) |
Mar
(49) |
Apr
(30) |
May
(15) |
Jun
(35) |
Jul
(18) |
Aug
(12) |
Sep
(32) |
Oct
(18) |
Nov
(19) |
Dec
(23) |
2010 |
Jan
(22) |
Feb
(38) |
Mar
(24) |
Apr
(18) |
May
(28) |
Jun
(11) |
Jul
(6) |
Aug
(20) |
Sep
(26) |
Oct
(18) |
Nov
(11) |
Dec
(18) |
2011 |
Jan
(21) |
Feb
(7) |
Mar
(31) |
Apr
(23) |
May
(28) |
Jun
(17) |
Jul
(7) |
Aug
(3) |
Sep
(2) |
Oct
(3) |
Nov
|
Dec
(4) |
2012 |
Jan
(3) |
Feb
(5) |
Mar
(13) |
Apr
(2) |
May
|
Jun
(16) |
Jul
(3) |
Aug
(10) |
Sep
(19) |
Oct
(1) |
Nov
(8) |
Dec
(10) |
2013 |
Jan
(9) |
Feb
(4) |
Mar
(28) |
Apr
(24) |
May
(27) |
Jun
(3) |
Jul
(4) |
Aug
(11) |
Sep
(15) |
Oct
(10) |
Nov
(7) |
Dec
(8) |
2014 |
Jan
(8) |
Feb
(27) |
Mar
(6) |
Apr
(6) |
May
(6) |
Jun
(14) |
Jul
(3) |
Aug
|
Sep
(2) |
Oct
(7) |
Nov
(4) |
Dec
|
2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
(6) |
May
(4) |
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Dave H. <hel...@li...> - 2014-10-22 21:59:00
|
Hi Folks, Here is announcing a new release of the cmpi-base provider, v1.6.3. cmpi-base is probably the most widely deployed of all the SBLIM providers, providing implementations of basic classes like CIM_ComputerSystem and CIM_OperatingSystem. This is really just a maintenance release with a handful of bug fixes. The most notable change is that properties "LocalDateTime" and "CurrentTimeZone" of class Linux_OperatingSystem will now be reported with values adjusting for daylight savings time. See [bugs:#2737] for details. See the NEWS file for full list of changes. The new release is tagged (CMPI_BASE_1_6_3) in git and the tarball is posted to the SourceForge download page. http://sourceforge.net/projects/sblim/files/providers/sblim-cmpi-base/ Enjoy! -Dave H. SBLIM Team |
From: Dave H. <hel...@li...> - 2014-10-14 14:35:31
|
Hi Folks, Here is announcing a long-overdue release of our command-line tool, wbemcli, v1.6.3. There are a handful of new features, mostly supporting testing of basic connectivity and http, as opposed to CIM-XML operations. But I have found these features useful so you may want to check them out. See [bugs:#2627] and [bugs:#2665] for more info. The most important new feature is the support for IPv6 Link Layer Addresses (LLA). These are the ones that require the "zone identifier" in the URL, tacked on to the end of the IPv6 address following the '%' character. Normally the zone id is the interface name (e.g. "eth0") or number of the outgoing interface. (This is required because LLA addresses are non-routable, so your local stack has no way of knowing which interface to use a priori.) The syntax is similar to that used by ssh or curl. The wbemcli patch supports either the interface name or number in the zoneid portion of the URL. Speaking of URLs, there is a bugfix to the parsing of the password portion of the URL. This patch was contributed by Vitezslav Crhonek. Thank you, sir! Finally, there is a bugfix for a rather odd problem in wbemcli's handling of https connections. With https you must specify either -noverify, which means do not verify the server certificate; or -cacert, which means verify the server cert against those stored in our truststore. If you supply neither, wbemcli relies on the "default truststore": sort of an "implied" -cacert. If however, wbemcli could not find it's default truststore it would attempt to connect anyway, discover it has no truststore, and then rudely abort in the middle of the SSL handshake. This can cause confusing problems at the CIMOM; e.g SFCB will produce the following syslog error when this occurs: --- SSL_ERROR_SYSCALL during handshake: EOF occurred: client may have aborted So please check for this problem, if you see the above error, before reporting a bug to SFCB! See [bugs:#2629] for more info. The new release is tagged (WBEMCLI_1_6_3) in CVS and the tarball is posted to the SourceForge download page. http://sourceforge.net/projects/sblim/files/sblim-wbemcli/ Enjoy! -Dave H. SBLIM Team |
From: Dave H. <hel...@li...> - 2014-10-10 02:11:39
|
Hi Folks, Here is announcing a new release of SBLIM Data Gatherer, v2.2.9. There are only a handful of changes this time but this release includes a couple of important bug fixes. There is a fix to a problem with GetInstance calls on interval metrics that resulted in queries returning "CIM_ERR_NOT_FOUND: Gatherer repository reported error". Also there is a fix for a reposd crash that can occur in environments using distributed gatherer (i.e. many gatherd nodes reporting to a single reposd). So it is recommended you pick up the new version as soon as possible. As always, you can see the NEWS file for full list of changes. See the individual bugs for more info; send any questions to sblim-devel mailing list. The new release is tagged (GATHER_2_2_9) in git and the tarball is posted to the SourceForge download page. http://sourceforge.net/projects/sblim/files/sblim-gather/ Enjoy! -Dave H. SBLIM Team |
From: Von B. P. <pau...@in...> - 2014-09-02 14:35:59
|
GetProperty and SetProperty are deprecated in CIM Operations over HTTP 1.4.0: http://dmtf.org/sites/default/files/standards/documents/DSP0200_1.4.0.pdf The text suggests using GetInstance and ModifyInstance operations. If you are using a customized MOF, you could also provide extrinsic methods – GetButtonPriority and/or SetButtonPriority. From: George varghese [mailto:geo...@gm...] Sent: Monday, September 01, 2014 6:59 AM To: sbl...@li...; ope...@li... Subject: [Sblim-devel] Support for gp/sp command in provider Hi All, I had implemented one sample provider using sblim development package. I had implemented cmpi interface methods like get/enumerate/modify/invoke methods etc. Please note that I have using CIMOM as SFCB. Here my doubt is, I have tried gp/sp of the following properties using wbemcli. It shows that its not supported. Please see the commands & response. [~]# wbemcli gp https://user:pwd@ipaddress:port/root/cimv2:GK_TestButton.InstanceID='GK:TestButton<https://Admin:Dream@10.1.125.159:5989/root/cimv2:HP_DreamColor_BezelButton.InstanceID='HP:DreamColor_BezelButton>' ButtonPriority -noverify * * wbemcli: Cim: (7) CIM_ERR_NOT_SUPPORTED: The requested operation is not supported * I need to implement this feature into my provider. I don't know how to implement it. Is it supported by SFCB? Please help me. Regards, George |
From: George v. <geo...@gm...> - 2014-09-01 12:58:40
|
Hi All, I had implemented one sample provider using sblim development package. I had implemented cmpi interface methods like get/enumerate/modify/invoke methods etc. Please note that I have using CIMOM as SFCB. Here my doubt is, I have tried gp/sp of the following properties using wbemcli. It shows that its not supported. Please see the commands & response. [~]# wbemcli gp https://user:pwd@ipaddress:port/root/cimv2:GK_TestButton.InstanceID='GK:TestButton <https://Admin:Dream@10.1.125.159:5989/root/cimv2:HP_DreamColor_BezelButton.InstanceID='HP:DreamColor_BezelButton>' ButtonPriority -noverify * * wbemcli: Cim: (7) CIM_ERR_NOT_SUPPORTED: The requested operation is not supported * I need to implement this feature into my provider. I don't know how to implement it. Is it supported by SFCB? Please help me. Regards, George |
From: Dave H. <hel...@li...> - 2014-07-23 02:29:33
|
Folks, Due to some shuffling on sourceforge.net, the SBLIM wiki has moved. The new location is: http://sblim.sourceforge.net/wiki/ Unfortunately, sourceforge did not provide a way to redirect from the old wiki to the new. The old links now all redirect to the project home page at: https://sourceforge.net/projects/sblim/ From there you can click on the Wiki link on the toolbar, and that will take you to a page where the new wiki is linked in, and you'll have to find the page you are looking for manually from there. :- ( I'm trying to get the toolbar Wiki link updated to go directly to the new wiki URL, without the intermediate step. I have a ticket open to Sourceforge to get that done. In the meantime you can just follow the link that's on the page. Sorry for any inconvenience this has caused. -Dave H. SBLIM Team |
From: Dave H. <hel...@li...> - 2014-07-15 18:35:41
|
Hi George, That is normal. You are just seeing the "escaped XML" that permits an EmbeddedObject to be carried within the response XML. You are seeing the raw XML, as you would see over the wire, if the destination handler was a network URL instead of a local file:// URL. FYI: SFCB 1.4 also supports CDATA encoding instead of escaped XML encoding, as controlled by the .cfg property "embeddedObjEncoding". If you change that from "xmlescape" to "CDATA" you will see the difference in the XML. The CDATA encoding is a bit more readable but it's not very good an handling nested embedded objects. That's why "xmlescape" is the default in v1.4. Dave H. On 07/15/2014 09:33 AM, George varghese wrote: > Thank you. > > I had implemented a sample provider using the reference of > implementation in sblim-base , operating system source code. Then I > tried testing with wbemcli. > > I have created /tmp/SFCB_OS_Listener.txt file ans set it the destination > path. > > > I executed the following command, > >>wbemcat SFCBCreateFilter.localhost.xml > >> wbemcat SFCBCreateHandler.localhost.xml > >> wbemcat SFCBCreateSubscription.localhost.xml > > > When I open the file it contains , indication contents cim xml, is not > well formatted. Please see it , > > > <PROPERTY NAME="Generation" TYPE="uint64"> > > </PROPERTY> > > <PROPERTY NAME="ElementName" TYPE="string"> > > </PROPERTY> > > <PROPERTY NAME="Caption" TYPE="string"> > > </PROPERTY> > > <PROPERTY NAME="PrimaryStatus" TYPE="uint16"> > > </PROPERTY> > > <PROPERTY NAME="OperatingStatus" TYPE="uint16"> > > </PROPERTY> > > <PROPERTY NAME="DetailedStatus" TYPE="uint16"> > > </PROPERTY> > > <PROPERTY NAME="CommunicationStatus" > TYPE="uint16"> > > </PROPERTY> > > <PROPERTY NAME="HealthState" TYPE="uint16"> > > </PROPERTY> > > <PROPERTY NAME="Status" TYPE="string"> > > > > Please help me, if you know the reason for this kind of invalid xml file. > > > Regards, > > George > > > > On Tue, Jul 1, 2014 at 12:21 AM, Chris Buccella > <buc...@li... <mailto:buc...@li...>> wrote: > > On 06/30/2014 02:43 AM, George varghese wrote: >> I need clarity to below questions, >> >> 1.What kind of the CIM request comes into provider? for example, I >> want to get an instance whenever modifying the *PowerEnabled* >> property of class. can you please provider sample cim request for it? >> >> 2.How to know in which property is subscribed in provider? and >> which indication API and which parameter is used for get it? >> > > 1. CIM indications are sent from the server to the client, not from > the client to the server as with the standard CIM operations > (GetInstance, etc.). The indication is sent from the CIM server to a > destination, typically another HTTP server. You need an indication > provider that is "enabled" to send indications to a destination. You > do this by creating 3 instances on the CIM server: a > CIM_IndicationFilter, a CIM_ListenerDestination, and a > CIM_IndicationSubscription. Providers implementing a class specified > in the filter's query property will be enabled when the subscription > is successfully created. Being enabled means the indication provider > can send indications. If you want it to send indications based on an > instance property changing, you need to subclass CIM_InstModification. > > 2. The query string of the IndicationFilter. For an example > indication provider, see: > https://github.com/buccella/SFCB/blob/master/test/TestProviders/cmpiTestIndicationProvider.c > > The following page has some relevant information on indications: > > http://docs.oracle.com/cd/E19095-01/sfe6900.srvr/816-1984-11/Indications.html > > > -Chris > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community > Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > _______________________________________________ > Sblim-devel mailing list > Sbl...@li... > <mailto:Sbl...@li...> > https://lists.sourceforge.net/lists/listinfo/sblim-devel > > > > > ------------------------------------------------------------------------------ > Want fast and easy access to all the code in your enterprise? Index and > search up to 200,000 lines of code with a free copy of Black Duck > Code Sight - the same software that powers the world's largest code > search on Ohloh, the Black Duck Open Hub! Try it now. > http://p.sf.net/sfu/bds > > > > _______________________________________________ > Sblim-devel mailing list > Sbl...@li... > https://lists.sourceforge.net/lists/listinfo/sblim-devel > |
From: George v. <geo...@gm...> - 2014-07-15 13:33:41
|
Thank you. I had implemented a sample provider using the reference of implementation in sblim-base , operating system source code. Then I tried testing with wbemcli. I have created /tmp/SFCB_OS_Listener.txt file ans set it the destination path. I executed the following command, > wbemcat SFCBCreateFilter.localhost.xml > wbemcat SFCBCreateHandler.localhost.xml > wbemcat SFCBCreateSubscription.localhost.xml When I open the file it contains , indication contents cim xml, is not well formatted. Please see it , <PROPERTY NAME="Generation" TYPE="uint64"> </PROPERTY> <PROPERTY NAME="ElementName" TYPE="string"> </PROPERTY> <PROPERTY NAME="Caption" TYPE="string"> </PROPERTY> <PROPERTY NAME="PrimaryStatus" TYPE="uint16"> </PROPERTY> <PROPERTY NAME="OperatingStatus" TYPE="uint16"> </PROPERTY> <PROPERTY NAME="DetailedStatus" TYPE="uint16"> </PROPERTY> <PROPERTY NAME="CommunicationStatus" TYPE="uint16"> </PROPERTY> <PROPERTY NAME="HealthState" TYPE="uint16"> </PROPERTY> <PROPERTY NAME="Status" TYPE="string"> Please help me, if you know the reason for this kind of invalid xml file. Regards, George On Tue, Jul 1, 2014 at 12:21 AM, Chris Buccella <buc...@li... > wrote: > On 06/30/2014 02:43 AM, George varghese wrote: > > I need clarity to below questions, > > > > 1.What kind of the CIM request comes into provider? for example, I want to > get an instance whenever modifying the *PowerEnabled* property of class. > can you please provider sample cim request for it? > > 2.How to know in which property is subscribed in provider? and which > indication API and which parameter is used for get it? > > > 1. CIM indications are sent from the server to the client, not from the > client to the server as with the standard CIM operations (GetInstance, > etc.). The indication is sent from the CIM server to a destination, > typically another HTTP server. You need an indication provider that is > "enabled" to send indications to a destination. You do this by creating 3 > instances on the CIM server: a CIM_IndicationFilter, a > CIM_ListenerDestination, and a CIM_IndicationSubscription. Providers > implementing a class specified in the filter's query property will be > enabled when the subscription is successfully created. Being enabled means > the indication provider can send indications. If you want it to send > indications based on an instance property changing, you need to subclass > CIM_InstModification. > > 2. The query string of the IndicationFilter. For an example indication > provider, see: > https://github.com/buccella/SFCB/blob/master/test/TestProviders/cmpiTestIndicationProvider.c > > The following page has some relevant information on indications: > > > http://docs.oracle.com/cd/E19095-01/sfe6900.srvr/816-1984-11/Indications.html > > > -Chris > > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > _______________________________________________ > Sblim-devel mailing list > Sbl...@li... > https://lists.sourceforge.net/lists/listinfo/sblim-devel > > |
From: Chris B. <buc...@li...> - 2014-06-30 18:52:15
|
On 06/30/2014 02:43 AM, George varghese wrote: > I need clarity to below questions, > > 1.What kind of the CIM request comes into provider? for example, I > want to get an instance whenever modifying the *PowerEnabled* property > of class. can you please provider sample cim request for it? > > 2.How to know in which property is subscribed in provider? and which > indication API and which parameter is used for get it? > 1. CIM indications are sent from the server to the client, not from the client to the server as with the standard CIM operations (GetInstance, etc.). The indication is sent from the CIM server to a destination, typically another HTTP server. You need an indication provider that is "enabled" to send indications to a destination. You do this by creating 3 instances on the CIM server: a CIM_IndicationFilter, a CIM_ListenerDestination, and a CIM_IndicationSubscription. Providers implementing a class specified in the filter's query property will be enabled when the subscription is successfully created. Being enabled means the indication provider can send indications. If you want it to send indications based on an instance property changing, you need to subclass CIM_InstModification. 2. The query string of the IndicationFilter. For an example indication provider, see: https://github.com/buccella/SFCB/blob/master/test/TestProviders/cmpiTestIndicationProvider.c The following page has some relevant information on indications: http://docs.oracle.com/cd/E19095-01/sfe6900.srvr/816-1984-11/Indications.html -Chris |
From: George v. <geo...@gm...> - 2014-06-30 06:44:00
|
Hi All, I have a requirement to implement an indication interface into my provider for an instance property changes. I had already implemented other interface like get/enumerate/modify and its working fine. To implement it , I have created a new class and its derived from CIM_InstModification class. Please see the sample mof file for which I have created it for it. // =================================================================== // GK_Test // =================================================================== [ Description("Class representing GK_Test"), Provider("cmpi:cmpiGK_Test") ] class GK_Test: CIM_LogicalElement { [Key, Description("This property is used to read the unique key id")] string InstanceID; boolean PowerEnabled; boolean UserEnabled; }; // =================================================================== // GK_TestIndication // =================================================================== [ Indication, Description ("Metric Process Indication"), Provider("cmpi:cmpiGK_Test") ] class GK_TestIndication : CIM_InstModification { boolean PowerEnabled; boolean UserEnabled; }; Then I implemented the below indication interface API's, CMPIStatus GK_TestIndicationCleanup( CMPIIndicationMI * mi, const CMPIContext * ctx, CMPIBoolean terminate) ; CMPIStatus GK_TestAuthorizeFilter( CMPIIndicationMI * mi, const CMPIContext * ctx, #ifndef CMPI_VER_100 const CMPIResult * rslt, #endif const CMPISelectExp * filter, const char * indType, const CMPIObjectPath * classPath, const char * owner); CMPIStatus GK_TestMustPoll( CMPIIndicationMI * mi, const CMPIContext * ctx, #ifndef CMPI_VER_100 const CMPIResult * rslt, #endif const CMPISelectExp * filter, const char * indType, const CMPIObjectPath * classPath) ; CMPIStatus GK_TestActivateFilter( CMPIIndicationMI * mi, const CMPIContext * ctx, #ifndef CMPI_VER_100 const CMPIResult * rslt, #endif const CMPISelectExp * filter, const char * indType, const CMPIObjectPath * classPath, CMPIBoolean firstActivation) ; CMPIStatus GK_TestDeActivateFilter( CMPIIndicationMI * mi, const CMPIContext * ctx, #ifndef CMPI_VER_100 const CMPIResult * rslt, #endif const CMPISelectExp * filter, const char * indType, const CMPIObjectPath *classPath, CMPIBoolean lastActivation); CMPIStatus GK_TestEnableIndications(CMPIIndicationMI * mi, const CMPIContext * ctx) ; CMPIStatus GK_TestDisableIndications(CMPIIndicationMI * mi, const CMPIContext * ctx) ; I have facing the below issues. My requirement is to provide an instance of any property changes. ie, in my class have two properties named PowerEnabled & UserEnabled. So if any user has modified those properties, should return an instance. I need clarity to below questions, 1.What kind of the CIM request comes into provider? for example, I want to get an instance whenever modifying the *PowerEnabled* property of class. can you please provider sample cim request for it? 2.How to know in which property is subscribed in provider? and which indication API and which parameter is used for get it? Please see the .reg file for it. [GK_Test] provider: GK_Test location: cmpiTestProvider type: instance method namespace: root/cimv2 # [GK_TestIndication] provider: GK_Test location: cmpiTestProvider type: indication namespace: root/cimv2 # Please reply, if any help from anybody which is very helpful for me. Regards, George |
From: Dave H. <hel...@li...> - 2014-06-24 21:54:54
|
One way to implement such a provider would be to handle each log or logfile as a separate class, and define various methods against that class to retrieve the log as a sequence of records. Assuming each record has a timestamp, you could have a method like "getEventsByTimestamp",that would allow you to request records within a date range, as Chris suggested. Similarly, you could assign each record in the log a sequence number or recordid, and have a method such as "getLogsByReordID" that would allow you to request a number of records starting with a particular record id, or using the most recent recordid by default. You could return your results as a CMPIArray of string objects, with each object holding one log record. Or you could choose to implement each record as an instance of a CMPI class (which would allow you to store timestamp or other metadata as properties) and return a CMPIArray of CMPIInstances. On 06/23/2014 08:59 PM, Chris Buccella wrote: > Hi Arun, > > SFCB does not provide a method for log file retrieval. > > To do it via the CIM interface, you would need to have a provider with > that functionality. You may be able to use HTTP chunking to reduce the > size of the buffers SFCB creates when returning data. The chunking > feature is enabled by default for SFCB, but the request needs to send > "TE: Trailers" as an HTTP header for SFCB to chunk the response. > > Another way to to this (if you have a provider that supports it) is to > issue an ExecQuery request to return a subset of the log file lines (for > example, all the log lines for a given date). Alternatively if EQ > requests aren't supported, issue a lot of GetInstanceRequests for > RecordInLog (or whatever class is relevant to the log file). > > > -Chris > > On 06/20/2014 08:21 PM, Arunkumar S wrote: >> Hi, >> >> I have a CIM Client CLI utility which connects to my SFCB provider to >> manage the remote system. >> Now, I have a requirement to copy the log files ( of huge size around >> 20MB ) from the remote system through CIM. >> >> Is there any standard mechanism to achieve this. ? >> My managed system have strict memory limitation, due to that, I can't >> allocate string buffer for 20MB and pass the string as CMPI output >> value from Provider to CLI client. >> >> Thanks, >> Arun >> > > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > > > > _______________________________________________ > Sblim-devel mailing list > Sbl...@li... > https://lists.sourceforge.net/lists/listinfo/sblim-devel > |
From: Chris B. <buc...@li...> - 2014-06-24 15:10:47
|
The instance of CIM_IndicationFilter associated with the CIM_IndicationSubscription determines which properties the subscriber cares about. -Chris On 06/20/2014 12:05 AM, George varghese wrote: > > > 1.How to know the which property is subscribed from clients in > provider? . Which indication interface api and which parameter is > using for identifying the property in provider? > > Regards, > George > |
From: Chris B. <buc...@li...> - 2014-06-24 01:01:19
|
Hi Arun, SFCB does not provide a method for log file retrieval. To do it via the CIM interface, you would need to have a provider with that functionality. You may be able to use HTTP chunking to reduce the size of the buffers SFCB creates when returning data. The chunking feature is enabled by default for SFCB, but the request needs to send "TE: Trailers" as an HTTP header for SFCB to chunk the response. Another way to to this (if you have a provider that supports it) is to issue an ExecQuery request to return a subset of the log file lines (for example, all the log lines for a given date). Alternatively if EQ requests aren't supported, issue a lot of GetInstanceRequests for RecordInLog (or whatever class is relevant to the log file). -Chris On 06/20/2014 08:21 PM, Arunkumar S wrote: > Hi, > > I have a CIM Client CLI utility which connects to my SFCB provider to > manage the remote system. > Now, I have a requirement to copy the log files ( of huge size around > 20MB ) from the remote system through CIM. > > Is there any standard mechanism to achieve this. ? > My managed system have strict memory limitation, due to that, I can't > allocate string buffer for 20MB and pass the string as CMPI output > value from Provider to CLI client. > > Thanks, > Arun > |
From: Arunkumar S <aru...@gm...> - 2014-06-21 00:21:58
|
Hi, I have a CIM Client CLI utility which connects to my SFCB provider to manage the remote system. Now, I have a requirement to copy the log files ( of huge size around 20MB ) from the remote system through CIM. Is there any standard mechanism to achieve this. ? My managed system have strict memory limitation, due to that, I can't allocate string buffer for 20MB and pass the string as CMPI output value from Provider to CLI client. Thanks, Arun |
From: George v. <geo...@gm...> - 2014-06-20 04:05:46
|
Hi, Loading provider issue is resolved. Its the issue one of flag is not property so provider factory for indication is not called. Now that issue is solved. if you know about the below doubts, please reply to me, Please see the mof file, // =================================================================== // GK_TestIndication // =================================================================== [ Indication, Description ("Metric Process Indication"), Provider("cmpi:cmpiGK_Test") ] class GK_TestIndication : CIM_InstModification { boolean PowerEnabled; boolean UserEnabled; }; 1.How to know the which property is subscribed from clients in provider? . Which indication interface api and which parameter is using for identifying the property in provider? Regards, George On Thu, Jun 19, 2014 at 11:45 PM, Chris Buccella < buc...@li...> wrote: > > Error initializing provider GK_Test from cmpiTestProvider for class > GK_TestIndication. > > Error initializing provider GK_Test from cmpiTestProvider for class > CIM_InstModification. > > This looks like there might be a problem loading the provider on the CIMOM > side of things. That is where you should be checking for errors; maybe > enable tracing as well. There are several reasons why a CIMOM won't load a > provider, but you first need to determine if that is the problem. > > > -Chris > > > On 06/18/2014 02:20 AM, George varghese wrote: > > Hi, > > Please see the .reg file contents for this, > > [GK_Test] > provider: GK_Test > location: cmpiTestProvider > type: instance method > namespace: root/cimv2 > # > [GK_TestIndication] > provider: GK_Test > location: cmpiTestProvider > type: indication > namespace: root/cimv2 > # > [CIM_InstModification] > provider: GK_Test > location: cmpiTestProvider > type: indication > namespace: root/cimv2 > # > > when I try to send subscribe request using wsman, > > wsman subscribe http://schemas.dmtf.org/wbem/wscim/1/* -x "SELECT * FROM > CIM_InstModification" -D "http://schemas.microsoft.com/wbem/wsman/1/WQL" > -Z https://127.0.0.1:80/eventsink --namespace=root/cimv2 -r 600 -H 2 -h > localhost -u user -p secret -G push .R -P 5986 -v -V -c > /etc/openwsman/servercert.pem > > I got the following error in provider, > > *Error initializing provider GK_Test from cmpiTestProvider for > class GK_TestIndication.* > *Error initializing provider GK_Test from cmpiTestProvider for class > CIM_InstModification.* > > wsman response should be the below, > > <?xml version="1.0" encoding="UTF-8"?> > <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:wsa=" > http://schemas.xmlsoap.org/ws/2004/08/addressing"> > <s:Header> > <wsa:To> > http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To> > <wsa:Action>http://schemas.xmlsoap.org/ws/2004/08/addressing/fault > </wsa:Action> > > <wsa:RelatesTo>uuid:23e94561-fc16-1c16-8002-dcc95e201300</wsa:RelatesTo> > > <wsa:MessageID>uuid:37011ed4-fa80-1a80-8016-7b10dde5592c</wsa:MessageID> > </s:Header> > <s:Body> > <s:Fault> > <s:Code> > <s:Value>s:Sender</s:Value> > <s:Subcode> > <s:Value>wsa:ActionNotSupported</s:Value> > </s:Subcode> > </s:Code> > <s:Reason> > <s:Text xml:lang="en">No supported indication classes in filter > query or no provider found</s:Text> > </s:Reason> > </s:Fault> > </s:Body> > </s:Envelope> > > Please help anybody > > Regards, > George > > > > > On Mon, Jun 16, 2014 at 11:06 AM, George varghese <geo...@gm...> > wrote: > >> Hi, >> >> >> Earlier I implemented an provider and also I had implemented >> indication interfaces int this provider. For implementing it, I have been >> referring the source code of sblim-cmpi-base source code. I copied here >> the sample mof file, >> >> >> >> // =================================================================== >> >> // GK_Test >> >> // =================================================================== >> >> [ Description("Class representing GK_Test"), >> >> Provider("cmpi:cmpiGK_Test") >> >> ] >> >> class GK_Test: CIM_LogicalElement >> >> { >> >> [Key, Description("This property is used to read the unique key id")] >> >> string InstanceID; >> >> boolean PowerEnabled; >> >> boolean UserEnabled; >> >> }; >> >> >> // =================================================================== >> >> // GK_TestIndication >> >> // =================================================================== >> >> [ Indication, >> >> Description ("Metric Process Indication"), >> >> Provider("cmpi:cmpiGK_Test") >> >> ] >> >> class GK_TestIndication : CIM_InstModification >> >> { >> >> boolean PowerEnabled; >> >> boolean UserEnabled; >> >> }; >> >> >> >> >> I have following doubts, if you know about it, please help me. >> >> >> 1. In sblim base server, operating system code handled only one >> property named "OperationalStatus". if have multiple property in mof file, >> how to know which property is subscribed from clients?. for identifying iy, >> which indication interface api is used?. >> >> >> 2. I don't know the substription requests using wsman/wbem clients. >> >> >> I am waiting for your reply. >> >> >> Regards, >> >> George >> >> >> >> > > > ------------------------------------------------------------------------------ > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > Find What Matters Most in Your Big Data with HPCC Systems > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > Leverages Graph Analysis for Fast Processing & Easy Data Explorationhttp://p.sf.net/sfu/hpccsystems > > > > _______________________________________________ > Sblim-devel mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/sblim-devel > > > > > ------------------------------------------------------------------------------ > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > Find What Matters Most in Your Big Data with HPCC Systems > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > http://p.sf.net/sfu/hpccsystems > _______________________________________________ > Sblim-devel mailing list > Sbl...@li... > https://lists.sourceforge.net/lists/listinfo/sblim-devel > > |
From: Chris B. <buc...@li...> - 2014-06-19 18:16:31
|
> Error initializing provider GK_Test from cmpiTestProvider for class GK_TestIndication. > Error initializing provider GK_Test from cmpiTestProvider for class CIM_InstModification. This looks like there might be a problem loading the provider on the CIMOM side of things. That is where you should be checking for errors; maybe enable tracing as well. There are several reasons why a CIMOM won't load a provider, but you first need to determine if that is the problem. -Chris On 06/18/2014 02:20 AM, George varghese wrote: > Hi, > > Please see the .reg file contents for this, > > [GK_Test] > provider: GK_Test > location: cmpiTestProvider > type: instance method > namespace: root/cimv2 > # > [GK_TestIndication] > provider: GK_Test > location: cmpiTestProvider > type: indication > namespace: root/cimv2 > # > [CIM_InstModification] > provider: GK_Test > location: cmpiTestProvider > type: indication > namespace: root/cimv2 > # > > when I try to send subscribe request using wsman, > > wsman subscribe http://schemas.dmtf.org/wbem/wscim/1/* -x "SELECT * > FROM CIM_InstModification" -D > "http://schemas.microsoft.com/wbem/wsman/1/WQL" -Z > https://127.0.0.1:80/eventsink --namespace=root/cimv2 -r 600 -H 2 -h > localhost -u user -p secret -G push .R -P 5986 -v -V -c > /etc/openwsman/servercert.pem > > I got the following error in provider, > > */Error initializing provider GK_Test from cmpiTestProvider for class > GK_TestIndication./* > */Error initializing provider GK_Test from cmpiTestProvider for class > CIM_InstModification./* > > wsman response should be the below, > > <?xml version="1.0" encoding="UTF-8"?> > <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" > xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"> > <s:Header> > > <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To> > > <wsa:Action>http://schemas.xmlsoap.org/ws/2004/08/addressing/fault</wsa:Action> > <wsa:RelatesTo>uuid:23e94561-fc16-1c16-8002-dcc95e201300</wsa:RelatesTo> > <wsa:MessageID>uuid:37011ed4-fa80-1a80-8016-7b10dde5592c</wsa:MessageID> > </s:Header> > <s:Body> > <s:Fault> > <s:Code> > <s:Value>s:Sender</s:Value> > <s:Subcode> > <s:Value>wsa:ActionNotSupported</s:Value> > </s:Subcode> > </s:Code> > <s:Reason> > <s:Text xml:lang="en">No supported indication classes in > filter query or no provider found</s:Text> > </s:Reason> > </s:Fault> > </s:Body> > </s:Envelope> > > Please help anybody > > Regards, > George > > > > > On Mon, Jun 16, 2014 at 11:06 AM, George varghese <geo...@gm... > <mailto:geo...@gm...>> wrote: > > Hi, > > > Earlier I implemented an provider and also I had implemented > indication interfaces int this provider. For implementing it, I > have been referring the source code of sblim-cmpi-base source > code. I copied here the sample mof file, > > // =================================================================== > > // GK_Test > > // =================================================================== > > [ Description("Class representing GK_Test"), > > Provider("cmpi:cmpiGK_Test") > > ] > > class GK_Test: CIM_LogicalElement > > { > > [Key, Description("This property is used to read the unique key id")] > > string InstanceID; > > boolean PowerEnabled; > > boolean UserEnabled; > > }; > > > // =================================================================== > > // GK_TestIndication > > // =================================================================== > > [ Indication, > > Description ("Metric Process Indication"), > > Provider("cmpi:cmpiGK_Test") > > ] > > class GK_TestIndication : CIM_InstModification > > { > > boolean PowerEnabled; > > boolean UserEnabled; > > }; > > > I have following doubts, if you know about it, please help me. > > > 1. In sblim base server, operating system code handled only one > property named "OperationalStatus". if have multiple property in > mof file, how to know which property is subscribed from clients?. > for identifying iy, which indication interface api is used?. > > > 2. I don't know the substription requests using wsman/wbem clients. > > > I am waiting for your reply. > > > Regards, > > George > > > > > > ------------------------------------------------------------------------------ > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > Find What Matters Most in Your Big Data with HPCC Systems > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > http://p.sf.net/sfu/hpccsystems > > > _______________________________________________ > Sblim-devel mailing list > Sbl...@li... > https://lists.sourceforge.net/lists/listinfo/sblim-devel |
From: George v. <geo...@gm...> - 2014-06-18 06:20:47
|
Hi, Please see the .reg file contents for this, [GK_Test] provider: GK_Test location: cmpiTestProvider type: instance method namespace: root/cimv2 # [GK_TestIndication] provider: GK_Test location: cmpiTestProvider type: indication namespace: root/cimv2 # [CIM_InstModification] provider: GK_Test location: cmpiTestProvider type: indication namespace: root/cimv2 # when I try to send subscribe request using wsman, wsman subscribe http://schemas.dmtf.org/wbem/wscim/1/* -x "SELECT * FROM CIM_InstModification" -D "http://schemas.microsoft.com/wbem/wsman/1/WQL" -Z https://127.0.0.1:80/eventsink --namespace=root/cimv2 -r 600 -H 2 -h localhost -u user -p secret -G push .R -P 5986 -v -V -c /etc/openwsman/servercert.pem I got the following error in provider, *Error initializing provider GK_Test from cmpiTestProvider for class GK_TestIndication.* *Error initializing provider GK_Test from cmpiTestProvider for class CIM_InstModification.* wsman response should be the below, <?xml version="1.0" encoding="UTF-8"?> <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:wsa=" http://schemas.xmlsoap.org/ws/2004/08/addressing"> <s:Header> <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous </wsa:To> <wsa:Action>http://schemas.xmlsoap.org/ws/2004/08/addressing/fault </wsa:Action> <wsa:RelatesTo>uuid:23e94561-fc16-1c16-8002-dcc95e201300</wsa:RelatesTo> <wsa:MessageID>uuid:37011ed4-fa80-1a80-8016-7b10dde5592c</wsa:MessageID> </s:Header> <s:Body> <s:Fault> <s:Code> <s:Value>s:Sender</s:Value> <s:Subcode> <s:Value>wsa:ActionNotSupported</s:Value> </s:Subcode> </s:Code> <s:Reason> <s:Text xml:lang="en">No supported indication classes in filter query or no provider found</s:Text> </s:Reason> </s:Fault> </s:Body> </s:Envelope> Please help anybody Regards, George On Mon, Jun 16, 2014 at 11:06 AM, George varghese <geo...@gm...> wrote: > Hi, > > > Earlier I implemented an provider and also I had implemented indication > interfaces int this provider. For implementing it, I have been referring > the source code of sblim-cmpi-base source code. I copied here the sample > mof file, > > > > // =================================================================== > > // GK_Test > > // =================================================================== > > [ Description("Class representing GK_Test"), > > Provider("cmpi:cmpiGK_Test") > > ] > > class GK_Test: CIM_LogicalElement > > { > > [Key, Description("This property is used to read the unique key id")] > > string InstanceID; > > boolean PowerEnabled; > > boolean UserEnabled; > > }; > > > // =================================================================== > > // GK_TestIndication > > // =================================================================== > > [ Indication, > > Description ("Metric Process Indication"), > > Provider("cmpi:cmpiGK_Test") > > ] > > class GK_TestIndication : CIM_InstModification > > { > > boolean PowerEnabled; > > boolean UserEnabled; > > }; > > > > > I have following doubts, if you know about it, please help me. > > > 1. In sblim base server, operating system code handled only one property > named "OperationalStatus". if have multiple property in mof file, how to > know which property is subscribed from clients?. for identifying iy, which > indication interface api is used?. > > > 2. I don't know the substription requests using wsman/wbem clients. > > > I am waiting for your reply. > > > Regards, > > George > > > > |
From: George v. <geo...@gm...> - 2014-06-16 05:36:26
|
Hi, Earlier I implemented an provider and also I had implemented indication interfaces int this provider. For implementing it, I have been referring the source code of sblim-cmpi-base source code. I copied here the sample mof file, // =================================================================== // GK_Test // =================================================================== [ Description("Class representing GK_Test"), Provider("cmpi:cmpiGK_Test") ] class GK_Test: CIM_LogicalElement { [Key, Description("This property is used to read the unique key id")] string InstanceID; boolean PowerEnabled; boolean UserEnabled; }; // =================================================================== // GK_TestIndication // =================================================================== [ Indication, Description ("Metric Process Indication"), Provider("cmpi:cmpiGK_Test") ] class GK_TestIndication : CIM_InstModification { boolean PowerEnabled; boolean UserEnabled; }; I have following doubts, if you know about it, please help me. 1. In sblim base server, operating system code handled only one property named "OperationalStatus". if have multiple property in mof file, how to know which property is subscribed from clients?. for identifying iy, which indication interface api is used?. 2. I don't know the substription requests using wsman/wbem clients. I am waiting for your reply. Regards, George |
From: Alois M. <am...@re...> - 2014-06-10 11:12:35
|
> On Fri, 06 Jun 2014 13:38:33 -0400 > Dave Heller <hel...@li...> wrote: [...] > On 06/06/2014 10:43 AM, Klaus Kaempf wrote: [...] Thank you guys, you have been very helpful! aL. -- Alois Mahdal <am...@re...> Platform QE Engineer at Red Hat, Inc. #brno, #daemons, #openlmi |
From: Dave H. <hel...@li...> - 2014-06-06 17:38:46
|
On 06/06/2014 10:43 AM, Klaus Kaempf wrote: > * Alois Mahdal <am...@re...> [Jun 06. 2014 14:43]: >> Hi, >> >> I can't find anywhere description of this (and other) CIM >> properties. >> > > Alois, > > CIM is an object oriented information model and makes heavy use of > inheritance. Look at the definition of CIM_FileSystem[1] and follow the > ancestor chain until you find the definition of EnabledState. > > You will find EnabledState in CIM_EnabledLogicalElement with > "ValueMap" and "Values" qualifiers. These qualifiers provide a mapping > from numeric to textual values. The value '2' for EnabledState maps to > 'Enabled'. > > Hth, > > Klaus > > [1] Yawn > (http://sourceforge.net/apps/mediawiki/pywbem/index.php?title=YAWN) is > a nice tool to view the CIM model > In general, the description of a property can be found in the property's Description Qualifier, in the CIM class in which the property is defined. As Klaus says, CIM makes use of inheritance, so when a class contains a property it's not obvious if the property was defined in the child class or one of the parent classes. One way to find out is to check the MOF file for the class, which is normally found on the CIMOM where the class, and hence, the class' provider, is registered. (the MOF should be packaged with the provider src code as well) To follow your example of Linux_Ext3FileSystem from cmpi-fsvol, on a system running SFCB (since I'm more familiar with it rather than OP ;-), you can search the MOF files for the class in question: [root@cimom ~]# find /usr/local/var/lib/sfcb/stage/ -name \*.mof -exec grep -A4 -H 'class Linux_Ext3FileSystem ' {} \; /usr/local/var/lib/sfcb/stage/mofs/root/cimv2/Linux_Fsvol.mof:class Linux_Ext3FileSystem : CIM_UnixLocalFileSystem /usr/local/var/lib/sfcb/stage/mofs/root/cimv2/Linux_Fsvol.mof-{ /usr/local/var/lib/sfcb/stage/mofs/root/cimv2/Linux_Fsvol.mof- uint8 PercentageSpaceUse; /usr/local/var/lib/sfcb/stage/mofs/root/cimv2/Linux_Fsvol.mof-}; /usr/local/var/lib/sfcb/stage/mofs/root/cimv2/Linux_Fsvol.mof- Not much defined here. The parent class is CIM_UnixLocalFileSystem. But this isn't one of the fsvol classes, it's a CIM base class. So we won't find it in the fsvol MOFs... [root@cimom ~]# find /usr/local/var/lib/sfcb/stage/ -name \*.mof -exec grep -A4 -H 'class CIM_UnixLocalFileSystem ' {} \; but rather in the MOFs for the CIM base schema. SFCB downloads the schema definition from: http://dmtf.org/sites/default/files/cim/cim_schema_v2350/cim_schema_2.35.0Final-MOFs.zip and unpacks it locally here: [root@cimom ~]# find /usr/local/share/sfcb/CIM/ -name \*.mof -exec grep -A4 -iH 'class CIM_UnixLocalFileSystem ' {} \; /usr/local/share/sfcb/CIM/System/CIM_UnixLocalFileSystem.mof:class CIM_UnixLocalFileSystem : CIM_LocalFileSystem { /usr/local/share/sfcb/CIM/System/CIM_UnixLocalFileSystem.mof- /usr/local/share/sfcb/CIM/System/CIM_UnixLocalFileSystem.mof- [Description ( /usr/local/share/sfcb/CIM/System/CIM_UnixLocalFileSystem.mof- "The number of free inodes present in the file system. " /usr/local/share/sfcb/CIM/System/CIM_UnixLocalFileSystem.mof- "This value is only valid if TotalSlots is non-zero." ), [root@cimom ~]# find /usr/local/share/sfcb/CIM/ -name \*.mof -exec grep -A4 -iH 'class CIM_LocalFileSystem ' {} \; /usr/local/share/sfcb/CIM/System/CIM_LocalFileSystem.mof:class CIM_LocalFileSystem : CIM_FileSystem { /usr/local/share/sfcb/CIM/System/CIM_LocalFileSystem.mof- /usr/local/share/sfcb/CIM/System/CIM_LocalFileSystem.mof- /usr/local/share/sfcb/CIM/System/CIM_LocalFileSystem.mof-}; [root@cimom ~]# find /usr/local/share/sfcb/CIM/ -name \*.mof -exec grep -A4 -iH 'class CIM_FileSystem ' {} \; /usr/local/share/sfcb/CIM/System/CIM_FileSystem.mof:class CIM_FileSystem : CIM_EnabledLogicalElement { /usr/local/share/sfcb/CIM/System/CIM_FileSystem.mof- /usr/local/share/sfcb/CIM/System/CIM_FileSystem.mof- [Key, Description ( /usr/local/share/sfcb/CIM/System/CIM_FileSystem.mof- "The scoping System\'s CreationClassName. Note that this " /usr/local/share/sfcb/CIM/System/CIM_FileSystem.mof- "class was originally defined in the scope of a " [root@cimom ~]# find /usr/local/share/sfcb/CIM/ -name \*.mof -exec grep -A4 -iH 'class CIM_EnabledLogicalElement ' {} \; /usr/local/share/sfcb/CIM/Core/CIM_EnabledLogicalElement.mof:class CIM_EnabledLogicalElement : CIM_LogicalElement { /usr/local/share/sfcb/CIM/Core/CIM_EnabledLogicalElement.mof- /usr/local/share/sfcb/CIM/Core/CIM_EnabledLogicalElement.mof- [Description ( /usr/local/share/sfcb/CIM/Core/CIM_EnabledLogicalElement.mof- "EnabledState is an integer enumeration that indicates " /usr/local/share/sfcb/CIM/Core/CIM_EnabledLogicalElement.mof- "the enabled and disabled states of an element. It can " So we follow the inheritance chain all the way back to CIM_EnabledLogicalElement, where the EnabledState property is actually defined. Of course, we check each MOF file along the way to see if the property is defined (or overridden) in that file. In this case we find it in CIM_EnabledLogicalElement.mof: class CIM_EnabledLogicalElement : CIM_LogicalElement { [Description ( "EnabledState is an integer enumeration that indicates " "the enabled and disabled states of an element. It can " "also indicate the transitions between these requested " ... "Starting (10) indicates that the element is in the " "process of going to an Enabled state. New requests are " "queued." ), ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11..32767", "32768..65535" }, Values { "Unknown", "Other", "Enabled", "Disabled", "Shutting Down", "Not Applicable", "Enabled but Offline", "In Test", "Deferred", "Quiesce", "Starting", "DMTF Reserved", "Vendor Reserved" }, ModelCorrespondence { "CIM_EnabledLogicalElement.OtherEnabledState" }] uint16 EnabledState = 5; Another, easier way is to use the CIM GetClass call. This causes the CIMOM to walk the inheritance chain for you and report all properties with qualifiers, regardless of where the property is define. Using cimcli: $ cimcli -l localhost -n root/cimv2 gc Linux_Ext3FileSystem Unfortunately wbemcli does not show the qualifier information by default but you can get it by adding the -dx option, which dumps the full CIM-XML response to stderr, and the Description qualifier may be seen there: $ wbemcli -dx gc http://localhost/root/cimv2:Linux_Ext4FileSystem Dave H. |
From: Klaus K. <kk...@su...> - 2014-06-06 14:43:24
|
* Alois Mahdal <am...@re...> [Jun 06. 2014 14:43]: > Hi, > > I can't find anywhere description of this (and other) CIM > properties. > Alois, CIM is an object oriented information model and makes heavy use of inheritance. Look at the definition of CIM_FileSystem[1] and follow the ancestor chain until you find the definition of EnabledState. You will find EnabledState in CIM_EnabledLogicalElement with "ValueMap" and "Values" qualifiers. These qualifiers provide a mapping from numeric to textual values. The value '2' for EnabledState maps to 'Enabled'. Hth, Klaus [1] Yawn (http://sourceforge.net/apps/mediawiki/pywbem/index.php?title=YAWN) is a nice tool to view the CIM model -- SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany |
From: Alois M. <am...@re...> - 2014-06-06 12:43:29
|
Hi, I can't find anywhere description of this (and other) CIM properties. On a RHEL6 testing machine, I installed tog-pegasus, sblim-cmpi-fsvol and sblim-wbemcli. Then I mounted a loop device, created logical volume on it using LVM, and formatted it as ext3 and mounted. All wass fine: I verified that I can read and write to the filesystem. But I don't really understand what CMPI tells me: # wbemcli ei -nl 'http://u:p@here/root/cimv2:CIM_FileSystem' localhost:5988/root/cimv2:Linux_Ext3FileSystem.CSCreationClassName ="Linux_ComputerSystem",CSName="here",CreationClassName="Linux_Ext 3FileSystem",Name="UUID=2bb434d1-c3cf-477d-91fb-727079c928a6" -InstanceID= -Caption="Ext3 local file system" -Description="Represents the file store controlled by a ComputerSystem through local means." -ElementName="/root/aaa" -InstallDate= -OperationalStatus= -StatusDescriptions= -Status="OK" -HealthState= -CommunicationStatus= -DetailedStatus= -OperatingStatus= -PrimaryStatus= -EnabledState=3 -OtherEnabledState="NULL" -RequestedState=3 -EnabledDefault=2 -TimeOfLastStateChange= -AvailableRequestedStates= -TransitioningToState=12 -CSCreationClassName="Linux_ComputerSystem" -CSName="here" -CreationClassName="Linux_Ext3FileSystem" -Name="UUID=2bb434d1-c3cf-477d-91fb-727079c928a6" -Root="/root/aaa" -BlockSize=1024 -FileSystemSize=81230848 -AvailableSpace=71237632 -ReadOnly=FALSE -EncryptionMethod= -CompressionMethod= -CaseSensitive= -CasePreserved= -CodeSet= -MaxFileNameLength=255 -ClusterSize= -FileSystemType="ext3" -PersistenceType= -OtherPersistenceType= -NumberOfFiles= -FreeInodes= -TotalInodes= -FSReservedCapacity= -PercentageSpaceUse=7 # Most of the fields are somewhat self-descriptive, but others are not. For example, value 3 of EnabledState does not tell me anything useful. Other filesystems from the above have EnabledState=2 ... /me shruggs... ~ So: What do possible values here mean? I tried to grep for EnabledState through sblim-cmpi-fsvol codebase, through CIM MOF scheme and even google, but was not successful. Or generally, where should I search for the description / documentation for <a_random_cim/cmpi_element>? Thanks, aL. P.S.: # rpm -qa sblim\* tog-pegasus sblim-wbemcli-1.6.1-2.el6.x86_64 sblim-cmpi-base-1.6.1-1.el6.x86_64 tog-pegasus-2.12.0-3.el6_4.x86_64 sblim-cmpi-fsvol-1.5.1-2.el6.x86_64 -- Alois Mahdal <am...@re...> Platform QE Engineer at Red Hat, Inc. #brno, #daemons, #openlmi |
From: Dave H. <hel...@li...> - 2014-05-07 15:48:44
|
Hi George, The SSL configuration is documented here, hopefully this will help guide you. Let me know if you have further questions following that. http://sourceforge.net/apps/mediawiki/sblim/index.php?title=SfcbSsl Specifically, you are getting the error below because you have sslClientCertificate=require in your configuration and your client is (apparently) not configured to present it's own certificate. Clients are commonly *not* configured to do this by default (since a cert is really only required at the server). The openssl error messages are sometimes a bit imprecise; this could also mean your client *did* present a certificate but it could not be verified by the contents of the SFCB sslClientTrustStore. I think you can get this same error in this case but I don't remember for sure. As a suggestion, you could get your full bidirectional peer-verification configured and tested by using one of the simple clients like wbemcli or cimcli, then move to using openwsman as the client and take it from there. Thanks, Dave On 05/07/2014 06:06 AM, George varghese wrote: > Hi, > > I am trying to configure CIMOM for SSL connections. I want to validate > the client certificate in server. > > For that , How to configure it?.. > Please let me know. > > I just tried, Please see the httpsd configuration section in sfcb.cfg file, > > > *sslKeyFilePath: /home/hplumenApp/tmpfs/Web/ssl/serverkey.pem > * > *sslCertificateFilePath: /etc/ssl/certs/server.pem > * > *sslCertList: /etc/ssl/clist.pem > * > *sslClientCertificate: require > * > *sslIndicationReceiverCert: ignore > * > *sslClientTrustStore: /etc/sfcb/client.pem > * > * > * > * > * > Then tried to send wsman request, I got the ssl connect error. > > please see the debug log message of sfcb, > > --- SSL_ERROR_SSL during handshake: error:140890C7:SSL > routines:SSL3_GET_CLIENT_CERTIFICATE:peer did not return a certificate > > *** httpAdapter.c:1697 SSL_ERROR_SSL error during SSL handshake -- exiting > > Please let me know how to resolve it. > > Regards, > George > > > ------------------------------------------------------------------------------ > Is your legacy SCM system holding you back? Join Perforce May 7 to find out: > • 3 signs your SCM is hindering your productivity > • Requirements for releasing software faster > • Expert tips and advice for migrating your SCM now > http://p.sf.net/sfu/perforce > > > > _______________________________________________ > Sblim-devel mailing list > Sbl...@li... > https://lists.sourceforge.net/lists/listinfo/sblim-devel > |
From: George v. <geo...@gm...> - 2014-05-07 10:17:43
|
Hi, I am trying to configure CIMOM for SSL connections. I want to validate the client certificate in server. For that , How to configure it?.. Please let me know. I just tried, Please see the https configuration section in sfcb.cfg file, *sslKeyFilePath: **/etc/ssl/certs* */serverkey.pem* *sslCertificateFilePath: /etc/ssl/certs/server.pem* *sslCertList: /etc/ssl/clist.pem* *sslClientCertificate: require* *sslIndicationReceiverCert: ignore * *sslClientTrustStore: /etc/sfcb/client.pem* Then tried to send wsman request, I got the ssl connect error. please see the debug log message of sfcb, --- SSL_ERROR_SSL during handshake: error:140890C7:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:peer did not return a certificate *** httpAdapter.c:1697 SSL_ERROR_SSL error during SSL handshake -- exiting Please let me know how to resolve it. Regards, George |
From: George v. <geo...@gm...> - 2014-05-07 10:06:51
|
Hi, I am trying to configure CIMOM for SSL connections. I want to validate the client certificate in server. For that , How to configure it?.. Please let me know. I just tried, Please see the httpsd configuration section in sfcb.cfg file, *sslKeyFilePath: /home/hplumenApp/tmpfs/Web/ssl/serverkey.pem* *sslCertificateFilePath: /etc/ssl/certs/server.pem* *sslCertList: /etc/ssl/clist.pem* *sslClientCertificate: require* *sslIndicationReceiverCert: ignore * *sslClientTrustStore: /etc/sfcb/client.pem* Then tried to send wsman request, I got the ssl connect error. please see the debug log message of sfcb, --- SSL_ERROR_SSL during handshake: error:140890C7:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:peer did not return a certificate *** httpAdapter.c:1697 SSL_ERROR_SSL error during SSL handshake -- exiting Please let me know how to resolve it. Regards, George |