icinga-powershell-plugins
1.5.0
A collection of Icinga Plugins for general Windows checks for Icinga for Windows.
Minimum PowerShell version
4.0
Installation Options
Owners
Copyright
(c) 2021 Icinga GmbH | GPLv2
Package Details
Author(s)
- Lord Hepipud
Tags
icinga icinga2 monitoringplugins icingaplugins icinga2plugins windowsplugins icingawindows
Functions
Use-IcingaPlugins Import-IcingaPlugins Publish-IcingaPluginDocumentation Invoke-IcingaCheckBiosSerial Invoke-IcingaCheckCertificate Invoke-IcingaCheckCheckSum Invoke-IcingaCheckCPU Invoke-IcingaCheckDirectory Invoke-IcingaCheckDiskHealth Invoke-IcingaCheckEventlog Invoke-IcingaCheckFirewall Invoke-IcingaCheckHTTPStatus Invoke-IcingaCheckICMP Invoke-IcingaCheckMemory Invoke-IcingaCheckMPIO Invoke-IcingaCheckNetworkInterface Invoke-IcingaCheckNLA Invoke-IcingaCheckPerfCounter Invoke-IcingaCheckProcessCount Invoke-IcingaCheckScheduledTask Invoke-IcingaCheckService Invoke-IcingaCheckStoragePool Invoke-IcingaCheckTCP Invoke-IcingaCheckTimeSync Invoke-IcingaCheckUNCPath Invoke-IcingaCheckUpdates Invoke-IcingaCheckUptime Invoke-IcingaCheckUsedPartitionSpace Invoke-IcingaCheckUsers Get-IcingaBios Get-IcingaBiosCharacteristics Get-IcingaBiosSerialNumber Get-IcingaBiosVersion Get-IcingaBiosManufacturer Get-IcingaBiosPrimaryBios Get-IcingaBiosName Get-IcingaBiosStatus Get-IcingaBiosCaption Get-IcingaBiosSMBIOSBIOSVersion Get-IcingaBiosSoftwareElementID Show-IcingaBiosData Get-IcingaCertificateData Get-IcingaCertStoreCertificates Test-IcingaICMPConnection Get-IcingaCPUs Get-IcingaCPUInformation Get-IcingaCPUInformationWithEnums Get-IcingaCPUErrors Get-IcingaCPUArchitecture Get-IcingaCPUProcessorType Get-IcingaCPUStatusInfo Get-IcingaCPUFamily Get-IcingaCPUConfigManagerErrorCode Get-IcingaCPUAvailability Get-IcingaCPUPowerManagementCapabilities Get-IcingaCPULoadPercentage Get-IcingaCPUCurrentVoltage Get-IcingaCPUThreadCount Get-IcingaCPUL3CacheSize Get-IcingaCPUL2CacheSize Get-IcingaCPUL2CacheSpeed Get-IcingaCPUVoltageCaps Get-IcingaCPUCurrentClockSpeed Get-IcingaCPUNumberOfLogicalProcessors Get-IcingaCPUCount Show-IcingaCPUData Get-IcingaDirectoryAll Get-IcingaDirectory Get-IcingaDirectoryRecurse Get-IcingaDirectorySizeGreaterThan Get-IcingaDirectorySizeSmallerThan Get-IcingaDirectoryChangeOlderThan Get-IcingaDirectoryChangeYoungerThan Get-IcingaDirectoryChangeTimeEqual Get-IcingaDirectoryCreationYoungerThan Get-IcingaDirectoryCreationOlderThan Get-IcingaDirectoryCreationTimeEqual Get-IcingaDiskAttributes Get-IcingaDiskPartitionAssignment Get-IcingaPhysicalDiskInfo Get-IcingaUNCPathSize Get-IcingaDiskInformation Get-IcingaDiskPartitions Join-IcingaPhysicalDiskDataPerfCounter Get-IcingaDiskCapabilities Get-IcingaDiskSize Get-IcingaDiskCaption Get-IcingaDiskModel Get-IcingaDiskManufacturer Get-IcingaDiskTotalCylinders Get-IcingaDiskTotalSectors Get-IcingaDisks Show-IcingaDiskData Get-IcingaEventLog Get-IcingaCheckHTTPQuery Get-IcingaMemoryPerformanceCounter Get-IcingaMemoryUsage Get-IcingaMemory Get-IcingaMemoryInformation Get-IcingaMemoryMaxVoltage Get-IcingaMemoryMinVoltage Get-IcingaMemoryConfiguredVoltage Get-IcingaMemoryConfiguredClockSpeed Get-IcingaMemoryTotalWidth Get-IcingaMemoryDataWidth Get-IcingaMemorySpeed Get-IcingaMemoryCapacity Show-IcingaMemoryData Get-IcingaMPIOData Test-IcingaMPIOInstalled Get-IcingaNetworkDeviceInfo Get-IcingaNetworkInterfaceTeamInfo Get-IcingaNetworkSpeedChecks Join-IcingaNetworkDeviceDataPerfCounter Get-IcingaNtpData Add-IcingaProcessPerfData Get-IcingaProcessData Add-IcingaServiceSummary ConvertTo-ServiceStatusCode Get-IcingaServiceCheckName Get-IcingaServices New-IcingaWindowsServiceCheckObject Get-IcingaConvertToGigaByte Get-IcingaStoragePoolInfo Get-IcingaScheduledTask Measure-IcingaTCPConnection Get-IcingaUpdatesHotfix Get-IcingaUpdatesInstalled Get-IcingaUpdatesPending Get-IcingaLoggedOnUsers Get-IcingaUsers Get-IcingaWindows Show-IcingaWindowsData
Dependencies
-
- icinga-powershell-framework (>= 1.5.0)
Release Notes
https://github.com/Icinga/icinga-powershell-plugins/releases
FileList
- icinga-powershell-plugins.nuspec
- icinga-powershell-plugins.psd1
- icinga-powershell-plugins.psm1
- LICENSE
- PSScriptAnalyzerSettings.psd1
- README.md
- config\director\Invoke-IcingaCheckBiosSerial.json
- config\director\Invoke-IcingaCheckCertificate.json
- config\director\Invoke-IcingaCheckCheckSum.json
- config\director\Invoke-IcingaCheckCPU.json
- config\director\Invoke-IcingaCheckDirectory.json
- config\director\Invoke-IcingaCheckDiskHealth.json
- config\director\Invoke-IcingaCheckEventlog.json
- config\director\Invoke-IcingaCheckFirewall.json
- config\director\Invoke-IcingaCheckHTTPStatus.json
- config\director\Invoke-IcingaCheckICMP.json
- config\director\Invoke-IcingaCheckMemory.json
- config\director\Invoke-IcingaCheckMPIO.json
- config\director\Invoke-IcingaCheckNetworkInterface.json
- config\director\Invoke-IcingaCheckNLA.json
- config\director\Invoke-IcingaCheckPerfcounter.json
- config\director\Invoke-IcingaCheckProcessCount.json
- config\director\Invoke-IcingaCheckScheduledTask.json
- config\director\Invoke-IcingaCheckService.json
- config\director\Invoke-IcingaCheckStoragePool.json
- config\director\Invoke-IcingaCheckTCP.json
- config\director\Invoke-IcingaCheckTimeSync.json
- config\director\Invoke-IcingaCheckUNCPath.json
- config\director\Invoke-IcingaCheckUpdates.json
- config\director\Invoke-IcingaCheckUptime.json
- config\director\Invoke-IcingaCheckUsedPartitionSpace.json
- config\director\Invoke-IcingaCheckUsers.json
- config\director\Plugins_Bundle.json
- config\icinga\Invoke-IcingaCheckBiosSerial.conf
- config\icinga\Invoke-IcingaCheckCertificate.conf
- config\icinga\Invoke-IcingaCheckCheckSum.conf
- config\icinga\Invoke-IcingaCheckCPU.conf
- config\icinga\Invoke-IcingaCheckDirectory.conf
- config\icinga\Invoke-IcingaCheckDiskHealth.conf
- config\icinga\Invoke-IcingaCheckEventlog.conf
- config\icinga\Invoke-IcingaCheckFirewall.conf
- config\icinga\Invoke-IcingaCheckHTTPStatus.conf
- config\icinga\Invoke-IcingaCheckICMP.conf
- config\icinga\Invoke-IcingaCheckMemory.conf
- config\icinga\Invoke-IcingaCheckMPIO.conf
- config\icinga\Invoke-IcingaCheckNetworkInterface.conf
- config\icinga\Invoke-IcingaCheckNLA.conf
- config\icinga\Invoke-IcingaCheckPerfcounter.conf
- config\icinga\Invoke-IcingaCheckProcessCount.conf
- config\icinga\Invoke-IcingaCheckScheduledTask.conf
- config\icinga\Invoke-IcingaCheckService.conf
- config\icinga\Invoke-IcingaCheckStoragePool.conf
- config\icinga\Invoke-IcingaCheckTCP.conf
- config\icinga\Invoke-IcingaCheckTimeSync.conf
- config\icinga\Invoke-IcingaCheckUNCPath.conf
- config\icinga\Invoke-IcingaCheckUpdates.conf
- config\icinga\Invoke-IcingaCheckUptime.conf
- config\icinga\Invoke-IcingaCheckUsedPartitionSpace.conf
- config\icinga\Invoke-IcingaCheckUsers.conf
- config\icinga\Plugins_Bundle.conf
- config\icinga\PowerShell_Base.conf
- doc\01-Introduction.md
- doc\02-Installation.md
- doc\03-Icinga-Integration.md
- doc\10-Icinga-Plugins.md
- doc\30-Upgrading-Plugins.md
- doc\31-Changelog.md
- doc\plugins\01-Invoke-IcingaCheckBiosSerial.md
- doc\plugins\02-Invoke-IcingaCheckCertificate.md
- doc\plugins\03-Invoke-IcingaCheckCheckSum.md
- doc\plugins\04-Invoke-IcingaCheckCPU.md
- doc\plugins\05-Invoke-IcingaCheckDirectory.md
- doc\plugins\06-Invoke-IcingaCheckEventlog.md
- doc\plugins\07-Invoke-IcingaCheckFirewall.md
- doc\plugins\08-Invoke-IcingaCheckICMP.md
- doc\plugins\09-Invoke-IcingaCheckMemory.md
- doc\plugins\10-Invoke-IcingaCheckNLA.md
- doc\plugins\11-Invoke-IcingaCheckPerfcounter.md
- doc\plugins\12-Invoke-IcingaCheckProcessCount.md
- doc\plugins\13-Invoke-IcingaCheckService.md
- doc\plugins\14-Invoke-IcingaCheckUpdates.md
- doc\plugins\15-Invoke-IcingaCheckUptime.md
- doc\plugins\16-Invoke-IcingaCheckUsedPartitionSpace.md
- doc\plugins\17-Invoke-IcingaCheckUsers.md
- doc\plugins\18-Invoke-IcingaCheckTimeSync.md
- doc\plugins\19-Invoke-IcingaCheckScheduledTask.md
- doc\plugins\20-Invoke-IcingaCheckDiskHealth.md
- doc\plugins\21-Invoke-IcingaCheckNetworkInterface.md
- doc\plugins\21-Invoke-IcingaCheckStoragePool.md
- doc\plugins\23-Invoke-IcingaCheckTCP.md
- doc\plugins\24-Invoke-IcingaCheckUNCPath.md
- doc\plugins\25-Invoke-IcingaCheckHTTPStatus.md
- doc\plugins\26-Invoke-IcingaCheckMPIO.md
- plugins\Invoke-IcingaCheckBiosSerial.psm1
- plugins\Invoke-IcingaCheckCertificate.psm1
- plugins\Invoke-IcingaCheckCheckSum.psm1
- plugins\Invoke-IcingaCheckCPU.psm1
- plugins\Invoke-IcingaCheckDirectory.psm1
- plugins\Invoke-IcingaCheckDiskHealth.psm1
- plugins\Invoke-IcingaCheckEventlog.psm1
- plugins\Invoke-IcingaCheckFirewall.psm1
- plugins\Invoke-IcingaCheckHTTPStatus.psm1
- plugins\Invoke-IcingaCheckICMP.psm1
- plugins\Invoke-IcingaCheckMemory.psm1
- plugins\Invoke-IcingaCheckMPIO.psm1
- plugins\Invoke-IcingaCheckNetworkInterface.psm1
- plugins\Invoke-IcingaCheckNLA.psm1
- plugins\Invoke-IcingaCheckPerfcounter.psm1
- plugins\Invoke-IcingaCheckProcessCount.psm1
- plugins\Invoke-IcingaCheckScheduledTask.psm1
- plugins\Invoke-IcingaCheckService.psm1
- plugins\Invoke-IcingaCheckStoragePool.psm1
- plugins\Invoke-IcingaCheckTCP.psm1
- plugins\Invoke-IcingaCheckTimeSync.psm1
- plugins\Invoke-IcingaCheckUNCPath.psm1
- plugins\Invoke-IcingaCheckUpdates.psm1
- plugins\Invoke-IcingaCheckUptime.psm1
- plugins\Invoke-IcingaCheckUsedPartitionSpace.psm1
- plugins\Invoke-IcingaCheckUsers.psm1
- provider\bios\Icinga_ProviderBios.psm1
- provider\bios\Show-IcingaBiosData.psm1
- provider\certificate\Icinga_ProviderCertificate.psm1
- provider\certificate\Test-IcingaCertificateExcludePattern.psm1
- provider\connection\Test-IcingaICMPConnection.psm1
- provider\cpu\Icinga_ProviderCpu.psm1
- provider\cpu\Show-IcingaCPUData.psm1
- provider\directory\Icinga_Provider_Directory.psm1
- provider\disks\Get-IcingaDiskAttributes.psm1
- provider\disks\Get-IcingaDiskPartitionAssignment.psm1
- provider\disks\Get-IcingaPhysicalDiskInfo.psm1
- provider\disks\Get-IcingaUNCPathSize.psm1
- provider\disks\Icinga_ProviderDisks.psm1
- provider\disks\Show-IcingaDiskData.psm1
- provider\enums\IcingaGeneralPlugins_Exceptions.psm1
- provider\enums\Icinga_ProviderEnums.psm1
- provider\eventlog\Get-IcingaEventLog.psm1
- provider\http\Get-IcingaCheckHTTPQuery.psm1
- provider\memory\Get-IcingaMemoryPerformanceCounter.psm1
- provider\memory\Get-IcingaMemoryUsage.psm1
- provider\memory\Icinga_ProviderMemory.psm1
- provider\memory\Show-IcingaMemoryData.psm1
- provider\mpio\Get-IcingaMPIOData.psm1
- provider\mpio\Test-IcingaMPIOInstalled.psm1
- provider\network\Get-IcingaNetworkDeviceInfo.psm1
- provider\network\Get-IcingaNetworkInterfaceTeamInfo.psm1
- provider\network\Get-IcingaNetworkSpeedChecks.psm1
- provider\network\Join-icingaNetworkDeviceDataPerfCounter.psm1
- provider\ntp\Get-IcingaNtpData.psm1
- provider\process\Icinga_ProviderProcess.psm1
- provider\services\Add-IcingaServiceSummary.psm1
- provider\services\ConvertTo-ServiceStatusCode.psm1
- provider\services\Get-IcingaServiceCheckName.psm1
- provider\services\Icinga_ProviderServices.psm1
- provider\services\New-IcingaWindowsServiceCheckObject.psm1
- provider\storage\Get-IcingaConvertToGigaByte.psm1
- provider\storage\Get-IcingaStoragePoolInfo.psm1
- provider\tasks\Get-IcingaScheduledTask.psm1
- provider\tcp\Measure-IcingaTCPConnection.psm1
- provider\updates\Get-IcingaUpdatesHotfix.psm1
- provider\updates\Get-IcingaUpdatesInstalled.psm1
- provider\updates\Get-IcingaUpdatesPending.psm1
- provider\users\Get-IcingaLoggedOnUsers.psm1
- provider\users\Get-IcingaUsers.psm1
- provider\windows\Icinga_ProviderWindows.psm1
- provider\windows\Show-IcingaWindowsData.psm1