Skip to content

Commit 8762543

Browse files
Merge pull request #34 from monobilisim/windows
Add Windows config template
2 parents b6b95fd + 01dc4d1 commit 8762543

File tree

3 files changed

+45
-0
lines changed

3 files changed

+45
-0
lines changed

.goreleaser.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ archives:
127127
- README.md
128128
- LICENSE
129129
- config/*.yml
130+
- config/*.yaml
130131

131132
# Monokit with API support (Linux only)
132133
- id: withapi
@@ -137,6 +138,7 @@ archives:
137138
- README.md
138139
- LICENSE
139140
- config/*.yml
141+
- config/*.yaml
140142

141143
# k8sHealth plugin (all platforms)
142144
- id: k8sHealth

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,13 @@ A log file will be put on `/var/log/monokit.log` if you want to check the errors
205205

206206
If you use Monokit on a place where there is no proper color support, you can disable the color output by setting the `MONOKIT_NOCOLOR`  environment variable to `true` or `1`.
207207

208+
### Windows
209+
210+
- Copy the Windows config templates (`config/win.yaml` and `config/global.yml`) from the release archive to `C:\\ProgramData\\mono\\` or next to `monokit.exe` inside a `config` folder.
211+
- Run `monokit.exe winHealth` from an elevated terminal to collect and report Windows health data.
212+
- Enable Windows service monitoring by setting `services.enabled: true` in `win.yaml`; use `include`, `exclude`, and `status` lists to scope which services are reported.
213+
- License expiry alerts use the `license.expiration_limit` value in `win.yaml` (defaults to 30 days).
214+
208215
---
209216

210217
## Kubernetes Deployment

config/win.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
filesystems:
2+
- NTFS
3+
- ReFS
4+
- exFAT
5+
- FAT32
6+
7+
excluded_mountpoints: []
8+
9+
system_load_and_ram: true
10+
11+
part_use_limit: 90
12+
13+
top_processes:
14+
load_enabled: true
15+
load_processes: 15
16+
ram_enabled: true
17+
ram_processes: 15
18+
19+
load:
20+
limit_multiplier: 1
21+
issue_interval: 15
22+
issue_multiplier: 1
23+
24+
ram_limit: 90
25+
26+
services:
27+
enabled: false
28+
include: []
29+
exclude: []
30+
status: []
31+
32+
alarm:
33+
enabled: true
34+
35+
license:
36+
expiration_limit: 30

0 commit comments

Comments
 (0)