The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Вообще"
Отправлено Вячеслав, 21-Июл-03 14:28 
>А как вы дергаете статистику с NeMaC'а? и где храните?

Ротацию делаю примерно таким скриптом раз в сутки ровно в 0-00
Вырезанные дельты за сутки оседают в каталге $outdir, лог
немака переносится в $logdir, все необходимое барахло (рулезы,
файлы форматов и собственно скрипты) живет в $confdir

#!/bin/bash
# Ротация флова NeTraMet
#
rootdir=`pwd`"/"
  indir="/var/flow/"
outdir=$indir"fwxml.flow/"
logdir=$indir"fwxml.log/"
confdir="/etc/netramet/"
#
# перезапускаем сборщик
${confdir}kill_nemac.f-x
sleep 1
${confdir}nemac.f-x
#
# Имя нового файла флова/лога
newfile=`cat ${indir}run.f-x`
#
# Цикл обработки файлов флова
for loop in `ls -1v  $indir | grep f-x | grep .flow`
do
#
# Пропускаем новый файл флова
if [ $loop = $newfile.flow  ]; then
  continue
fi
#
# Вырезаем дельты
/usr/local/bin/fd_filter \
${confdir}format.f-x \
$indir$loop >\
$outdir$loop
#
# Убиваем никому уже не нужный флов
if test -s $outdir$loop; then
  rm -f $indir$loop
fi
done
#
# Цикл обработки файлов лога
DATER=`date +%Y%m%V`
for loop in `ls -1v  $indir | grep f-x | grep .log`
do
#
# Пропускаем новый файл лога
if [ $loop = $newfile.log  ]; then
  continue
fi
#
# переносим содержимое в результирующий файл
cat $indir$loop >> ${logdir}f-x$DATER.log
#
# Убиваем никому уже не нужный лог
rm -f $indir$loop
done
==============
который в свою очередь вызывает скрипты:

nemac.f-x
----------------

#!/bin/sh
DATER=`date +%Y%m%d_%s`
echo f-x$DATER >/var/flow/run.f-x
#
#
/usr/local/bin/NeMaC \
-k 120 \
-h 60 \
-g 600 \
-m 9100 \
-w 0 \
-p \
-L /var/flow/f-x$DATER.log \
-F /var/flow/f-x$DATER.flow  \
-b /etc/netramet/mib.txt \
-r /etc/netramet/fw-xml.rules \
-c 561 \
127.0.0.1 xxxxxxxxx \
-D

kill_nemac.f-x
--------------

#!/bin/sh
kill `ps -ax | grep NeMaC | grep 9100 | gawk '{print $1 }'`

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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