Commit graph

242 commits

Author SHA1 Message Date
Lord Hepipud
c5903114b2 Reworked entire Lib and Module loading
Modules are now automaticly loaded recursively for the spcified folder, allowing us to name modules into a "namespace", preventing our modules to interfear with possible installed modules.
2019-07-22 12:41:07 +02:00
Lord Hepipud
c2e3ff2131 Small code styling fix 2019-07-22 10:35:23 +02:00
Alexander Stoll
ddba722ab6 Structure Change; Added Updates -> hotfix, pending, installing 2019-07-22 10:01:11 +02:00
Lord Hepipud
824dde7518 Fixed NoPerfData handling for Check Result function 2019-07-22 09:02:33 +02:00
Lord Hepipud
4392714da3 Added support to skip perfdata for single checks 2019-07-22 09:02:09 +02:00
Lord Hepipud
1093cd17dc Removed no longer required Output writing 2019-07-22 08:38:38 +02:00
Lord Hepipud
3078a0a937 Fixed spacing for multi-stack packages / checks in output 2019-07-22 08:37:54 +02:00
Alexander Stoll
a64449e074 Added Process.psm1, Added Services.psm1; Fixed previous concept errors 2019-07-22 07:32:52 +02:00
Lord Hepipud
9ffb9be1ad Renamed lib icinga\checkresult to icinga\plugin 2019-07-19 20:06:29 +02:00
Lord Hepipud
93f7ac7f29 Added base help for Icinga thresholds including examples 2019-07-19 20:03:05 +02:00
Lord Hepipud
a32ec4f17c Removed perf data output for unknown return codes 2019-07-19 20:02:41 +02:00
Lord Hepipud
a05a41ca86 Added proper unknown handling for min / max operator config 2019-07-19 20:02:09 +02:00
Lord Hepipud
069ab8e4f8 Fixed broken plugin return code 2019-07-19 20:01:15 +02:00
Lord Hepipud
99825a4a57 Removed duplicate check outputs 2019-07-19 20:00:55 +02:00
Lord Hepipud
7fd9f35de0 Reworked Icinga Plugin Framework 2019-07-19 19:38:09 +02:00
Lord Hepipud
89f7507809 Fixed wrong ForceReload argument on tools 2019-07-19 19:36:38 +02:00
Lord Hepipud
ae62c4a7ce Added basic generic tool collection 2019-07-19 19:35:08 +02:00
Lord Hepipud
fafb102f0d First draft for Icinga Plugin Dev-Kit 2019-07-18 17:54:39 +02:00
Lord Hepipud
b2f8d33228 Added improved import handler 2019-07-18 17:52:21 +02:00
Alexander Stoll
1c87a62d81 Major fixes regarding all lib/providers, expanded upon memory.psm1, added some comments for future reference 2019-07-18 14:20:23 +02:00
Niko Martini
fe3febe660 New Break instances for switchCase 2019-07-17 16:37:38 +02:00
Alexander Stoll
e93305a635 cpu first draft 2019-07-17 11:28:22 +02:00
Niko Martini
64ba37e9c6 fix consistency error in ConvertTo-ByteUnit.psm1 2019-07-17 10:03:58 +02:00
Niko Martini
fdc31beac5 Toolset for conversions 2019-07-17 09:42:35 +02:00
Alexander Stoll
98bc603066 Minor disks edit; basic cpu setup 2019-07-17 07:52:09 +02:00
Alexander Stoll
1fe010d848 Added disk-module; extended enums to fit disk-modules 2019-07-16 14:47:21 +02:00
Alexander Stoll
67c16b0417 Added bios.psm1 (Library) and a provider/enums.psm1 2019-07-12 13:59:02 +02:00
LordHepipud
392f0b2a61 Fixed variable naming
Fixed variable naming for $ComputerInformations, which correctly should be named $ComputerInformation
2019-05-02 16:37:56 +02:00
LordHepipud
4e995390a4 Fix Physical Memory Size Count
Fixes #13 by using a proper CimInstance Object for returning the total physical memory size on the host
2019-05-02 16:26:33 +02:00
LordHepipud
09e406b90c Fix Host FQDN building
Fixes #9 to ensure the hostname is always build properly, regardless of Domain, DNS Suffix or Hostname
2018-12-07 18:22:48 +01:00
LordHepipud
071d1f3c19 Added documentation for Execution Policies
Fixes #4 stating steps on how to make the module run on Windows Hosts which restrict running PowerShell scripts/modules
2018-12-06 18:43:11 +01:00
LordHepipud
27c2cb8518 Changed name for New/Remove-Icinga-Service Cmdlet
Fixes #8 which adds a proper naming for installing / uninstalling the Icinga Service for the PowerShell module
2018-12-06 18:28:56 +01:00
LordHepipud
d2c9ef9b5b Change New-Icinga-Setup Cmdlet to Install-Icinga
Fixes #3 to follow PS guidelines for Cmdlets
2018-12-06 18:21:55 +01:00
LordHepipud
d515b22255 [#6]: Optimise message building for hello message 2018-11-22 11:40:40 +01:00
LordHepipud
05633f331f [#2] Added module run ticks to main cycle 2018-11-22 11:31:07 +01:00
LordHepipud
1b086adf23 Merge branch 'master' of github.com:LordHepipud/icinga-module-windows 2018-11-22 11:14:21 +01:00
LordHepipud
b6374c0c89 [#1] Improved documentation and fixed wrong Cmdlet 2018-11-22 11:12:59 +01:00
LordHepipud
5b0731315d Added missing .gitignore to project 2018-11-22 11:09:07 +01:00
Lord Hepipud
2bb71acf8c Update issue templates 2018-11-17 10:46:23 +01:00
LordHepipud
2c82cd70d5 Added architecture image to introdution 2018-11-07 10:56:00 +01:00
LordHepipud
1aad5d4b20 Fixed typo in documentation 2018-11-06 17:22:52 +01:00
LordHepipud
ffee95f880 Initial commit 2018-11-06 17:14:49 +01:00