FreeBSD Bugzilla – Attachment 206433 Details for
Bug 239767
[NEW PORT] sysutils/sensu-go: Open source monitoring tool for ephemeral infrastructure & distributed applications
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
sensu-go.shar
sensu-go.shar (text/plain), 9.34 KB, created by
jayme
on 2019-08-11 00:28:00 UTC
(
hide
)
Description:
sensu-go.shar
Filename:
MIME Type:
Creator:
jayme
Created:
2019-08-11 00:28:00 UTC
Size:
9.34 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># sensu-go ># sensu-go/Makefile ># sensu-go/pkg-message ># sensu-go/files ># sensu-go/files/sensu-backend.in ># sensu-go/files/sensu-agent.yml.example ># sensu-go/files/sensu-agent.in ># sensu-go/files/sensu-backend.yml.example ># sensu-go/distinfo ># sensu-go/pkg-descr ># >echo c - sensu-go >mkdir -p sensu-go > /dev/null 2>&1 >echo x - sensu-go/Makefile >sed 's/^X//' >sensu-go/Makefile << 'END-of-sensu-go/Makefile' >X# $FreeBSD$ >X >XPORTNAME= sensu-go >XDISTVERSION= 5.11.1 >XCATEGORIES= sysutils >X >XMAINTAINER= jp+ports@supplntr.io >XCOMMENT= Installs sensu-go components >X >XLICENSE= APACHE20 >X >XONLY_FOR_ARCHS= amd64 i386 >XBUILD_DEPENDS= bash:shells/bash >X >XUSES= go >XUSE_GITHUB= yes >XGH_PROJECT= sensu-go >XGH_ACCOUNT= sensu >X >XGO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} >X >XOPTIONS_DEFINE= SENSU_AGENT SENSU_CLI SENSU_BACKEND >XOPTIONS_DEFAULT= SENSU_AGENT >XOPTIONS_SUB= yes >X >XSENSU_AGENT_DESC= Install sensu-agent daemon >XSENSU_AGENT_VARS= GO_TARGETS+=agent GO_BIN_TARGETS+=sensu-agent >XSENSU_AGENT_PLIST_FILES= bin/sensu-agent \ >X etc/rc.d/sensu-agent \ >X etc/sensu-agent.yml.example >XUSE_RC_SUBR+= sensu-agent >X >XSENSU_CLI_DESC= Install sensuctl binary >XSENSU_CLI_VARS= GO_TARGETS+=cli GO_BIN_TARGETS+=sensuctl >XSENSU_CLI_PLIST_FILES= bin/sensuctl >X >XSENSU_BACKEND_DESC= Install sensu-backend daemon (unsupported) >XSENSU_BACKEND_VARS= GO_TARGETS+=backend GO_BIN_TARGETS+=sensu-backend >XSENSU_BACKEND_PLIST_FILES= bin/sensu-backend \ >X etc/rc.d/sensu-backend \ >X etc/sensu-backend.yml.example >XSENSU_BACKEND_BROKEN= Currently not tested under FreeBSD >X >X.include <bsd.port.options.mk> >X >X.if ${PORT_OPTIONS:MSENSU_BACKEND} >XUSE_RC_SUBR+= sensu-backend >X.endif >X >Xdo-build: >X.for GO_TARGET in ${GO_TARGETS} >X @(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ./build.sh build_${GO_TARGET}) >X.endfor >X >Xdo-install: >X.for GO_BIN_TARGET in ${GO_BIN_TARGETS} >X ${INSTALL_PROGRAM} ${GO_WRKSRC}/target/freebsd-${ARCH}/${GO_BIN_TARGET} ${STAGEDIR}${PREFIX}/bin >X.endfor >X >X.if ${PORT_OPTIONS:MSENSU_AGENT} >X ${INSTALL_DATA} ${PATCHDIR}/sensu-agent.yml.example \ >X ${STAGEDIR}${PREFIX}/etc/sensu-agent.yml.example >X.endif >X >X.if ${PORT_OPTIONS:MSENSU_BACKEND} >X ${INSTALL_DATA} ${PATCHDIR}/sensu-backend.yml.example \ >X ${STAGEDIR}${PREFIX}/etc/sensu-backend.yml.example >X.endif >X >X.include <bsd.port.mk> >END-of-sensu-go/Makefile >echo x - sensu-go/pkg-message >sed 's/^X//' >sensu-go/pkg-message << 'END-of-sensu-go/pkg-message' >X########################################################################### >X# >X# Sample sensu-agent configuration files are installed at >X# >X# PREFIX/etc/sensu-agent.yml.example >X# >X# >X########################################################################### >END-of-sensu-go/pkg-message >echo c - sensu-go/files >mkdir -p sensu-go/files > /dev/null 2>&1 >echo x - sensu-go/files/sensu-backend.in >sed 's/^X//' >sensu-go/files/sensu-backend.in << 'END-of-sensu-go/files/sensu-backend.in' >X#!/bin/sh >X# $FreeBSD: head/sysutils/sensu-go/files/sensu-backend.in jp $ >X >X# PROVIDE: sensu-backend >X# REQUIRE: DAEMON >X# BEFORE: LOGIN >X# KEYWORD: shutdown >X >X# Add the following lines to /etc/rc.conf to enable sensu-backend: >X# >X# sensu_backend_enable (bool): Set to YES to enable sensu-backend >X# Default: NO >X# sensu_backend_conf (str): sensu-backend configuration file >X# Default: ${PREFIX}/etc/sensu-backend.yml >X >X. /etc/rc.subr >X >Xname=sensu_backend >Xrcvar=sensu_backend_enable >Xload_rc_config ${name} >X >Xsensu_backend_bin=/usr/local/bin/sensu-backend >X >X: ${sensu_backend_enable:="NO"} >X: ${sensu_backend_conf:="-c %%PREFIX%%/etc/sensu-backend.yml"} >X >Xcommand=/usr/sbin/daemon >Xpidfile="/var/run/sensu-backend.pid" >Xcommand_args="-rfP ${pidfile} ${sensu_backend_bin} start ${sensu_backend_conf} >> /var/log/sensu-backend.log 2>&1" >X >Xsensu_backend_prestart() { >X# Have to empty rc_flags so they don't get passed to daemon(8) >X rc_flags="" >X} >X >Xrun_rc_command "$1" >END-of-sensu-go/files/sensu-backend.in >echo x - sensu-go/files/sensu-agent.yml.example >sed 's/^X//' >sensu-go/files/sensu-agent.yml.example << 'END-of-sensu-go/files/sensu-agent.yml.example' >X--- >X# Sensu agent configuration >X >X## >X# agent overview >X## >X#name: "hostname" >X#namespace: "default" >X#subscriptions: >X# - example >X#labels: >X# example_key: "example value" >X#annotations: >X# example/key: "example value" >X >X## >X# agent configuration >X## >X#backend-url: >X# - "ws://127.0.0.1:8081" >X#cache-dir: "/var/cache/sensu/sensu-agent" >X#config-file: "/etc/sensu/agent.yml" >X#log-level: "warn" # available log levels: panic, fatal, error, warn, info, debug >X >X## >X# api configuration >X## >X#api-host: "127.0.0.1" >X#api-port: 3031 >X#disable-api: false >X#events-burst-limit: 10 >X#events-rate-limit: 10.0 >X >X## >X# authentication configuration >X## >X#user: "agent" >X#password: "P@ssw0rd!" >X >X## >X# monitoring configuration >X## >X#deregister: false >X#deregistration-handler: "example_handler" >X#keepalive-timeout: 120 >X#keepalive-interval: 20 >X >X## >X# security configuration >X## >X#insecure-skip-tls-verify: false >X#redact: >X# - password >X# - passwd >X# - pass >X# - api_key >X# - api_token >X# - access_key >X# - secret_key >X# - private_key >X# - secret >X#trusted-ca-file: "/path/to/trusted-certificate-authorities.pem" >X >X## >X# socket configuration >X## >X#disable-sockets: false >X#socket-host: "127.0.0.1" >X#socket-port: 3030 >X >X## >X# statsd configuration >X## >X#statsd-disable: false >X#statsd-event-handlers: >X# - example_handler >X#statsd-flush-interval: 10 >X#statsd-metrics-host: "127.0.0.1" >X#statsd-metrics-port: 8125 >END-of-sensu-go/files/sensu-agent.yml.example >echo x - sensu-go/files/sensu-agent.in >sed 's/^X//' >sensu-go/files/sensu-agent.in << 'END-of-sensu-go/files/sensu-agent.in' >X#!/bin/sh >X# $FreeBSD: head/sysutils/sensu-go/files/sensu-agent.in jp $ >X >X# PROVIDE: sensu-agent >X# REQUIRE: DAEMON >X# BEFORE: LOGIN >X# KEYWORD: shutdown >X >X# Add the following lines to /etc/rc.conf to enable sensu-agent: >X# >X# sensu_agent_enable (bool): Set to YES to enable sensu-agent >X# Default: NO >X# sensu_agent_conf (str): sensu-agent configuration file >X# Default: ${PREFIX}/etc/sensu-agent.yml >X >X. /etc/rc.subr >X >Xname=sensu_agent >Xrcvar=sensu_agent_enable >Xload_rc_config ${name} >X >Xsensu_agent_bin=/usr/local/bin/sensu-agent >X >X: ${sensu_agent_enable:="NO"} >X: ${sensu_agent_conf:="-c %%PREFIX%%/etc/sensu-agent.yml"} >X >Xcommand=/usr/sbin/daemon >Xpidfile="/var/run/sensu-agent.pid" >Xcommand_args="-rfP ${pidfile} ${sensu_agent_bin} start ${sensu_agent_conf} >> /var/log/sensu-agent.log 2>&1" >X >Xsensu_agent_prestart() { >X# Have to empty rc_flags so they don't get passed to daemon(8) >X rc_flags="" >X} >X >Xrun_rc_command "$1" >END-of-sensu-go/files/sensu-agent.in >echo x - sensu-go/files/sensu-backend.yml.example >sed 's/^X//' >sensu-go/files/sensu-backend.yml.example << 'END-of-sensu-go/files/sensu-backend.yml.example' >X--- >X# Sensu backend configuration >X >X## >X# backend configuration >X## >Xstate-dir: "/var/lib/sensu/sensu-backend" >X#cache-dir: "/var/cache/sensu/sensu-backend" >X#config-file: "/etc/sensu/backend.yml" >X#debug: false >X#deregistration-handler: "example_handler" >X#log-level: "warn" # available log levels: panic, fatal, error, warn, info, debug >X >X## >X# agent configuration >X## >X#agent-host: "[::]" # listen on all IPv4 and IPv6 addresses >X#agent-port: 8081 >X >X## >X# api configuration >X## >X#api-listen-address: "[::]:8080" # listen on all IPv4 and IPv6 addresses >X#api-url: "http://localhost:8080" >X >X## >X# dashboard configuration >X## >X#dashboard-cert-file: "/path/to/ssl/cert.pem" >X#dashboard-key-file: "/path/to/ssl/key.pem" >X#dashboard-host: "[::]" # listen on all IPv4 and IPv6 addresses >X#dashboard-port: 3000 >X >X## >X# ssl configuration >X## >X#cert-file: "/path/to/ssl/cert.pem" >X#key-file: "/path/to/ssl/key.pem" >X#trusted-ca-file: "/path/to/trusted-certificate-authorities.pem" >X#insecure-skip-tls-verify: false >X >X## >X# store configuration >X## >X#etcd-advertise-client-urls: "http://localhost:2379" >X#etcd-cert-file: "/path/to/ssl/cert.pem" >X#etcd-client-cert-auth: false >X#etcd-initial-advertise-peer-urls: "http://127.0.0.1:2380" >X#etcd-initial-cluster: "default=http://127.0.0.1:2380" >X#etcd-initial-cluster-state: "new" # new or existing >X#etcd-initial-cluster-token: "sensu" >X#etcd-key-file: "/path/to/ssl/key.pem" >X#etcd-listen-client-urls: "http://127.0.0.1:2379" >X#etcd-listen-peer-urls: "http://127.0.0.1:2380" >X#etcd-name: "default" >X#etcd-peer-cert-file: "/path/to/ssl/cert.pem" >X#etcd-peer-client-cert-auth: false >X#etcd-peer-key-file: "/path/to/ssl/key.pem" >X#etcd-peer-trusted-ca-file: "/path/to/ssl/key.pem" >X#etcd-trusted-ca-file: "/path/to/ssl/key.pem" >X#no-embed-etcd: false >X#etcd-cipher-suites >X# - TLS_EXAMPLE >END-of-sensu-go/files/sensu-backend.yml.example >echo x - sensu-go/distinfo >sed 's/^X//' >sensu-go/distinfo << 'END-of-sensu-go/distinfo' >XTIMESTAMP = 1565378801 >XSHA256 (sensu-sensu-go-5.11.1_GH0.tar.gz) = 62ca30e2b81903ba303fb4aa826b03d6c37347245e75a92be7014667dfb8d2da >XSIZE (sensu-sensu-go-5.11.1_GH0.tar.gz) = 9351307 >END-of-sensu-go/distinfo >echo x - sensu-go/pkg-descr >sed 's/^X//' >sensu-go/pkg-descr << 'END-of-sensu-go/pkg-descr' >XInstalls sensu-go components (sensu-agent, sensuctl). >X >Xsensu-backend is currently not supported. >X >XWWW: https://github.com/sensu/sensu-go/ >END-of-sensu-go/pkg-descr >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 239767
:
206429
|
206431
| 206433