Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2diag and syslog / 6 сообщений из 6, страница 1 из 1
25.10.2016, 17:24
    #39333798
Amiri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2diag and syslog
Добрый вечер.

можно подружить db2 с syslog?
ошибки DB2 в syslog!
спасибо.
...
Рейтинг: 0 / 0
25.10.2016, 18:07
    #39333852
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2diag and syslog
Amiri,

Добрый вечер.

Можно повесить на крон вызов утилиты db2diag , которой при каждом вызове в параметрах будет передаваться timestamp последнй обработанной записи при предыдущем запуске, начиная с которого она будет сканировать db2diag.log и по выбранной вами маске (например, только сообщения с уровнем Severe, Error) по каждому такому сообщению вызывать системную утилиту logger, передавая ей текст сообщения.
...
Рейтинг: 0 / 0
26.10.2016, 12:46
    #39334309
Amiri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2diag and syslog
Mark Barinstein,

Я так и планировал. Только думал может можно без крона обойтись,только db2diag и syslog.
А у вас нет примера как можно отлавливать последний timestamp?
Просто если брать вид 2016-10.45.30 то тут может быть более одного события, а хочется одно событие одна запись в syslog и так далее...


Спасибо.
...
Рейтинг: 0 / 0
26.10.2016, 19:07
    #39334744
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2diag and syslog
AmiriА у вас нет примера как можно отлавливать последний timestamp?db2diag -lastrecords 1 -fmt "%{ts}"
Потом это указывается в последующей команде в фильтре с логикой "timestamp строго больше".
...
Рейтинг: 0 / 0
27.10.2016, 10:13
    #39335015
Amiri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2diag and syslog
Mark Barinstein,

Благодарю.
Скрипт написал. Все работает.
...
Рейтинг: 0 / 0
29.03.2017, 17:30
    #39429433
Amiri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2diag and syslog
может кому пригодится!!!

в крон на каждые 5 мин!

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#!/bin/bash

#repeats every 5 minutes

#lst=`db2diag -lastrecords 1 -fmt "%{ts}"|tail -c +1|head -c 19`
#echo "lastts = " $lst > /tmp/.rt

IG=/tmp/.rt
rt=`awk '/^lastts/{print $3}' "$IG"`
#lst=`db2diag -lastrecords 1 -fmt "%{ts}"`
db2diag -level Error,Severe,Critical -t $rt

lst=`db2diag -lastrecords 1 -fmt "%{ts}"|tail -c +1|head -c 19`
echo "lastts = " $lst > /tmp/.rt
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2diag and syslog / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]