diff options
author | Mikael Urankar <mikael@FreeBSD.org> | 2020-10-27 18:06:25 +0000 |
---|---|---|
committer | Mikael Urankar <mikael@FreeBSD.org> | 2020-10-27 18:06:25 +0000 |
commit | 7f72e9498d8ffea39b48cbb1b5a1b17fb90252ed (patch) | |
tree | a230277354a81e4bc4818f3579c9720da16632a9 /net-mgmt/bosun | |
parent | 05bc059f79c00a07925846e5222e188cc4f236fb (diff) | |
download | ports-7f72e9498d8ffea39b48cbb1b5a1b17fb90252ed.tar.gz ports-7f72e9498d8ffea39b48cbb1b5a1b17fb90252ed.zip |
Notes
Diffstat (limited to 'net-mgmt/bosun')
-rw-r--r-- | net-mgmt/bosun/Makefile | 153 | ||||
-rw-r--r-- | net-mgmt/bosun/distinfo | 215 | ||||
-rw-r--r-- | net-mgmt/bosun/files/bosun.in | 69 | ||||
-rw-r--r-- | net-mgmt/bosun/pkg-descr | 9 | ||||
-rw-r--r-- | net-mgmt/bosun/pkg-plist | 4 |
5 files changed, 450 insertions, 0 deletions
diff --git a/net-mgmt/bosun/Makefile b/net-mgmt/bosun/Makefile new file mode 100644 index 000000000000..7118d9103a1d --- /dev/null +++ b/net-mgmt/bosun/Makefile @@ -0,0 +1,153 @@ +# $FreeBSD$ + +PORTNAME= bosun +DISTVERSION= 0.9.0 +DISTVERSIONSUFFIX= -preview +CATEGORIES= net-mgmt + +MAINTAINER= langer.markus@gmail.com +COMMENT= Time series alerting framework developed by Stack Exchange + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules uidfix + +USE_GITHUB= yes +GH_ACCOUNT= bosun-monitor +GH_TUPLE= \ + Azure:azure-sdk-for-go:v21.1.0:azure_azure_sdk_for_go/vendor/github.com/Azure/azure-sdk-for-go \ + Azure:go-autorest:v11.1.0:azure_go_autorest/vendor/github.com/Azure/go-autorest \ + BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \ + GROpenSourceDev:go-ntlm-auth:6314d66e1d8f:gropensourcedev_go_ntlm_auth/vendor/github.com/GROpenSourceDev/go-ntlm-auth \ + GaryBoone:GoStats:1993eafbef57:garyboone_gostats/vendor/github.com/GaryBoone/GoStats \ + MiniProfiler:go:3296d396d472:miniprofiler_go/vendor/github.com/MiniProfiler/go \ + NYTimes:gziphandler:63027b26b87e:nytimes_gziphandler/vendor/github.com/NYTimes/gziphandler \ + PuerkitoBio:goquery:417cce822c7b:puerkitobio_goquery/vendor/github.com/PuerkitoBio/goquery \ + StackExchange:httpunit:088c22a5342e:stackexchange_httpunit/vendor/github.com/StackExchange/httpunit \ + StackExchange:mof:cfc83d4047d1:stackexchange_mof/vendor/github.com/StackExchange/mof \ + StackExchange:wmi:b12b22c5341f:stackexchange_wmi/vendor/github.com/StackExchange/wmi \ + ajstarks:svgo:fd2151ebabde:ajstarks_svgo/vendor/github.com/ajstarks/svgo \ + andybalholm:cascadia:3ad29d1ad1c4:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \ + aws:aws-sdk-go:v1.31.12:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ + aymerick:douceur:7176f1467381:aymerick_douceur/vendor/github.com/aymerick/douceur \ + beorn7:perks:3a771d992973:beorn7_perks/vendor/github.com/beorn7/perks \ + bosun-monitor:statusio:ab1583139762:bosun_monitor_statusio/vendor/github.com/bosun-monitor/statusio \ + bradfitz:slice:a665b5dbaad5:bradfitz_slice/vendor/github.com/bradfitz/slice \ + captncraig:easyauth:c6de284138cf:captncraig_easyauth/vendor/github.com/captncraig/easyauth \ + cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \ + coreos:go-systemd:7b2428fec400:coreos_go_systemd/vendor/github.com/coreos/go-systemd \ + cupcake:rdb:3454dcabd33c:cupcake_rdb/vendor/github.com/cupcake/rdb \ + davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ + dgrijalva:jwt-go:v3.2.0:dgrijalva_jwt_go/vendor/github.com/dgrijalva/jwt-go \ + dimchansky:utfbom:v1.0.0:dimchansky_utfbom/vendor/github.com/dimchansky/utfbom \ + edsrzf:mmap-go:903d080718bd:edsrzf_mmap_go/vendor/github.com/edsrzf/mmap-go \ + facebookgo:httpcontrol:ccde4420e1fe:facebookgo_httpcontrol/vendor/github.com/facebookgo/httpcontrol \ + fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/gopkg.in/fsnotify.v1 \ + garyburd:redigo:836b6e58b335:garyburd_redigo/vendor/github.com/garyburd/redigo \ + glendc:gopher-json:dc4743023d0c:glendc_gopher_json/vendor/github.com/glendc/gopher-json \ + go-asn1-ber:asn1-ber:9eae18c3681a:go_asn1_ber_asn1_ber/vendor/gopkg.in/asn1-ber.v1 \ + go-kit:kit:v0.8.0:go_kit_kit/vendor/github.com/go-kit/kit \ + go-ldap:ldap:0041a4127039:go_ldap_ldap/vendor/gopkg.in/ldap.v1 \ + go-logfmt:logfmt:v0.3.0:go_logfmt_logfmt/vendor/github.com/go-logfmt/logfmt \ + go-ole:go-ole:v1.2.1:go_ole_go_ole/vendor/github.com/go-ole/go-ole \ + go-yaml:yaml:9f9df34309c0:go_yaml_yaml/vendor/gopkg.in/yaml.v1 \ + go-yaml:yaml:v2.2.4:go_yaml_yaml_1/vendor/gopkg.in/yaml.v2 \ + gocarina:gocsv:3ecffd272576:gocarina_gocsv/vendor/github.com/gocarina/gocsv \ + godbus:dbus:7a8c533d28e8:godbus_dbus/vendor/github.com/godbus/dbus \ + gogo:protobuf:v1.1.1:gogo_protobuf/vendor/github.com/gogo/protobuf \ + golang:appengine:v1.4.0:golang_appengine/vendor/google.golang.org/appengine \ + golang:crypto:87dc89f01550:golang_crypto/vendor/golang.org/x/crypto \ + golang:freetype:f29eb116deb3:golang_freetype/vendor/github.com/golang/freetype \ + golang:glog:23def4e6c14b:golang_glog/vendor/github.com/golang/glog \ + golang:groupcache:869f871628b6:golang_groupcache/vendor/github.com/golang/groupcache \ + golang:image:baddd3465a05:golang_image/vendor/golang.org/x/image \ + golang:net:0de0cce0169b:golang_net/vendor/golang.org/x/net \ + golang:oauth2:d2e6202438be:golang_oauth2/vendor/golang.org/x/oauth2 \ + golang:protobuf:v1.3.1:golang_protobuf/vendor/github.com/golang/protobuf \ + golang:snappy:d9eb7a3d35ec:golang_snappy/vendor/github.com/golang/snappy \ + golang:sync:cd5d95a43a6e:golang_sync/vendor/golang.org/x/sync \ + golang:sys:3ef323f4f1fd:golang_sys/vendor/golang.org/x/sys \ + google:cadvisor:e9739af18411:google_cadvisor/vendor/github.com/google/cadvisor \ + google:go-github:44b1ede22d71:google_go_github/vendor/github.com/google/go-github \ + google:go-querystring:2a60fc2ba6c1:google_go_querystring/vendor/github.com/google/go-querystring \ + googleapis:google-api-go-client:20530fd5d65a:googleapis_google_api_go_client/vendor/google.golang.org/api \ + googleapis:google-cloud-go:v0.26.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \ + gorilla:context:v1.1.1:gorilla_context/vendor/github.com/gorilla/context \ + gorilla:css:a80e24ada269:gorilla_css/vendor/github.com/gorilla/css \ + gorilla:mux:757bef944d0f:gorilla_mux/vendor/github.com/gorilla/mux \ + gorilla:securecookie:fa5329f91370:gorilla_securecookie/vendor/github.com/gorilla/securecookie \ + influxdata:influxdb:v1.6.3:influxdata_influxdb/vendor/github.com/influxdata/influxdb \ + influxdata:influxql:a7267bff5327:influxdata_influxql/vendor/github.com/influxdata/influxql \ + jinzhu:now:ce80572eb55a:jinzhu_now/vendor/github.com/jinzhu/now \ + jmespath:go-jmespath:v0.3.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ + jmoiron:jsonq:e874b168d07e:jmoiron_jsonq/vendor/github.com/jmoiron/jsonq \ + jordan-wright:email:f61123ea07e1:jordan_wright_email/vendor/github.com/jordan-wright/email \ + justinas:alice:1051eaf52fca:justinas_alice/vendor/github.com/justinas/alice \ + kardianos:osext:c2c54e542fb7:kardianos_osext/vendor/github.com/kardianos/osext \ + kr:logfmt:b84e30acd515:kr_logfmt/vendor/github.com/kr/logfmt \ + kylebrandt:boolq:f869a7265c7e:kylebrandt_boolq/vendor/github.com/kylebrandt/boolq \ + kylebrandt:gohop:f6dbeb38f6df:kylebrandt_gohop/vendor/github.com/kylebrandt/gohop \ + llgcode:draw2d:9ffe0e7eb54c:llgcode_draw2d/vendor/github.com/llgcode/draw2d \ + mailru:easyjson:v0.7.1:mailru_easyjson/vendor/github.com/mailru/easyjson \ + matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ + mhenderson-so:azure-ea-billing:4fd1a790460c:mhenderson_so_azure_ea_billing/vendor/github.com/mhenderson-so/azure-ea-billing \ + mitchellh:go-homedir:v1.0.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ + mjibson:esc:v0.1.0:mjibson_esc/vendor/github.com/mjibson/esc \ + oklog:ulid:v1.3.1:oklog_ulid/vendor/github.com/oklog/ulid \ + olivere:elastic:33ad30f61610:olivere_elastic/vendor/github.com/olivere/elastic \ + olivere:elastic:v3.0.56:olivere_elastic_1/vendor/gopkg.in/olivere/elastic.v3 \ + olivere:elastic:v5.0.48:olivere_elastic_2/vendor/gopkg.in/olivere/elastic.v5 \ + olivere:elastic:v7.0.17:olivere_elastic_v7/vendor/github.com/olivere/elastic/v7 \ + opentracing:opentracing-go:v1.1.0:opentracing_opentracing_go/vendor/github.com/opentracing/opentracing-go \ + pelletier:go-toml:v1.6.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \ + pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ + pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ + prometheus:client_golang:d2ead2588477:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ + prometheus:client_model:5c3871d89910:prometheus_client_model/vendor/github.com/prometheus/client_model \ + prometheus:common:v0.1.0:prometheus_common/vendor/github.com/prometheus/common \ + prometheus:procfs:1dc9a6cbc91a:prometheus_procfs/vendor/github.com/prometheus/procfs \ + prometheus:prometheus:b639fe140c1f:prometheus_prometheus/vendor/github.com/prometheus/prometheus \ + prometheus:tsdb:v0.3.1:prometheus_tsdb/vendor/github.com/prometheus/tsdb \ + ryanuber:go-glob:572520ed46db:ryanuber_go_glob/vendor/github.com/ryanuber/go-glob \ + siddontang:go:b151716326d7:siddontang_go/vendor/github.com/siddontang/go \ + siddontang:goredis:760763f78400:siddontang_goredis/vendor/github.com/siddontang/goredis \ + siddontang:ledisdb:8ceb77e66a92:siddontang_ledisdb/vendor/github.com/siddontang/ledisdb \ + siddontang:rdb:fc89ed2e418d:siddontang_rdb/vendor/github.com/siddontang/rdb \ + stretchr:testify:v1.5.1:stretchr_testify/vendor/github.com/stretchr/testify \ + syndtr:goleveldb:1a9d62f03ea9:syndtr_goleveldb/vendor/github.com/syndtr/goleveldb \ + tatsushid:go-fastping:06cac0fecdc2:tatsushid_go_fastping/vendor/github.com/tatsushid/go-fastping \ + twinj:uuid:89173bcdda19:twinj_uuid/vendor/github.com/twinj/uuid \ + ugorji:go:ea9cd21fa0bc:ugorji_go/vendor/github.com/ugorji/go \ + vdobler:chart:293b01f8b75d:vdobler_chart/vendor/github.com/vdobler/chart \ + vmware:govmomi:a2138329bbd1:vmware_govmomi/vendor/github.com/vmware/govmomi \ + yuin:gopher-lua:1cd887cd7036:yuin_gopher_lua/vendor/github.com/yuin/gopher-lua + +USE_RC_SUBR= bosun + +GO_TARGET= ./cmd/bosun + +SUB_FILES= bosun +SUB_LIST= USERS=${USERS} \ + GROUPS=${GROUPS} \ + BOSUN_CONFDIR=${ETCDIR} \ + BOSUN_LOGDIR=${BOSUN_LOGDIR} +PLIST_SUB= USERS=${USERS} \ + GROUPS=${GROUPS} \ + BOSUN_CONFDIR=${ETCDIR} \ + BOSUN_LOGDIR=${BOSUN_LOGDIR} + +USERS= bosun +GROUPS= bosun + +BOSUN_LOGDIR= /var/log/${PORTNAME} + +post-install: + ${MKDIR} \ + ${STAGEDIR}${BOSUN_LOGDIR} \ + ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} \ + ${WRKSRC}/cmd/bosun/bosun.example.toml \ + ${STAGEDIR}${ETCDIR}/bosun.conf.sample + +.include <bsd.port.mk> diff --git a/net-mgmt/bosun/distinfo b/net-mgmt/bosun/distinfo new file mode 100644 index 000000000000..a1a3b6e98c6f --- /dev/null +++ b/net-mgmt/bosun/distinfo @@ -0,0 +1,215 @@ +TIMESTAMP = 1602182670 +SHA256 (bosun-monitor-bosun-0.9.0-preview_GH0.tar.gz) = 2bf13636fe0724b513b8943e5dd0fd6e8cb54f6c987e1188e25cf958e328e584 +SIZE (bosun-monitor-bosun-0.9.0-preview_GH0.tar.gz) = 14265149 +SHA256 (Azure-azure-sdk-for-go-v21.1.0_GH0.tar.gz) = ea2e6f7beb34cee0333cce6a554a9ca7b88fc0c0d8ef61f2b2df9bedaf16c145 +SIZE (Azure-azure-sdk-for-go-v21.1.0_GH0.tar.gz) = 12815334 +SHA256 (Azure-go-autorest-v11.1.0_GH0.tar.gz) = 825935f84bbf19f4f87238fde86927e51e4d531a494d382f2cd717afd7244429 +SIZE (Azure-go-autorest-v11.1.0_GH0.tar.gz) = 126217 +SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f +SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077 +SHA256 (GROpenSourceDev-go-ntlm-auth-6314d66e1d8f_GH0.tar.gz) = 9571ddb50676093705240daeeb621b5057fd90448b6368f45fbacf27747e48e6 +SIZE (GROpenSourceDev-go-ntlm-auth-6314d66e1d8f_GH0.tar.gz) = 6514 +SHA256 (GaryBoone-GoStats-1993eafbef57_GH0.tar.gz) = 28ff625eb30f92d7e13344ddae7416579713b5da3e9f99e1506f4c3b36a63ee6 +SIZE (GaryBoone-GoStats-1993eafbef57_GH0.tar.gz) = 10549 +SHA256 (MiniProfiler-go-3296d396d472_GH0.tar.gz) = a032731d2afb4f3e152a27c0a9b964f7d1f161cd11104f09e9fbd15faf6f80c0 +SIZE (MiniProfiler-go-3296d396d472_GH0.tar.gz) = 80595 +SHA256 (NYTimes-gziphandler-63027b26b87e_GH0.tar.gz) = 15f1edcf7e35c11b3e6d8df02e892432755e5b34bfd2eeec8e78e996050468ec +SIZE (NYTimes-gziphandler-63027b26b87e_GH0.tar.gz) = 36432 +SHA256 (PuerkitoBio-goquery-417cce822c7b_GH0.tar.gz) = d9d66296c5b883b97fab2f37d939aee146650a10ebf96506aaeee24b6b785d47 +SIZE (PuerkitoBio-goquery-417cce822c7b_GH0.tar.gz) = 90539 +SHA256 (StackExchange-httpunit-088c22a5342e_GH0.tar.gz) = 6e83813c99a195999ffc8cc2c45a277817df8c17a36ab78ada5df3f41ae056a4 +SIZE (StackExchange-httpunit-088c22a5342e_GH0.tar.gz) = 48174 +SHA256 (StackExchange-mof-cfc83d4047d1_GH0.tar.gz) = 42671e7ecb0005d0571dfb02b87962b0897cf890d0148b164131dd6bc502b9da +SIZE (StackExchange-mof-cfc83d4047d1_GH0.tar.gz) = 10861 +SHA256 (StackExchange-wmi-b12b22c5341f_GH0.tar.gz) = 57faf289b6a7a219899e5024accfbadc7d8d7b54d516c425e2b2a3d937b14f76 +SIZE (StackExchange-wmi-b12b22c5341f_GH0.tar.gz) = 11241 +SHA256 (ajstarks-svgo-fd2151ebabde_GH0.tar.gz) = 18b632a9a0e9ea0f00d5201257b9fe12473cc799d86671abe0325766563ec2b2 +SIZE (ajstarks-svgo-fd2151ebabde_GH0.tar.gz) = 1812221 +SHA256 (andybalholm-cascadia-3ad29d1ad1c4_GH0.tar.gz) = c6b6d2a2ef9d4ed342732af13c8f981050a181451a6012b8cb1cdebca09fb96f +SIZE (andybalholm-cascadia-3ad29d1ad1c4_GH0.tar.gz) = 12351 +SHA256 (aws-aws-sdk-go-v1.31.12_GH0.tar.gz) = 2907fbbda2e6076cc8eda6d473a38431c659d6a34409b6c539f80666239a2186 +SIZE (aws-aws-sdk-go-v1.31.12_GH0.tar.gz) = 14918094 +SHA256 (aymerick-douceur-7176f1467381_GH0.tar.gz) = e3c11ea62268a5620ad5db7c49d873cab934e0343c01d07f913982bc8f0a6a76 +SIZE (aymerick-douceur-7176f1467381_GH0.tar.gz) = 20906 +SHA256 (beorn7-perks-3a771d992973_GH0.tar.gz) = 5787b1e4533cadd525c240bfa03d672662c7ba48572a645238458053d73a0d59 +SIZE (beorn7-perks-3a771d992973_GH0.tar.gz) = 10798 +SHA256 (bosun-monitor-statusio-ab1583139762_GH0.tar.gz) = 1e3a15b679910ff61930101e2c8274c990e85a8b0fb6eddf7f4294cb2408e2f0 +SIZE (bosun-monitor-statusio-ab1583139762_GH0.tar.gz) = 4827 +SHA256 (bradfitz-slice-a665b5dbaad5_GH0.tar.gz) = c14c01001ec3d38ab4b672e28734dada2c172fe0d9920f7507fbb4c495cb2fa6 +SIZE (bradfitz-slice-a665b5dbaad5_GH0.tar.gz) = 3700 +SHA256 (captncraig-easyauth-c6de284138cf_GH0.tar.gz) = 2e52d3491cdc9feaac6ebb4ebfb8881eb7fb7008f5c9dcae1e5b812fc9c6a466 +SIZE (captncraig-easyauth-c6de284138cf_GH0.tar.gz) = 11825 +SHA256 (cespare-xxhash-v1.1.0_GH0.tar.gz) = 9418be390574092f0ca989b9ae2f5450270ead8125a635a100850b28c8c9c495 +SIZE (cespare-xxhash-v1.1.0_GH0.tar.gz) = 8200 +SHA256 (coreos-go-systemd-7b2428fec400_GH0.tar.gz) = 445d34200f3fa9bb6f1a5d042167bbb603d326582ebea314a8e5ab14a6a0fb54 +SIZE (coreos-go-systemd-7b2428fec400_GH0.tar.gz) = 40641 +SHA256 (cupcake-rdb-3454dcabd33c_GH0.tar.gz) = 47d227025d9b2db00f4b31ae4b5e0a1a07a5aaefe9789a9b9ffd3f6f25baa17b +SIZE (cupcake-rdb-3454dcabd33c_GH0.tar.gz) = 182148 +SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e +SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152 +SHA256 (dgrijalva-jwt-go-v3.2.0_GH0.tar.gz) = 197465ef53219f3aeb1a6940b70e16d288fe4e4108d4831b91ea101118440e63 +SIZE (dgrijalva-jwt-go-v3.2.0_GH0.tar.gz) = 36960 +SHA256 (dimchansky-utfbom-v1.0.0_GH0.tar.gz) = 6d751b0332e246fd123c40e2ae42d233566fa071a1496e639def064a90fbfcc2 +SIZE (dimchansky-utfbom-v1.0.0_GH0.tar.gz) = 8297 +SHA256 (edsrzf-mmap-go-903d080718bd_GH0.tar.gz) = 2e6dee636311692e6e82128a499bea20c25ffbf3ef038d08376ea368637bf978 +SIZE (edsrzf-mmap-go-903d080718bd_GH0.tar.gz) = 5329 +SHA256 (facebookgo-httpcontrol-ccde4420e1fe_GH0.tar.gz) = 03105a19260aa93aa00f3a4788b2ef13d7215d02349387c37e004eb0aaef3cc4 +SIZE (facebookgo-httpcontrol-ccde4420e1fe_GH0.tar.gz) = 8825 +SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd +SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139 +SHA256 (garyburd-redigo-836b6e58b335_GH0.tar.gz) = 6842745fbda88ccf4bc10ab9e46063611b062c345fb880169ea9cde82460775b +SIZE (garyburd-redigo-836b6e58b335_GH0.tar.gz) = 33767 +SHA256 (glendc-gopher-json-dc4743023d0c_GH0.tar.gz) = 3b102656f21c7b7e101630fa8a887d379557102c5318b12177f7ce8e46ca2d9d +SIZE (glendc-gopher-json-dc4743023d0c_GH0.tar.gz) = 3544 +SHA256 (go-asn1-ber-asn1-ber-9eae18c3681a_GH0.tar.gz) = c89272dfa11ebdbfb42332d8141c0103dde5e6402776412d0e40a0722244b490 +SIZE (go-asn1-ber-asn1-ber-9eae18c3681a_GH0.tar.gz) = 5951 +SHA256 (go-kit-kit-v0.8.0_GH0.tar.gz) = d2f1824554ddbcda87d810d855287e4c046bcc956036f599e75fc8703c64abcb +SIZE (go-kit-kit-v0.8.0_GH0.tar.gz) = 241171 +SHA256 (go-ldap-ldap-0041a4127039_GH0.tar.gz) = 372cea46cee1a5c9d3b9a313fae89f3eed2fbdbea7b82d69b28a3afcf406b8f6 +SIZE (go-ldap-ldap-0041a4127039_GH0.tar.gz) = 20834 +SHA256 (go-logfmt-logfmt-v0.3.0_GH0.tar.gz) = 74a958064177fc33cc66c60ae118f95faf9f986bcab0465c47f40d8cad978fce +SIZE (go-logfmt-logfmt-v0.3.0_GH0.tar.gz) = 11546 +SHA256 (go-ole-go-ole-v1.2.1_GH0.tar.gz) = e39183c0ca968dbd700d5019e2c9ae962b0839fd71e7d66c610ff4ea0ddf50c4 +SIZE (go-ole-go-ole-v1.2.1_GH0.tar.gz) = 51315 +SHA256 (go-yaml-yaml-9f9df34309c0_GH0.tar.gz) = 89f4343146ede61921372281698f81eaa6aef9f3547832fd1e7cdd1d19ca5c62 +SIZE (go-yaml-yaml-9f9df34309c0_GH0.tar.gz) = 59984 +SHA256 (go-yaml-yaml-v2.2.4_GH0.tar.gz) = 9004c9709200d52ef6e5c69af3f71f3adb1a2b7e884ea7597f306bf54b1f007c +SIZE (go-yaml-yaml-v2.2.4_GH0.tar.gz) = 72209 +SHA256 (gocarina-gocsv-3ecffd272576_GH0.tar.gz) = 76137e254b5bd119fe7cfad86bb1e279447d8d2805db3086e06de2e02b0b2ff6 +SIZE (gocarina-gocsv-3ecffd272576_GH0.tar.gz) = 17669 +SHA256 (godbus-dbus-7a8c533d28e8_GH0.tar.gz) = 31c9156b5f79cc1e54f15d71696db45833015bf7e471f61031a7ced3894e6ee1 +SIZE (godbus-dbus-7a8c533d28e8_GH0.tar.gz) = 46565 +SHA256 (gogo-protobuf-v1.1.1_GH0.tar.gz) = 9f8c2ad49849ab063cd9fef67e77d49606640044227ecf7f3617ea2c92ef147c +SIZE (gogo-protobuf-v1.1.1_GH0.tar.gz) = 1868227 +SHA256 (golang-appengine-v1.4.0_GH0.tar.gz) = 88b39d4ea8c910849238fea21a52b7fbb53ed63bce64c2496959ebdb8ab36dad +SIZE (golang-appengine-v1.4.0_GH0.tar.gz) = 325752 +SHA256 (golang-crypto-87dc89f01550_GH0.tar.gz) = d81e26d345c6cd9f132fd69547b14200603d6f3b50622ebceace32dfe456339b +SIZE (golang-crypto-87dc89f01550_GH0.tar.gz) = 1709204 +SHA256 (golang-freetype-f29eb116deb3_GH0.tar.gz) = b5f5538dc790206b2d932ed6fc12bd1f1dcedab5b464cd6c1f052c6b7d4790b2 +SIZE (golang-freetype-f29eb116deb3_GH0.tar.gz) = 463503 +SHA256 (golang-glog-23def4e6c14b_GH0.tar.gz) = 528b6072aa1c5dc69325bd6f057940ba8908703542ec5689b64b98e72c48588b +SIZE (golang-glog-23def4e6c14b_GH0.tar.gz) = 19660 +SHA256 (golang-groupcache-869f871628b6_GH0.tar.gz) = c997da82585593a4d69a24e3e25c074bb96a7a84b1ef7d2dad4fa1002e93c928 +SIZE (golang-groupcache-869f871628b6_GH0.tar.gz) = 26041 +SHA256 (golang-image-baddd3465a05_GH0.tar.gz) = 3477b08e049e946e91cce751df6202db1c48b858e9a24bb1cbb6a481600e4e4e +SIZE (golang-image-baddd3465a05_GH0.tar.gz) = 2101482 +SHA256 (golang-net-0de0cce0169b_GH0.tar.gz) = 74c2cbbb7d9fbbb024dea88d3003939d5e394f0e01dbbf8c431fd90a82f1cd56 +SIZE (golang-net-0de0cce0169b_GH0.tar.gz) = 1172526 +SHA256 (golang-oauth2-d2e6202438be_GH0.tar.gz) = 129c51189477383e31f0ad8a9ecf7c7ff075678a1cb3bba7d81fb525e31ac842 +SIZE (golang-oauth2-d2e6202438be_GH0.tar.gz) = 43169 +SHA256 (golang-protobuf-v1.3.1_GH0.tar.gz) = 3f3a6123054a9847093c119895f1660612f301fe95358f3a6a1a33fd0933e6cf +SIZE (golang-protobuf-v1.3.1_GH0.tar.gz) = 310884 +SHA256 (golang-snappy-d9eb7a3d35ec_GH0.tar.gz) = 8d55710881ff9bd9ff36aba951d7e521649ea591d76b0d39b5bb4423dde012ea +SIZE (golang-snappy-d9eb7a3d35ec_GH0.tar.gz) = 62053 +SHA256 (golang-sync-cd5d95a43a6e_GH0.tar.gz) = 00a6dce4c1a9ca9edae6c3f1bedc0b15911c62681371ad9ed7738e182ba70393 +SIZE (golang-sync-cd5d95a43a6e_GH0.tar.gz) = 16956 +SHA256 (golang-sys-3ef323f4f1fd_GH0.tar.gz) = 12e04f0e217d2259b268379ed57e6c84f968528390d117c3a3ce2a9aa821d078 +SIZE (golang-sys-3ef323f4f1fd_GH0.tar.gz) = 1383936 +SHA256 (google-cadvisor-e9739af18411_GH0.tar.gz) = 93a31b09586e24d74e0d85d9afe8bbd8957a4ab752cca9bc8bce38c97aeca9d7 +SIZE (google-cadvisor-e9739af18411_GH0.tar.gz) = 1635018 +SHA256 (google-go-github-44b1ede22d71_GH0.tar.gz) = 551851585f12281c04e55c064f8f4640d4d5803ef32d4c6cda187585cca7cce4 +SIZE (google-go-github-44b1ede22d71_GH0.tar.gz) = 93029 +SHA256 (google-go-querystring-2a60fc2ba6c1_GH0.tar.gz) = a88d2c12f1aa79ad662e89689a151b3137de7753cdef005f2598be928abc3b6f +SIZE (google-go-querystring-2a60fc2ba6c1_GH0.tar.gz) = 7290 +SHA256 (googleapis-google-api-go-client-20530fd5d65a_GH0.tar.gz) = 24e58bec2753be55711f7e94f8886ad0f983ac34044454fa2eef4375b7ea8ce6 +SIZE (googleapis-google-api-go-client-20530fd5d65a_GH0.tar.gz) = 8167501 +SHA256 (googleapis-google-cloud-go-v0.26.0_GH0.tar.gz) = 67549bfb5885007ed4e1172269556ae07780a50211ea454ae952ba1c20ee829d +SIZE (googleapis-google-cloud-go-v0.26.0_GH0.tar.gz) = 1851480 +SHA256 (gorilla-context-v1.1.1_GH0.tar.gz) = 2dfdd051c238695bf9ebfed0bf6a8c533507ac0893bce23be5930e973736bb03 +SIZE (gorilla-context-v1.1.1_GH0.tar.gz) = 4574 +SHA256 (gorilla-css-a80e24ada269_GH0.tar.gz) = a12b54745267a585b359bf60638ba430458fafe609cc2eeca208b5d56c88e110 +SIZE (gorilla-css-a80e24ada269_GH0.tar.gz) = 5799 +SHA256 (gorilla-mux-757bef944d0f_GH0.tar.gz) = a6cb4651558ea2afc264b5fb9dce102c655fc36f224468155df12de4cb4e9335 +SIZE (gorilla-mux-757bef944d0f_GH0.tar.gz) = 27151 +SHA256 (gorilla-securecookie-fa5329f91370_GH0.tar.gz) = 60ca989f0e8a8f252604a1f81ed1f95dda642125d5edceff76090f7f9334fb25 +SIZE (gorilla-securecookie-fa5329f91370_GH0.tar.gz) = 41233 +SHA256 (influxdata-influxdb-v1.6.3_GH0.tar.gz) = be237af1f942fbd9defa56cf39d8377350ee1a71340ccd90cd51fd4ef27368ad +SIZE (influxdata-influxdb-v1.6.3_GH0.tar.gz) = 1506621 +SHA256 (influxdata-influxql-a7267bff5327_GH0.tar.gz) = 94012225a0c52832dd746528d5530740a5ba36fee10fe30196c6c01b647aee60 +SIZE (influxdata-influxql-a7267bff5327_GH0.tar.gz) = 92483 +SHA256 (jinzhu-now-ce80572eb55a_GH0.tar.gz) = 67fd45e63240c8893e9a34f2a7a2350c48b276b2f7fbca3295edec3baf3966f2 +SIZE (jinzhu-now-ce80572eb55a_GH0.tar.gz) = 4080 +SHA256 (jmespath-go-jmespath-v0.3.0_GH0.tar.gz) = 3ecaa95ad8c9b2805f3de299133f112f198b5829de6ca0e27fa28b9f4801e18a +SIZE (jmespath-go-jmespath-v0.3.0_GH0.tar.gz) = 49962 +SHA256 (jmoiron-jsonq-e874b168d07e_GH0.tar.gz) = 783c0425a5b585dd58ee74d3232824b7b0c5e75fc21ce07adbea79ebe7fa4c07 +SIZE (jmoiron-jsonq-e874b168d07e_GH0.tar.gz) = 4959 +SHA256 (jordan-wright-email-f61123ea07e1_GH0.tar.gz) = 21b637e1c3f049e3f15ca661d9bc4262b14506b6418aefd5f8d8c34d86efb0d7 +SIZE (jordan-wright-email-f61123ea07e1_GH0.tar.gz) = 9559 +SHA256 (justinas-alice-1051eaf52fca_GH0.tar.gz) = bff09b87e3db460f764665865b4a185399860579e1df2abd3a376b79e9b28a50 +SIZE (justinas-alice-1051eaf52fca_GH0.tar.gz) = 4503 +SHA256 (kardianos-osext-c2c54e542fb7_GH0.tar.gz) = e1c33f61668434daf601b09447f7712f1d2d3aae1d2915528b0dda7030d6c005 +SIZE (kardianos-osext-c2c54e542fb7_GH0.tar.gz) = 4722 +SHA256 (kr-logfmt-b84e30acd515_GH0.tar.gz) = bf056ba7960b6846f2aa2c6ec0a217ead3e7259bc6c537f9f3ba3af6eb82cb80 +SIZE (kr-logfmt-b84e30acd515_GH0.tar.gz) = 6411 +SHA256 (kylebrandt-boolq-f869a7265c7e_GH0.tar.gz) = f48a17d64c8df2f40aa9bf0a91d0a11cc10d540132873b41bc69924c9eb72db1 +SIZE (kylebrandt-boolq-f869a7265c7e_GH0.tar.gz) = 6957 +SHA256 (kylebrandt-gohop-f6dbeb38f6df_GH0.tar.gz) = 15868ff8ef5a116c71e2c39d6a08be0c5d70db24cb02bd439c91b079e043370e +SIZE (kylebrandt-gohop-f6dbeb38f6df_GH0.tar.gz) = 3449 +SHA256 (llgcode-draw2d-9ffe0e7eb54c_GH0.tar.gz) = f9487b475372d63db5681f93d12db5a09368538aa8bbb7e153d7995b39dd7269 +SIZE (llgcode-draw2d-9ffe0e7eb54c_GH0.tar.gz) = 902822 +SHA256 (mailru-easyjson-v0.7.1_GH0.tar.gz) = 87565eae22943135338abd633530e0936b1a043c79a154589a841aa27f11d686 +SIZE (mailru-easyjson-v0.7.1_GH0.tar.gz) = 74194 +SHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b +SIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184 +SHA256 (mhenderson-so-azure-ea-billing-4fd1a790460c_GH0.tar.gz) = 308ed62742c1289dcaede3fb1fc274112f7878ab26347943854014eba4ea2d12 +SIZE (mhenderson-so-azure-ea-billing-4fd1a790460c_GH0.tar.gz) = 12616 +SHA256 (mitchellh-go-homedir-v1.0.0_GH0.tar.gz) = ab2c930759869efe565a658b86e1a38ca2e2a0ea71635601ddcff1171aaff10a +SIZE (mitchellh-go-homedir-v1.0.0_GH0.tar.gz) = 3247 +SHA256 (mjibson-esc-v0.1.0_GH0.tar.gz) = 605902a4bab17b547e4409d2ffcdfa46b0f6be2b641773093b0f4e782604eb3b +SIZE (mjibson-esc-v0.1.0_GH0.tar.gz) = 5592 +SHA256 (oklog-ulid-v1.3.1_GH0.tar.gz) = 499a6ee77ca473a44ad9f11425a8f87f6c02ff1221b11f24d13bee13ce632640 +SIZE (oklog-ulid-v1.3.1_GH0.tar.gz) = 55582 +SHA256 (olivere-elastic-33ad30f61610_GH0.tar.gz) = 5124d7a6376665f77ebf31f27390f68879263981c8a6b8fd5e16cb12cb5d7982 +SIZE (olivere-elastic-33ad30f61610_GH0.tar.gz) = 321874 +SHA256 (olivere-elastic-v3.0.56_GH0.tar.gz) = 23ea5d24a17aa2fd60c49fff7166d1ec1b5331eba203f992704816c36fad5a29 +SIZE (olivere-elastic-v3.0.56_GH0.tar.gz) = 260834 +SHA256 (olivere-elastic-v5.0.48_GH0.tar.gz) = ef4b94fe321fcd486fd8db623fb704dbb5e12d6a48bebb7a443eaa74530218c4 +SIZE (olivere-elastic-v5.0.48_GH0.tar.gz) = 288334 +SHA256 (olivere-elastic-v7.0.17_GH0.tar.gz) = d988d0a182ed8c85bd401b34423f0f6553b0615d2627b005d8e19d345be10f34 +SIZE (olivere-elastic-v7.0.17_GH0.tar.gz) = 419524 +SHA256 (opentracing-opentracing-go-v1.1.0_GH0.tar.gz) = 8aaf0be594bf4c73d577190e3a85946708d76c9815638577cbe1d0134c09ab94 +SIZE (opentracing-opentracing-go-v1.1.0_GH0.tar.gz) = 33085 +SHA256 (pelletier-go-toml-v1.6.0_GH0.tar.gz) = 25913c50b634b554980c8e8134558684b001850c1ed720910edf6a9dbc06da45 +SIZE (pelletier-go-toml-v1.6.0_GH0.tar.gz) = 82730 +SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 +SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 +SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda +SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398 +SHA256 (prometheus-client_golang-d2ead2588477_GH0.tar.gz) = ada06d0947f2ae6c8cbb1cf9122b2df096f3db908327cec71b94a02de23d48f5 +SIZE (prometheus-client_golang-d2ead2588477_GH0.tar.gz) = 131947 +SHA256 (prometheus-client_model-5c3871d89910_GH0.tar.gz) = c2d914392672f3fb66186cfbb5f5ae1a892fb91088475cc567a1bb17057cb5f9 +SIZE (prometheus-client_model-5c3871d89910_GH0.tar.gz) = 57136 +SHA256 (prometheus-common-v0.1.0_GH0.tar.gz) = 5c08a6066883c7043a5cd27a074e763b5de110f65c1ea6ffc8c9360038bb8dd9 +SIZE (prometheus-common-v0.1.0_GH0.tar.gz) = 87363 +SHA256 (prometheus-procfs-1dc9a6cbc91a_GH0.tar.gz) = 99d89f51f06c8d5d19be441b17c3c4001fa34dfeaa9495b81335d208cea23181 +SIZE (prometheus-procfs-1dc9a6cbc91a_GH0.tar.gz) = 61589 +SHA256 (prometheus-prometheus-b639fe140c1f_GH0.tar.gz) = 6195ac63bc72ff58ea9cd7767019c93adffbb31a8fce9b436661750bce680ff2 +SIZE (prometheus-prometheus-b639fe140c1f_GH0.tar.gz) = 6614870 +SHA256 (prometheus-tsdb-v0.3.1_GH0.tar.gz) = 8d96568e884b30c5f60da81a7c8d07ede295cd560465f61d3d3bad8978701ef8 +SIZE (prometheus-tsdb-v0.3.1_GH0.tar.gz) = 2449204 +SHA256 (ryanuber-go-glob-572520ed46db_GH0.tar.gz) = 1fa8375267357a8735771e1ab2cdfd4074a519996fd8a83bac722ddea83fd072 +SIZE (ryanuber-go-glob-572520ed46db_GH0.tar.gz) = 2881 +SHA256 (siddontang-go-b151716326d7_GH0.tar.gz) = 895d788e2f7b22dbd0e2e6f357bb6e7ee0b6ec40a24150c4a3f62353ea784ec7 +SIZE (siddontang-go-b151716326d7_GH0.tar.gz) = 62580 +SHA256 (siddontang-goredis-760763f78400_GH0.tar.gz) = 05662349752d443493c570571d365bc22c65647633b08e90ed84d4afe6949f4f +SIZE (siddontang-goredis-760763f78400_GH0.tar.gz) = 7292 +SHA256 (siddontang-ledisdb-8ceb77e66a92_GH0.tar.gz) = 3bc0aa4895e3f87c7096ff9cf49f94cefd303c67de76b94578784502d0eb2e2a +SIZE (siddontang-ledisdb-8ceb77e66a92_GH0.tar.gz) = 555535 +SHA256 (siddontang-rdb-fc89ed2e418d_GH0.tar.gz) = 7e363b1b7c6cfdd0a54fc492ccfa11dae263e6cf381c6f13d37572531d242a20 +SIZE (siddontang-rdb-fc89ed2e418d_GH0.tar.gz) = 10578 +SHA256 (stretchr-testify-v1.5.1_GH0.tar.gz) = 6d65f92aeff186bb261dbdb885d9f3ba09db3d79eb5f212fcace1fd4a2858263 +SIZE (stretchr-testify-v1.5.1_GH0.tar.gz) = 78657 +SHA256 (syndtr-goleveldb-1a9d62f03ea9_GH0.tar.gz) = 46270a3c185c5a10af17ac48428675ae955e2a28e98ad606ae2c9ba683673a97 +SIZE (syndtr-goleveldb-1a9d62f03ea9_GH0.tar.gz) = 130683 +SHA256 (tatsushid-go-fastping-06cac0fecdc2_GH0.tar.gz) = 39b2b2fcd948a56b3caf7d096e2580a02dcf5a8fe9821fc1004e98039ae294de +SIZE (tatsushid-go-fastping-06cac0fecdc2_GH0.tar.gz) = 9147 +SHA256 (twinj-uuid-89173bcdda19_GH0.tar.gz) = d19a8db182856eba7d27d1ef9eb1b288164d53077633e1b350d0a6c4decffbb0 +SIZE (twinj-uuid-89173bcdda19_GH0.tar.gz) = 15007 +SHA256 (ugorji-go-ea9cd21fa0bc_GH0.tar.gz) = a08ccd22b210f16305a253433df5aeff4562e3a73c5c4c9d739837213e07b71e +SIZE (ugorji-go-ea9cd21fa0bc_GH0.tar.gz) = 164901 +SHA256 (vdobler-chart-293b01f8b75d_GH0.tar.gz) = 13a377363eb6aef881e3006cc10cc71b088c157110094b466f63ff10ad94695e +SIZE (vdobler-chart-293b01f8b75d_GH0.tar.gz) = 1513169 +SHA256 (vmware-govmomi-a2138329bbd1_GH0.tar.gz) = a1e297180d4f78436596c3b3833953dee2a30857e32eea60eee28e509c0b9df5 +SIZE (vmware-govmomi-a2138329bbd1_GH0.tar.gz) = 887184 +SHA256 (yuin-gopher-lua-1cd887cd7036_GH0.tar.gz) = f561feeff662cc54008645264743ac006981ebe61d841d1daa93176902f54478 +SIZE (yuin-gopher-lua-1cd887cd7036_GH0.tar.gz) = 159542 diff --git a/net-mgmt/bosun/files/bosun.in b/net-mgmt/bosun/files/bosun.in new file mode 100644 index 000000000000..f26039d593f4 --- /dev/null +++ b/net-mgmt/bosun/files/bosun.in @@ -0,0 +1,69 @@ +#!/bin/sh +# $FreeBSD: head/net-mgmt/bosun/files/bosun.in 528773 2020-03-20 11:58:01Z girgen $ + +# PROVIDE: bosun +# REQUIRE: DAEMON NETWORKING +# BEFORE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable bosunb: +# bosun_enable="YES" +# +# bosun_enable (bool): Set to YES to enable bosun +# Default: NO +# bosun_conf (str): bosun configuration file +# Default: %%ETCDIR%%/${name}.conf +# bosun_user (str): bosun daemon user +# Default: %%USERS%% +# bosun_group (str): bosun daemon group +# Default: %%GROUPS%% +# bosun_flags (str): Extra flags passed to bosun +# Default: empty + +. /etc/rc.subr + +PATH=${PATH}:%%LOCALBASE%%/sbin:%%LOCALBASE%%/bin + +name="bosun" +rcvar=bosun_enable +load_rc_config $name + +: ${bosun_enable:="NO"} +: ${bosun_user:="%%USERS%%"} +: ${bosun_group:="%%GROUPS%%"} +: ${bosun_conf:="%%ETCDIR%%/${name}.conf"} +: ${bosun_flags}:="" +: ${bosun_options:="${bosun_flags} -c ${bosun_conf}"} + +logfile="%%BOSUN_LOGDIR%%/${name}.log" +pidfile="/var/run/${name}.pid" +command=/usr/sbin/daemon +start_precmd="bosun_prestart" +start_cmd="bosun_start" +stop_cmd="bosun_stop" + +bosun_prestart() +{ + install -d -o ${bosun_user} -g ${bosun_group} -m750 %%BOSUN_LOGDIR%% +} + +bosun_start() +{ + echo "Starting ${name}" + /usr/sbin/daemon -fcr -P ${pidfile} -u ${bosun_user} -o ${logfile} \ + %%PREFIX%%/bin/${name} ${bosun_options} +} + +bosun_stop() +{ + pid=$(check_pidfile $pidfile $command) + if [ -n "${pid}" ]; then + echo "Stopping ${name} (pid=${pid})" + kill -- -${pid} + wait_for_pids ${pid} + else + echo "${name} isn't running" + fi +} + +run_rc_command "$1" diff --git a/net-mgmt/bosun/pkg-descr b/net-mgmt/bosun/pkg-descr new file mode 100644 index 000000000000..790bdd7cf9a0 --- /dev/null +++ b/net-mgmt/bosun/pkg-descr @@ -0,0 +1,9 @@ +Bosun is an open-source, MIT licensed, monitoring and alerting system by +Stack Exchange. + +It has an expressive domain specific language for evaluating alerts +and creating detailed notifications. +It also lets you test your alerts against history +for a faster development experience. + +WWW: https://bosun.org/ diff --git a/net-mgmt/bosun/pkg-plist b/net-mgmt/bosun/pkg-plist new file mode 100644 index 000000000000..fc0d48c1970e --- /dev/null +++ b/net-mgmt/bosun/pkg-plist @@ -0,0 +1,4 @@ +bin/bosun +@dir(%%USERS%%,%%GROUPS%%,0750) %%BOSUN_LOGDIR%% +@dir(%%USERS%%,%%GROUPS%%,0750) %%ETCDIR%% +@sample etc/bosun/bosun.conf.sample |