Логи sendmail где лежат linux

Лог файлы Linux по порядку

Невозможно представить себе пользователя и администратора сервера, или даже рабочей станции на основе Linux, который никогда не читал лог файлы. Операционная система и работающие приложения постоянно создают различные типы сообщений, которые регистрируются в различных файлах журналов. Умение определить нужный файл журнала и что искать в нем поможет существенно сэкономить время и быстрее устранить ошибку.

Журналирование является основным источником информации о работе системы и ее ошибках. В этом кратком руководстве рассмотрим основные аспекты журналирования операционной системы, структуру каталогов, программы для чтения и обзора логов.

Основные лог файлы

Все файлы журналов, можно отнести к одной из следующих категорий:

Большинство же лог файлов содержится в директории /var/log .

  • /var/log/syslog или /var/log/messages содержит глобальный системный журнал, в котором пишутся сообщения с момента запуска системы, от ядра Linux, различных служб, обнаруженных устройствах, сетевых интерфейсов и много другого.
  • /var/log/auth.log или /var/log/secure — информация об авторизации пользователей, включая удачные и неудачные попытки входа в систему, а также задействованные механизмы аутентификации.
  • /var/log/dmesg — драйвера устройств. Одноименной командой можно просмотреть вывод содержимого файла. Размер журнала ограничен, когда файл достигнет своего предела, старые сообщения будут перезаписаны более новыми. Задав ключ —level= можно отфильтровать вывод по критерию значимости.
  • /var/log/alternatives.log — Вывод программы update-alternatives , в котором находятся символические ссылки на команды или библиотеки по умолчанию.
  • /var/log/anaconda.log — Записи, зарегистрированные во время установки системы.
  • /var/log/audit — Записи, созданные службой аудита auditd .
  • /var/log/boot.log — Информация, которая пишется при загрузке операционной системы.
  • /var/log/cron — Отчет службы crond об исполняемых командах и сообщения от самих команд.
  • /var/log/cups — Все, что связано с печатью и принтерами.
  • /var/log/faillog — Неудачные попытки входа в систему. Очень полезно при проверке угроз в системе безопасности, хакерских атаках, попыток взлома методом перебора. Прочитать содержимое можно с помощью команды faillog .
  • var/log/kern.log — Журнал содержит сообщения от ядра и предупреждения, которые могут быть полезны при устранении ошибок пользовательских модулей встроенных в ядро.
  • /var/log/maillog/ или /var/log/mail.log — Журнал почтового сервера, используемого на ОС.
  • /var/log/pm-powersave.log — Сообщения службы экономии заряда батареи.
  • /var/log/samba/ — Логи файлового сервера Samba , который используется для доступа к общим папкам Windows и предоставления доступа пользователям Windows к общим папкам Linux.
  • /var/log/spooler — Для представителей старой школы, содержит сообщения USENET. Чаще всего бывает пустым и заброшенным.
  • /var/log/Xorg.0.log — Логи X сервера. Чаще всего бесполезны, но если в них есть строки начинающиеся с EE, то следует обратить на них внимание.
Читайте также:  Iso обзора windows 10 с флешки

Для каждого дистрибутива будет отдельный журнал менеджера пакетов.

  • /var/log/yum.log — Для программ установленных с помощью Yum в RedHat Linux.
  • /var/log/emerge.log — Для ebuild -ов установленных из Portage с помощью emerge в Gentoo Linux.
  • /var/log/dpkg.log — Для программ установленных с помощью dpkg в Debian Linux и всем семействе родственных дистрибутивах.

И немного бинарных журналов учета пользовательских сессий.

  • /var/log/lastlog — Последняя сессия пользователей. Прочитать можно командой last .
  • /var/log/tallylog — Аудит неудачных попыток входа в систему. Вывод на экран с помощью утилиты pam_tally2 .
  • /var/log/btmp — Еже один журнал записи неудачных попыток входа в систему. Просто так, на всякий случай, если вы еще не догадались где следует искать следы активности взломщиков.
  • /var/log/utmp — Список входов пользователей в систему на данный момент.
  • /var/log/wtmp — Еще один журнал записи входа пользователей в систему. Вывод на экран командой utmpdump .

И другие журналы

Так как операционная система, даже такая замечательная как Linux, сама по себе никакой ощутимой пользы не несет в себе, то скорее всего на сервере или рабочей станции будет крутится база данных, веб сервер, разнообразные приложения. Каждое приложения или служба может иметь свой собственный файл или каталог журналов событий и ошибок. Всех их естественно невозможно перечислить, лишь некоторые.

  • /var/log/mysql/ — Лог базы данных MySQL.
  • /var/log/httpd/ или /var/log/apache2/ — Лог веб сервера Apache, журнал доступа находится в access_log , а ошибки — в error_log .
  • /var/log/lighthttpd/ — Лог веб сервера lighttpd.

В домашнем каталоге пользователя могут находится журналы графических приложений, DE.

/.xsession-errors — Вывод stderr графических приложений X11.

/.xfce4-session.verbose-log — Сообщения рабочего стола XFCE4.

Чем просматривать — lnav

Почти все знают об утилите less и команде tail -f . Также для этих целей сгодится редактор vim и файловый менеджер Midnight Commander. У всех есть свои недостатки: less неважно обрабатывает журналы с длинными строками, принимая их за бинарники. Midnight Commander годится только для беглого просмотра, когда нет необходимости искать по сложному шаблону и переходить помногу взад и вперед между совпадениями. Редактор vim понимает и подсвечивает синтаксис множества форматов, но если журнал часто обновляется, то появляются отвлекающие внимания сообщения об изменениях в файле. Впрочем это легко можно обойти с помощью .

Читайте также:  Dahua config tool windows

Недавно я обнаружил еще одну годную и многообещающую, но слегка еще сыроватую, утилиту — lnav, в расшифровке Log File Navigator.

Установка пакета как обычно одной командой.

Навигатор журналов lnav понимает ряд форматов файлов.

  • Access_log веб сервера.
  • CUPS page_log
  • Syslog
  • glog
  • dpkg.log
  • strace
  • Произвольные записи с временными отметками
  • gzip, bzip
  • Журнал VMWare ESXi/vCenter

Что в данном случае означает понимание форматов файлов? Фокус в том, что lnav больше чем утилита для просмотра текстовых файлов. Программа умеет кое что еще. Можно открывать несколько файлов сразу и переключаться между ними.

Программа умеет напрямую открывать архивный файл.

Показывает гистограмму информативных сообщений, предупреждений и ошибок, если нажать клавишу . Это с моего syslog-а.

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

Источник

Где найти логи sendmail

Все новые темы

Список форумов SYSAdmins.RU -> UNIX
Автор
Talker
Новичок

Зарегистрирован: 25.04.2007
Пользователь #: 55,000
Сообщения: 50

Добавлено: Вт 17 Июл, 2007 12:56 Заголовок сообщения: Где найти логи sendmail
Вернуться к началу
Зарегистрируйтесь и реклама исчезнет!
nitrexin
подпись на выбор, в личку sklifу

Зарегистрирован: 14.07.2003
Пользователь #: 7,770
Сообщения: 10623


Голоса: 1

Добавлено: Вт 17 Июл, 2007 12:58 Заголовок сообщения:
Вернуться к началу
Talker
Новичок

Зарегистрирован: 25.04.2007
Пользователь #: 55,000
Сообщения: 50

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

лог Sendmail (меня поломали??)

Модератор: SLEDopit

лог Sendmail

Сообщение dustcore » 24.11.2004 17:19

Пожалуйста, посмотрите на лог. Очень странно.. особенно строчки типа
Nov 22 14:10:45 gw sm-mta[2447]: iAMBAgpR002447: from= , size=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[203.227.25.122]
это что, мой сервер таки отправил это письмо.

Вот собственно лог.

Nov 21 23:04:35 gw sm-mta[1999]: iALK4Vl2001999: ruleset=check_rcpt, arg1= , relay=211-74-56-72.adsl.dynamic.seed.net.tw [211.74.56.72], reject=550 5.7.1 . Relaying denied
Nov 21 23:04:36 gw sm-mta[1999]: iALK4Vl2001999: from= , size=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=211-74-56-72.adsl.dynamic.seed.net.tw [211.74.56.72]
Nov 22 02:02:23 gw sm-mta[2080]: iALN2Lgp002080: ruleset=check_rcpt, arg1= , relay=[203.227.25.122], reject=550 5.7.1 . Relaying denied. IP name lookup failed [203.227.25.122]
Nov 22 02:02:23 gw sm-mta[2080]: iALN2Lgp002080: from= , size=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[203.227.25.122]
Nov 22 11:07:28 gw sm-mta[2363]: iAM87QH5002363: ruleset=check_rcpt, arg1=ssey1002@hanmail.net, relay=[221.140.19.201], reject=550 5.7.1 ssey1002@hanmail.net. Relaying denied. IP name lookup failed [221.140.19.201]
Nov 22 11:07:29 gw sm-mta[2363]: iAM87QH5002363: lost input channel from [221.140.19.201] to MTA after rcpt
Nov 22 11:07:29 gw sm-mta[2363]: iAM87QH5002363: from=o708189@amazon.com, size=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[221.140.19.201]
Nov 22 14:10:44 gw sm-mta[2447]: iAMBAgpR002447: ruleset=check_rcpt, arg1= , relay=[203.227.25.122], reject=550 5.7.1 . Relaying denied. IP name lookup failed [203.227.25.122]
Nov 22 14:10:45 gw sm-mta[2447]: iAMBAgpR002447: from= , size=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[203.227.25.122]
Nov 23 23:42:14 gw sm-mta[3368]: iANKgAom003368: ruleset=check_rcpt, arg1= , relay=[222.101.92.127], reject=550 5.7.1 . Relaying denied. IP name lookup failed [222.101.92.127]
Nov 23 23:42:14 gw sm-mta[3368]: iANKgAom003368: lost input channel from [222.101.92.127] to MTA after rcpt
Nov 23 23:42:14 gw sm-mta[3368]: iANKgAom003368: from= , size=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[222.101.92.127]

dustcore добавил в 24.11.2004 17:19
сорри за UP, но несколько переживаю.

Источник

Логи почты

Имеется шлюз, через который отправляют и получают почту.
Сами smtp и pop серверы используются чужие.
На этом шлюзе накапливается информация от tcpdump (с порта 25 и 110).
Но хотелось бы иметь информацию кто, когда и кому отправляет почту и от кого получает. Т.е. еще и адреса.
Реально ли это сделать без доступа к почтовому серверу?
Может есть ли какие-то утилиты?

Re: Логи почты

Re: Логи почты

> Но хотелось бы иметь информацию кто, когда и кому отправляет почту и от кого получает. Т.е. еще и адреса.

> Реально ли это сделать без доступа к почтовому серверу?

Конечно реально. Паяльник в руки и к админу.

Re: Логи почты

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

Re: Логи почты

> Но я думал, а вдруг это возможно, т.к. где-то в пакетах хранятся данные об адресате.

Еще раз повторяю /var/log/mail.log

Re: Логи почты

Re: Логи почты

2 Rain: перечитайте вопрос — нет на этом шлюзе программы, которая могла бы писать в этот лог, всего лишь транзитные пакеты.

> Просто руководство хочет контролировать
Тогда пусть даст указ использовать ТОЛЬКО свои SMTP и POP3/IMAP сервер. Останется установить соответствующее ПО на шлюз, и все, что нужно, будет идти в логи.

Источник

Читайте также:  Объединение разделов ssd windows 10
Оцените статью