OpenLMI Providers
Usage & Troubleshooting
Installation
Fedora, Red Hat Enterprise Linux & derived Linux distributions
From source code
Configuration files
File format
Treating boolean values
Logging
Logging in Pegasus
Provider Registration
Using the registration script
Basic operations
Re-registration
Account Provider
DMTF profile
Profile adjustment
Implementation
Classes
Methods
Usage
List users
List groups
List group members
Create user
Create group
Delete user
Delete group
Add user to group
Remove user from group
Modify user
Indications
Creation Indication
Deletion Indication
Creation Indication example
Fan Provider
DMTF profiles
Fan Profile
Not implemented features
Class overview
Usage
Set up
Examples
Listing installed fans
Getting fan’s speed
Hardware Provider
DMTF profiles
CPU Profile
Classes
System Memory Profile
Classes
PCI Device Profile
Classes
Physical Asset Profile
Classes
BIOS Profile
Classes
Disk Drive Profile
Classes
Battery Profile
Classes
Usage
CPU Profile
Used Resources
System Memory Profile
Used Resources
PCI Device Profile
Used Resources
Physical Asset Profile
Used Resources
BIOS Profile
Used Resources
Disk Drive Profile
Used Resources
Battery Profile
Used Resources
Journald Provider
Caveats
Number of LMI_JournalLogRecord instances enumerated limitation
Iteration and iterators
New log records writing security concerns
Potential indications endless loop
Usage
Listing a log
Using WQL query for simple filtering
Iterating through the log
Sending new message to log
Indications
Simple indication listener
New message event filter
New error message event filter
New critical message event filter
Custom event filters
Locale Provider
Usage
Getting locale settings
Setting system locale
Setting default key mapping of the X11 servers
Setting default key mapping of the virtual console
Setting system time
Setting system timezone
Setting whether the RTC is maintained in local time/UTC
Setting whether the system clock is syncrhonized with a remote NTP server
LogicalFile Provider
Usage
Deviations from the schema
Getting files
Association classes examples
Configuration
Power Management
Usage
Enumeration of available power states
Setting the power state
Realmd Provider
Usage
Querying a domain membership
Joining a domain
Leaving a domain
SELinux Provider
Introduction
Usage
SELinux state
Booleans
Ports
File labels
Service Provider
Usage
List services
Start/stop service
Enable/disable service
Indications
Software Provider
DMTF profiles
Software Inventory Profile
Not implemented optional features
Deviations
Identifying software identity
Profile extensions
Class overview
Software Update Profile
Implemented optional features
Not implemented features
Profile extensions
Class overview
Software API Concept
Instance and Instance Names
Mapping objects to
CIM
classes
Representing Package
Representing Repository
Representing installed file
Asynchronous jobs
Job status
Software job types
Return value and output parameters
Configuration
Options
yum
options
Log
options
YumWorkerLog
options
Usage
Listing installed packages
Simple
Faster
LMI metacommand
Listing repositories
LMIShell
LMI metacommand
Listing available packages
LMIShell
Using installation service
LMI metacommand
Listing files of package
LMIShell
LMI metacommand
Searching for packages
LMIShell
LMI metacommand
Package installation
Synchronous installation
Asynchronous installation
Combined way
Installation from URI
LMI metacommand
Package removal
Synchronous removal
Asynchronous removal
LMI metacommand
Package update
LMIShell
LMI metacommand
Package verification
LMIShell
LMI metacommand
Enable and disable repository
LMIShell
LMI metacommand
Supported event filters
Percent Updated
Job state change
Job Completed
Error
New Job
SSSD Provider
Introduction
Usage
List domains
Disable a domain
CIM classes
OpenLMI Providers
Docs
»
LMI_SSSDAvailableDomain
View page source
LMI_SSSDAvailableDomain
¶
All domains managed by SSSD.
Key properties
¶
Domain
SSSD
Local properties
¶
LMI_SSSDDomain
Domain
LMI_SSSDService
SSSD
Local methods
¶
None
Inherited properties
¶
None
Inherited methods
¶
None