icinga-powershell-framework
1.0.1
Icinga for Windows module which allows to entirely monitor the Windows Host system.
Minimum PowerShell version
4.0
Installation Options
Owners
Copyright
(c) 2020 Icinga GmbH | MIT
Package Details
Author(s)
- Lord Hepipud
Tags
icinga icinga2 IcingaPowerShellFramework IcingaPowerShell IcingaforWindows IcingaWindows
Functions
Use-Icinga Import-IcingaLib Publish-IcingaModuleManifests Get-IcingaPluginDir Get-IcingaCustomPluginDir Get-IcingaCacheDir Get-IcingaPowerShellConfigDir Get-IcingaFrameworkRootPath Get-IcingaPowerShellModuleFile
Dependencies
This module has no dependencies.
Release Notes
https://github.com/Icinga/icinga-powershell-framework/releases
FileList
- icinga-powershell-framework.nuspec
- icinga-powershell-framework.psd1
- icinga-powershell-framework.psm1
- LICENSE
- README.md
- cache\README.md
- custom\lib\README.md
- custom\plugins\README.md
- doc\01-Introduction.md
- doc\02-Installation.md
- doc\04-Developer-Guide.md
- doc\05-Icinga-Integration.md
- doc\developerguide\01-New-IcingaCheck.md
- doc\developerguide\02-New-IcingaCheckPackage.md
- doc\developerguide\10-Custom-Daemons.md
- doc\icingaintegration\01-Director-Baskets.md
- doc\icingaintegration\02-Manual-Integration.md
- doc\images\01_architecture\architecture.png
- doc\installation\01-Kickstart-Script.md
- doc\installation\02-Manual-Installation.md
- doc\service\01-Install-Service.md
- doc\service\02-Register-Daemons.md
- doc\service\10-Register-Service-Checks.md
- lib\apis\Get-IcingaDirectorSelfServiceConfig.psm1
- lib\apis\Get-IcingaDirectorSelfServiceTicket.psm1
- lib\apis\Register-IcingaDirectorSelfServiceHost.psm1
- lib\config\Get-IcingaConfigTreeCount.psm1
- lib\config\Get-IcingaPowerShellConfig.psm1
- lib\config\New-IcingaPowerShellConfigItem.psm1
- lib\config\Read-IcingaPowerShellConfig.psm1
- lib\config\Remove-IcingaPowerShellConfig.psm1
- lib\config\Set-IcingaPowerShellConfig.psm1
- lib\config\Test-IcingaPowerShellConfigItem.psm1
- lib\config\Write-IcingaPowerShellConfig.psm1
- lib\core\cache\Get-IcingaCacheData.psm1
- lib\core\cache\Set-IcingaCacheData.psm1
- lib\core\framework\Copy-ItemSecure.psm1
- lib\core\framework\Expand-IcingaZipArchive.psm1
- lib\core\framework\Get-IcingaFrameworkServiceBinary.psm1
- lib\core\framework\Get-IcingaPowerShellModuleArchive.psm1
- lib\core\framework\Get-IcingaPowerShellModuleVersion.psm1
- lib\core\framework\Install-IcingaFrameworkPlugins.psm1
- lib\core\framework\Install-IcingaFrameworkService.psm1
- lib\core\framework\Install-IcingaFrameworkUpdate.psm1
- lib\core\framework\Remove-ItemSecure.psm1
- lib\core\framework\Restart-IcingaService.psm1
- lib\core\framework\Start-IcingaService.psm1
- lib\core\framework\Stop-IcingaService.psm1
- lib\core\framework\Test-IcingaZipBinaryChecksum.psm1
- lib\core\framework\Unblock-IcingaPowerShellFiles.psm1
- lib\core\framework\Uninstall-IcingaFrameworkService.psm1
- lib\core\icingaagent\finders\Find-IcingaAgentObjects.psm1
- lib\core\icingaagent\firewall\Disable-IcingaFirewall.psm1
- lib\core\icingaagent\firewall\Enable-IcingaFirewall.psm1
- lib\core\icingaagent\firewall\Get-IcingaFirewallConfig.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentArchitecture.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentBinary.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentConfigDirectory.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentFeatures.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentInstallation.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentInstallerAnswerInput.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentLogDirectory.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentMSIPackage.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentObjectList.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentRootDirectory.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentServicePermission.psm1
- lib\core\icingaagent\getters\Get-IcingaAgentVersion.psm1
- lib\core\icingaagent\getters\Get-IcingaHostname.psm1
- lib\core\icingaagent\getters\Get-IcingaNetbiosName.psm1
- lib\core\icingaagent\getters\Get-IcingaServiceUser.psm1
- lib\core\icingaagent\installer\Install-IcingaAgent.psm1
- lib\core\icingaagent\installer\Install-IcingaAgentBaseFeatures.psm1
- lib\core\icingaagent\installer\Install-IcingaAgentCertificates.psm1
- lib\core\icingaagent\installer\Uninstall-IcingaAgent.psm1
- lib\core\icingaagent\misc\Compare-IcingaVersions.psm1
- lib\core\icingaagent\misc\Convert-IcingaDirectorSelfServiceArguments.psm1
- lib\core\icingaagent\misc\Disable-IcingaAgentFeature.psm1
- lib\core\icingaagent\misc\Enable-IcingaAgentFeature.psm1
- lib\core\icingaagent\misc\Move-IcingaAgentDefaultConfig.psm1
- lib\core\icingaagent\misc\Show-IcingaAgentObjects.psm1
- lib\core\icingaagent\misc\Split-IcingaVersion.psm1
- lib\core\icingaagent\misc\Start-IcingaAgentDirectorWizard.psm1
- lib\core\icingaagent\misc\Start-IcingaAgentInstallWizard.psm1
- lib\core\icingaagent\readers\Read-IcingaAgentDebugLogFile.psm1
- lib\core\icingaagent\readers\Read-IcingaAgentLogFile.psm1
- lib\core\icingaagent\setters\Set-IcingaAcl.psm1
- lib\core\icingaagent\setters\Set-IcingaAgentNodeName.psm1
- lib\core\icingaagent\setters\Set-IcingaAgentServicePermission.psm1
- lib\core\icingaagent\setters\Set-IcingaAgentServiceUser.psm1
- lib\core\icingaagent\setters\Set-IcingaUserPermissions.psm1
- lib\core\icingaagent\tests\Test-IcingaAcl.psm1
- lib\core\icingaagent\tests\Test-IcingaAgent.psm1
- lib\core\icingaagent\tests\Test-IcingaAgentConfig.psm1
- lib\core\icingaagent\tests\Test-IcingaAgentFeatureEnabled.psm1
- lib\core\icingaagent\tests\Test-IcingaAgentServicePermission.psm1
- lib\core\icingaagent\writers\Write-IcingaAgentApiConfig.psm1
- lib\core\icingaagent\writers\Write-IcingaAgentObjectList.psm1
- lib\core\icingaagent\writers\Write-IcingaAgentZonesConfig.psm1
- lib\core\icingaagent\writers\Write-IcingaTestOutput.psm1
- lib\core\perfcounter\New-IcingaPerformanceCounter.psm1
- lib\core\perfcounter\New-IcingaPerformanceCounterArray.psm1
- lib\core\perfcounter\New-IcingaPerformanceCounterNullObject.psm1
- lib\core\perfcounter\New-IcingaPerformanceCounterObject.psm1
- lib\core\perfcounter\New-IcingaPerformanceCounterResult.psm1
- lib\core\perfcounter\New-IcingaPerformanceCounterStructure.psm1
- lib\core\perfcounter\Show-IcingaPerformanceCounterCategories.psm1
- lib\core\perfcounter\Show-IcingaPerformanceCounters.psm1
- lib\core\thread\New-IcingaThreadHash.psm1
- lib\core\thread\New-IcingaThreadInstance.psm1
- lib\core\thread\New-IcingaThreadPool.psm1
- lib\core\thread\Remove-IcingaThread.psm1
- lib\core\thread\Restart-IcingaThread.psm1
- lib\core\thread\Start-IcingaThread.psm1
- lib\core\thread\Stop-IcingaThread.psm1
- lib\core\thread\Test-IcingaThread.psm1
- lib\core\tools\Add-IcingaHashtableItem.psm1
- lib\core\tools\Add-PSCustomObjectMember.psm1
- lib\core\tools\Close-IcingaTcpConnection.psm1
- lib\core\tools\Convert-Bytes.psm1
- lib\core\tools\ConvertFrom-IcingaSecureString.psm1
- lib\core\tools\ConvertFrom-TimeSpan.psm1
- lib\core\tools\ConvertTo-ByteUnitIEC.psm1
- lib\core\tools\ConvertTo-ByteUnitSI.psm1
- lib\core\tools\ConvertTo-IcingaIPBinaryString.psm1
- lib\core\tools\ConvertTo-IcingaIPv4BinaryString.psm1
- lib\core\tools\ConvertTo-IcingaIPv6BinaryString.psm1
- lib\core\tools\ConvertTo-IcingaSecureString.psm1
- lib\core\tools\ConvertTo-Seconds.psm1
- lib\core\tools\Expand-IcingaIPv6String.psm1
- lib\core\tools\Format-IcingaDigitCount.psm1
- lib\core\tools\Format-IcingaPerfDataLabel.psm1
- lib\core\tools\Format-IcingaPerfDataValue.psm1
- lib\core\tools\Get-IcingaCheckCommandConfig.psm1
- lib\core\tools\Get-IcingaNetworkInterface.psm1
- lib\core\tools\Get-IcingaServices.psm1
- lib\core\tools\Get-IcingaUnixTime.psm1
- lib\core\tools\Get-IcingaUserSID.psm1
- lib\core\tools\Get-IPConfigFromString.psm1
- lib\core\tools\Get-StringSha1.psm1
- lib\core\tools\Get-UnitPrefixIEC.psm1
- lib\core\tools\Get-UnitPrefixSI.psm1
- lib\core\tools\Join-WebPath.psm1
- lib\core\tools\New-IcingaCheckCommand.psm1
- lib\core\tools\New-IcingaTemporaryDirectory.psm1
- lib\core\tools\New-IcingaTemporaryFile.psm1
- lib\core\tools\New-StringTree.psm1
- lib\core\tools\Pop-IcingaArrayListItem.psm1
- lib\core\tools\Remove-IcingaDirectorSelfServiceKey.psm1
- lib\core\tools\Remove-IcingaHashtableItem.psm1
- lib\core\tools\Set-NumericNegative.psm1
- lib\core\tools\Show-IcingaDirectorSelfServiceKey.psm1
- lib\core\tools\Split-IcingaCheckCommandArgs.psm1
- lib\core\tools\Start-IcingaProcess.psm1
- lib\core\tools\Test-AdministrativeShell.psm1
- lib\core\tools\Test-IcingaFunction.psm1
- lib\core\tools\Test-Numeric.psm1
- lib\core\tools\Test-PSCustomObjectMember.psm1
- lib\daemon\Get-IcingaBackgroundDaemons.psm1
- lib\daemon\Register-IcingaBackgroundDaemon.psm1
- lib\daemon\Start-IcingaPowerShellDaemon.psm1
- lib\daemon\Unregister-IcingaBackgroundDaemon.psm1
- lib\daemons\ServiceCheckDaemon\Get-IcingaRegisteredServiceChecks.psm1
- lib\daemons\ServiceCheckDaemon\Register-IcingaServiceCheck.psm1
- lib\daemons\ServiceCheckDaemon\Set-IcingaRegisteredServiceCheckConfig.psm1
- lib\daemons\ServiceCheckDaemon\Show-IcingaRegisteredServiceChecks.psm1
- lib\daemons\ServiceCheckDaemon\Start-IcingaServiceCheckDaemon.psm1
- lib\daemons\ServiceCheckDaemon\Unregister-IcingaServiceCheck.psm1
- lib\help\help\Get-IcingaHelpThresholds.psm1
- lib\icinga\enums\Icinga_IcingaEnums.psm1
- lib\icinga\exception\Exit-IcingaThrowException.psm1
- lib\icinga\exception\Icinga_IcingaExceptionEnums.psm1
- lib\icinga\plugin\New-IcingaCheck.psm1
- lib\icinga\plugin\New-IcingaCheckPackage.psm1
- lib\icinga\plugin\New-IcingaCheckResult.psm1
- lib\icinga\plugin\New-IcingaPerformanceDataEntry.psm1
- lib\icinga\plugin\Write-IcingaPluginOutput.psm1
- lib\icinga\plugin\Write-IcingaPluginPerfData.psm1
Version History
Version | Downloads | Last updated |
---|---|---|
1.8.0 | 148,762 | 2/8/2022 |
1.7.1 | 36,282 | 11/11/2021 |
1.7.0 | 369 | 11/11/2021 |
1.6.1 | 26,488 | 9/14/2021 |
1.6.0 | 3,959 | 9/7/2021 |
1.5.1 | 17,786 | 7/8/2021 |
1.5.0 | 2,591 | 6/2/2021 |
1.4.1 | 5,365 | 3/10/2021 |
1.4.0 | 559 | 3/1/2021 |
1.3.1 | 2,484 | 2/3/2021 |
1.3.0 | 3,392 | 11/30/2020 |
1.2.0 | 2,147 | 8/28/2020 |
1.1.2 | 792 | 7/7/2020 |
1.1.1 | 75 | 6/18/2020 |
1.1.0 | 40 | 6/2/2020 |
1.0.2 | 161 | 4/16/2020 |
1.0.1 (current version) | 141 | 3/20/2020 |
1.0.0 | 185 | 2/19/2020 |