ping
This commit is contained in:
102
victoria-monitoring/blackbox-exporter.yaml
Normal file
102
victoria-monitoring/blackbox-exporter.yaml
Normal file
@@ -0,0 +1,102 @@
|
||||
#thats mainly to ping stuff
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: blackbox-exporter-config
|
||||
namespace: vm
|
||||
data:
|
||||
blackbox.yml: |
|
||||
modules:
|
||||
icmp:
|
||||
prober: icmp
|
||||
timeout: 3s
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: blackbox-exporter
|
||||
namespace: vm
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: blackbox-exporter
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: blackbox-exporter
|
||||
spec:
|
||||
containers:
|
||||
- name: blackbox-exporter
|
||||
image: quay.io/prometheus/blackbox-exporter:latest
|
||||
args:
|
||||
- --config.file=/etc/blackbox_exporter/blackbox.yml
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 9115
|
||||
securityContext:
|
||||
capabilities:
|
||||
add:
|
||||
- NET_RAW
|
||||
volumeMounts:
|
||||
- name: config
|
||||
mountPath: /etc/blackbox_exporter
|
||||
readOnly: true
|
||||
volumes:
|
||||
- name: config
|
||||
configMap:
|
||||
name: blackbox-exporter-config
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: blackbox-exporter
|
||||
namespace: vm
|
||||
spec:
|
||||
selector:
|
||||
app: blackbox-exporter
|
||||
ports:
|
||||
- name: http
|
||||
port: 9115
|
||||
targetPort: 9115
|
||||
|
||||
---
|
||||
apiVersion: operator.victoriametrics.com/v1beta1
|
||||
kind: VMStaticScrape
|
||||
metadata:
|
||||
name: blackbox-icmp
|
||||
namespace: vm
|
||||
spec:
|
||||
jobName: blackbox-icmp
|
||||
targetEndpoints:
|
||||
- targets:
|
||||
- hyper1.undercloud.local
|
||||
- hyper2.undercloud.local
|
||||
- hyper3.undercloud.local
|
||||
- hyper4.undercloud.local
|
||||
- hyper5.undercloud.local
|
||||
- hyper6.undercloud.local
|
||||
- pbs.undercloud.local
|
||||
- control-plane1.undercloud.local
|
||||
- control-plane2.undercloud.local
|
||||
- control-plane3.undercloud.local
|
||||
- worker1.undercloud.local
|
||||
- worker2.undercloud.local
|
||||
- worker4.undercloud.local
|
||||
- google.com
|
||||
- fd00:0:0:2::97
|
||||
- fd00:0:0:2::98
|
||||
- fd00:0:0:2::100
|
||||
path: /probe
|
||||
params:
|
||||
module:
|
||||
- icmp
|
||||
relabelConfigs:
|
||||
- sourceLabels: [__address__]
|
||||
targetLabel: __param_target
|
||||
- sourceLabels: [__param_target]
|
||||
targetLabel: instance
|
||||
- targetLabel: __address__
|
||||
replacement: blackbox-exporter.vm.svc.k8s.undercloud.local:9115
|
||||
Reference in New Issue
Block a user