* [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] 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] 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
* 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] 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] 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
* [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