1 (05.02.2013 11:18:04 отредактировано Linux777)

Доброго дня!

Установил себе на сервер syslog-ng, пытаюсь его настроить, чтобы собирать логи с серверов и свитчей, пока не получается, не могу понять почему, подскажите, пожалуйста, кто проделывал подобное. Сервер Ubuntu.

Информацию брал с мануалов в интернете

Приведу конфиг своего сервера syslog-ng (конфиг делал согласно мануалам 1 и 2), что получилось пишу ниже

+ открыть спойлер

@version: 3.2
#
# Syslog-ng configuration file, compatible with default Debian syslogd
# installation. Originally written by anonymous (I can't find his name)
# Revised, and rewrited by me (SZALAY Attila <sasa@debian.org>)

# First, set some global options.
options { long_hostnames(off); keep_hostname(yes); flush_lines(0); use_dns(no); use_fqdn(no);
          owner("root"); group("adm"); perm(0640); stats_freq(0);
          bad_hostname("^gconfd$");
};

########################
# Sources
########################
# This is the default behavior of sysklogd package
# Logs may come from unix stream, but not from another machine.
# localnie nastroiki
source s_src { unix-dgram("/dev/log"); internal();
             file("/proc/kmsg" program_override("kernel"));
};

# If you wish to get logs from remote machine you should uncomment
# this and comment the above source line.
# tut mi budem sobirat logi. nastroika servera nashego dlya sbora logov
#source s_net { tcp(ip(127.0.0.1) port(1000) authentication(required) encrypt(allow)); };

source from_all { tcp (ip("1.2.3.4") port(514)); };
destination to_all { file ( "/var/log/HOSTS/$HOST/log" perm(0640) dir_perm(0755)  create_dirs(yes)); };
log { source(from_all); destination(to_all); };


########################
# Destinations
########################
# First some standard logfile
#
destination d_auth { file("/var/log/auth.log"); };
destination d_cron { file("/var/log/cron.log"); };
destination d_daemon { file("/var/log/daemon.log"); };
destination d_kern { file("/var/log/kern.log"); };
destination d_lpr { file("/var/log/lpr.log"); };
destination d_mail { file("/var/log/mail.log"); };
destination d_syslog { file("/var/log/syslog"); };
destination d_user { file("/var/log/user.log"); };
destination d_uucp { file("/var/log/uucp.log"); };

# This files are the log come from the mail subsystem.
#
destination d_mailinfo { file("/var/log/mail/mail.info"); };
destination d_mailwarn { file("/var/log/mail/mail.warn"); };
destination d_mailerr { file("/var/log/mail/mail.err"); };

# Logging for INN news system
#
destination d_newscrit { file("/var/log/news/news.crit"); };
destination d_newserr { file("/var/log/news/news.err"); };
destination d_newsnotice { file("/var/log/news/news.notice"); };

# Some `catch-all' logfiles.
#
destination d_debug { file("/var/log/debug"); };
destination d_error { file("/var/log/error"); };
destination d_messages { file("/var/log/messages"); };

# The root's console.
#
destination d_console { usertty("root"); };

# Virtual console.
#
destination d_console_all { file("/dev/tty10"); };

# The named pipe /dev/xconsole is for the nsole' utility.  To use it,
# you must invoke nsole' with the -file' option:
#
#    $ xconsole -file /dev/xconsole [...]
#
destination d_xconsole { pipe("/dev/xconsole"); };

# Send the messages to an other host
#
#destination d_net { tcp("127.0.0.1" port(1000) authentication(on) encrypt(on) log_fifo_size(1000)); };

# Debian only
destination d_ppp { file("/var/log/ppp.log"); };

########################
# Filters
########################
# Here's come the filter options. With this rules, we can set which
# message go where.

filter f_dbg { level(debug); };
filter f_info { level(info); };
filter f_notice { level(notice); };
filter f_warn { level(warn); };
filter f_err { level(err); };
filter f_crit { level(crit .. emerg); };
filter f_debug { level(debug) and not facility(auth, authpriv, news, mail); };
filter f_error { level(err .. emerg) ; };
filter f_messages { level(info,notice,warn) and
                    not facility(auth,authpriv,cron,daemon,mail,news); };

filter f_auth { facility(auth, authpriv) and not filter(f_debug); };
filter f_cron { facility(cron) and not filter(f_debug); };
filter f_daemon { facility(daemon) and not filter(f_debug); };
filter f_kern { facility(kern) and not filter(f_debug); };
filter f_lpr { facility(lpr) and not filter(f_debug); };
filter f_local { facility(local0, local1, local3, local4, local5,
                        local6, local7) and not filter(f_debug); };
filter f_mail { facility(mail) and not filter(f_debug); };
filter f_news { facility(news) and not filter(f_debug); };
filter f_syslog3 { not facility(auth, authpriv, mail) and not filter(f_debug); };
filter f_user { facility(user) and not filter(f_debug); };
filter f_uucp { facility(uucp) and not filter(f_debug); };

filter f_cnews { level(notice, err, crit) and facility(news); };
filter f_cother { level(debug, info, notice, warn) or facility(daemon, mail); };

filter f_ppp { facility(local2) and not filter(f_debug); };
filter f_console { level(warn .. emerg); };

########################
# Log paths
########################

log { source(s_src); filter(f_auth); destination(d_auth); };
log { source(s_src); filter(f_cron); destination(d_cron); };
log { source(s_src); filter(f_daemon); destination(d_daemon); };
log { source(s_src); filter(f_kern); destination(d_kern); };
log { source(s_src); filter(f_lpr); destination(d_lpr); };
log { source(s_src); filter(f_syslog3); destination(d_syslog); };
log { source(s_src); filter(f_user); destination(d_user); };
log { source(s_src); filter(f_uucp); destination(d_uucp); };

log { source(s_src); filter(f_mail); destination(d_mail); };
#log { source(s_src); filter(f_mail); filter(f_info); destination(d_mailinfo); };
#log { source(s_src); filter(f_mail); filter(f_warn); destination(d_mailwarn); };
#log { source(s_src); filter(f_mail); filter(f_err); destination(d_mailerr); };

log { source(s_src); filter(f_news); filter(f_crit); destination(d_newscrit); };
log { source(s_src); filter(f_news); filter(f_err); destination(d_newserr); };
log { source(s_src); filter(f_news); filter(f_notice); destination(d_newsnotice); };
#log { source(s_src); filter(f_cnews); destination(d_console_all); };
#log { source(s_src); filter(f_cother); destination(d_console_all); };

#log { source(s_src); filter(f_ppp); destination(d_ppp); };

log { source(s_src); filter(f_debug); destination(d_debug); };
log { source(s_src); filter(f_error); destination(d_error); };
log { source(s_src); filter(f_messages); destination(d_messages); };

log { source(s_src); filter(f_console); destination(d_console_all);
                                    destination(d_xconsole); };
log { source(s_src); filter(f_crit); destination(d_console); };

# All messages send to a remote site
#
#log { source(s_src); destination(d_net); };

Пока настраиваю, чтобы сервер мой собирал логи со свитча.

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

первое что приходит в голову - та сторона не умеет отсылать логи для сислог-нг...))) как правило все умеют слать для сислогд...

3

ну, я пока не думаю, что свитч cisco не умеет отсылать логи, хоть может быть. надо погуглить, может и правда.

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

ну как бі он умеет слать наверно но думаю, что все таки для сислогд-сервера а не для нг...

5 (05.02.2013 10:53:38 отредактировано Linux777)

Харитон пишет:

ну как бі он умеет слать наверно но думаю, что все таки для сислогд-сервера а не для нг...

Собственно, как я и думал, умеет cisco 2960 слать логи. Чтобы в этом убедиться просто зашел на сервер, запустил tcpdump и со свитча запустил сообщения, как оказалось они благополучно доходят до сервера. Я сделал 2 тестовых сообщения, и они дошли вместе со служебной информацией ICMP-шных пакетов.

+ открыть спойлер

root@monitoring:/etc/syslog-ng# tcpdump -i eth0 host 1.2.3.4
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes


12:39:47.527146 IP 1.2.3.4 > 5.6.7.8: ICMP echo request, id 29945, seq 45, length 40
12:39:47.527985 IP 5.6.7.8 > 1.2.3.4: ICMP echo reply, id 29945, seq 45, length 40
12:39:49.534034 IP 1.2.3.4 > 5.6.7.8: ICMP echo request, id 29945, seq 95, length 40
12:39:49.534625 IP 5.6.7.8 > 1.2.3.4: ICMP echo reply, id 29945, seq 95, length 40
12:39:51.543619 IP 1.2.3.4 > 5.6.7.8: ICMP echo request, id 29945, seq 145, length 40
12:39:51.544400 IP 5.6.7.8 > 1.2.3.4: ICMP echo reply, id 29945, seq 145, length 40
12:39:52.594590 IP 5.6.7.8.60442 > 1.2.3.4.syslog: SYSLOG local5.error, length: 99
12:39:52.594605 IP 1.2.3.4 > 5.6.7.8: ICMP 1.2.3.4 udp port syslog unreachable, length 135

А вот как дальше узнать, куда они делись на сервере? где лежат, и вообще syslog-ng обрабатывает, создает папку с именем IP (5.6.7.8). Я хочу именно чтобы в ней хранились сообщения от IP 6.7.8.9. Пока мысль одна, возможно неверно настроен сам syslog-ng.

А можно узнать, вообще где это хранится? Если бы знать имя файла, то я бы нашел find / -name "имя файла", а так пока не знаю. и вообще может сервер syslog-ng еще не создает ничего, не принимает, что пришло от свитча

12:39:52.594590 IP 5.6.7.8.60442 > 1.2.3.4. syslog: SYSLOG local5.error, length: 99
12:39:52.594605 IP 1.2.3.4 > 5.6.7.8: ICMP 5.6.7.8 udp port syslog unreachable, length 135

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

6

Пишем логи с cisco в syslog

It is good day to die ...
MS Windows 10
Заметки о главном...

7

Благодарю, сейчас буду пробовать. Плюс еще линк нашел про cisco http://agapoff.name/log4j-syslog-ng.html

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

Вопрос - если я удалю мой конфиг и захочу сделать aptitude reinstall syslog-ng, он заново создаст дефолтный конфиг? или можно даже не удалять старый правленный мною конфиг, aptitude reinstall syslog-ng автоматом заменит старый на новый по дефолту? Я еще хочу предварительно либо его скопировать в другую папку или заархивировать (так на всякий случай резерв) и как настрою, что все работает, просто удалю эту копию или архив. Чтобы не навредить, уточняю. Имхо, думаю он автоматом заменит конфиг мой старый на новый по дефолту, если сделать это aptitude reinstall syslog-ng, по крайней мере, когда я переустанавливал что-то через aptitude, была именна замена всех файлов и конфигов (предварительно удалял все я, подчищал грамотно и потом уже reinstall делал).

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

редкий зверь затирает конфиг дефолтным после реинстала. их количество стремится к 0.
но если конфига нет(после анинстала ваш конфиг остается ибо это продукт вашей интеллектуальной собственности), то создается дефолтный...

9

Харитон пишет:

редкий зверь затирает конфиг дефолтным после реинстала. их количество стремится к 0.
но если конфига нет(после анинстала ваш конфиг остается ибо это продукт вашей интеллектуальной собственности), то создается дефолтный...

То есть если удалю конфиг свой старый и потом reinstall сделаю, то появиться новый конфиг?
А если не удалю и конфиг останется старый и сделаю reinstall, то он не заменит дефолтным, то есть останется старый?
попробую на виртуалке проделать сначала, а не на боевом сервере.

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

10

Linux777 пишет:

То есть если удалю конфиг свой старый и потом reinstall сделаю, то появиться новый конфиг?
А если не удалю и конфиг останется старый и сделаю reinstall, то он не заменит дефолтным, то есть останется старый?
попробую на виртуалке проделать сначала, а не на боевом сервере.

в сусе и шапке, обычно новый конфиг появляется с префиксом new, ну и бекапы надо то же делать, например так: cp /etc/prog/prog-conf.conf  /backup/prog-conf.conf.`date +%F`.backup

It is good day to die ...
MS Windows 10
Заметки о главном...

11 (05.02.2013 10:54:38 отредактировано Linux777)

Проверил доступность порта 514. Доступен, фаерволом не блокируется

+ открыть спойлер

root@home# telnet 1.2.3.4 514
Trying 1.2.3.4...
Connected to 1.2.3.4.
Escape character is '^]'.


rabotaet ab

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

12

ок. А циска точно по этому порту лезет?

13

а сислог сервер запущен в режиме прослушивания внешних источников или только локальных? не знаю как в нг, а в обычном сислоге надо опцию включать, чтоб принимать запросы снаружи...

14

Харитон пишет:

редкий зверь затирает конфиг дефолтным после реинстала. их количество стремится к 0.
но если конфига нет(после анинстала ваш конфиг остается ибо это продукт вашей интеллектуальной собственности), то создается дефолтный...

Я проверил на виртуалке сначала данную процедуру и правильно сделал, что не делал на боевом сервере, иначе бы получил бы проблемы с пакетами.
А дело в том, если файл есть syslong-ng.conf 2Мб к примеру и делаешь reinstall syslog-ng, то да конфиг syslon-ng.conf остается без изменений 2Мб, дефолным он не заменяется!! тут Вы правы Харитон, дефолного конфига не будет!! поэтому я подстраховался, и просто сохранил его в другом месте. а если удалить, то reinstall syslog-ng.conf не сможет обновить! напишет not such file or directory.

вывод, нельзя ручками удалять! лучше заранее сбекапить или просто сохранить в другом месте, и потом делать, что надо. у меня уже подобное было с другими пакетами, в моей теме, описывал на форуме, как переустановить Как убарть ошибки msql+php+cacti (там тоже ругалась система на нехватку пакетов).

да, 514 порт. в инете про этот порт много инфы нашел. вообщем разберусь. отпишусь, как заработает. спасибо за советы ab

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

15

ну, а чтобы был дефолтный, надо толко удалить пакет из системы, и потом опять установить. но лучше, сбекапить данный конфиг или куда-то скопировать на время экспериментов.

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

16

Харитон пишет:

а сислог сервер запущен в режиме прослушивания внешних источников или только локальных? не знаю как в нг, а в обычном сислоге надо опцию включать, чтоб принимать запросы снаружи...

а это где проверить? Вы можете подскзать, или скриншот обычного syslog c этим параметром выложить?

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

17

в ред хате есть сислог.
там помимо основного конфига есть конфиг запуска службьі, где вьіставляются опции
/etc/sysconfig/syslog
SYSLOGD_OPTIONS="-r -m 0"
после этого служба будет слушать и наружные сообщения...

18 (05.02.2013 11:29:11 отредактировано Linux777)

Вообщем решил я проблему с syslog-ng - сервер работает и собирает логи.
Решение простое, я сначала попробовал http://skeletor.org.ua/?p=123, но это не работает с syslog-ng (видимо это решение просто для syslog)! И почитав man syslog-ng +гугл нашел такое решение, добавил следующие строчки в конфиг:

+ открыть спойлер

source from_all { udp (ip("1.2.3.4") port(514)); };
destination to_all { file ( "/var/log/HOSTS/$HOST/log" perm(0640) dir_perm(0755)  create_dirs(yes)); };
log { source(from_all); destination(to_all); };

Сначала сделал дамп и убедился, что сообщения идут мне:

+ открыть спойлер

17:27:36.592957 IP 1.2.3.4 > 5.6.7.8: ICMP echo request, id 32585, seq 185, length 40
17:27:36.593690 IP 5.6.7.8 > 1.2.3.4: ICMP echo reply, id 32585, seq 185, length 40
17:27:38.602509 IP 1.2.3.4 > 5.6.7.8: ICMP echo request, id 32585, seq 236, length 40
17:27:38.603126 IP 5.6.7.8 > 1.2.3.4: ICMP echo reply, id 32585, seq 236, length 40
17:27:54.323664 IP 1.2.3.4.51265 > 5.6.7.8.snmp:  C=RHnutDM+ GetRequest(31)  interfaces.ifTable.ifEntry.ifInOctets.10004
17:27:55.326044 IP 1.2.3.4.51265 > 5.6.7.8.snmp:  C=RHnutDM+ GetRequest(31)  interfaces.ifTable.ifEntry.ifInOctets.10004
17:27:56.328954 IP 1.2.3.4.51265 > 5.6.7.8.snmp:  C=RHnutDM+ GetRequest(31)  interfaces.ifTable.ifEntry.ifInOctets.10004
17:27:57.329946 IP 1.2.3.4.51265 > 5.6.7.8.snmp:  C=RHnutDM+ GetRequest(31)  interfaces.ifTable.ifEntry.ifInOctets.10004
17:27:58.331670 IP 1.2.3.4.51265 > 5.6.7.8.snmp:  C=RHnutDM+ GetRequest(31)  interfaces.ifTable.ifEntry.ifInOctets.10004
17:27:59.332844 IP 1.2.3.4.51265 > 5.6.7.8.snmp:  C=RHnutDM+ GetRequest(31)  interfaces.ifTable.ifEntry.ifInOctets.10004
17:28:27.521965 IP 1.2.3.4 > 5.6.7.8: ICMP echo request, id 32604, seq 36, length 40
17:28:27.522624 IP 5.6.7.8 > 1.2.3.4: ICMP echo reply, id 32604, seq 36, length 40
17:28:29.530478 IP 1.2.3.4 > 5.6.7.8: ICMP echo request, id 32604, seq 87, length 40
17:28:29.531212 IP 5.6.7.8 > 1.2.3.4: ICMP echo reply, id 32604, seq 87, length 40

а то был порт недоступен ранее, хотя сообщение приходили, но отбрасывались сервером:

12:39:52.594590 IP 5.6.7.8.60442 > 1.2.3.4. syslog: SYSLOG local5.error, length: 99
12:39:52.594605 IP 1.2.3.4 > 5.6.7.8: ICMP 1.2.3.4 udp port syslog unreachable, length 135

Харитон пишет:

в ред хате есть сислог.
там помимо основного конфига есть конфиг запуска службьі, где вьіставляются опции
/etc/sysconfig/syslog
SYSLOGD_OPTIONS="-r -m 0"
после этого служба будет слушать и наружные сообщения...

Кстати, Харитон, в syslon-ng не надо выставлять службу прослушивание внешних источников, syslog-ng автоматом слушает все, как внешние источники, так и сам себя. Это как раз то, что надо! В итоге я настроил несколько железок на отправку логов на сервер и потом проверил сами логи, все работает, логи приходят и пишутся! УРА!

+ открыть спойлер

Вот сначала вижу, что создались автоматом нужные мне папки с IP тех девайсов, которые присылают логи
root@monitoring:/var/log/HOSTS# ls
1.2.3.4  5.6.7.8  15.20.25.30  45.40.45.50

А вот просмотр лога одного из девайсов

root@monitoring:/var/log/HOSTS/5.6.7.8# ls
log
root@monitoring:/var/log/HOSTS/5.6.7.8# cat log
Jan 30 17:58:03 5.6.7.8 8404: Jan 30 17:57:57.848 MSK: %SYS-5-CONFIG_I: Configured from console by miscreant on vty0 (192.168.0.20)
Jan 30 17:58:04 5.6.7.8 8405: Jan 30 17:57:58.848 MSK: %SYS-6-LOGGINGHOST_STARTSTOP: Logging to host 1.2.3.4 port 514 started - CLI initiated
Jan 30 17:58:52 5.6.7.8 8406: Jan 30 17:58:46.817 MSK: %SYS-5-CONFIG_I: Configured from console by miscreant on vty0 (192.168.0.20)

Вообщем, мучался неделю, но решение нашел и все работает. Тема закрыта. Всем спасибо, в частности Харитон и i2ks. Удачи ab

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

19 (05.02.2013 11:04:55 отредактировано Linux777)

А вот я вижу и плоды своей работы, сегодня с утра решил проверить логи и что увидел

+ открыть спойлер

Jan 31 09:08:43 5.6.7.8 8446: Jan 31 09:08:37.294 MSK: %SEC_LOGIN-5-QUIET_MODE_OFF: Quiet Mode is OFF, because block period timed out at 09:08:37 MSK Thu Jan 31 2013
Jan 31 09:08:52 5.6.7.8. 8447: Jan 31 09:08:46.954 MSK: %SEC_LOGIN-1-QUIET_MODE_ON: Still timeleft for watching failures is 0 secs, [user: pmohan] [Source: 216.218.233.107] [localport: 22] [Reason: Login Authentication Failed] [ACL: 6] at 09:08:46 MSK Thu Jan 31 2013
Jan 31 09:09:52 5.6.7.8 8448: Jan 31 09:09:46.955 MSK: %SEC_LOGIN-5-QUIET_MODE_OFF: Quiet Mode is OFF, because block period timed out at 09:09:46 MSK Thu Jan 31 2013
Jan 31 09:10:02 5.6.7.8 8449: Jan 31 09:09:56.692 MSK: %SEC_LOGIN-1-QUIET_MODE_ON: Still timeleft for watching failures is 0 secs, [user: saesini] [Source: 216.218.233.107] [localport: 22] [Reason: Login Authentication Failed] [ACL: 6] at 09:09:56 MSK Thu Jan 31 2013
Jan 31 09:11:02 5.6.7.8 8450: Jan 31 09:10:56.693 MSK: %SEC_LOGIN-5-QUIET_MODE_OFF: Quiet Mode is OFF, because block period timed out at 09:10:56 MSK Thu Jan 31 2013
Jan 31 09:11:12 5.6.7.8 8451: Jan 31 09:11:06.166 MSK: %SEC_LOGIN-1-QUIET_MODE_ON: Still timeleft for watching failures is 0 secs, [user: sky1000] [Source: 216.218.233.107] [localport: 22] [Reason: Login Authentication Failed] [ACL: 6] at 09:11:06 MSK Thu Jan 31 2013
Jan 31 09:12:12 5.6.7.8 8452: Jan 31 09:12:06.167 MSK: %SEC_LOGIN-5-QUIET_MODE_OFF: Quiet Mode is OFF, because block period timed out at 09:12:06 MSK Thu Jan 31 2013
Jan 31 09:12:21 5.6.7.8 8453: Jan 31 09:12:15.803 MSK: %SEC_LOGIN-1-QUIET_MODE_ON: Still timeleft for watching failures is 0 secs, [user: isaac] [Source: 216.218.233.107] [localport: 22] [Reason: Login Authentication Failed] [ACL: 6] at 09:12:15 MSK Thu Jan 31 2013
Jan 31 09:13:21 5.6.7.8 8454: Jan 31 09:13:15.805 MSK: %SEC_LOGIN-5-QUIET_MODE_OFF: Quiet Mode is OFF, because block period timed out at 09:13:15 MSK Thu Jan 31 2013

Кто-то пытается взломать меня. Просто тупо подбор паролей и юзера брутфорсом, настроил чтобы после 3 неверных попыток блочить на 3 часа. )))
Ох, какая это полезная вещь делать логирование!!! Сейчас занимаюсь, чтобы мне на email отсылалась инфа о попытках взлома и чтобы в заббиксе можно было мониторить в режиме онлайн.

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

20 (05.02.2013 11:07:16 отредактировано Linux777)

Сижу настраиваю, попутно мониторю, много чего интересного вижу

+ открыть спойлер

попытки уже от root зайти.
Jan 31 11:54:49 5.6.7.8 8475: Jan 31 11:54:43.675 MSK: %SEC_LOGIN-4-LOGIN_FAILED: Login failed [user: root] [Source: 117.79.148.34] [localport: 22] [Reason: Login Authentication Failed] at 11:54:43 MSK Thu Jan 31 2013
Jan 31 11:54:55 5.6.7.8 8476: Jan 31 11:54:49.019 MSK: %SEC_LOGIN-4-LOGIN_FAILED: Login failed [user: root] [Source: 117.79.148.34] [localport: 22] [Reason: Login Authentication Failed] at 11:54:49 MSK Thu Jan 31 2013
Jan 31 13:07:58 5.6.7.8 8477: Jan 31 13:07:52.270 MSK: %SEC_LOGIN-4-LOGIN_FAILED: Login failed [user: root] [Source: 115.209.176.58] [localport: 23] [Reason: Login Authentication Failed] at 13:07:52 MSK Thu Jan 31 2013

или что сначала отвалился интерфейс а потом поднялся сам
Jan 31 15:03:00 10.20.30.40 12932: 012928: Jan 31 15:02:54: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/11, changed state to down
Jan 31 15:03:01 10.20.30.40 12933: 012929: Jan 31 15:02:55: %LINK-3-UPDOWN: Interface FastEthernet0/11, changed state to down
Jan 31 15:03:28 10.20.30.40 12934: 012930: Jan 31 15:03:22: %LINK-3-UPDOWN: Interface FastEthernet0/11, changed state to up
Jan 31 15:03:28 10.20.30.40 12935: 012931: Jan 31 15:03:23: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/11, changed state to up

Кстати, можно настроить уровень логов, я предпочитаю, чтобы мне все вподряд не шло, а минимум с 5 уровня. всякие алармы.

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

21

Linux777 пишет:

попытки уже от root зайти.

Fail2ban (на всякий случай говорю) настройте.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

22

yars пишет:

Fail2ban (на всякий случай говорю) настройте.

на циске? :-)

It is good day to die ...
MS Windows 10
Заметки о главном...

23

i2ks пишет:

на циске? :-)

А, не заметил.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

24

yars пишет:

Fail2ban (на всякий случай говорю) настройте.

Спасибо Yars за данное решение, не слышал о таком, но уже почитал http://ru.gentoo-wiki.com/wiki/Fail2ban или http://maint.mirivlad.ru/doc/fail2ban.shtml и понял что это за решение. Но вопрос, это реализовывается, как я понял только если я логи собираю с серверов UNIX? или в том числе с железок? у меня мои логи, где пытаются зайти идут с cisco. И на ней немного другая защита. Через radius. Т.е. прописан только я и еще один человек, кто имеет доступ ко всему, к железу и серверам. Просто хотелось бы понять, я например настроил, fail2ban может только с UNIX-серверами работает? Буду признателен пояснению, с настройкой думаю сложностей не будет особо.

А на циске у меня так, если 3 раза неверно ввел, то все на 3 часа бан, а доступ как я уже сказал имею только я и еще один человек с фирмы (тех.директор). Соответственно хочу понять, нужна ли в этом необходимость, если бан уже сам через radius блочит и по IP этому уже не зайти. жди 3 часа bx

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

25

Linux777 пишет:

нужна ли в этом необходимость, если бан уже сам через radius блочит и по IP этому уже не зайти

Ну, тогда нет, чуть выше уже видно, что я ошибся.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

26

yars пишет:

Ну, тогда нет, чуть выше уже видно, что я ошибся.

Хорошо))) ну бывает не заметил на циске)))
А вот следующее -- я сейчас поднимаю Freebsd and Linux сервера, чтобы с них шли логи мне. То в этом случае как раз надо решение fail2ban делать. Вообще правильно понимаю fail2ban решение для UNIX серверов и сюдя повсему его надо стаить на тот сервер, куда пытаются зайти. например на IP 10.20.30.40 попытка взлома, на этот сервак ставишь fail2ban? и чувак в бане)!

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

27

Linux777 пишет:

а этот сервак ставишь fail2ban? и чувак в бане)!

Именно так ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

28

yars пишет:

Именно так ab

Благодарю! Наверное на этом форуме тоже такое решение стоит) что верно считаю я). Просто занимаюсь безопасностью и защищаю нашу сеть - и сразу вижу плоды своей работы)) а так поди узнай, что происходит)

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)