Diagnostic archive: различия между версиями
(Убрал из черновиков) |
|||
(не показана 31 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Работа с диагностическим архивом}} | {{DISPLAYTITLE: Работа с диагностическим архивом}} | ||
{{Draft}} | |||
== Введение == | == Введение == | ||
Архив с диагностической информацией может помочь при [[How to diagnose | диагностике ошибок]] в работе контроллера Wiren Board. Содержит в себе файлы настроек, логи сервисов и прочую полезную информацию. | |||
== Настройки == | == Настройки == | ||
Строка 14: | Строка 15: | ||
== Логи == | == Логи == | ||
=== Загрузка контроллера === | === Загрузка контроллера === | ||
''dmesg.log'' - лог последней загрузки контроллера. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# dmesg -P | # dmesg -P | ||
</syntaxhighlight> | </syntaxhighlight> | ||
''dmesg.previous-boot.log'' - лог предыдущей загрузки контроллера. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# journalctl -k -b -1 | # journalctl -k -b -1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | === /emmc === | ||
=== | |||
=== Восстановление прошивки === | === Восстановление прошивки === | ||
''/mnt/data/.wb-restore/wb-console.log'' - лог восстановления прошивки контроллера. | |||
=== Службы === | === Службы === | ||
''/service/'' - логи сервисов wb, а также: | |||
* mosquitto.service | * mosquitto.service | ||
* hostapd.service | * hostapd.service | ||
Строка 59: | Строка 38: | ||
* wpa_supplicant.service | * wpa_supplicant.service | ||
=== | === /static === | ||
=== /usb === | |||
=== /var === | |||
* apt ( | Сюда сохраняются логи: | ||
* apt (history.log - можно посмотреть историю обновлений через apt) | |||
* nginx | * nginx | ||
* mosquitto | * mosquitto | ||
* z-way-server | * z-way-server | ||
=== /wb-ec === | |||
== Команды == | == Команды == | ||
=== Информация о системе === | === Информация о системе === | ||
''/static/uboot_version.log'' - информация о загрузчике. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
Строка 75: | Строка 56: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
''/static/uname_a.log'' - информация о системе. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# uname -a | # uname -a | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Дата архива === | === Дата архива === | ||
''data.log'' - дата создания диагностического архива. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
Строка 152: | Строка 70: | ||
=== Место на диске === | === Место на диске === | ||
''df_h.log'' - список смонтированных разделов и свободное место на них. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
Строка 159: | Строка 77: | ||
=== Информация о пакетах === | === Информация о пакетах === | ||
''dpkg_l.log'' - данные об установленных пакетах. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
Строка 165: | Строка 83: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | === Системный журнал === | ||
''last_logs.log'' - последние 1000 сообщений системного журнала. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# | # journalctl -n 1000 --no-pager | ||
</syntaxhighlight> | </syntaxhighlight> | ||
''last_logs.previous-boot.log'' - последние 1000 сообщений системного журнала предыдущей загрузки. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# | # journalctl -n 1000 --no-pager -b -1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Mosquitto === | === Mosquitto === | ||
''mosquitto-sys.log'' - состояние системных топиков брокера. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
Строка 194: | Строка 104: | ||
=== Сеть === | === Сеть === | ||
''nmcli.log'' - информация о сетевых подключениях. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
Строка 200: | Строка 110: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
''ip-a.log'' - информация о всех IP-адресах, связанных с сетевыми интерфейсами. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
Строка 206: | Строка 116: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
''ip-route.log'' - информация о таблице маршрутизации. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
Строка 212: | Строка 122: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | === Запущенные процессы === | ||
''ps_aux.log'' - данные обо всех активных на данный момент процессах. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# ps aux | # ps aux | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Серийный номер === | === Серийный номер === | ||
''serialnumber.log'' - серийный номер контроллера. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# wb-gen-serial -s | # wb-gen-serial -s | ||
Строка 232: | Строка 136: | ||
=== Время работы === | === Время работы === | ||
''uptime.log'' - текущее время, время работы после загрузки, количество текущих пользователей в компьютерной системе и нагрузку за последние 1, 5 и 15 минут. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# uptime | # uptime | ||
Строка 239: | Строка 143: | ||
== Полезные ссылки == | == Полезные ссылки == | ||
* [https://github.com/wirenboard/wb-diag-collect/tree/master wb-diag-collect] - сервис сбора диагностического архива. | * [https://github.com/wirenboard/wb-diag-collect/tree/master wb-diag-collect] - сервис сбора диагностического архива. | ||
* [ | * [[Заглавная страница | Документация устройств Wiren Board]] — описание устройств, схемы подключения, инструкции по обновлению и т.п. | ||
* [https://support.wirenboard.com Портал технической поддержки] — техподдержка и помощь сообщества. | * [https://support.wirenboard.com Портал технической поддержки] — техподдержка и помощь сообщества. | ||
* [[WB_FAQ| Ответы на часто задаваемые вопросы (FAQ)]] — сборник полезных советов и ссылок. | |||
* [https://translate.google.ru/ Онлайн-переводчик от Google] — если у вас трудности с переводом сообщений журнала, воспользуйтесь переводчиком. | * [https://translate.google.ru/ Онлайн-переводчик от Google] — если у вас трудности с переводом сообщений журнала, воспользуйтесь переводчиком. |
Версия 11:45, 26 июля 2024
Это черновик страницы. Последняя правка сделана 26.07.2024 пользователем Mikhail.burchu.
Введение
Архив с диагностической информацией может помочь при диагностике ошибок в работе контроллера Wiren Board. Содержит в себе файлы настроек, логи сервисов и прочую полезную информацию.
Настройки
/etc
Сюда сохраняются файлы настроек сервисов wb, а также:
- настройки apt (список источников и настройки пакетов)
- настройки mosquitto
- настройки NetworkManager
/usr
Сюда сохраняются пользовательские настройки NetworkManager и информация об установленном релизе ПО контроллера
Логи
Загрузка контроллера
dmesg.log - лог последней загрузки контроллера.
# dmesg -P
dmesg.previous-boot.log - лог предыдущей загрузки контроллера.
# journalctl -k -b -1
/emmc
Восстановление прошивки
/mnt/data/.wb-restore/wb-console.log - лог восстановления прошивки контроллера.
Службы
/service/ - логи сервисов wb, а также:
- mosquitto.service
- hostapd.service
- dnsmasq.service
- nginx.service
- NetworkManager.service
- ModemManager.service
- wpa_supplicant.service
/static
/usb
/var
Сюда сохраняются логи:
- apt (history.log - можно посмотреть историю обновлений через apt)
- nginx
- mosquitto
- z-way-server
/wb-ec
Команды
Информация о системе
/static/uboot_version.log - информация о загрузчике.
# [ -e /proc/device-tree/chosen/u-boot-version ] && cat /proc/device-tree/chosen/u-boot-version || echo unknown
/static/uname_a.log - информация о системе.
# uname -a
Дата архива
data.log - дата создания диагностического архива.
# date --iso-8601=seconds
Место на диске
df_h.log - список смонтированных разделов и свободное место на них.
# df -h
Информация о пакетах
dpkg_l.log - данные об установленных пакетах.
# dpkg -l
Системный журнал
last_logs.log - последние 1000 сообщений системного журнала.
# journalctl -n 1000 --no-pager
last_logs.previous-boot.log - последние 1000 сообщений системного журнала предыдущей загрузки.
# journalctl -n 1000 --no-pager -b -1
Mosquitto
mosquitto-sys.log - состояние системных топиков брокера.
# mqtt-get-dump "\$SYS/#"
Сеть
nmcli.log - информация о сетевых подключениях.
# nmcli
ip-a.log - информация о всех IP-адресах, связанных с сетевыми интерфейсами.
# ip a
ip-route.log - информация о таблице маршрутизации.
# ip route
Запущенные процессы
ps_aux.log - данные обо всех активных на данный момент процессах.
# ps aux
Серийный номер
serialnumber.log - серийный номер контроллера.
# wb-gen-serial -s
Время работы
uptime.log - текущее время, время работы после загрузки, количество текущих пользователей в компьютерной системе и нагрузку за последние 1, 5 и 15 минут.
# uptime
Полезные ссылки
- wb-diag-collect - сервис сбора диагностического архива.
- Документация устройств Wiren Board — описание устройств, схемы подключения, инструкции по обновлению и т.п.
- Портал технической поддержки — техподдержка и помощь сообщества.
- Ответы на часто задаваемые вопросы (FAQ) — сборник полезных советов и ссылок.
- Онлайн-переводчик от Google — если у вас трудности с переводом сообщений журнала, воспользуйтесь переводчиком.