Как отключить ведение журнала консоли в Spring Boot
1. обзор
Обычно консольные журналы дают нам возможность отладки нашей системы простым и интуитивно понятным способом. Тем не менее, бывают случаи, когда мы не хотим включать эту функцию в нашей системе.
В этом кратком руководствеwe’ll see how to avoid logging to the console when running a Spring Boot application.
Сбор логов с коммутаторов S2300 на Debian
В OS Debian есть многим известный пакет логирование данных rsyslog, который мы сегодня и настроим для получения данных введенных на коммутаторах S2300. Данная статья по настройкам rsyslog не ограничивается только данными коммутаторами, разница будет только в настройке самих коммутаторов.
Для начала нам потребуется снять комментарии (в начале строки символ — #) в файле /etc/rsyslog.conf и приведем его в такое состояние (в данном куске кода указываются только строки которые изменялись):
$ModLoad imuxsock $ModLoad imklog $ModLoad imudp $UDPServerRun 514 $ModLoad imtcp $InputTCPServerRun 514 $FileOwner root $FileGroup adm $FileCreateMode 0640 $DirCreateMode 0755 $Umask 0022 $IncludeConfig /etc/rsyslog.d/*.conf
Huawei как отключить предотвращение случайных нажатий
Также нам потребуется создать правило обработки лог файлов, которое будет раскладывать логи по IP адресам устройств, мы создадим отдельный файл sw_s2300.conf в директории /etc/rsyslog.d/ с содержимым:
$template FILENAME,»/var/log/switch/%fromhost-ip%.log» *.* ?FILENAME
Перезагрузим службу rsyslog
service rsyslog restart
На этом наш rsyslog готов и мы приступим к настройке коммутатора.
Настройка полного логирования Huawei S2300.
Подключаемся к нашему коммутатору и вводим следующие команды:
system-view info-center loghost 172.16.0.1 info-center snmp channel 2 info-center console channel 2 info-center monitor channel 2 info-center timestamp log boot quit save
Описание команд:
system-view — вход в режим настройки коммутатора
info-center loghost 172.16.0.1 — указываем, что лог файлы будут отправляться на сервер с нужным нам IP на котором и поднят rsyslog
info-center snmp channel 2 — будем логировать также все запросы по протоколу SNMP
info-center console channel 2 — будем писать все введенные команды на коммутаторе
info-center monitor channel 2 — мониторим все события по всем проблемам
info-center timestamp log boot — также мониторим перезагрузку коммутатора.
save — сохранение наших изменений на коммутаторе
После ввода данных команд на сервере появится файл с IP адресом нашего коммутатора и в него будут ссыпаться все логи по коммутатору.
Если есть вопросы, то просим Вас посетить наш форум, на котором Вы сможете попросить описание совершенно бесплатно.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Страница для печати
Источник: htfl.ru
Отключение и настройка определения местоположения в Huawei и Honor
Blog of Khlebalin Dmitriy
Мне не очень нравится, как выглядит логирование на Cisco, или просто я не умею правильно с этим работать, поэтому решил погрузится в тему более детально.
Мне кажется, на Микроте это сделано, как-то более удобно, открыл соседнее окно и смотри себе логи…
Но Cisco is Cisco
Существует шесть способов сбора логов с cisco маршрутизаторов:
1.Console logging — вывод сообщений на консоль маршрутизатора, т.е. для их чтения нужно быть подключенным к консоли.
2.Buffered logging — в этом случае все сообщения будут размещаться в RAM памяти маршрутизатора. Для этого необходимо настроить буфер для логов в маршрутизаторе, так же следует помнить что буфер ограничен и при большом количестве сообщений старые записи будут затёрты более новыми и будут потеряны.
3.Terminal logging — используя команду terminal monitor можно заставить маршрутизатор выводить лог сообщения на VTY терминалы.
4.Syslog — маршрутизатор cisco будит посылать лог сообщения на один или несколько внешних syslog сервера.
5.SNMP traps — маршрутизатор может посылать SNMP сообщения (traps) на удалённый SNMP сервер для сбора событий происходящих на маршрутизаторе.
6.AAA accounting — если Вы используете AAA, то можете заставить маршрутизатор отправлять информацию о сетевых подключениях и командах выполненных на маршрутизаторе на NAS (Network Access Server) сервер.
Для простоты можно все эти способы насвать «приемниками» логов, т.к. они эти логи принимают.
Каждый из этих приемников можно включить, выключить, а также настроить на уровень логирования или критичности принимаемых сообщений.
Уровни лог сообщений:
0 — Emergencies — Система не работоспособна
1 — Alert — Необходимо срочное вмешательство
2 — Critical — Критические события
3 — Errors — Сообщения о ошибках
4 — Warning — Всевозможные предупреждения
5 — Notifications — Различные важные уведомления
6 — Informational — Информационные сообщения
7 — Debbugging — Отладочные сообщения
Если выбираем 3 то в логах получим от 3 до 0
Если выбираем 7 то получим от 7 до 0
По умолчанию используется уровень 5 (т.е. логи уровней 5,4,3,2,1,0 будут выводится в консоль)
R3#sh logging
Таким образом, к примеру события изменения состояния интерфейсов (UP/DOWN) которые принадлежат уровню informational, будут оседать в приемниках Console logging и Monitor logging.
Если же мы включим дебаг, то все это повалится только в Monitor logging.
## Настройка отображения текущего времени, задать правильный формат.
R3(config)#service timestamps log datetime localtime
Но само локальное время может быть неправильным, как у меня сейчас (в этом случае логи будут нести неправильную информацию)
R3#sh clock
Можно задать правильное время непосредственно на устройстве (не лучший вариант).
R3#clock set 13:15:00 1 september 2021
R3#sh clock
13:15:13.852 moscow Wed Sep 1 2021
Теперь время выбрать часовой пояс (по итогу получаем +5 часов ко времени UTC).
R3#conf t
R3(config)#clock timezone Moscow +3
R3(config)#do wr
Или задать NTP сервер, откуда устройство будет получать время port UDP/123
enable — входим в привилегированный режим
configure terminal — входим в режим глобальной настройки
ntp server 192.168.10.3
Ждем, пока время не будет синхронизировано и проверяем:
Вы можете отслеживать этапы синхронизации командой show ntp associations — команда будет полезна для траблшутинга NTP;
R3#show ntp status
Для того, чтобы синхронизировать хардварное (железное) время даем команду:
R3#ntp update-calendar
R3(config)#logging on
## Логи на консоль
R3(config)#logging console critical
R3(config)#logging monitor debugging
## Настройка логирования в буфер
R3(config)#logging buffered informational
R3(config)#logging buffered 16386
R3(config)#logging rate-limit 100 except 4
R3(config)#exit
## Настройка сообщений на сервер syslog, протокол системного журнала UDP/514 — порт
logging host 192.168.10.237
иногда бывает необходимо настроить адрес:
interface vlan 1 — нужно задать ip address
ip address 192.168.10.60 255.255.255.0 — задали ip address 192.168.10.60/24
no sutdown — включили интерфейс
## задаем глубину логирования
logging trap debugging
Для того чтобы посмотреть, что упало в буфер:
R3#show logging
Включение отображения monitor logging:
terminal monitor
Но лучше всего, конечно, поднять syslog сервер и лить логи туда, на нем же и смотреть их в удобном виде.
Источник: khlebalin.wordpress.com