ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] NMU: arpwatch, monit
@ 2006-01-19 12:27 Michael Shigorin
  2006-01-19 13:54 ` Andrei Bulava
  2006-01-20 14:59 ` [sisyphus] Re: NMU: arpwatch, monit Stanislav Ievlev
  0 siblings, 2 replies; 14+ messages in thread
From: Michael Shigorin @ 2006-01-19 12:27 UTC (permalink / raw)
  To: sisyphus; +Cc: incoming, homyakov, inger


[-- Attachment #1.1: Type: text/plain, Size: 563 bytes --]

	Здравствуйте.
У меня есть два подготовленных NMU -- arpwatch и monit.
Последний я бы забрал вообще, поскольку применяю и обновляю
для себя (см. тж. backports).

В arpwatch добавлена поддержка sysconfig file для передачи
параметров (например, интерфейс, на котором слушать).
Спек/инитскрипт прилагаю.

arpwatch взведён на дополнительном сервере -- работает,
monit (правда, 4.6, но апстрим не склонен ломать всё подряд)
-- на двух боевых дежурствах.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #1.2: arpwatch.spec --]
[-- Type: text/plain, Size: 3198 bytes --]

Name: arpwatch
Version: 2.1a13
Release: alt1.1
Serial: 2

Summary: Network monitoring tools for tracking IP addresses on the network.
Summary(ru_RU.KOI8-R): Утилиты для отслеживания соответствия IP адресов в сети.
Group: Monitoring
License: BSD
Url: ftp://ftp.ee.lbl.gov

Source: %url/%name-%version.tar.bz2
Source1: %name.init

Patch1: %name-2.1a4-fhs.patch
Patch2: %name-2.1a10-man.patch

PreReq(post,preun): chkconfig
Requires: MTA

# Automatically added by buildreq on Thu Nov 13 2003
BuildRequires: libpcap-devel

%description
The %name package contains %name and arpsnmp.  Arpwatch and arpsnmp
are both network monitoring tools.  Both utilities monitor Ethernet or
FDDI network traffic and build databases of Ethernet/IP address pairs,
and can report certain changes via email.

Install the %name package if you need networking monitoring devices
which will automatically keep traffic of the IP addresses on your
network.

%prep
%setup -q
%patch1 -p1
%patch2 -p1

%build
export ac_cv_path_V_SENDMAIL=%_sbindir/sendmail
%configure
%define _vararpwatch %_localstatedir/%name

%make_build ARPDIR=%_vararpwatch

%install
mkdir -p %buildroot{%_vararpwatch,%_sbindir,%_man8dir,%_initdir}
mkdir -p %buildroot%_sysconfdir/sysconfig
%make_install DESTDIR=%buildroot install install-man

install -p -m755 arp2ethers massagevendor %buildroot%_vararpwatch
install -p -m644 *.awk *.dat %buildroot%_vararpwatch

install -p -m755 %SOURCE1 %buildroot%_initdir/%name

#%__subst -p 's,#!/bin/csh.*.*,#!/bin/sh,' %buildroot%_vararpwatch/arp2ethers 

cat >> %buildroot%_sysconfdir/sysconfig/%name << EOF
# additional parameters to be passed to arpwatch
# e.g. to listen to particular interface, uncomment/edit this:
#ARPWATCH_ARGS="-i eth1"
EOF

%post
%post_service %name

%preun
%preun_service %name

%files
%_sbindir/*
%_mandir/man?/*
%config(noreplace) %_initdir/%name
%config(noreplace) %_sysconfdir/sysconfig/%name
%dir %_vararpwatch
%config(noreplace) %_vararpwatch/arp.dat
%_vararpwatch/ethercodes.dat
%_vararpwatch/*.awk
%_vararpwatch/arp2ethers
%_vararpwatch/massagevendor
%doc README CHANGES

%changelog
* Mon Jan 16 2006 Michael Shigorin <mike@altlinux.org> 2:2.1a13-alt1.1
- NMU: add sysconfig support
- spec cleanup

* Mon Mar 01 2004 Stanislav Ievlev <inger@altlinux.org> 2:2.1a13-alt1
- 2.1a13

* Thu Nov 13 2003 Stanislav Ievlev <inger@altlinux.org> 2:2.1a11-alt6
- new init script

* Wed Nov 27 2002 Stanislav Ievlev <inger@altlinux.ru> 2:2.1a11-alt5
- fix deps on csh

* Mon Nov 18 2002 Stanislav Ievlev <inger@altlinux.ru> 2:2.1a11-alt4
- rebuild
- use {post/preun}_server macros

* Wed May 15 2002 Dmitry V. Levin <ldv@altlinux.org> 2:2.1a11-alt3
- Updated dependencies (smtpdaemon --> MTA).

* Tue Apr 09 2002 Dmitry V. Levin <ldv@alt-linux.org> 2:2.1a11-alt2
- Rebuilt with libpcap-0.7.1.
- Updated dependencies.

* Fri Jan 04 2002 Rider <rider@altlinux.ru> 2.1a11-alt1
- 2.1a11

* Tue Jan 09 2001 Dmitry V. Levin <ldv@fandra.org> 2.1a10-ipl2mdk
- Rebuilt with libpcap-0.6.1.

* Tue Oct 17 2000 Dmitry V. Levin <ldv@fandra.org> 2.1a10-ipl1mdk
- 2.1a10
- Split from tcpdump.

[-- Attachment #1.3: arpwatch.init --]
[-- Type: text/plain, Size: 1041 bytes --]

#! /bin/sh
#
# chkconfig: - 55 45
# description:	The arpwatch daemon attempts to keep track of ethernet/ip \
#		address pairings.
# processname: arpwatch
WITHOUT_RC_COMPAT=1

# Source function library.
. /etc/rc.d/init.d/functions

unset ARPWATCH_ARGS

# Get config.
SourceIfNotEmpty /etc/sysconfig/network
SourceIfNotEmpty /etc/sysconfig/arpwatch

LOCKFILE=/var/lock/subsys/arpwatch
RETVAL=0

start()
{
	is_yes "$NETWORKING" || return 0
	start_daemon --lockfile "$LOCKFILE" -- arpwatch "$ARPWATCH_ARGS"
	RETVAL=$?
	return $RETVAL
}

stop()
{
	stop_daemon --lockfile "$LOCKFILE" -- arpwatch
	RETVAL=$?
	return $RETVAL
}

restart()
{
	stop
	start
}

# See how we were called.
case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	status)
		status arpwatch
		RETVAL=$?
		;;
	restart|reload)
		restart
		;;
	condstop)
		if [ -f "$LOCKFILE" ]; then
			stop
		fi
		;;
	condrestart)
		if [ -f "$LOCKFILE" ]; then
			restart
		fi
		;;
	*)
		msg_usage "${0##*/} {start|stop|status|restart|reload|condstop|condrestart}"
		RETVAL=1
esac

exit $RETVAL

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] NMU: arpwatch, monit
  2006-01-19 12:27 [sisyphus] NMU: arpwatch, monit Michael Shigorin
@ 2006-01-19 13:54 ` Andrei Bulava
  2006-01-19 19:49   ` [sisyphus] Re: NMU: monit Michael Shigorin
  2006-01-20 14:59 ` [sisyphus] Re: NMU: arpwatch, monit Stanislav Ievlev
  1 sibling, 1 reply; 14+ messages in thread
From: Andrei Bulava @ 2006-01-19 13:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin wrote:
> 	Здравствуйте.

И вам не хворать :-)

> У меня есть два подготовленных NMU -- arpwatch и monit.
> Последний я бы забрал вообще, поскольку применяю и обновляю
> для себя (см. тж. backports).

Жду - не дождусь повесить баг на monit, если там не поменялись
"коробочные" примеры конфигов со времён monit-4.5.1-alt0.M24.1 из
backports - были проблемы с концами строк (каша из unix и dos,
приводящая к сбою старта сервиса, - "привет" от FAR Manager?).

-- 
// AB1002-UANIC



^ permalink raw reply	[flat|nested] 14+ messages in thread

* [sisyphus] Re: NMU: monit
  2006-01-19 13:54 ` Andrei Bulava
@ 2006-01-19 19:49   ` Michael Shigorin
  2006-01-19 20:43     ` Igor Zubkov
                       ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Michael Shigorin @ 2006-01-19 19:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 982 bytes --]

On Thu, Jan 19, 2006 at 03:54:19PM +0200, Andrei Bulava wrote:
> > У меня есть два подготовленных NMU -- arpwatch и monit.
> > Последний я бы забрал вообще, поскольку применяю и обновляю
> > для себя (см. тж. backports).
> Жду - не дождусь повесить баг на monit, если там не поменялись
> "коробочные" примеры конфигов со времён monit-4.5.1-alt0.M24.1
> из backports - были проблемы с концами строк (каша из unix и
> dos, приводящая к сбою старта сервиса, - "привет" от FAR
> Manager?).

Вот в 4.5.1-alt0.M24.1 как раз и перепаковывал укладываемое 
в /etc/monitrc.d/ ровно по этой причине.  Он у меня в production.

Только у меня ещё файликов добавилось и пара соображений,
так что если кто рисовал на коленке конфиги -- вешайте 
в bugzilla, постараюсь учесть.

У меня есть nscd, slapd, надо бы сделать slurpd, clamd,
clamsmtpd, cupsd (и ещё парочку, возможно).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Re: NMU: monit
  2006-01-19 19:49   ` [sisyphus] Re: NMU: monit Michael Shigorin
@ 2006-01-19 20:43     ` Igor Zubkov
  2006-01-19 20:47       ` Michael Shigorin
                         ` (2 more replies)
  2006-01-20  8:04     ` [sisyphus] NMU: monit Andrei Bulava
  2006-01-25 13:04     ` [sisyphus] " Nick S. Grechukh
  2 siblings, 3 replies; 14+ messages in thread
From: Igor Zubkov @ 2006-01-19 20:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 302 bytes --]

В сообщении от Четверг 19 января 2006 21:49 Michael Shigorin написал(a):
> У меня есть nscd, slapd, надо бы сделать slurpd, clamd,
> clamsmtpd, cupsd (и ещё парочку, возможно).

ejabberd + PyICQ пождпорки с меня...

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [sisyphus] Re: NMU: monit
  2006-01-19 20:43     ` Igor Zubkov
@ 2006-01-19 20:47       ` Michael Shigorin
  2006-01-19 23:29       ` Aleksey Avdeev
  2006-01-27 13:04       ` [sisyphus] I: monit-4.7-alt3 Michael Shigorin
  2 siblings, 0 replies; 14+ messages in thread
From: Michael Shigorin @ 2006-01-19 20:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 327 bytes --]

On Thu, Jan 19, 2006 at 10:43:19PM +0200, Igor Zubkov wrote:
> > У меня есть nscd, slapd, надо бы сделать slurpd, clamd,
> > clamsmtpd, cupsd (и ещё парочку, возможно).
> ejabberd + PyICQ пождпорки с меня...

Пришылай.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Re: NMU: monit
  2006-01-19 20:43     ` Igor Zubkov
  2006-01-19 20:47       ` Michael Shigorin
@ 2006-01-19 23:29       ` Aleksey Avdeev
  2006-01-20 10:42         ` Igor Zubkov
  2006-01-27 13:04       ` [sisyphus] I: monit-4.7-alt3 Michael Shigorin
  2 siblings, 1 reply; 14+ messages in thread
From: Aleksey Avdeev @ 2006-01-19 23:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Igor Zubkov пишет:
> 
> ejabberd + PyICQ пождпорки с меня...

  Небольшой offtop:

  Есть ли +/- у PyICQ, по сравнению с JIT?

PS:Сижу сейчас на ejabberd + JIT. Думаю, стоит ли на PyICQ смотреть...

-- 

С уважением. Алексей.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] NMU: monit
  2006-01-19 19:49   ` [sisyphus] Re: NMU: monit Michael Shigorin
  2006-01-19 20:43     ` Igor Zubkov
@ 2006-01-20  8:04     ` Andrei Bulava
  2006-01-20 17:30       ` Andrei Bulava
  2006-01-25 13:04     ` [sisyphus] " Nick S. Grechukh
  2 siblings, 1 reply; 14+ messages in thread
From: Andrei Bulava @ 2006-01-20  8:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 904 bytes --]

Michael Shigorin wrote:
> On Thu, Jan 19, 2006 at 03:54:19PM +0200, Andrei Bulava wrote:
> 
>> Жду - не дождусь повесить баг на monit, если там не поменялись 
>> "коробочные" примеры конфигов со времён monit-4.5.1-alt0.M24.1 из 
>> backports - были проблемы с концами строк (каша из unix и dos, 
>> приводящая к сбою старта сервиса, - "привет" от FAR Manager?).
> 
> Вот в 4.5.1-alt0.M24.1 как раз и перепаковывал укладываемое в 
> /etc/monitrc.d/ ровно по этой причине.

Я рапортую не об /etc/monitrc.d/, а о "битом" /etc/monitrc во всё том же
4.5.1-alt0.M24.1 из backports.

> Только у меня ещё файликов добавилось и пара соображений, так что 
> если кто рисовал на коленке конфиги -- вешайте в bugzilla, постараюсь
> учесть.
> 
> У меня есть nscd, slapd, надо бы сделать slurpd, clamd, clamsmtpd, 
> cupsd (и ещё парочку, возможно).

Мои 5 коп. в аттаче.

-- 
// AB1002-UANIC

[-- Attachment #2: jabberd2-c2s --]
[-- Type: text/plain, Size: 395 bytes --]

check process jabberd2-c2s with pidfile /var/run/jabberd2/c2s.pid
	group servers
	group jabberd2
	start program = "/sbin/service jabberd2-c2s start"
	stop  program = "/sbin/service jabberd2-c2s stop"
	if 5 restarts within 5 cycles then timeout
	depend on jabberd2-c2s_bin

check file jabberd2-c2s_bin with path /usr/libexec/jabberd2/c2s
	group jabberd2
	include /etc/monitrc.d/templates/rootbin

[-- Attachment #3: jabberd2-s2s --]
[-- Type: text/plain, Size: 395 bytes --]

check process jabberd2-s2s with pidfile /var/run/jabberd2/s2s.pid
	group servers
	group jabberd2
	start program = "/sbin/service jabberd2-s2s start"
	stop  program = "/sbin/service jabberd2-s2s stop"
	if 5 restarts within 5 cycles then timeout
	depend on jabberd2-s2s_bin

check file jabberd2-s2s_bin with path /usr/libexec/jabberd2/s2s
	group jabberd2
	include /etc/monitrc.d/templates/rootbin

[-- Attachment #4: jabberd2-sm --]
[-- Type: text/plain, Size: 388 bytes --]

check process jabberd2-sm with pidfile /var/run/jabberd2/sm.pid
	group servers
	group jabberd2
	start program = "/sbin/service jabberd2-sm start"
	stop  program = "/sbin/service jabberd2-sm stop"
	if 5 restarts within 5 cycles then timeout
	depend on jabberd2-sm_bin

check file jabberd2-sm_bin with path /usr/libexec/jabberd2/sm
	group jabberd2
	include /etc/monitrc.d/templates/rootbin

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Re: NMU: monit
  2006-01-19 23:29       ` Aleksey Avdeev
@ 2006-01-20 10:42         ` Igor Zubkov
  2006-01-20 12:16           ` Aleksey Avdeev
  0 siblings, 1 reply; 14+ messages in thread
From: Igor Zubkov @ 2006-01-20 10:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 369 bytes --]

В сообщении от Пятница 20 января 2006 01:29 Aleksey Avdeev написал(a):
> Igor Zubkov пишет:
> > ejabberd + PyICQ пождпорки с меня...
>
>   Небольшой offtop:
>
>   Есть ли +/- у PyICQ, по сравнению с JIT?

- первый, писан на python...

>
> PS:Сижу сейчас на ejabberd + JIT. Думаю, стоит ли на PyICQ смотреть...

о, а как у тебя настроен JIT? Можешь поделится конфигами?

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Re: NMU: monit
  2006-01-20 10:42         ` Igor Zubkov
@ 2006-01-20 12:16           ` Aleksey Avdeev
  0 siblings, 0 replies; 14+ messages in thread
From: Aleksey Avdeev @ 2006-01-20 12:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 645 bytes --]

Igor Zubkov пишет:
> В сообщении от Пятница 20 января 2006 01:29 Aleksey Avdeev написал(a):
> 
>>Igor Zubkov пишет:
>>
>>>ejabberd + PyICQ пождпорки с меня...
>>
>>  Небольшой offtop:
>>
>>  Есть ли +/- у PyICQ, по сравнению с JIT?
> 
> 
> - первый, писан на python...

  Это -- знаю. :-)

  По надёжности/функционалу, отличия интересуют...

> 
> 
>>PS:Сижу сейчас на ejabberd + JIT. Думаю, стоит ли на PyICQ смотреть...
> 
> 
> о, а как у тебя настроен JIT? Можешь поделится конфигами?

  jabber-jit.xml и ejabberd.cfg -- к письму приложены.

  Все {,*.}my.host.{ru,lan} -- прописаны в DNS (*.lan -- внутренние IP).

-- 

С уважением. Алексей.

[-- Attachment #2: ejabberd.cfg --]
[-- Type: text/plain, Size: 6436 bytes --]

% Default Debian ejabberd.cfg

%override_acls.


% Users that have admin access.  Add line like one of the following after you
% will be successfully registered on server to get admin access:
%{acl, admin, {user, "aleksey"}}.
%{acl, admin, {user, "ermine"}}.
{acl, admin, {user, "solo"}}.
{acl, admin, {user, "solo", "localhost"}}.
{acl, admin, {user, "solo", "my.host.ru"}}.
{acl, admin, {user, "solo", "my.host.lan"}}.

% Blocked users:
%{acl, blocked, {user, "test"}}.

% Local users:
%{acl, local, {user_regexp, ""}}.
{acl, local, {server_regexp, "^(gaspar.ramax.(ru|lan)|localhost)$"}}.

% Another examples of ACLs:
%{acl, jabberorg, {server, "jabber.org"}}.
%{acl, aleksey, {user, "aleksey", "jabber.ru"}}.
%{acl, test, {user_regexp, "^test"}}.
%{acl, test, {user_glob, "test*"}}.
{acl, solo, {node_regexp, "^solo$", "^(gaspar.ramax.(ru|lan)|localhost)$"}}.


% Only admins can use configuration interface:
{access, configure, [{allow, admin}]}.

% Every username can be registered via in-band registration:
{access, register, [{allow, all}]}.

% None username can be registered via in-band registration:
%{access, register, [{deny, all}]}.

% After successful registration user will get message with following subject
% and body:
{welcome_message,
 {"Welcome!",
  "Welcome to ALT Linux Jabber Service hosted on ejabberd server.  "
  "For information about Jabber visit http://jabber.org"}}.
% Replace them with 'none' if you don't want to send such message:
%{welcome_message, none}.

% List of people who will get notifications about registered users
%{registration_watchers, ["admin1@localhost",
%                         "admin2@localhost"]}.

% Only admins can send announcement messages:
{access, announce, [{allow, admin}]}.


% Only non-blocked users can use c2s connections:
{access, c2s, [{deny, blocked},
	       {allow, all}]}.

% Set shaper with name "normal" to limit traffic speed to 1000B/s
{shaper, normal, {maxrate, 1000}}.

% Set shaper with name "fast" to limit traffic speed to 50000B/s
{shaper, fast, {maxrate, 50000}}.

% For all users except admins used "normal" shaper
{access, c2s_shaper, [{none, admin},
		      {normal, all}]}.

% For all S2S connections used "fast" shaper
{access, s2s_shaper, [{fast, all}]}.

% Admins of this server are also admins of MUC service:
{access, muc_admin, [{allow, admin}]}.

% All users are allowed to use MUC service:
{access, muc, [{allow, all}]}.

% This rule allows access only for local users:
{access, local, [{allow, local}]}.


% Authentification method.  If you want to use internal user base, then use
% this line:
{auth_method, internal}.

% For LDAP uthentification use these lines instead of above one:
%{auth_method, ldap}.
%{ldap_servers, ["localhost"]}.    % List of LDAP servers
%{ldap_uidattr, "uid"}.            % LDAP attribute that holds user ID
%{ldap_base, "dc=example,dc=com"}. % Base of LDAP directory


% Host name: (replace for your hostname)
%{host, "localhost"}.
{hosts, ["my.host.ru", "my.host.lan", "localhost"]}.


% Default language for server messages
%{language, "en"}.
{language, "ru"}.

% Listened ports:
{listen,
% Ordinary client-2-server service
 [{5222, ejabberd_c2s,     [{access, c2s},
                            {shaper, c2s_shaper}]},

% SSL-enabled client-2-server service
  {5223, ejabberd_c2s,     [{access, c2s},
                            ssl,
                            {certfile, "/etc/ssl/certs/ejabberd.pem"}]},

% Server-2-server service
  {5269, ejabberd_s2s_in,  [{shaper, s2s_shaper}]},

% External MUC jabber-muc (but internal mod_muc is better :))
% {5554, ejabberd_service, [{ip, {127, 0, 0, 1}},
%                           {access, all},
%                           {host, "muc.localhost", [{password, "secret"}]}]},
%  {5554, ejabberd_service, [{ip, {127, 0, 0, 1}},
%                            {access, all},
%                            {hosts, ["muc.my.host.ru", "muc.my.host.lan"], [{password, "secret"}]}]},

% Jabber ICQ Transport
% {5555, ejabberd_service, [{ip, {127, 0, 0, 1}},
%                           {access, all},
%                           {hosts, ["icq.localhost", "sms.localhost"], [{password, "secret"}]}]},
%  {5555, ejabberd_service, [{ip, {127, 0, 0, 1}},
  {5555, ejabberd_service, [{ip, {127, 0, 0, 1}},
                            {access, all},
                            {hosts, ["icq.my.host.ru","sms.icq.jabber.localdomain"], [{password, "icqsecret"}]}]},

% AIM Transport
% {5556, ejabberd_service, [{ip, {127, 0, 0, 1}},
%                           {access, all},
%                           {host, "aim.localhost", [{password, "secret"}]}]},

% MSN Transport
% {5557, ejabberd_service, [{ip, {127, 0, 0, 1}},
%                           {access, all},
%                           {host, "msn.localhost", [{password, "secret"}]}]},

% Yahoo! Transport
% {5558, ejabberd_service, [{ip, {127, 0, 0, 1}},
%                           {access, all},
%                           {host, "yahoo.localhost", [{password, "secret"}]}]},

% External JUD (internal is more powerful,
% but doesn't allow to register users from other servers)
% {5559, ejabberd_service, [{ip, {127, 0, 0, 1}},
%                           {access, all},
%                           {host, "jud.localhost", [{password, "secret"}]}]},

% HTTP service (You may choose options HTTP-polling and Web-administering)
% When commenting out, be careful with commas
  {5280, ejabberd_http,    [http_poll, web_admin]}
 ]}.

% If SRV lookup fails, then port 5269 is used to communicate with remote server
{outgoing_s2s_port, 5269}.

% Used modules:
{modules,
 [
  {mod_register,   [{access, register}]},
  {mod_announce,   [{access, announce}]},
  {mod_roster,     []},
  {mod_shared_roster,     []},
  {mod_privacy,    []},
  {mod_pubsub,     [{served_hosts,["my.host.ru","my.host.lan"]}]},
  {mod_configure,  []},
  {mod_configure2, []},
  {mod_disco,      [{extra_domains, ["users.jabber.org"]}]},
  {mod_stats,      []},
  {mod_vcard,      []},
  {mod_offline,    []},
  {mod_echo,       []},
  {mod_private,    []},
  {mod_irc,        []},
% Default options for mod_muc:
%   host: "conference." ++ ?MYNAME
%   access: all
%   access_create: all
%   access_admin: none (only room creator has owner privileges)
  {mod_muc,        [{access, muc},
		    {access_create, muc},
		    {access_admin, muc_admin}]},
  {mod_pubsub,     []},
  {mod_time,       []},
  {mod_last,       []},
  {mod_version,    []}
 ]}.


[-- Attachment #3: jabber-jit.xml --]
[-- Type: text/xml, Size: 3210 bytes --]

<!-- Configuration for the standalone jabber-jit server binary -->

<jabber>
	<!--
		Some Jabber server implementations do not provide XDB services (for example jabberd 2.0 and ejabberd).
		xdb_file_so is loaded in to handle all XDB requests.
	-->
	<xdb id="xdb">
		<host/>
		<load>
			<xdb_file>/usr/lib/jabber/xdb_file/xdb_file.so</xdb_file>
		</load>
		<xdb_file xmlns="jabber:config:xdb_file">
			<spool><jabberd:cmdline flag='s'>/var/lib/jabber</jabberd:cmdline></spool>
		</xdb_file>
	</xdb>

	<log id='elogger'>
		<host/>
		<logtype/>
		<format>%d: [%t] (%h): %s</format>
		<file>/var/log/jabber/icqerror.log</file>
	</log>

	<log id='rlogger'>
		<host/>    
		<logtype>record</logtype>
		<format>%d %h %s</format>
		<file>/var/log/jabber/icqrecord.log</file>
	</log>


	<!--
		localhost is your jabber host. like  jabber.org
		so for example icq.localhost means icq.jabber.org
	-->

	<service id="icq.my.host.ru">
		<!--
		<host>icq.my.host.ru</host>
		<host>sms.icq.jabber.localdomain</host>
		<host>icq.my.host.lan</host>
		-->

		<icqtrans xmlns="jabber:config:icqtrans">

			<sms/>
			<!--
			<sms>
	 			<host>sms.icq.jabber.localdomain</host>
				<show>away</show>
				<status></status>
			</sms>
			-->

			<instructions>Please give your UIN and password</instructions>

			<search>Search users in ICQ</search>

			<vCard>
				<FN>JIT</FN>
				<DESC>JIT Jabber ICQ Transport by Lukas</DESC>
				<URL>http://jit.sf.net</URL>
			</vCard>

			<!-- Hashtable for users -->
			<prime>3907</prime>

			<!-- Send messages from icq as chat to jabber clients -->
			<chat/>

			<!-- Web presence enable -->
			<web/>

			<!-- If you don't want jabber:x:data forms
				in reg and search uncomment this tag
			<no_xdata/>
			-->

			<!-- Remove this tag to disable JIT's own contact list.
				This will break the transport if it can not request
				the user's roster via xdb get then (meaning the peer
				uses jabberd 2 or the peer uses a remote jabber
				server). 
			-->
			<own_roster/>

			<!-- When present, this tag will tell JIT not to try to
				get the user's roster (which will take a bit of time
				to fail in scenarios described above).
			-->
			<no_jabber_roster/>

			<!-- File with stats -->        
			<user_count_file>/var/log/jabber/jit_session_count.log</user_count_file>

			<!-- Interval beetween checking sessions: ping, messages, acks -->
			<session_check>5</session_check>

			<!-- Reconnect retries. -->                 
			<reconnects>5</reconnects>

			<!-- Time in sec when session can be inactive, 0  - disabled -->
			<session_timeout>18000</session_timeout>

			<!-- Charset -->
			<charset>windows-1251</charset>

			<!-- login.icq.com 
				always IP !!!!!! -->
			<server>
				<host port="5190">64.12.200.89</host>
				<host port="5190">205.188.179.233</host>
				<!--
				<host port="5190">login.icq.com</host>
				-->
			</server>

		</icqtrans>
		<load>
			<icqtrans>/usr/lib/jabber-jit/jit.so</icqtrans>
		</load>

	</service>

	<pidfile>/var/run/jabber/jabberd-jit.pid</pidfile>
	<service id="icqlinker">
		<host>my.host.ru</host>
		<uplink/>
		<connect>
			<ip>127.0.0.1</ip>
			<port>5555</port>
			<secret>icqsecret</secret>
		</connect>
	</service>

</jabber>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [sisyphus] Re: NMU: arpwatch, monit
  2006-01-19 12:27 [sisyphus] NMU: arpwatch, monit Michael Shigorin
  2006-01-19 13:54 ` Andrei Bulava
@ 2006-01-20 14:59 ` Stanislav Ievlev
  2006-01-27 13:28   ` [sisyphus] I: arpwatch-2.1a13-alt1.1 Michael Shigorin
  1 sibling, 1 reply; 14+ messages in thread
From: Stanislav Ievlev @ 2006-01-20 14:59 UTC (permalink / raw)
  To: sisyphus, incoming, homyakov, inger

Мои бери.
On Thu, Jan 19, 2006 at 02:27:29PM +0200, Michael Shigorin wrote:
> 	Здравствуйте.
> У меня есть два подготовленных NMU -- arpwatch и monit.
> Последний я бы забрал вообще, поскольку применяю и обновляю
> для себя (см. тж. backports).
> 
> В arpwatch добавлена поддержка sysconfig file для передачи
> параметров (например, интерфейс, на котором слушать).
> Спек/инитскрипт прилагаю.
> 
> arpwatch взведён на дополнительном сервере -- работает,
> monit (правда, 4.6, но апстрим не склонен ломать всё подряд)
> -- на двух боевых дежурствах.
> 
> -- 
>  ---- WBR, Michael Shigorin <mike@altlinux.ru>
>   ------ Linux.Kiev http://www.linux.kiev.ua/

> Name: arpwatch
> Version: 2.1a13
> Release: alt1.1
> Serial: 2
> 
> Summary: Network monitoring tools for tracking IP addresses on the network.
> Summary(ru_RU.KOI8-R): Утилиты для отслеживания соответствия IP адресов в сети.
> Group: Monitoring
> License: BSD
> Url: ftp://ftp.ee.lbl.gov
> 
> Source: %url/%name-%version.tar.bz2
> Source1: %name.init
> 
> Patch1: %name-2.1a4-fhs.patch
> Patch2: %name-2.1a10-man.patch
> 
> PreReq(post,preun): chkconfig
> Requires: MTA
> 
> # Automatically added by buildreq on Thu Nov 13 2003
> BuildRequires: libpcap-devel
> 
> %description
> The %name package contains %name and arpsnmp.  Arpwatch and arpsnmp
> are both network monitoring tools.  Both utilities monitor Ethernet or
> FDDI network traffic and build databases of Ethernet/IP address pairs,
> and can report certain changes via email.
> 
> Install the %name package if you need networking monitoring devices
> which will automatically keep traffic of the IP addresses on your
> network.
> 
> %prep
> %setup -q
> %patch1 -p1
> %patch2 -p1
> 
> %build
> export ac_cv_path_V_SENDMAIL=%_sbindir/sendmail
> %configure
> %define _vararpwatch %_localstatedir/%name
> 
> %make_build ARPDIR=%_vararpwatch
> 
> %install
> mkdir -p %buildroot{%_vararpwatch,%_sbindir,%_man8dir,%_initdir}
> mkdir -p %buildroot%_sysconfdir/sysconfig
> %make_install DESTDIR=%buildroot install install-man
> 
> install -p -m755 arp2ethers massagevendor %buildroot%_vararpwatch
> install -p -m644 *.awk *.dat %buildroot%_vararpwatch
> 
> install -p -m755 %SOURCE1 %buildroot%_initdir/%name
> 
> #%__subst -p 's,#!/bin/csh.*.*,#!/bin/sh,' %buildroot%_vararpwatch/arp2ethers 
> 
> cat >> %buildroot%_sysconfdir/sysconfig/%name << EOF
> # additional parameters to be passed to arpwatch
> # e.g. to listen to particular interface, uncomment/edit this:
> #ARPWATCH_ARGS="-i eth1"
> EOF
> 
> %post
> %post_service %name
> 
> %preun
> %preun_service %name
> 
> %files
> %_sbindir/*
> %_mandir/man?/*
> %config(noreplace) %_initdir/%name
> %config(noreplace) %_sysconfdir/sysconfig/%name
> %dir %_vararpwatch
> %config(noreplace) %_vararpwatch/arp.dat
> %_vararpwatch/ethercodes.dat
> %_vararpwatch/*.awk
> %_vararpwatch/arp2ethers
> %_vararpwatch/massagevendor
> %doc README CHANGES
> 
> %changelog
> * Mon Jan 16 2006 Michael Shigorin <mike@altlinux.org> 2:2.1a13-alt1.1
> - NMU: add sysconfig support
> - spec cleanup
> 
> * Mon Mar 01 2004 Stanislav Ievlev <inger@altlinux.org> 2:2.1a13-alt1
> - 2.1a13
> 
> * Thu Nov 13 2003 Stanislav Ievlev <inger@altlinux.org> 2:2.1a11-alt6
> - new init script
> 
> * Wed Nov 27 2002 Stanislav Ievlev <inger@altlinux.ru> 2:2.1a11-alt5
> - fix deps on csh
> 
> * Mon Nov 18 2002 Stanislav Ievlev <inger@altlinux.ru> 2:2.1a11-alt4
> - rebuild
> - use {post/preun}_server macros
> 
> * Wed May 15 2002 Dmitry V. Levin <ldv@altlinux.org> 2:2.1a11-alt3
> - Updated dependencies (smtpdaemon --> MTA).
> 
> * Tue Apr 09 2002 Dmitry V. Levin <ldv@alt-linux.org> 2:2.1a11-alt2
> - Rebuilt with libpcap-0.7.1.
> - Updated dependencies.
> 
> * Fri Jan 04 2002 Rider <rider@altlinux.ru> 2.1a11-alt1
> - 2.1a11
> 
> * Tue Jan 09 2001 Dmitry V. Levin <ldv@fandra.org> 2.1a10-ipl2mdk
> - Rebuilt with libpcap-0.6.1.
> 
> * Tue Oct 17 2000 Dmitry V. Levin <ldv@fandra.org> 2.1a10-ipl1mdk
> - 2.1a10
> - Split from tcpdump.

> #! /bin/sh
> #
> # chkconfig: - 55 45
> # description:	The arpwatch daemon attempts to keep track of ethernet/ip \
> #		address pairings.
> # processname: arpwatch
> WITHOUT_RC_COMPAT=1
> 
> # Source function library.
> . /etc/rc.d/init.d/functions
> 
> unset ARPWATCH_ARGS
> 
> # Get config.
> SourceIfNotEmpty /etc/sysconfig/network
> SourceIfNotEmpty /etc/sysconfig/arpwatch
> 
> LOCKFILE=/var/lock/subsys/arpwatch
> RETVAL=0
> 
> start()
> {
> 	is_yes "$NETWORKING" || return 0
> 	start_daemon --lockfile "$LOCKFILE" -- arpwatch "$ARPWATCH_ARGS"
> 	RETVAL=$?
> 	return $RETVAL
> }
> 
> stop()
> {
> 	stop_daemon --lockfile "$LOCKFILE" -- arpwatch
> 	RETVAL=$?
> 	return $RETVAL
> }
> 
> restart()
> {
> 	stop
> 	start
> }
> 
> # See how we were called.
> case "$1" in
> 	start)
> 		start
> 		;;
> 	stop)
> 		stop
> 		;;
> 	status)
> 		status arpwatch
> 		RETVAL=$?
> 		;;
> 	restart|reload)
> 		restart
> 		;;
> 	condstop)
> 		if [ -f "$LOCKFILE" ]; then
> 			stop
> 		fi
> 		;;
> 	condrestart)
> 		if [ -f "$LOCKFILE" ]; then
> 			restart
> 		fi
> 		;;
> 	*)
> 		msg_usage "${0##*/} {start|stop|status|restart|reload|condstop|condrestart}"
> 		RETVAL=1
> esac
> 
> exit $RETVAL





^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] NMU: monit
  2006-01-20  8:04     ` [sisyphus] NMU: monit Andrei Bulava
@ 2006-01-20 17:30       ` Andrei Bulava
  0 siblings, 0 replies; 14+ messages in thread
From: Andrei Bulava @ 2006-01-20 17:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Andrei Bulava wrote:
> Michael Shigorin wrote:
> 
>>On Thu, Jan 19, 2006 at 03:54:19PM +0200, Andrei Bulava wrote:
>>
>>>Жду - не дождусь повесить баг на monit, если там не поменялись 
>>>"коробочные" примеры конфигов со времён monit-4.5.1-alt0.M24.1 из 
>>>backports - были проблемы с концами строк (каша из unix и dos, 
>>>приводящая к сбою старта сервиса, - "привет" от FAR Manager?).
>>
>>Вот в 4.5.1-alt0.M24.1 как раз и перепаковывал укладываемое в 
>>/etc/monitrc.d/ ровно по этой причине.
> 
> Я рапортую не об /etc/monitrc.d/, а о "битом" /etc/monitrc во всё том же
> 4.5.1-alt0.M24.1 из backports.

Проверил

# rpm -Vf /etc/monitrc

# rpm -qf /etc/monitrc

monit-4.7-alt1

Этот уже не "падает" на /etc/monitrc с кашей из unix- и dos-окончаний
строк. Но всё равно как-то неаккуратненько - пахнет чужеродной ОС ;-)

-- 
// AB1002-UANIC



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Re: NMU: monit
  2006-01-19 19:49   ` [sisyphus] Re: NMU: monit Michael Shigorin
  2006-01-19 20:43     ` Igor Zubkov
  2006-01-20  8:04     ` [sisyphus] NMU: monit Andrei Bulava
@ 2006-01-25 13:04     ` Nick S. Grechukh
  2 siblings, 0 replies; 14+ messages in thread
From: Nick S. Grechukh @ 2006-01-25 13:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от 19 января 2006 21:49 Michael Shigorin написал(a):
> У меня есть nscd, slapd, надо бы сделать slurpd, clamd,
> clamsmtpd, cupsd (и ещё парочку, возможно).
https://bugzilla.altlinux.org/attachment.cgi?id=1354

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [sisyphus] I: monit-4.7-alt3
  2006-01-19 20:43     ` Igor Zubkov
  2006-01-19 20:47       ` Michael Shigorin
  2006-01-19 23:29       ` Aleksey Avdeev
@ 2006-01-27 13:04       ` Michael Shigorin
  2 siblings, 0 replies; 14+ messages in thread
From: Michael Shigorin @ 2006-01-27 13:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1056 bytes --]

On Fri, Jan 20, 2006 at 10:04:28AM +0200, Andrei Bulava wrote:
> > У меня есть nscd, slapd, надо бы сделать slurpd, clamd,
> > clamsmtpd, cupsd (и ещё парочку, возможно).

clamd, clamsmtpd сделал.

> Мои 5 коп. в аттаче.

Спасибо (jabberd2).

On Fri, Jan 20, 2006 at 07:30:33PM +0200, Andrei Bulava wrote:
> >>>backports - были проблемы с концами строк (каша из unix и dos, 
> monit-4.7-alt1 Этот уже не "падает" на /etc/monitrc с кашей из
> unix- и dos-окончаний строк. Но всё равно как-то
> неаккуратненько - пахнет чужеродной ОС ;-)

Дык было отрепорчено и закрыто в апстриме. :)

On Wed, Jan 25, 2006 at 03:04:38PM +0200, Nick S. Grechukh wrote:
> https://bugzilla.altlinux.org/attachment.cgi?id=1354

Принято (mysqld).

On Thu, Jan 19, 2006 at 10:43:19PM +0200, Igor Zubkov wrote:
> ejabberd + PyICQ пождпорки с меня...

Обещанного, говорят, три года ждут...

Ладно, свернул в кучку и надеюсь сегодня закинуть 4.7-alt3.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [sisyphus] I: arpwatch-2.1a13-alt1.1
  2006-01-20 14:59 ` [sisyphus] Re: NMU: arpwatch, monit Stanislav Ievlev
@ 2006-01-27 13:28   ` Michael Shigorin
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Shigorin @ 2006-01-27 13:28 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 365 bytes --]

On Fri, Jan 20, 2006 at 05:59:17PM +0300, Stanislav Ievlev wrote:
> On Thu, Jan 19, 2006 at 02:27:29PM +0200, Michael Shigorin wrote:
> > У меня есть два подготовленных NMU -- arpwatch и monit.
> Мои бери.

Забрал, полторы недели отпроверялось без проблем.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2006-01-27 13:28 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-19 12:27 [sisyphus] NMU: arpwatch, monit Michael Shigorin
2006-01-19 13:54 ` Andrei Bulava
2006-01-19 19:49   ` [sisyphus] Re: NMU: monit Michael Shigorin
2006-01-19 20:43     ` Igor Zubkov
2006-01-19 20:47       ` Michael Shigorin
2006-01-19 23:29       ` Aleksey Avdeev
2006-01-20 10:42         ` Igor Zubkov
2006-01-20 12:16           ` Aleksey Avdeev
2006-01-27 13:04       ` [sisyphus] I: monit-4.7-alt3 Michael Shigorin
2006-01-20  8:04     ` [sisyphus] NMU: monit Andrei Bulava
2006-01-20 17:30       ` Andrei Bulava
2006-01-25 13:04     ` [sisyphus] " Nick S. Grechukh
2006-01-20 14:59 ` [sisyphus] Re: NMU: arpwatch, monit Stanislav Ievlev
2006-01-27 13:28   ` [sisyphus] I: arpwatch-2.1a13-alt1.1 Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git