227 lines
4.6 KiB
Plaintext
227 lines
4.6 KiB
Plaintext
endpoints:
|
|
- name: indexPage
|
|
group: core
|
|
url: "https://index.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
# - "[BODY].status == UP"
|
|
- "[RESPONSE_TIME] < 300"
|
|
|
|
- name: resume
|
|
group: core
|
|
url: "https://resume.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[CERTIFICATE_EXPIRATION] > 48h"
|
|
|
|
- name: web-checks
|
|
group: core
|
|
url: "https://check.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[CERTIFICATE_EXPIRATION] > 48h"
|
|
|
|
- name: resumeMinimal
|
|
group: core
|
|
url: "https://v6.min.portfolio.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[CERTIFICATE_EXPIRATION] > 48h"
|
|
|
|
- name: searchEngineIPV6
|
|
group: core
|
|
url: "https://search.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[RESPONSE_TIME] < 400"
|
|
|
|
- name: git
|
|
group: internal-core
|
|
url: "https://git.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[RESPONSE_TIME] < 400"
|
|
|
|
- name: media
|
|
group: internal-core
|
|
url: "https://media.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[RESPONSE_TIME] < 400"
|
|
|
|
- name: photo-backup
|
|
group: internal-core
|
|
url: "https://pic.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[RESPONSE_TIME] < 400"
|
|
|
|
- name: photo-backup-spandy
|
|
group: internal-core
|
|
url: "https://spandypics.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[RESPONSE_TIME] < 1000"
|
|
|
|
- name: documentation
|
|
group: core
|
|
url: "https://docs.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[CERTIFICATE_EXPIRATION] > 48h"
|
|
|
|
|
|
- name: vpndash
|
|
group: internal-core
|
|
url: "https://vpndash.dheerajg.me"
|
|
interval: 5s
|
|
conditions:
|
|
- "[STATUS] == 200"
|
|
- "[CERTIFICATE_EXPIRATION] > 48h"
|
|
|
|
|
|
|
|
- name: intel NUC
|
|
group: server
|
|
url: "https://bnuc.dheerajg.me"
|
|
interval: 30s
|
|
conditions:
|
|
# - "[STATUS] == 200"
|
|
- "[RESPONSE_TIME] < 150"
|
|
|
|
- name: pihole-dns
|
|
url: "10.0.0.11" # Address of the DNS server to use
|
|
interval: 10s
|
|
dns:
|
|
query-name: "index.dheerajg.me"
|
|
query-type: "A"
|
|
conditions:
|
|
- "[BODY] == pat(*.*.*.*)" # Matches any IPv4 address
|
|
- "[DNS_RCODE] == NOERROR"
|
|
|
|
- name: wg0-comm-server
|
|
group: wg0-ipv6
|
|
url: "icmp://192.168.100.1"
|
|
interval: 5s
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: wg0-public-vm
|
|
group: wg0-ipv6
|
|
url: "icmp://192.168.100.5"
|
|
interval: 5s
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: wg0-indian-server
|
|
group: wg0-ipv6
|
|
url: "icmp://192.168.100.6"
|
|
interval: 5s
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
# netbird ipv6
|
|
|
|
- name: boulder-server
|
|
group: netbird-ipv6
|
|
url: "icmp://10.18.19.238"
|
|
interval: 5s
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: debian-nuc
|
|
group: netbird-ipv6
|
|
url: "icmp://10.18.19.55"
|
|
interval: 5s
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: india-home-server
|
|
group: netbird-ipv6
|
|
url: "icmp://10.18.19.23"
|
|
interval: 5s
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: public-vm
|
|
group: netbird-ipv6
|
|
url: "icmp://10.18.19.111"
|
|
interval: 5s
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
# wireguard 2 - ipv4
|
|
- name: wg2-comm-server
|
|
group: wg2-ipv4
|
|
url: "icmp://172.21.0.1"
|
|
interval: 1m
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: wg2-intel-nuc
|
|
group: wg2-ipv4
|
|
url: "icmp://172.21.0.5"
|
|
interval: 1m
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: wg2-boulder-server
|
|
group: wg2-ipv4
|
|
url: "icmp://172.21.0.7"
|
|
interval: 1m
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: wg2-proxmox-vm
|
|
group: wg2-ipv4
|
|
url: "icmp://172.21.0.8"
|
|
intervals: 1m
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: wg2-netman-vm1
|
|
group: wg2-ipv4
|
|
url: "icmp://172.21.0.20"
|
|
intervals: 1m
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
- name: wg2-netmam-vm2
|
|
group: wg2-ipv4
|
|
url: "icmp://172.21.0.21"
|
|
intervals: 1m
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
|
|
- name: wg2-netman-vm3
|
|
group: wg2-ipv4
|
|
url: "icmp://172.21.0.22"
|
|
intervals: 1m
|
|
conditions:
|
|
- "[CONNECTED] == true"
|
|
|
|
|
|
- name: check-domain-expiration
|
|
url: "https://dheerajg.me"
|
|
interval: 5m
|
|
conditions:
|
|
- "[DOMAIN_EXPIRATION] > 720h"
|
|
|
|
ui:
|
|
dark-mode: true
|
|
default-sort-by: group
|
|
|
|
storage:
|
|
type: postgres
|
|
path: "postgresql://gatus_user:2202@10.0.0.115:5432/gatus_db?sslmode=disable" |