FreeBSD Bugzilla – Attachment 200367 Details for
Bug 234273
[new port] www/nginx-prometheus-exporter: exporter for nginx and nginx plus
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
shar of the new port
npe.shar (text/plain), 3.82 KB, created by
Volodymyr Kostyrko
on 2018-12-22 16:29:25 UTC
(
hide
)
Description:
shar of the new port
Filename:
MIME Type:
Creator:
Volodymyr Kostyrko
Created:
2018-12-22 16:29:25 UTC
Size:
3.82 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: ># ># ./Makefile ># ./distinfo ># ./pkg-descr ># ./files/nginx-prometheus-exporter.in ># >echo x - ./Makefile >sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19' >X# Created by: Jev Björsell <ports@ecadlabs.com> >X# $FreeBSD$ >X >XPORTNAME= nginx-prometheus-exporter >XPORTVERSION= 0.2.0 >XDISTVERSIONPREFIX=v >XCATEGORIES= www >X >XMAINTAINER= arcade@b1t.name >XCOMMENT= Prometheus exporter for NGINX and NGINX Plus stats >X >XLICENSE= APACHE20 >X >XUSES= go >X >XUSE_GITHUB= yes >XGH_ACCOUNT= nginxinc >X >XGO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} >XGO_TARGET= github.com/${GH_ACCOUNT}/${PORTNAME} >X >XPLIST_FILES= bin/${PORTNAME} >X >XUSE_RC_SUBR= ${PORTNAME} >X >Xdo-install: >X ${INSTALL_PROGRAM} ${WRKDIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin >X >X.include <bsd.port.mk> >464ef7c6571951809b23e262cbe26e19 >echo x - ./distinfo >sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2' >XSHA256 (nginxinc-nginx-prometheus-exporter-v0.2.0_GH0.tar.gz) = 5a85aab152eb69813cfff7736010e46b1cf4bf4bee6231c8807ce93e19ed9a2c >XSIZE (nginxinc-nginx-prometheus-exporter-v0.2.0_GH0.tar.gz) = 236185 >aec8793adfd5b7c3f00e62ae41a09ac2 >echo x - ./pkg-descr >sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5' >XNGINX Prometheus exporter makes it possible to monitor NGINX or NGINX Plus using Prometheus. >X >XWWW: https://github.com/nginxinc/nginx-prometheus-exporter >0e313719ff012ceaf97a028d51caa8f5 >echo x - ./files/nginx-prometheus-exporter.in >sed 's/^X//' >./files/nginx-prometheus-exporter.in << '15fb4f49a267503ef11b3b894556a8e1' >X#!/bin/sh >X >X# >X# $FreeBSD$ >X# >X >X# PROVIDE: nginx_prometheus_exporter >X# REQUIRE: LOGIN >X# KEYWORD: shutdown >X# >X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf >X# to enable this service: >X# >X# nginx_prometheus_exporter_enable (bool): Set to NO by default. >X# Set it to YES to enable nginx_prometheus_exporter. >X# nginx_prometheus_exporter_user (string): Set user that >X# nginx_prometheus_exporter will run under >X# Default is "nobody". >X# nginx_prometheus_exporter_group (string): Set group that >X# nginx_prometheus_exporter will run under >X# Default is "nobody". >X# nginx_prometheus_exporter_args (string): Set extra arguments to pass to >X# nginx_prometheus_exporter >X# Default is "". >X# nginx_prometheus_exporter_listen_address (string): Set ip:port that >X# nginx_prometheus_exporter will listen on >X# Default is ":9113". >X# nginx_prometheus_exporter_scrape_uri (string): Set server address to >X# connect to >X# Default is "http://127.0.0.1:8080/stub_status". >X >X. /etc/rc.subr >X >Xname=nginx_prometheus_exporter >Xrcvar=nginx_prometheus_exporter_enable >X >Xload_rc_config $name >X >X: ${nginx_prometheus_exporter_enable:="NO"} >X: ${nginx_prometheus_exporter_user:="nobody"} >X: ${nginx_prometheus_exporter_group:="nobody"} >X: ${nginx_prometheus_exporter_args:=""} >X: ${nginx_prometheus_exporter_listen_address:=":9113"} >X: ${nginx_prometheus_exporter_scrape_uri:="http://127.0.0.1:8080/stub_status"} >X >Xpidfile=/var/run/nginx_prometheus_exporter.pid >Xcommand="/usr/sbin/daemon" >Xprocname="%%PREFIX%%/bin/nginx-prometheus-exporter" >Xcommand_args="-p ${pidfile} /usr/bin/env ${procname} \ >X --nginx.scrape-uri=${nginx_prometheus_exporter_scrape_uri} \ >X --web.listen-address=${nginx_prometheus_exporter_listen_address} \ >X ${nginx_prometheus_exporter_args}" >X >Xstart_precmd=nginx_prometheus_exporter_startprecmd >X >Xnginx_prometheus_exporter_startprecmd() >X{ >X if [ ! -e ${pidfile} ]; then >X install -o ${nginx_prometheus_exporter_user} -g ${nginx_prometheus_exporter_group} /dev/null ${pidfile}; >X fi >X} >X >Xload_rc_config $name >Xrun_rc_command "$1" >15fb4f49a267503ef11b3b894556a8e1 >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 234273
: 200367