The OpenNET Project / Index page

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

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

"Zabbix eventlog"  +/
Сообщение от McS555 (ok) on 25-Сен-12, 16:57 
Добрый день!

Может кто то подскажет решение проблемы.

Есть Zabbix. В процессе настройки, так сказать.

Хочу настроить логирование. В принципе получилось. НО! Например логи с csico можно "фильтровать". Например, с помощью тригера настроить что б по почте приходил определенное событие (например на исполнение команды "conf t")

Хотелось бы и с виндовыми логами так же,например с security информацию на вход/выход определенного пользователя (не просто на событие вход/выход ). Можно ли вообще такое сделать??
Заранее спасибо!

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

Оглавление

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


1. "Zabbix eventlog"  +/
Сообщение от McS555 (ok) on 26-Сен-12, 17:48 
Ладно...

А может кто- то настраивал у себя snmpnrap ???

Очень надо помощь!

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

2. "Zabbix eventlog"  +/
Сообщение от McS555 (ok) on 26-Сен-12, 18:04 
> Ладно...
> А может кто- то настраивал у себя snmpnrap ???
> Очень надо помощь!

Вот например, где мне взять скрипт snmptrap.sh, что б "немного подправить"??


---------------------------------------------------------------------------

Настраиваем SNMP сервер.
У меня, в качестве SNMP сервера выступает машина с CentOS 5.4, на которой установлен Zabbix.
Сначала необходимо установить следующий пакет:
net-snmp-utils
из него нам понадобится snmptrapd и snmpwalk.
Создаём конфиг /etc/snmp/snmptrapd.conf следующего содержания:
ignoreauthfailure no
disableAuthorization no
authCommunity log,execute,net MyCommunity
donotfork no
pidfile /tmp/snmptrap.pid
traphandle default /bin/bash /usr/local/bin/snmptrap.sh
donotlogtraps no
logoption f /var/log/snmptrap.log
outputOption efnQs
Самая важная здесь строчка: traphandle default /bin/bash /usr/local/bin/snmptrap.sh, она указывает что делать если пришел SNMP трап. В нашем случае запускается скрипт snmptrap.sh.
Про остальные строки конфига подробно можно почитать в мане:
man snmptrapd.conf
и
man snmpcmd
Теперь из папки с исходниками Zabbix: /tmp/zabbix-1.8.1/misc/snmptrap/ копируем скриптик snmptrap.sh в /usr/local/bin/
Я немного подправил скрипт, т.к. предлагаемый меня не устраивал:
#!/bin/bash
#
# Zabbix
# Copyright © 2000,2001,2002,2003 Alexei Vladishev
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#

# CONFIGURATION

LOG="/var/log/snmptrapmy.log";
ZABBIX_SERVER="localhost";
ZABBIX_PORT="10051";
ZABBIX_SENDER="/usr/local/bin/zabbix_sender";
KEY="snmptraps";
HOST="snmptraps";

# END OF CONFIGURATION

read hostname
read ip
read uptime
read oid
read index
read desc
read type
read info
read trapip
read community
read var1

ip=`echo $ip | cut -d"[" -f2 | cut -d"]" -f1`
uptime=`echo $uptime|cut -f2 -d'='`
oid=`echo $oid|cut -f2 -d'='`
index=`echo $index|cut -f2 -d'='`
desc=`echo $desc|cut -f2 -d'='`
type=`echo $type|cut -f2 -d'='`
info=`echo $info|cut -f2 -d'='`
trapip=`echo $trapip|cut -f2 -d'='`
community=`echo $community|cut -f2 -d'='`
var1=`echo $var1|cut -f2 -d'='`

hostname=`snmpwalk -c public $ip system.sysName.0 2> /dev/null|cut -d"="
-f2|cut -d":" -f2`
str="$hostname $ip $oid $desc $info"
echo "$str" >> $LOG

$ZABBIX_SENDER -z $ZABBIX_SERVER -p $ZABBIX_PORT -s $HOST -k $KEY -o "$str"
У меня с трапом не приходил hostname, поэтому я получаю его самостоятельно этой строчкой:
hostname=`snmpwalk -c public $ip system.sysName.0 2> /dev/null|cut -d"=" -f2|cut -d":" -f2, для её работы нужна утилита snmpwalk (входит в установленный нами выше пакет), и дополнительная строчка в конфиге cisco:
------------------------------------------

help

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

3. "Zabbix eventlog"  +/
Сообщение от vsmith on 27-Сен-12, 07:09 
> Хотелось бы и с виндовыми логами так же,например с security информацию на
> вход/выход определенного пользователя (не просто на событие вход/выход ). Можно ли
> вообще такое сделать??

check_nrpe копайте, оно вроде как умеет


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

4. "Zabbix eventlog"  +1 +/
Сообщение от Andrey Mitrofanov on 27-Сен-12, 09:25 
> Хотелось бы и с виндовыми логами так же,например с security информацию на

http://www.zabbix.com/documentation/2.0/manual/config/items/...
??

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

5. "Zabbix eventlog"  +/
Сообщение от McS555 (ok) on 27-Сен-12, 11:43 
>> Хотелось бы и с виндовыми логами так же,например с security информацию на
> http://www.zabbix.com/documentation/2.0/manual/config/items/...
> ??

Оу. Спасибо! Смотрел в книгу видел ....

просто при выборе показано eventlog[logtype,<pattern>,<severity>,<source>,<eventid>,<maxlines>]


<regexp> - получилось!
Спасибо! А по snmptrap что то подскажешь?

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

6. "Zabbix eventlog"  +/
Сообщение от Andrey Mitrofanov on 28-Сен-12, 11:33 
> Оу. Спасибо! Смотрел в книгу видел ....

Пожалуйств.

> <regexp> - получилось!
> Спасибо! А по snmptrap что то подскажешь?

Где взять -
zabbix-2.0.2.tar.gz : zabbix-2.0.2/misc/snmptrap/snmptrap.sh

Где почитать -
http://www.zabbix.com/documentation/ru/2.0/manual/config/ite...

Подсказка заключается в том, что не пользуюсь, потому как "старшие товарищи не советовали". (Глядя на мануал|) примерно догадываюсь, почему.) То есть я не осилил и мне не надо было.

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

7. "Zabbix eventlog"  +/
Сообщение от McS555 (ok) on 02-Окт-12, 17:57 
>[оверквотинг удален]
> Пожалуйств.
>> <regexp> - получилось!
>> Спасибо! А по snmptrap что то подскажешь?
> Где взять -
> zabbix-2.0.2.tar.gz : zabbix-2.0.2/misc/snmptrap/snmptrap.sh
> Где почитать -
> http://www.zabbix.com/documentation/ru/2.0/manual/config/ite...
> Подсказка заключается в том, что не пользуюсь, потому как "старшие товарищи не
> советовали". (Глядя на мануал|) примерно догадываюсь, почему.) То есть я не
> осилил и мне не надо было.

А можно подсказать как вообщем настроить snmptrap ? Без привязки к zabbix
------------------------------
ignoreauthfailure yes
#traphandle default /usr/local/bin/bash /usr/local/bin/snmptrap.sh
disableAuthorization yes
doNotFork no
pidFile /var/run/snmptrapd.pid
#logoption f /var/log/snmptrapd.log
doNotLogTraps no


-----------------------------

Как проверить что работает?? Куда должно "скидывать события"??

(/usr/local/etc/snmp/snmptrapd.conf: line 6: Warning: Unknown token: logoption.)

----------------------------------------------

на Cisco

snmp-server enable traps snmp authentication linkdown linkup
snmp-server enable traps tty
snmp-server enable traps eigrp
snmp-server enable traps config
snmp-server host 192.168.X.X version 2c public

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

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

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




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

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