Hi all, XMLSysInfo (xsi) is asystem monitoring daemon which returns system information in response to network queries. The author asked me on IRC if I could test FreeBSD support for it. So far everything looks to be good and working fine for me. You can see the output from my laptop (formatted with xmlindent) here:
http://people.freebsd.org/~tmclaugh/files/xsi.xml As you can see it outputs typical useful os, machine, and network stats in an XML format. The author would like to see more testing of it with pf on FreeBSD due to the different version of pf we currently have than OpenBSD. Unfortunately I don't have a machine running pf here to try this out. If anyone is interested in this application and is using pf could you please try this out and let him know what issues are encountered? I've CCed the author on this email and a .shar of the port is attached. In addition, if anyone is interested in maintaining this please let me know and you can take the port. Please be aware that the author has advised me this is in alpha state currently and output is subject to change. It's probably best to wait a few version before committing this. Thanks, tom -- | tmclaugh at sdf.lonestar.org tmclaugh at FreeBSD.org | | FreeBSD http://www.FreeBSD.org | | BSD# http://www.mono-project.com/Mono:FreeBSD |
# 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: # # ./xsi # ./xsi/distinfo # ./xsi/Makefile # ./xsi/pkg-descr # ./xsi/files # ./xsi/files/xsi.in # ./xsi/pkg-plist # echo c - ./xsi mkdir -p ./xsi > /dev/null 2>&1 echo x - ./xsi/distinfo sed 's/^X//' >./xsi/distinfo << 'END-of-./xsi/distinfo' XMD5 (xsi-0.98.19.tar.gz) = 88d7114386d67f82e825991d20854f2d XSHA256 (xsi-0.98.19.tar.gz) = 91b8ea3dc4b33b1c46cdf7e96dd7f1eaab6805a691882af62c6ae37f3ba0acf2 XSIZE (xsi-0.98.19.tar.gz) = 438238 END-of-./xsi/distinfo echo x - ./xsi/Makefile sed 's/^X//' >./xsi/Makefile << 'END-of-./xsi/Makefile' X# New ports collection makefile for: xsi X# Date created: 18 October 2006 X# Whom: Tom McLaughlin <[EMAIL PROTECTED]> X# X# $FreeBSD$ X# X XPORTNAME= xsi XPORTVERSION= 0.98.19 XCATEGORIES= sysutils XMASTER_SITES= http://xsi.kolabore.ath.cx/download/ X XMAINTAINER= [EMAIL PROTECTED] XCOMMENT= Network aware system monitoring daemon X XLIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 X XUSE_GNOME= gnometarget XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --mandir=${PREFIX}/man X XUSE_RC_SUBR= xsi X XMAN8= xsi.8 X X.include <bsd.port.mk> END-of-./xsi/Makefile echo x - ./xsi/pkg-descr sed 's/^X//' >./xsi/pkg-descr << 'END-of-./xsi/pkg-descr' XXSI is a system monitoring daemon that replies to network queries with XXML-encoded system information and statistics. This data can then be Xanalyzed, graphed or otherwise presented by a front-end. It is BSD-licensed Xand free for anyone to use for any purpose. X XWWW: http://xsi.kolabore.ath.cx/index.html END-of-./xsi/pkg-descr echo c - ./xsi/files mkdir -p ./xsi/files > /dev/null 2>&1 echo x - ./xsi/files/xsi.in sed 's/^X//' >./xsi/files/xsi.in << 'END-of-./xsi/files/xsi.in' X#!/bin/sh X# X# $FreeBSD$ X# X# PROVIDE: xsi X# REQUIRE: NETWORKING X# X# Add the following line to /etc/rc.conf to enable the XSI daemon X# X# xsi_enable="YES" X# X Xxsi_enable=${hald_enable-"NO"} Xxsi_flags=${hald_flags-""} X X. %%RC_SUBR%% X Xname=xsi Xrcvar=`set_rcvar` X Xcommand=%%PREFIX%%/bin/${name} Xload_rc_config ${name} Xrun_rc_command "$1" END-of-./xsi/files/xsi.in echo x - ./xsi/pkg-plist sed 's/^X//' >./xsi/pkg-plist << 'END-of-./xsi/pkg-plist' Xbin/xsi X%%DOCSDIR%%/CHANGELOG X%%DOCSDIR%%/COPYING X%%DOCSDIR%%/FRONTENDS X%%DOCSDIR%%/README X%%DOCSDIR%%/xmlsysinfo-1.0.xsd X%%DOCSDIR%%/xsi-output.xml [EMAIL PROTECTED] %%DOCSDIR%% END-of-./xsi/pkg-plist exit
signature.asc
Description: This is a digitally signed message part