new mont_tech_stack
This commit is contained in:
@@ -1,75 +1,227 @@
|
||||
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: 10s
|
||||
interval: 5s
|
||||
conditions:
|
||||
- "[STATUS] == 200"
|
||||
- "[RESPONSE_TIME] < 150"
|
||||
- "[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: core
|
||||
group: internal-core
|
||||
url: "https://git.dheerajg.me"
|
||||
interval: 10s
|
||||
interval: 5s
|
||||
conditions:
|
||||
- "[STATUS] == 200"
|
||||
- "[BODY].status == UP"
|
||||
- "[RESPONSE_TIME] < 150"
|
||||
- "[RESPONSE_TIME] < 400"
|
||||
|
||||
- name: media
|
||||
group: internal-core
|
||||
url: "https://media.dheerajg.me"
|
||||
interval: 5s
|
||||
conditions:
|
||||
- "[STATUS] == 200"
|
||||
- "[RESPONSE_TIME] < 400"
|
||||
|
||||
- name: docs
|
||||
- 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: 10s
|
||||
interval: 5s
|
||||
conditions:
|
||||
- "[STATUS] == 200"
|
||||
- "[BODY].status == UP"
|
||||
- "[RESPONSE_TIME] < 150"
|
||||
- "[CERTIFICATE_EXPIRATION] > 48h"
|
||||
|
||||
- name: photos backup
|
||||
group: core
|
||||
url: "https://pic.dheerajg.me"
|
||||
interval: 10s
|
||||
|
||||
- name: vpndash
|
||||
group: internal-core
|
||||
url: "https://vpndash.dheerajg.me"
|
||||
interval: 5s
|
||||
conditions:
|
||||
- "[STATUS] == 200"
|
||||
- "[BODY].status == UP"
|
||||
- "[CERTIFICATE_EXPIRATION] > 48h"
|
||||
|
||||
|
||||
|
||||
- name: intel NUC
|
||||
group: server
|
||||
url: "https://bnuc.dheerajg.me"
|
||||
interval: 30s
|
||||
conditions:
|
||||
# - "[STATUS] == 200"
|
||||
- "[RESPONSE_TIME] < 150"
|
||||
|
||||
|
||||
- name: boulder-server-ping
|
||||
group: server-stats
|
||||
url: "icmp://10.0.0.10"
|
||||
interval: 1m
|
||||
conditions:
|
||||
- "[CONNECTED] == true"
|
||||
|
||||
- name: intel-nuc
|
||||
group: server-stats
|
||||
url: "icmp://10.0.0.20"
|
||||
interval: 1m
|
||||
conditions:
|
||||
- "[CONNECTED] == true"
|
||||
|
||||
- name: proxmox
|
||||
group: server-stats
|
||||
url: "icmp://10.0.0.30"
|
||||
interval: 1m
|
||||
conditions:
|
||||
- "[CONNECTED] == true"
|
||||
|
||||
- name: check-domain-expiration
|
||||
url: "https://dheerajg.me"
|
||||
interval: 1h
|
||||
conditions:
|
||||
- "[DOMAIN_EXPIRATION] > 720h"
|
||||
|
||||
|
||||
- name: example-dns-query
|
||||
url: "8.8.8.8" # Address of the DNS server to use
|
||||
- name: pihole-dns
|
||||
url: "10.0.0.11" # Address of the DNS server to use
|
||||
interval: 10s
|
||||
dns:
|
||||
query-name: "example.com"
|
||||
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"
|
||||
Reference in New Issue
Block a user