PDA

View Full Version : Zabbix периодически перестает писать в jabber.


gescheit
09-04-2009, 08:39
Когда-нибудь будет починен сабж? И когда из коробки заработают Srv-записи?

Hober
09-04-2009, 11:48
Когда-нибудь будет починен сабж? И когда из коробки заработают Srv-записи?

Что в логах?

gescheit
09-04-2009, 12:57
А ничего в логах нет, или не нашел. Греп молчит, а по дате невозможно искать.
Когда сервер останавливаю сразу куча сообщений приходит.

Alexei
09-04-2009, 14:31
Как раз в данный момент занимаемся этой проблемой. Пока ничего не ясно.

Maxxx
07-05-2009, 12:12
Столкнулся с такой же проблемой. Решил с помощью скрипта на Perl, сейчас все работает ну просто идеально.

#! /usr/bin/perl

use Net::XMPP;
use utf8;

my $to = $ARGV[0];
my $subj = $ARGV[1];
my $body = $ARGV[2];
my $type = $ARGV[3];

if (!defined($type)) {
$type = 'headline';
}

my $s = utf8::decode($subj);
my $b = utf8::decode($body);

my $hostName = 'jabber';
my $portNumber = 5222;
my $componentName = '';
my $userName = 'Zabbix';
my $passWord = '<password>';
my $resource = 'work';
my $tls = 0;
my $connectionType = 'tcpip';

my $debugLevel = 0;
my $bot = new Net::XMPP::Client(
debuglevel => $debugLevel
);

$bot->SetCallBacks(
onconnect => \&connectedCB,
onauth => \&authedCB,
ondisconnect => \&disconnectedCB
);

$bot->Execute(
hostname => $hostName,
port => $portNumber,
tls => $tls,
username => $userName,
password => $passWord,
resource => $resource,
register => 0,
connectiontype => $connectionType
);

sub connectedCB {
print "Connected\n";
}

sub authedCB {
print "Authed\n";
$bot->PresenceSend;

$bot->MessageSend(
to => $to,
subject => $subj,
body => $body,
type => $type
);

print "Sended\n";
$bot->Disconnect();
}

sub disconnectedCB {
print "Disconnected\n";
}

Alexei
07-05-2009, 12:16
Проблема решена в 1.6.5, скоро выпустим!

gescheit
12-05-2009, 09:23
Ура! А Srv записи будут работать?

gescheit
06-07-2009, 10:32
Видимо никогда не будут.