mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-27 05:10:36 +00:00
Add sysutils/minimunin
A tiny munin-node implementation for FreeBSD written in pure bourne shell providing basic plugin support WWW: http://erdgeist.org/arts/software/minimunin/ PR: ports/182487 Submitted by: Dirk Engling <erdgeist@erdgeist.org>
This commit is contained in:
parent
96ce4c7afd
commit
b9b43b47cf
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=331673
@ -512,6 +512,7 @@
|
||||
SUBDIR += metalog
|
||||
SUBDIR += mfid
|
||||
SUBDIR += mgeupsd
|
||||
SUBDIR += minimunin
|
||||
SUBDIR += minirsyslogd
|
||||
SUBDIR += mixer
|
||||
SUBDIR += mkfile
|
||||
|
19
sysutils/minimunin/Makefile
Normal file
19
sysutils/minimunin/Makefile
Normal file
@ -0,0 +1,19 @@
|
||||
# Created by: Dirk Engling <erdgeist@erdgeist.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= minimunin
|
||||
PORTVERSION= 0.1
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES= http://erdgeist.org/arts/software/minimunin/
|
||||
|
||||
MAINTAINER= erdgeist@erdgeist.org
|
||||
COMMENT= Tiny munin-node implementation written in pure bourne shell
|
||||
|
||||
USE_BZIP2= yes
|
||||
PLIST_FILES= bin/minimunin
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/minimunin ${STAGEDIR}${PREFIX}/bin
|
||||
|
||||
.include <bsd.port.mk>
|
2
sysutils/minimunin/distinfo
Normal file
2
sysutils/minimunin/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (minimunin-0.1.tar.bz2) = 0792db2b5cfde82d27eb5707253a776c26bea35b50e36be48a9c85c17ea3da64
|
||||
SIZE (minimunin-0.1.tar.bz2) = 4611
|
23
sysutils/minimunin/files/pkg-message.in
Normal file
23
sysutils/minimunin/files/pkg-message.in
Normal file
@ -0,0 +1,23 @@
|
||||
*****************************************************************
|
||||
To activate minimunin, add the line
|
||||
|
||||
munin stream tcp nowait nobody /usr/libexec/tcpd %%PREFIX%%/bin/minimunin
|
||||
|
||||
to your /etc/inetd.conf. Alternatively, if you plan to run plugins that require
|
||||
root permissions (e.g. for changing to a different user via the plugin config),
|
||||
add
|
||||
|
||||
munin stream tcp nowait root /usr/libexec/tcpd %%PREFIX%%/bin/minimunin
|
||||
|
||||
to your /etc/inetd.conf. In both cases you need to enable inetd by setting
|
||||
|
||||
inetd_enable="YES"
|
||||
|
||||
in your /etc/rc.conf and restart inetd with the
|
||||
|
||||
service inetd start
|
||||
|
||||
command. You may also want to restrict access to your munin node via the
|
||||
/etc/hosts.allow and /etc/hosts.deny configuration files.
|
||||
|
||||
*****************************************************************
|
4
sysutils/minimunin/pkg-descr
Normal file
4
sysutils/minimunin/pkg-descr
Normal file
@ -0,0 +1,4 @@
|
||||
A tiny munin-node implementation for FreeBSD written in pure bourne shell
|
||||
providing basic plugin support
|
||||
|
||||
WWW: http://erdgeist.org/arts/software/minimunin/
|
8
sysutils/minimunin/pkg-install
Normal file
8
sysutils/minimunin/pkg-install
Normal file
@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ "$2" = POSTINSTALL ]; then
|
||||
echo "updating /etc/services"
|
||||
(grep -q '^munin ' /etc/services || \
|
||||
echo "munin 4949/tcp #munin node"; ) \
|
||||
>> /etc/services
|
||||
fi
|
Loading…
Reference in New Issue
Block a user