Skip to content

Commit 9a30fb4

Browse files
committed
implement proxy for check_http (fixes #200)
1 parent 03e0aa0 commit 9a30fb4

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

docs/checks/plugins/check_http.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ Application Options:
8888
-6 use tcp6 only
8989
-V, --version Show version
9090
-v, --verbose Show verbose output
91+
--proxy= Proxy that should be used
9192
9293
Help Options:
9394
-h, --help Show this help message

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ require (
1919
github.com/sassoftware/go-rpmutils v0.4.0
2020
github.com/sevlyar/go-daemon v0.1.6
2121
github.com/shirou/gopsutil/v4 v4.25.2
22-
github.com/sni/check_http_go/pkg/checkhttp v0.0.0-20240724130556-96724c4c3d78
22+
github.com/sni/check_http_go/pkg/checkhttp v0.0.0-20250317143157-caa67455f3bb
2323
github.com/sni/go-flags v0.0.0-20241025124417-5e271e4d4cc9
2424
github.com/sni/shelltoken v0.0.0-20241125181525-84152f22ccd3
2525
github.com/spf13/cobra v1.9.1
@@ -42,7 +42,7 @@ require (
4242
github.com/inconshreveable/mousetrap v1.1.0 // indirect
4343
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 // indirect
4444
github.com/klauspost/compress v1.18.0 // indirect
45-
github.com/lufia/plan9stats v0.0.0-20250303091104-876f3ea5145d // indirect
45+
github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 // indirect
4646
github.com/mattn/go-colorable v0.1.14 // indirect
4747
github.com/mattn/go-isatty v0.0.20 // indirect
4848
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
@@ -52,7 +52,7 @@ require (
5252
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
5353
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
5454
github.com/prometheus/client_model v0.6.1 // indirect
55-
github.com/prometheus/common v0.62.0 // indirect
55+
github.com/prometheus/common v0.63.0 // indirect
5656
github.com/prometheus/procfs v0.15.1 // indirect
5757
github.com/rivo/uniseg v0.4.7 // indirect
5858
github.com/tklauser/go-sysconf v0.3.15 // indirect

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
4242
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
4343
github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
4444
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
45-
github.com/lufia/plan9stats v0.0.0-20250303091104-876f3ea5145d h1:fjMbDVUGsMQiVZnSQsmouYJvMdwsGiDipOZoN66v844=
46-
github.com/lufia/plan9stats v0.0.0-20250303091104-876f3ea5145d/go.mod h1:autxFIvghDt3jPTLoqZ9OZ7s9qTGNAWmYCjVFWPX/zg=
45+
github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 h1:PpXWgLPs+Fqr325bN2FD2ISlRRztXibcX6e8f5FR5Dc=
46+
github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35/go.mod h1:autxFIvghDt3jPTLoqZ9OZ7s9qTGNAWmYCjVFWPX/zg=
4747
github.com/mackerelio/checkers v0.2.0 h1:YBOQjpU2Qno66eUrUEH6DjWn+Wna5BXCKMdekz50XWs=
4848
github.com/mackerelio/checkers v0.2.0/go.mod h1:CW3k/5bvHhxDrfKgWvMvNH0R51zco141ZVxlI7o/KAc=
4949
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
@@ -71,8 +71,8 @@ github.com/prometheus/client_golang v1.21.1 h1:DOvXXTqVzvkIewV/CDPFdejpMCGeMcbGC
7171
github.com/prometheus/client_golang v1.21.1/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg=
7272
github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
7373
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
74-
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
75-
github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I=
74+
github.com/prometheus/common v0.63.0 h1:YR/EIY1o3mEFP/kZCD7iDMnLPlGyuU2Gb3HIcXnA98k=
75+
github.com/prometheus/common v0.63.0/go.mod h1:VVFF/fBIoToEnWRVkYoXEkq3R3paCoxG9PXP74SnV18=
7676
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
7777
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
7878
github.com/reeflective/readline v1.1.2 h1:XhnNwVg7gQhrxk2cJ3/taU7KKPXEc9bCzl5oHrSi7aI=
@@ -92,8 +92,8 @@ github.com/sevlyar/go-daemon v0.1.6 h1:EUh1MDjEM4BI109Jign0EaknA2izkOyi0LV3ro3QQ
9292
github.com/sevlyar/go-daemon v0.1.6/go.mod h1:6dJpPatBT9eUwM5VCw9Bt6CdX9Tk6UWvhW3MebLDRKE=
9393
github.com/shirou/gopsutil/v4 v4.25.2 h1:NMscG3l2CqtWFS86kj3vP7soOczqrQYIEhO/pMvvQkk=
9494
github.com/shirou/gopsutil/v4 v4.25.2/go.mod h1:34gBYJzyqCDT11b6bMHP0XCvWeU3J61XRT7a2EmCRTA=
95-
github.com/sni/check_http_go/pkg/checkhttp v0.0.0-20240724130556-96724c4c3d78 h1:DsqXenu5b74vFeZaXAEalawE+nwCX68BouzeotHh2eI=
96-
github.com/sni/check_http_go/pkg/checkhttp v0.0.0-20240724130556-96724c4c3d78/go.mod h1:Ja52a8d0K4032zY9tOXLcIh2E0e/NprRnl7nXJjebI0=
95+
github.com/sni/check_http_go/pkg/checkhttp v0.0.0-20250317143157-caa67455f3bb h1:mSA+KsQF9UHYcWwh/04UZME4pGiL0oQCqxpjL9Axyk0=
96+
github.com/sni/check_http_go/pkg/checkhttp v0.0.0-20250317143157-caa67455f3bb/go.mod h1:Ja52a8d0K4032zY9tOXLcIh2E0e/NprRnl7nXJjebI0=
9797
github.com/sni/go-flags v0.0.0-20241025124417-5e271e4d4cc9 h1:UDgM4SP5Fd2PKVRdeUFlA/WRNHkvMNeIx0Nmw7sn21k=
9898
github.com/sni/go-flags v0.0.0-20241025124417-5e271e4d4cc9/go.mod h1:VXyAUYIG8zcjjzf5DO9KlhWTStq/PQZTZfbgW93GOPg=
9999
github.com/sni/shelltoken v0.0.0-20241125181525-84152f22ccd3 h1:ewNzm/u2121rlYTFpmieP6oFWOzF19nBbRzBGg+Lcc0=

0 commit comments

Comments
 (0)