From owner-freebsd-questions@FreeBSD.ORG Thu Aug 19 08:18:54 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D02F7106564A for ; Thu, 19 Aug 2010 08:18:54 +0000 (UTC) (envelope-from jrisom@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 92D9F8FC16 for ; Thu, 19 Aug 2010 08:18:54 +0000 (UTC) Received: by iwn36 with SMTP id 36so1834365iwn.13 for ; Thu, 19 Aug 2010 01:18:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=SmnKeSKSyz1V4QlNUpX3WwGkI2Y3S/JzMkDNyVq0+yk=; b=llcTFC1Iw8geoSUNZBYl9nEISWnwxkIs/yM6gk/6u8aQpOm7iogLfIpaOCqYluKm/Z vbJ+aA9c4uzQ+MQdFtGheFM8MY1VH364XOAFo4VeZjQ2Lk8O5jCKX3XXjA4Fvq35j2H4 6x4/TotEdH+7QsCqyt945XX4YDJQQfzr6CGiA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=L8T3eGn7UkY5H0n4OTgbJjxxf1EWAhMQ9rbKJTDEC9LxxwDrUws/5UaKRILWchXmFE IgFK0SYMxztY9Yd7ObbS1f0ndl7rKZRV14ogmHVeTmKdTlUGnc8SvnxFe3uRFrOKw6Yi 4RtyR2z6KkOL0x5k0/8MtamlgiNauWhTIffSk= Received: by 10.231.184.71 with SMTP id cj7mr10374716ibb.159.1282205933918; Thu, 19 Aug 2010 01:18:53 -0700 (PDT) Received: from [192.168.1.3] (c-24-14-170-47.hsd1.il.comcast.net [24.14.170.47]) by mx.google.com with ESMTPS id e8sm1191359ibb.2.2010.08.19.01.18.52 (version=SSLv3 cipher=RC4-MD5); Thu, 19 Aug 2010 01:18:52 -0700 (PDT) Message-ID: <4C6CE8EB.6080701@gmail.com> Date: Thu, 19 Aug 2010 03:18:51 -0500 From: Joshua Isom User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <4C6C8E2B.5090500@gmail.com> In-Reply-To: <4C6C8E2B.5090500@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [off-topic] Server-side IRC channel logging? (not statistics) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2010 08:18:55 -0000 On 8/18/2010 8:51 PM, Glen Barber wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > I recently set up an IRC server (irc/ircd-hybrid), which I don't see > obvious settings for finely tuned channel logging. What I would like to > do is log individual channels without depending on a connected client. > > In all my searching I found software that either: > > 1.) depends on a 100% connected client, but provides concise logging of > channel activity; > > 2.) logs statistics, rather than the useful information I am trying to > obtain such as, who pastes the most links, who 'smiley's the most, etc. > > My interest is in the useful information in the channel, not statistics; > ultimately, I want to have the channel conversations archived. > > I'd like to do this on the server itself. For example, in the event I > have to reboot my machine or the disk dies, or whatever bad event, I > don't want to concern myself with missed data, corrupt logs, or a > disconnected client, so I would like this to run unprivileged and > without an interactive shell. > > If anyone has any suggestions, I'd be happy to hear them before I go > reinventing the wheel. > > Thanks, best regards, and sorry for the off-topic post. > > - -- > Glen Barber So you can set up the server but you can't install a client on the server machine? If you put a client on the server, then if the server goes down, the client goes down anyway, but if the server goes up and you make a file in /etc/rc.d/ then the client also goes up. You can have "near" continual monitoring, assuming you have a stable client and you're not concerned about those seconds when the server comes up. If you want it done on the irc server you'll have to find a irc server that can handle it. But there's plenty of irc bots out there that can probably do everything you want it too and if it's installed on the server hardware you'll have as good a reliability as the server itself, as long as the logging is good. If the disk dies, data dies, that's just the way of life. You could mitigate that, but it's always a possibility.