Attempt to add promoxve exporter
This commit is contained in:
parent
c29a207a74
commit
66d001aab2
|
@ -7,4 +7,5 @@ resources:
|
||||||
- ./zfs-exporter
|
- ./zfs-exporter
|
||||||
- ./alertmanager-gotify-bridge
|
- ./alertmanager-gotify-bridge
|
||||||
- ./victoria-metrics
|
- ./victoria-metrics
|
||||||
- ./varken
|
- ./varken
|
||||||
|
- ./proxmoxve-exporter
|
|
@ -0,0 +1,52 @@
|
||||||
|
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
||||||
|
kind: HelmRelease
|
||||||
|
metadata:
|
||||||
|
name: proxmoxve-exporter
|
||||||
|
namespace: monitoring
|
||||||
|
spec:
|
||||||
|
interval: 5m
|
||||||
|
chart:
|
||||||
|
spec:
|
||||||
|
chart: app-template
|
||||||
|
version: 1.3.x
|
||||||
|
sourceRef:
|
||||||
|
kind: HelmRepository
|
||||||
|
name: bjws-charts
|
||||||
|
namespace: flux-system
|
||||||
|
|
||||||
|
values:
|
||||||
|
image:
|
||||||
|
repository: prompve/prometheus-pve-exporter
|
||||||
|
tag: latest
|
||||||
|
|
||||||
|
args:
|
||||||
|
- /config/pve.yml
|
||||||
|
- --no-collector.config
|
||||||
|
|
||||||
|
hostNetwork: true
|
||||||
|
|
||||||
|
env:
|
||||||
|
PVE_VERIFY_SSL: false
|
||||||
|
|
||||||
|
service:
|
||||||
|
main:
|
||||||
|
labels:
|
||||||
|
app: proxmoxve-service
|
||||||
|
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
|
port: 9221
|
||||||
|
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
serviceMonitor:
|
||||||
|
main:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
persistence:
|
||||||
|
config:
|
||||||
|
enabled: true
|
||||||
|
type: configMap
|
||||||
|
name: proxmoxve-configmap
|
|
@ -0,0 +1,6 @@
|
||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
resources:
|
||||||
|
- ./proxmoxve-config.sops.yaml
|
||||||
|
- ./helm-release.yaml
|
||||||
|
- ./service-monitor.yaml
|
|
@ -0,0 +1,60 @@
|
||||||
|
kind: ConfigMap
|
||||||
|
apiVersion: v1
|
||||||
|
metadata:
|
||||||
|
name: proxmoxve-configmap
|
||||||
|
namespace: monitoring
|
||||||
|
data:
|
||||||
|
pve.yml: ENC[AES256_GCM,data:PY8XgG3hEMUhiNITlI6Pqrv5G6GVtaPNMYeUIKGB0hlCQ5jhmacphnkqF96/SfNrBoV/kLuz1eUkdXIP5XJnx8YWlmFqF2eFXEaquA==,iv:tX2CWGVEml7iAznPhcI+rqEmXKLiqpX/2mkJLYl8kkY=,tag:QOgML5BxSxLSCMZzY+Bqeg==,type:str]
|
||||||
|
sops:
|
||||||
|
kms: []
|
||||||
|
gcp_kms: []
|
||||||
|
azure_kv: []
|
||||||
|
hc_vault: []
|
||||||
|
age: []
|
||||||
|
lastmodified: "2023-05-11T04:46:10Z"
|
||||||
|
mac: ENC[AES256_GCM,data:6I7XpKm7WACgad7DVGL+AaS36lRrw71D/BwmWlKGpVVUDT1QqNdHrxggkMa3FDBC7B1Um27oXQplb1+Lp707oqJhLaty3W8uthCMVeru71pCKqjNVDMHk0740Ve03ttA7h/KjINu3u5P6UazXZG3KYYzKbfoq1L2iOmNuhGZdNQ=,iv:GlXClOr+gM9fGallS9W7q+nBI9WiMxSKtQm9vvVYA4I=,tag:9EZ6utMzzPZ4s+Zc64+85g==,type:str]
|
||||||
|
pgp:
|
||||||
|
- created_at: "2023-05-11T01:21:27Z"
|
||||||
|
enc: |
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
hQIMAzKleRwoSoixARAAoBot9sYCQfyslk3+HE7h/2d0AN7d+IyUKdoE3yf+5lEu
|
||||||
|
sGb2kCUxFayJsj/iCLAszpMryh17B+fgxmZ1cJdwTJ235y7i59aoDxtPIotIj2cc
|
||||||
|
2CWPW0oQaPt1irrtRkjHWungq+DVlL0zs0vWIRxsOUWmOMiE+cukd1bsl4CEaZ9o
|
||||||
|
1RETR7OxDEtAZX5Lp436eXuOFvvCuBRYUcvAJJhQdMviy6wizwhsXg2p9Gfz6rlF
|
||||||
|
uiu95DbfbkH9Pl6uop5/MVbeNy50Fv4FsKeEct7Xz4/Aarthm7TUMENU4Lmum86U
|
||||||
|
2/Avmn1s+1KmID+LrcgTMzjS9J6kCaUmAup+0K9F/DJyYl35GMJslyjkNwEcTjGE
|
||||||
|
VY2VIIVPKDdsFs8FO7CNedOugR/3c1tvR0BY0ivG14rw9MSfOh4+cupolL9Cp5Ek
|
||||||
|
/C/1vMS3SvE/n3POOlBY/vejgb+AT4Dk99Ul/YHjvxdHJeCTW/9r9JGdydqv0XTC
|
||||||
|
rfhxHmRKTTVvupy7oC7X55Bur9cGzStqxf09tnu+evJZotCS40duYNeqeDv1vqfO
|
||||||
|
seZT7onMfQWmWACQILtTayKxL/iEcVXoQFNKIPJOgauBqs2my7ufaNiNtZFJSYKT
|
||||||
|
owPjVCcgYD5iEbZF7PKiikjgfR+1Br6MYMQlfIoh23CP4JsXia2C6n8WHAQrmmTU
|
||||||
|
aAEJAhC2f6LSTJDa8S/e9dGI1PV30OKL+T86M83CQOIMZvZBf/223GYdu23bZXym
|
||||||
|
NYFmrKd7c/KOwIGr5Zi9skh80PJNtRRj96c+kkLiWFW4Pec9Ph/0mMjZ2yq2ZjZM
|
||||||
|
vCnqul8rLbg5
|
||||||
|
=TpIG
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: 2CC2B3631D5C3393901335DB68F95C5D753EE1E5
|
||||||
|
- created_at: "2023-05-11T01:21:27Z"
|
||||||
|
enc: |
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
hQIMA4WLYkVpP8xtAQ//Xq+rDXSrf/WTaVMO0kRv5x0OBnRF1UVG2Cf+GmjIEPmc
|
||||||
|
C22Y/DzW1PPt3SuuWt9Axp1am/NBzndmK8FvO5bdYWBtI1QICs/4sgVcOkPZy+tD
|
||||||
|
T9VyaLwIBzo597fuyFNqMqtsqBvB6Dwu20aItaJOq6OEYTp8EGjly7D1pZUgndJT
|
||||||
|
0L3qmtTrh7pMSO9eOSCv0LFA/SJjTOHgXuooI/64SLdiYOpR5k8xQ8fth/DKdHnK
|
||||||
|
tPtIKl6Of6H2w6zVmD7LA7acIwo5LuiUYAf8FB+/fkfCC/mRV33y4VOZ+rfHRvom
|
||||||
|
D7Hav9PpS2XcaDq2HCfBthAbhYubIF0bHzVpJ6xDF6BAh3/3IsOFNA443dEX3NNP
|
||||||
|
vZxTcSIWUiYV6pTCW8+V34acPWG0uQteP7LNQJVeHblrcFU7uGFW1YC9IcovEEFH
|
||||||
|
tb+pGzGgR7zeWNZtSaktQHSeoE6jEF0xGyao7xVlfEQAKBp9km7eGFo3QTUK3MWl
|
||||||
|
TBOAU75s9y7/Nw8NJSBmqkowA1t0Tp2SyNJrLqjk9BuEz0+mJlQRY1dCdDnJLpl/
|
||||||
|
sCfir4XAmBWUV/ZQ3GtwfY3PZq6QzjcSVKT5DOqI9dnztwD35wTChoe3EJkhSlqH
|
||||||
|
FKRev2a2psH8Ys2AgQ+lstTrRScN5aa80Ztm4yVSJ2pDHUDDWhT/vnypcqjf9SvU
|
||||||
|
aAEJAhDx3FyoEKT0lkHZ/owKlKNLnhyZvmbIeGlaEJ3l5d1JnCUU+pAhkuf2qI5O
|
||||||
|
1g7rXIoRCSep93DGtf2ihfBb+CXHB0Xxp45EgGXiwhG1rJpYC69ZlYLTs784IE8l
|
||||||
|
T7Y3Gbirr+zO
|
||||||
|
=Rx+F
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: 8DF31C9F48A24F525FFB1815FC96C52B59328E95
|
||||||
|
encrypted_regex: ^(data|stringData)$
|
||||||
|
version: 3.7.3
|
|
@ -0,0 +1,21 @@
|
||||||
|
apiVersion: monitoring.coreos.com/v1
|
||||||
|
kind: ServiceMonitor
|
||||||
|
metadata:
|
||||||
|
name: proxmoxve-exporter
|
||||||
|
namespace: monitoring
|
||||||
|
labels:
|
||||||
|
release: kube-prometheus-stack
|
||||||
|
spec:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: proxmoxve-service
|
||||||
|
endpoints:
|
||||||
|
- port: http
|
||||||
|
interval: 3m
|
||||||
|
scrapeTimeout: 1m
|
||||||
|
path: /pve
|
||||||
|
params:
|
||||||
|
target:
|
||||||
|
- "192.168.87.28"
|
||||||
|
module:
|
||||||
|
- default
|
|
@ -17,7 +17,7 @@ TODO:
|
||||||
- [x] gotify
|
- [x] gotify
|
||||||
- [ ] Services to monitor
|
- [ ] Services to monitor
|
||||||
- [ ] Authentik
|
- [ ] Authentik
|
||||||
- [ ]
|
- [x] *arr
|
||||||
- [x] IRC
|
- [x] IRC
|
||||||
- [ ] Harbor
|
- [ ] Harbor
|
||||||
- [x] CDN (nginx filelist)
|
- [x] CDN (nginx filelist)
|
||||||
|
|
Loading…
Reference in New Issue