Запросы на решение проблем
Модератор: ykolesnikov
-
adminfree
- OTRS Новобранец
- Сообщения: 41
- Зарегистрирован: 23 июн 2014, 09:20
Сообщение
adminfree » 16 июл 2014, 13:07
Делал по этой статье
viewtopic.php?f=4&t=1073
Никаких логов, ничего не происходит вообще.
В чем может быть ошибка?
Код: Выделить всё
use Net::Jabber qw(Client) ;
use Net::Jabber qw(Message) ;
use Net::Jabber qw(Protocol) ;
use Net::Jabber qw(Presence) ;
use vars qw ($connection @result $message);
my $connection = Net::Jabber::Client->new();
$connection->Connect( "hostname" => "ejabberd","port" => '5222', "ssl" => "0" );
my @result = $connection->AuthSend( "username" => "ldapuser","password" =>"pass","resource" => "DaemonMonitor", "ssl"
if ($result[0] ne "ok") {
$Self->{LogObject}->Log(
Priority => 'notice',
Message => "Ident/Auth with server failed: $result[0] - $result[1]\n",
);
}
my $jid=$User{sAMAccountName} . '@domen';
$message = Net::Jabber::Message->new();
$message->SetMessage( "to" => $jid,
"subject" => "Ticket OTRS Alert",
"type" => "headline",
#"body" => $Notification{Subject},
"body" => $Notification{Body},
"ssl" => "0");
$connection->Send($message);
$connection->Disconnect();
#FreeBSD 10::OTRS 3.3.7
Debian 7.6:: OTRS 3.3.8
-
adminfree
- OTRS Новобранец
- Сообщения: 41
- Зарегистрирован: 23 июн 2014, 09:20
Сообщение
adminfree » 16 июл 2014, 16:14
На данный момент выводит ошибку
Cannot resolve freeotrs: at /usr/local/lib/perl5/site_perl/5.16/XML/Stream.pm line 409.
#FreeBSD 10::OTRS 3.3.7
Debian 7.6:: OTRS 3.3.8
-
alexus
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Сообщение
alexus » 16 июл 2014, 16:22
Мы должны угадать, что такое "freeotrs"?
-
adminfree
- OTRS Новобранец
- Сообщения: 41
- Зарегистрирован: 23 июн 2014, 09:20
Сообщение
adminfree » 16 июл 2014, 16:39
Это хостнейм машины.
Извиняюсь за всё некорректное. На форумах до этого ни разу не сидел.
#FreeBSD 10::OTRS 3.3.7
Debian 7.6:: OTRS 3.3.8
-
adminfree
- OTRS Новобранец
- Сообщения: 41
- Зарегистрирован: 23 июн 2014, 09:20
Сообщение
adminfree » 16 июл 2014, 16:42
Я похоже, как обычно, очень сильно тупанул =)
#FreeBSD 10::OTRS 3.3.7
Debian 7.6:: OTRS 3.3.8
-
alexus
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Сообщение
alexus » 16 июл 2014, 17:40
В правильно заданном вопросе - более половины ответа. У вас хост не резолвится, откуда уходит запрос. Это не к OTRSу явно!
-
adminfree
- OTRS Новобранец
- Сообщения: 41
- Зарегистрирован: 23 июн 2014, 09:20
Сообщение
adminfree » 16 июл 2014, 19:16
Да да. сразу понял. Так и знал что мне аукнится моя лень.
Теперь вопрос таков, каким образом можно сделать вывод ссылки на тикет в джаббере?
Если подставлять "body"=>$Notification{Body} то приходит весь код HTML, что не очень-то читаемо =)
#FreeBSD 10::OTRS 3.3.7
Debian 7.6:: OTRS 3.3.8
-
Gwynbleidd92
- OTRS Новобранец
- Сообщения: 3
- Зарегистрирован: 09 окт 2014, 18:38
Сообщение
Gwynbleidd92 » 09 окт 2014, 18:47
собственно, прошу прощения за некромантию, однако столкнулся с той же проблемой - оповещение приходит, но представляет из себя html код.
OTRS 3.3.5, KIX 6.0.0
-
alexus
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Сообщение
alexus » 09 окт 2014, 22:17
HTML-редактор уведомлений будет в версии 4. Или можно у нас аддон заказать для 3.3
-
Gwynbleidd92
- OTRS Новобранец
- Сообщения: 3
- Зарегистрирован: 09 окт 2014, 18:38
Сообщение
Gwynbleidd92 » 10 окт 2014, 10:52
хех...проблема в том, что приходит html код на jabber.
выглядит оно в итоге следующим образом:
Код: Выделить всё
(10:50) jabberotrs Информационное сообщение: <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body style="font-family:Geneva,Helvetica,Arial,sans-serif; font-size: 12px;">Привет Евгений,<br /><br />Это новая заявка из очереди Системные администраторы!<br /><br />"******* ********" <*****@***.**> написал:<br /><br />********************************************<br /><div type="cite" style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">Прошу срочно установить ПО ******** на компьютер ************* к 420</div><br />********************************************<br /><br /><a href="http://otrs/otrs/index.pl?Action=AgentTicketZoom;TicketID=3840" title="http://otrs/otrs/index.pl?Action=AgentTicketZoom;TicketID=3840">http://otrs/otrs/index.pl?Action=AgentTicketZoom;TicketID=3840</a><br /><br />Ваш OTRS уведомитель</body></html>
звездочками закрыты имена сотрудников и название ПО. в остальном оповещение выглядит именно так
-
Gwynbleidd92
- OTRS Новобранец
- Сообщения: 3
- Зарегистрирован: 09 окт 2014, 18:38
Сообщение
Gwynbleidd92 » 13 окт 2014, 10:23
методом тыка разобрался...
если у кого-нибудь будет такая же шляпа - вместо
пишем
Код: Выделить всё
"body" => HTML::FormatText->format_string($Notification{Body}, leftmargin => 0, rightmargin => 50),
и добавляем в начале
-
adminfree
- OTRS Новобранец
- Сообщения: 41
- Зарегистрирован: 23 июн 2014, 09:20
Сообщение
adminfree » 17 окт 2014, 15:41
Спасибо добрый человек!
Очень выручил!
Если будешь связку с астром делать, то буду признателен !
#FreeBSD 10::OTRS 3.3.7
Debian 7.6:: OTRS 3.3.8