Module for returning various status data about a minion. These data can be useful for compiling into stats later, or for problem solving if your minion is having problems.
New in version 0.12.0.
wmi
salt.modules.win_status.SYSTEM_PERFORMANCE_INFORMATION¶AvailablePagedPoolPages¶Structure/Union member
AvailablePages¶Structure/Union member
CacheIoCount¶Structure/Union member
CacheReadCount¶Structure/Union member
CacheTransitionCount¶Structure/Union member
CcCopyReadNoWait¶Structure/Union member
CcCopyReadNoWaitMiss¶Structure/Union member
CcCopyReadWait¶Structure/Union member
CcCopyReadWaitMiss¶Structure/Union member
CcDataFlushes¶Structure/Union member
CcDataPages¶Structure/Union member
CcDirtyPagesThreshold¶Structure/Union member
CcFastMdlReadNoWait¶Structure/Union member
CcFastMdlReadNotPossible¶Structure/Union member
CcFastMdlReadResourceMiss¶Structure/Union member
CcFastMdlReadWait¶Structure/Union member
CcFastReadNoWait¶Structure/Union member
CcFastReadNotPossible¶Structure/Union member
CcFastReadResourceMiss¶Structure/Union member
CcFastReadWait¶Structure/Union member
CcLazyWriteIos¶Structure/Union member
CcLazyWritePages¶Structure/Union member
CcMapDataNoWait¶Structure/Union member
CcMapDataNoWaitMiss¶Structure/Union member
CcMapDataWait¶Structure/Union member
CcMapDataWaitMiss¶Structure/Union member
CcMdlReadNoWait¶Structure/Union member
CcMdlReadNoWaitMiss¶Structure/Union member
CcMdlReadWait¶Structure/Union member
CcMdlReadWaitMiss¶Structure/Union member
CcPinMappedDataCount¶Structure/Union member
CcPinReadNoWait¶Structure/Union member
CcPinReadNoWaitMiss¶Structure/Union member
CcPinReadWait¶Structure/Union member
CcPinReadWaitMiss¶Structure/Union member
CcReadAheadIos¶Structure/Union member
CcTotalDirtyPages¶Structure/Union member
CommitLimit¶Structure/Union member
CommittedPages¶Structure/Union member
ContextSwitches¶Structure/Union member
CopyOnWriteCount¶Structure/Union member
DemandZeroCount¶Structure/Union member
DirtyPagesWriteCount¶Structure/Union member
DirtyWriteIoCount¶Structure/Union member
FirstLevelTbFills¶Structure/Union member
FreeSystemPtes¶Structure/Union member
IdleProcessTime¶Structure/Union member
IoOtherOperationCount¶Structure/Union member
IoOtherTransferCount¶Structure/Union member
IoReadOperationCount¶Structure/Union member
IoReadTransferCount¶Structure/Union member
IoWriteOperationCount¶Structure/Union member
IoWriteTransferCount¶Structure/Union member
MappedPagesWriteCount¶Structure/Union member
MappedWriteIoCount¶Structure/Union member
NonPagedPoolAllocs¶Structure/Union member
NonPagedPoolFrees¶Structure/Union member
NonPagedPoolLookasideHits¶Structure/Union member
NonPagedPoolPages¶Structure/Union member
PageFaultCount¶Structure/Union member
PageReadCount¶Structure/Union member
PageReadIoCount¶Structure/Union member
PagedPoolAllocs¶Structure/Union member
PagedPoolFrees¶Structure/Union member
PagedPoolLookasideHits¶Structure/Union member
PagedPoolPages¶Structure/Union member
PeakCommitment¶Structure/Union member
ResidentAvailablePages¶Structure/Union member
ResidentPagedPoolPage¶Structure/Union member
ResidentSystemCachePage¶Structure/Union member
ResidentSystemCodePage¶Structure/Union member
ResidentSystemDriverPage¶Structure/Union member
SecondLevelTbFills¶Structure/Union member
Structure/Union member
SystemCalls¶Structure/Union member
TotalSystemCodePages¶Structure/Union member
TotalSystemDriverPages¶Structure/Union member
TransitionCount¶Structure/Union member
salt.modules.win_status.cpuload()¶New in version 2015.8.0.
Return the processor load as a percentage
CLI Example:
salt '*' status.cpuload
salt.modules.win_status.cpustats()¶Return information about the CPU.
dict: A dictionary containing information about the CPU stats
CLI Example:
salt * status.cpustats
salt.modules.win_status.diskusage(human_readable=False, path=None)¶New in version 2015.8.0.
Return the disk usage for this minion
If True, usage will be in KB/MB/GB etc.
CLI Example:
salt '*' status.diskusage path=c:/salt
salt.modules.win_status.loadavg()¶Returns counter information related to the load of the machine
A dictionary of counters
CLI Example:
salt * status.loadavg
salt.modules.win_status.master(master=None, connected=True)¶New in version 2015.5.0.
Fire an event if the minion gets disconnected from its master. This function is meant to be run via a scheduled job from the minion. If master_ip is an FQDN/Hostname, is must be resolvable to a valid IPv4 address.
CLI Example:
salt '*' status.master
salt.modules.win_status.meminfo()¶Return information about physical and virtual memory on the system
A dictionary of information about memory on the system
CLI Example:
salt * status.meminfo
salt.modules.win_status.procs(count=False)¶Return the process data
If True, this function will simply return the number of processes.
New in version 2015.8.0.
CLI Example:
salt '*' status.procs
salt '*' status.procs count
salt.modules.win_status.saltmem(human_readable=False)¶New in version 2015.8.0.
Returns the amount of memory that salt is using
return the value in a nicely formatted number
CLI Example:
salt '*' status.saltmem
salt '*' status.saltmem human_readable=True
salt.modules.win_status.uptime(human_readable=False)¶New in version 2015.8.0.
Return the system uptime for the machine
human_readable (bool) --
Return uptime in human readable format if True, otherwise
return seconds. Default is False
Note
Human readable format is days, hours:min:sec. Days will only
be displayed if more than 0
The uptime in seconds or human readable format depending on the
value of human_readable
CLI Example:
salt '*' status.uptime
salt '*' status.uptime human_readable=True