From: Aleksey Avdeev <solo@solin.spb.ru> To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org> Subject: Re: [sisyphus] Re: NMU: monit Date: Fri, 20 Jan 2006 15:16:58 +0300 Message-ID: <43D0D4BA.2040407@solin.spb.ru> (raw) In-Reply-To: <200601201242.12580.icesik@mail.ru> [-- 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>
next prev parent reply other threads:[~2006-01-20 12:16 UTC|newest] Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top 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 [this message] 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
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=43D0D4BA.2040407@solin.spb.ru \ --to=solo@solin.spb.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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