The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"nc отваливается (подлючаюсь к АТС)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"nc отваливается (подлючаюсь к АТС)"  +/
Сообщение от awk_noob email on 23-Ноя-11, 14:54 
Добрый день. подключаюсь к АТС Samsung OfficeServ 7070 т.к. не нашел софта, который может с ней работать. с панасоником отлично работает atslog, а эту атс он к сожалению не знает. ну и подумал - скину данные в файл, а там разберемся
>>nc 192.168.24.1 5100 >> ats.log &

вроде скидывает данные, но иногда сразу, иногда после нескольких строк nc отваливается( и логи не ведутся
уже и без & пробывал, открывая второй путти и даже под винду nc скачал- та же проблема, отваливается и всё.
Если честно мне бы его в виде сервиса хорошо бы настроить, с ротацией и поэтессами, ну или хотя бы на наименее загруженном компе запускать его по расписанию (в рабочее время), что-то типа
>>nc 192.168.24.1 5100 >> date.ats.log

ну или свой вариант предложите, кто как логи с атс собирает/парсит
Заранее спасибо

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "nc отваливается (подлючаюсь к АТС)"  +/
Сообщение от NuINu (??) on 26-Ноя-11, 13:53 
>[оверквотинг удален]
> вроде скидывает данные, но иногда сразу, иногда после нескольких строк nc отваливается(
> и логи не ведутся
> уже и без & пробывал, открывая второй путти и даже под винду
> nc скачал- та же проблема, отваливается и всё.
> Если честно мне бы его в виде сервиса хорошо бы настроить, с
> ротацией и поэтессами, ну или хотя бы на наименее загруженном компе
> запускать его по расписанию (в рабочее время), что-то типа
>>>nc 192.168.24.1 5100 >> date.ats.log
> ну или свой вариант предложите, кто как логи с атс собирает/парсит
> Заранее спасибо

иногда иногда, возьми tcpdump и посмотри трафик, и выясни кто сбрасывает соединение. А если он по протоколу должен отваливаться, запусти его в бесконечном цикле.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "nc отваливается (подлючаюсь к АТС)"  +/
Сообщение от DeadLoco (ok) on 26-Ноя-11, 20:48 
> ну или свой вариант предложите, кто как логи с атс собирает/парсит
> Заранее спасибо

Нортел-Лыжа LDK-100

Вот это запущено в фоне, слушает компорт, мала-мала парсит и пишет в сислог:


#!/bin/sh

comport="/dev/cuad0"
stty -f $comport  speed 9600 cs8 crtscts > /dev/null
while read NO LINE CO TIME START START2 DIALED JUNK
do
   if [ $(echo $NO | egrep -o "^[0-9]+$") -a $(echo $LINE | egrep -o "^[0-9]+$") -a $(echo $CO | egrep -o "^[0-9]+$") ]
      then CDATE=$( date "+%d.%m.%Y  %H:%M:%S" )
           DIALED=${DIALED##[a-zA-Z]}
           logger -p local5.info "   $CDATE  $TIME  $LINE  $DIALED"
      else continue
   fi
done < $comport

Полученный лог ежесуточно ротируется, вчерашняя порция конвертится в хтмл и отправляется мылом всем, кого это касается.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру