From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 02:36:19 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DEF5716A4DD for ; Sat, 26 Aug 2006 02:36:19 +0000 (UTC) (envelope-from freebsd@hub.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58EA443D45 for ; Sat, 26 Aug 2006 02:36:19 +0000 (GMT) (envelope-from freebsd@hub.org) Received: from localhost (wm.hub.org [200.46.204.128]) by hub.org (Postfix) with ESMTP id A5208290C6A for ; Fri, 25 Aug 2006 23:36:12 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.204.128]) (amavisd-new, port 10024) with ESMTP id 72099-06 for ; Sat, 26 Aug 2006 02:36:19 +0000 (UTC) Received: by hub.org (Postfix, from userid 1046) id 53471291AFA; Fri, 25 Aug 2006 23:36:12 -0300 (ADT) Received: from localhost (localhost [127.0.0.1]) by hub.org (Postfix) with ESMTP id 4B445290C6A for ; Fri, 25 Aug 2006 23:36:12 -0300 (ADT) Date: Fri, 25 Aug 2006 23:36:12 -0300 (ADT) From: "Marc G. Fournier" To: freebsd-arch@freebsd.org Message-ID: <20060825233420.V82634@hub.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 02:36:20 -0000 In getting this into the base system itself? Opt-in, default turned off, of course, but maybe as an option in sysinstall to be enabled easily? Thx ... From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 05:17:27 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35BF516A4DA for ; Sat, 26 Aug 2006 05:17:27 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAE2D43D4C for ; Sat, 26 Aug 2006 05:17:26 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 921C846C4C; Sat, 26 Aug 2006 01:17:26 -0400 (EDT) Date: Sat, 26 Aug 2006 06:17:26 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: "Marc G. Fournier" In-Reply-To: <20060825233420.V82634@hub.org> Message-ID: <20060826061604.W43127@fledge.watson.org> References: <20060825233420.V82634@hub.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-arch@freebsd.org Subject: Re: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 05:17:27 -0000 On Fri, 25 Aug 2006, Marc G. Fournier wrote: > In getting this into the base system itself? Opt-in, default turned off, of > course, but maybe as an option in sysinstall to be enabled easily? A summary of what exactly it does and how, as well as its technical requirements and dependencies, would be a useful starting point for this discussion. Robert N M Watson Computer Laboratory University of Cambridge From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 09:20:38 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 72E7216A4DF for ; Sat, 26 Aug 2006 09:20:38 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from slimak.dkm.cz (slimak.dkm.cz [62.24.64.34]) by mx1.FreeBSD.org (Postfix) with SMTP id 51C8C43D55 for ; Sat, 26 Aug 2006 09:20:36 +0000 (GMT) (envelope-from 000.fbsd@quip.cz) Received: (qmail 32269 invoked by uid 0); 26 Aug 2006 09:20:35 -0000 Received: from grimm.quip.cz (HELO ?192.168.1.2?) (213.220.192.218) by slimak.dkm.cz with SMTP; 26 Aug 2006 09:20:35 -0000 Message-ID: <44F01262.6000000@quip.cz> Date: Sat, 26 Aug 2006 11:20:34 +0200 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 X-Accept-Language: cs, cz, en, en-us MIME-Version: 1.0 To: Robert Watson References: <20060825233420.V82634@hub.org> <20060826061604.W43127@fledge.watson.org> In-Reply-To: <20060826061604.W43127@fledge.watson.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arch@freebsd.org, "Marc G. Fournier" Subject: Re: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 09:20:38 -0000 Robert Watson wrote: > On Fri, 25 Aug 2006, Marc G. Fournier wrote: > >> In getting this into the base system itself? Opt-in, default turned >> off, of course, but maybe as an option in sysinstall to be enabled >> easily? > > > A summary of what exactly it does and how, as well as its technical > requirements and dependencies, would be a useful starting point for this > discussion. I think he means http://www.bsdstats.org/ - small script to send basic informations about system to central database. from pkg-dedc: The purpose of this port is to attempt to produce reasonably accurate statistics on FreeBSD deployment, to be used for both marketing, and advocacy purposes by the project. The major problem that we are trying to address is vendors who do not feel that FreeBSD presents enough of a market to bother supporting. Miroslav Lachman From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 11:31:53 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C38516A4DA for ; Sat, 26 Aug 2006 11:31:53 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from shrike.submonkey.net (cpc2-cdif2-0-0-cust107.cdif.cable.ntl.com [81.104.168.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFCB743D49 for ; Sat, 26 Aug 2006 11:31:50 +0000 (GMT) (envelope-from ceri@submonkey.net) Received: from ceri by shrike.submonkey.net with local (Exim 4.63 (FreeBSD)) (envelope-from ) id 1GGwOB-000MXf-Tj; Sat, 26 Aug 2006 12:31:47 +0100 Date: Sat, 26 Aug 2006 12:31:47 +0100 From: Ceri Davies To: "Marc G. Fournier" Message-ID: <20060826113147.GA34880@submonkey.net> Mail-Followup-To: Ceri Davies , "Marc G. Fournier" , freebsd-arch@freebsd.org References: <20060825233420.V82634@hub.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AqsLC8rIMeq19msA" Content-Disposition: inline In-Reply-To: <20060825233420.V82634@hub.org> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.12-2006-07-14 Sender: Ceri Davies Cc: freebsd-arch@freebsd.org Subject: Re: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 11:31:53 -0000 --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 25, 2006 at 11:36:12PM -0300, Marc G. Fournier wrote: >=20 > In getting this into the base system itself? Opt-in, default turned off,= =20 > of course, but maybe as an option in sysinstall to be enabled easily? Has it stabilised now? I remember that there were some reasonably major changes made initially, and obviously once it hits the base then you're stuck with keeping the server end backward compatible for ever :) Ceri --=20 That must be wonderful! I don't understand it at all. -- Moliere --AqsLC8rIMeq19msA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFE8DEjocfcwTS3JF8RAroCAJ9qc3JcLBfZCkk2MPeiT58KdO3KWACeItG1 z9NNUQrSTak6AToU1ijqR1Y= =Jq7K -----END PGP SIGNATURE----- --AqsLC8rIMeq19msA-- From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 11:42:21 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D58216A4DD for ; Sat, 26 Aug 2006 11:42:21 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail12.syd.optusnet.com.au (mail12.syd.optusnet.com.au [211.29.132.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CDAF43D4C for ; Sat, 26 Aug 2006 11:42:20 +0000 (GMT) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-19-236.belrs4.nsw.optusnet.com.au [220.239.19.236]) by mail12.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id k7QBgI4E002473 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Sat, 26 Aug 2006 21:42:18 +1000 Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.13.6/8.13.6) with ESMTP id k7QBLFBB019880; Sat, 26 Aug 2006 21:21:15 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.13.6/8.13.6/Submit) id k7QBLFZ7019879; Sat, 26 Aug 2006 21:21:15 +1000 (EST) (envelope-from peter) Date: Sat, 26 Aug 2006 21:21:15 +1000 From: Peter Jeremy To: "Marc G. Fournier" Message-ID: <20060826112115.GG16768@turion.vk2pj.dyndns.org> References: <20060825233420.V82634@hub.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+sHJum3is6Tsg7/J" Content-Disposition: inline In-Reply-To: <20060825233420.V82634@hub.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.12-2006-07-14 Cc: freebsd-arch@freebsd.org Subject: Re: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 11:42:21 -0000 --+sHJum3is6Tsg7/J Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, 2006-Aug-25 23:36:12 -0300, Marc G. Fournier wrote: >In getting this into the base system itself? Opt-in, default turned off,= =20 >of course, but maybe as an option in sysinstall to be enabled easily? I'd prefer to have it as an easily installed port/package (within sysinstall) rather than in the base system. I also feel that the existing implementation has a fairly serious defect: It only works on systems that have a direct connection to the Internet. This means that I can install it on my systems at home (where I have a transparent proxy) but not on the twenty (or so) systems that I manage at work - which either have no Internet access or require an authenticated proxy for Internet access. --=20 Peter Jeremy --+sHJum3is6Tsg7/J Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFE8C6r/opHv/APuIcRAoqGAJ9VoluXU4IR8TTzOPNBlasRk6gCNgCgqlRV BM8oc8b+jCZM995Zrly0QjI= =Zw8R -----END PGP SIGNATURE----- --+sHJum3is6Tsg7/J-- From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 16:31:26 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFDF916A4DA for ; Sat, 26 Aug 2006 16:31:26 +0000 (UTC) (envelope-from scrappy@freebsd.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CF7243D55 for ; Sat, 26 Aug 2006 16:31:26 +0000 (GMT) (envelope-from scrappy@freebsd.org) Received: from localhost (wm.hub.org [200.46.204.128]) by hub.org (Postfix) with ESMTP id A9542290C6D; Sat, 26 Aug 2006 13:31:24 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.204.128]) (amavisd-new, port 10024) with ESMTP id 76889-01; Sat, 26 Aug 2006 16:31:25 +0000 (UTC) Received: by hub.org (Postfix, from userid 1046) id 27DD3291988; Sat, 26 Aug 2006 13:31:24 -0300 (ADT) Received: from localhost (localhost [127.0.0.1]) by hub.org (Postfix) with ESMTP id 1E00D290C6D; Sat, 26 Aug 2006 13:31:24 -0300 (ADT) Date: Sat, 26 Aug 2006 13:31:24 -0300 (ADT) From: "Marc G. Fournier" X-X-Sender: freebsd@hub.org To: Peter Jeremy In-Reply-To: <20060826112115.GG16768@turion.vk2pj.dyndns.org> Message-ID: <20060826132138.H82634@hub.org> References: <20060825233420.V82634@hub.org> <20060826112115.GG16768@turion.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-arch@freebsd.org Subject: Re: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 16:31:27 -0000 On Sat, 26 Aug 2006, Peter Jeremy wrote: > On Fri, 2006-Aug-25 23:36:12 -0300, Marc G. Fournier wrote: >> In getting this into the base system itself? Opt-in, default turned off, >> of course, but maybe as an option in sysinstall to be enabled easily? > > I'd prefer to have it as an easily installed port/package (within > sysinstall) rather than in the base system. > > I also feel that the existing implementation has a fairly serious > defect: It only works on systems that have a direct connection to the > Internet. This means that I can install it on my systems at home > (where I have a transparent proxy) but not on the twenty (or so) > systems that I manage at work - which either have no Internet access > or require an authenticated proxy for Internet access. Unfortunately, I have no ideas on how to get around that issue ... for instance, the authenticated proxy issue, is there an ENV variable that can be set in the script, so that we'd have a variable in periodic.conf to allow for user/pass/host? But, the 'no Internet access' is very difficult, if not impossible, to work around, no? Would 'submit by email' work for something like that? I'm assuming that although those 20 don't have Internet, they are connected to some sort of network? I've got some work to do based on one requirement that Matt @ DragonflyBSD has for detecting network access, so using that, in conjunction with emamil, if possible, might work? From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 16:48:20 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 665E816A4DE; Sat, 26 Aug 2006 16:48:20 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0C5143D7B; Sat, 26 Aug 2006 16:48:19 +0000 (GMT) (envelope-from max@love2party.net) Received: from [88.64.180.168] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis), id 0MKwtQ-1GH1KT2ouy-0001JS; Sat, 26 Aug 2006 18:48:18 +0200 From: Max Laier Organization: FreeBSD To: freebsd-arch@freebsd.org Date: Sat, 26 Aug 2006 18:48:08 +0200 User-Agent: KMail/1.9.3 References: <20060825233420.V82634@hub.org> <20060826112115.GG16768@turion.vk2pj.dyndns.org> <20060826132138.H82634@hub.org> In-Reply-To: <20060826132138.H82634@hub.org> X-Face: ,,8R(x[kmU]tKN@>gtH1yQE4aslGdu+2]; R]*pL,U>^H?)gW@49@wdJ`H<=?utf-8?q?=25=7D*=5FBD=0A=09U=5For=3D=5CmOZf764=26nYj=3DJYbR1PW0ud?=>|!~,,CPC.1-D$FG@0h3#'5"k{V]a~.<=?utf-8?q?mZ=7D44=23Se=7Em=0A=09Fe=7E=5C=5DX5B=5D=5Fxj?=(ykz9QKMw_l0C2AQ]}Ym8)fU MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2400504.QiXzMRoB8f"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200608261848.16513.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 Cc: "Marc G. Fournier" Subject: Re: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 16:48:20 -0000 --nextPart2400504.QiXzMRoB8f Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 26 August 2006 18:31, Marc G. Fournier wrote: > On Sat, 26 Aug 2006, Peter Jeremy wrote: > > On Fri, 2006-Aug-25 23:36:12 -0300, Marc G. Fournier wrote: > >> In getting this into the base system itself? Opt-in, default turned > >> off, of course, but maybe as an option in sysinstall to be enabled > >> easily? > > > > I'd prefer to have it as an easily installed port/package (within > > sysinstall) rather than in the base system. > > > > I also feel that the existing implementation has a fairly serious > > defect: It only works on systems that have a direct connection to the > > Internet. This means that I can install it on my systems at home > > (where I have a transparent proxy) but not on the twenty (or so) > > systems that I manage at work - which either have no Internet access > > or require an authenticated proxy for Internet access. > > Unfortunately, I have no ideas on how to get around that issue ... for > instance, the authenticated proxy issue, is there an ENV variable that > can be set in the script, so that we'd have a variable in periodic.conf > to allow for user/pass/host? fetch(3) makes use of a couple of environment vars to set proxy and=20 authentification - this should be reuseable. I haven't looked at=20 BSDStats yet, but if you use fetch - just make sure you have the ENV and=20 things work. > But, the 'no Internet access' is very difficult, if not impossible, to > work around, no? Would 'submit by email' work for something like that? > I'm assuming that although those 20 don't have Internet, they are > connected to some sort of network? I guess the easiest way, would be an email to root@ which can be forwarded= =20 to you. This way you can enable it by default and the operator can still=20 decide if they want to take part in the process. > I've got some work to do based on one requirement that Matt @ > DragonflyBSD has for detecting network access, so using that, in > conjunction with emamil, if possible, might work? =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart2400504.QiXzMRoB8f Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQBE8HtQXyyEoT62BG0RAtweAJ9iTP1khcbdNkvBZV1g9C51BfjZMgCfVdse XdCVBUWxUwiT1T1DpoOdyGw= =iGx7 -----END PGP SIGNATURE----- --nextPart2400504.QiXzMRoB8f-- From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 16:54:56 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B2CC16A4DA; Sat, 26 Aug 2006 16:54:56 +0000 (UTC) (envelope-from scrappy@freebsd.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id C00C943D62; Sat, 26 Aug 2006 16:54:50 +0000 (GMT) (envelope-from scrappy@freebsd.org) Received: from localhost (mx1.hub.org [200.46.208.251]) by hub.org (Postfix) with ESMTP id 368AA290C6D; Sat, 26 Aug 2006 13:54:49 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024) with ESMTP id 33789-05; Sat, 26 Aug 2006 13:54:49 -0300 (ADT) Received: by hub.org (Postfix, from userid 1046) id 97A63291988; Sat, 26 Aug 2006 13:54:48 -0300 (ADT) Received: from localhost (localhost [127.0.0.1]) by hub.org (Postfix) with ESMTP id 8F4B0290C6D; Sat, 26 Aug 2006 13:54:48 -0300 (ADT) Date: Sat, 26 Aug 2006 13:54:48 -0300 (ADT) From: "Marc G. Fournier" X-X-Sender: freebsd@hub.org To: Robert Watson In-Reply-To: <20060826061604.W43127@fledge.watson.org> Message-ID: <20060826133128.R82634@hub.org> References: <20060825233420.V82634@hub.org> <20060826061604.W43127@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-arch@freebsd.org Subject: Re: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 16:54:56 -0000 On Sat, 26 Aug 2006, Robert Watson wrote: > On Fri, 25 Aug 2006, Marc G. Fournier wrote: > >> In getting this into the base system itself? Opt-in, default turned off, >> of course, but maybe as an option in sysinstall to be enabled easily? > > A summary of what exactly it does and how, as well as its technical > requirements and dependencies, would be a useful starting point for this > discussion. Apologies, with all the discussiosn on -questions, I figured everyone know by now ... In response to my frustration with the iir(4) driver support in 6.x compared to 4.x, I decided to redirect my energies into "creative channels" ... in this case, based on some prelim discussions in -questions, I developed /usr/ports/sysutils/bsdstats ... its primary purpose is to, over time, get some reasonable numbers on deployment(s) of *BSD, in my case, more specifically, FreeBSD ... Enabled, the basic script just sends release and architecture, with IP of sending server being used to determine country codes ... neither IP nor hostname are saved in the database, at the request of various 'security conscious administrators' (ie. v3.x in ports right now) ... instead, we've setup a very simple 'request - authenticate' system to generate a unique 'sysid' that is used for subsequent communications with the server ... There is a second part to the script, that is disabled by default, that actually sends over hardware information, and cpu, based on pciconf -l and sysctl hw, to get numbers of vendors, hardware and drivers that are actually in use ... The original version that went out had >1500 hosts reporting very quickly, but due to db changes required to improve the anonymity of hosts, the db format changed, so we are currently at 794 hosts reporting (up 70 hosts from last night when I checked) ... http://www.bsdstats.org ... This is, by no means, something that I consider a 'short term project', any more then I considered PostgreSQL one, but it needed to start somewhere, and the hope is that if we can get enough hosts reporting in, we can show vendors that FreeBSD (and BSDs in general) isn't just some 'hobbiest system' and warrants their support ... My goal is to give ppl like Scott Long realistic / hard numbers to show ppl like Adaptec in his discussions with them ... or ppl like those on -advocacy that are trying to push Adobe for 'native Flash' ... Everything is designed to be *purely* opt-in (default to off) ... but somehow getting something in place so that its there when the system is installed / upgraded would reduce one more step involved in getting hosts using it, especially if periodic monthly is reporting that its disabled, letting them know its there ... From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 17:33:21 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 37F7E16A526 for ; Sat, 26 Aug 2006 17:33:21 +0000 (UTC) (envelope-from scrappy@freebsd.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id F09C844383 for ; Sat, 26 Aug 2006 17:03:32 +0000 (GMT) (envelope-from scrappy@freebsd.org) Received: from localhost (wm.hub.org [200.46.204.128]) by hub.org (Postfix) with ESMTP id 643C2290C6D; Sat, 26 Aug 2006 14:03:31 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.204.128]) (amavisd-new, port 10024) with ESMTP id 80550-03; Sat, 26 Aug 2006 17:03:32 +0000 (UTC) Received: by hub.org (Postfix, from userid 1046) id 04DE9291988; Sat, 26 Aug 2006 14:03:31 -0300 (ADT) Received: from localhost (localhost [127.0.0.1]) by hub.org (Postfix) with ESMTP id F3C9F290C6D; Sat, 26 Aug 2006 14:03:30 -0300 (ADT) Date: Sat, 26 Aug 2006 14:03:30 -0300 (ADT) From: "Marc G. Fournier" X-X-Sender: freebsd@hub.org To: Ceri Davies In-Reply-To: <20060826113147.GA34880@submonkey.net> Message-ID: <20060826135503.K82634@hub.org> References: <20060825233420.V82634@hub.org> <20060826113147.GA34880@submonkey.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-arch@freebsd.org Subject: Re: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 17:33:21 -0000 On Sat, 26 Aug 2006, Ceri Davies wrote: > On Fri, Aug 25, 2006 at 11:36:12PM -0300, Marc G. Fournier wrote: >> >> In getting this into the base system itself? Opt-in, default turned off, >> of course, but maybe as an option in sysinstall to be enabled easily? > > Has it stabilised now? I remember that there were some reasonably > major changes made initially, and obviously once it hits the base then > you're stuck with keeping the server end backward compatible for ever :) The only major change(s) that were made since its inception that affected client-server communications was implementing the request-authenticate challenge system, and reducing the number of 'fetch requests' needed in reporting from 'one per device' to 'one for all devices' ... there were several changes made at the beginning that were done in such a way that older clients would still be able to talk, but remove storing of the IP/hostname was too big a change to allow pre-v3.x clients to talk to the server ... The only other addition that I've had suggested was having it report /var/db/pkg (installed packages), but if/when that is added, it will be like the devices section, where its a *totally* seperate opt-in feature ... the critical information that we were hoping to pull together was what is in the base system (release, arch and country) ... Now, as Peter Jeremy pointed out, the only other change forthcoming as far as communications are concerned is *if* we can figure out clean way of dealing with a) authenticated proxies and b) non-Internet connected hosts ... but, for a), that won't involve any changes in client-server accesses, and b) well, since I've no ideas being email for getting around that, might involve adding an 'email vs fetch' switch, and writing a script on the backend to accept/process the emails ... but, neither of those will 'break older clients', only add functionality ... so, yes, I consider it to be 'stabilized' ... From owner-freebsd-arch@FreeBSD.ORG Sat Aug 26 20:32:26 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB6BA16A77A for ; Sat, 26 Aug 2006 20:32:26 +0000 (UTC) (envelope-from scrappy@freebsd.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id C753C444A5 for ; Sat, 26 Aug 2006 20:09:01 +0000 (GMT) (envelope-from scrappy@freebsd.org) Received: from localhost (mx1.hub.org [200.46.208.251]) by hub.org (Postfix) with ESMTP id 63DE0290C2C; Sat, 26 Aug 2006 17:08:58 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024) with ESMTP id 44073-10; Sat, 26 Aug 2006 17:09:00 -0300 (ADT) Received: by hub.org (Postfix, from userid 1046) id 88DA5290C46; Sat, 26 Aug 2006 17:08:57 -0300 (ADT) Received: from localhost (localhost [127.0.0.1]) by hub.org (Postfix) with ESMTP id 8393C290C2C; Sat, 26 Aug 2006 17:08:57 -0300 (ADT) Date: Sat, 26 Aug 2006 17:08:57 -0300 (ADT) From: "Marc G. Fournier" X-X-Sender: freebsd@hub.org To: Max Laier In-Reply-To: <200608261848.16513.max@love2party.net> Message-ID: <20060826165209.V82634@hub.org> References: <20060825233420.V82634@hub.org> <20060826112115.GG16768@turion.vk2pj.dyndns.org> <20060826132138.H82634@hub.org> <200608261848.16513.max@love2party.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-arch@freebsd.org Subject: Re: BSDStats - What is involved ... ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2006 20:32:26 -0000 On Sat, 26 Aug 2006, Max Laier wrote: > fetch(3) makes use of a couple of environment vars to set proxy and > authentification - this should be reuseable. I haven't looked at > BSDStats yet, but if you use fetch - just make sure you have the ENV and > things work. Anyone with an Authenticated Proxy able to code up a patch for this? > I guess the easiest way, would be an email to root@ which can be > forwarded to you. This way you can enable it by default and the > operator can still decide if they want to take part in the process. Actually, email would provide no ability to do the 'request-challenge' that we have currently implemented in an effort to *reduce* (although I know it won't eliminate) ppl "spamming" the system ... the authenticated proxy issue, IMHO, doesn't negate the r-c system, since we aren't basing anything, *except* country, on the IP itself ... So, although using http won't allow *all* hosts to participate, our hope is that it will provide enough numbers with suitable checks-n-balances as to make the #s viable, and realistic ...