Comments (2)
Config examples
web:
port: 80
storage:
type: memory
alerting:
pushover:
application-token: xxx
user-key: xxx
default-alert:
description: "healthcheck failed"
send-on-resolved: true
failure-threshold: 3
success-threshold: 5
endpoints:
- name: zigbee-controller-http
url: "http://zigbee-controller.turbo.ac"
interval: 30s
conditions:
- "[STATUS] == 200"
- "[BODY].status == UP"
- "[RESPONSE_TIME] < 300"
alerts:
- { type: pushover }
- name: zigbee-controller-tcp
url: "tcp://zigbee-controller.turbo.ac:6638"
interval: 30s
conditions: ["[CONNECTED] == true"]
alerts:
- type: pushover, description: "health check failed" }
- name: zigbee-controller-icmp
url: "icmp://zigbee-controller.turbo.ac"
conditions: ["[CONNECTED] == true"]
alerts:
- { type: pushover, description: "health check failed" }
DNS
endpoints:
- name: external-dns
url: 192.168.254.2
dns:
query-name: "google.com"
query-type: "A"
conditions:
- "[BODY] == 93.184.216.34"
- "[DNS_RCODE] == NOERROR"
- name: internal-dns
url: 192.168.254.2
dns:
query-name: "something.turbo.ac"
query-type: "A"
conditions:
- "[BODY] == 192.168.69.101"
- "[DNS_RCODE] == NOERROR"
from home-ops.
This is done and in a state I am happy with.
from home-ops.
Related Issues (20)
- Add `PushSecret` config for Ceph RGW buckets for Thanos HOT 4
- Consolidate method of pulling CLI tools in Github workflows HOT 1
- Update cloudflare terraform to use `cloudflare_ruleset` HOT 1
- Change lldap container to rootless HOT 1
- Replace kubelet-args with kubelet config file due to args being deprecated HOT 1
- Question on Ceph Version within Rook HOT 3
- kube-vip rbac manifest moved/removed HOT 1
- Replace redis with dragonflydb HOT 1
- Switch unpackerr to ghcr HOT 1
- No alerts are coming thru for failed helmreleases HOT 1
- Write a task to deploy code server for editing hass configs HOT 1
- Question on CloudNative-PG Upgrade HOT 2
- kromogo cluster_age_days calculation HOT 1
- Cluster bootstrap & upgrade nuances 🔴
- Re-evaluate storing `HelmRelease` resources in the `flux-system` namespace HOT 1
- Renovate Dashboard 🤖
- Typo in grafana dashboard HOT 1
- Home Assistan Environment variables HOT 2
- Revisit logging HOT 2
- rook-disk-job: bad dd flag HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from home-ops.