-
Notifications
You must be signed in to change notification settings - Fork 1
/
wb-diag-collect.conf
142 lines (137 loc) · 3.87 KB
/
wb-diag-collect.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
mqtt:
broker: 'unix:///var/run/mosquitto/mosquitto.sock'
journald_logs:
lines_number: 1000
names:
- wb-*.service
- mosquitto.service
- hostapd.service
- dnsmasq.service
- nginx.service
- NetworkManager.service
- ModemManager.service
- wpa_supplicant.service
commands:
-
filename: ps_aux
command: ps aux
-
filename: date
command: 'date --iso-8601=seconds'
-
filename: static/uname_a
command: uname -a
-
filename: static/uboot_version
command: '[ -e /proc/device-tree/chosen/u-boot-version ] && cat /proc/device-tree/chosen/u-boot-version || echo unknown'
-
filename: free
command: 'free -m'
-
filename: df_h
command: df -h
-
filename: dpkg_l
command: dpkg -l
-
filename: interrupts
command: 'cat /proc/interrupts'
-
filename: dtc
command: 'dtc -I fs -O dts /proc/device-tree'
-
filename: factoryreset.fit-meta
command: 'fdtget /mnt/data/.wb-restore/factoryreset.fit / timestamp / description / compatible / firmware-version / firmware-compatible / release-name / release-suite / release-target / release-repo-prefix'
-
filename: service/systemd_units
command: 'systemctl list-units --all --output=json'
-
filename: service/systemd_unit_files
command: 'systemctl list-unit-files --all --output=json'
-
filename: uptime
command: uptime
-
filename: service/journalctl_list_boots
command: 'journalctl --list-boots'
-
filename: dmesg
command: 'journalctl -k -b 0'
-
filename: dmesg.previous-boot
command: 'journalctl -k -b -1'
-
filename: wb6_restart_reason
command: 'VALUE=$(busybox devmem 0x20bc004 16); echo "$VALUE"; [ "x$VALUE" = "x0x0001" ] && echo "(soft reboot)"; [ "x$VALUE" = "x0x0010" ] && echo "(hard reboot, power or watchdog)"'
-
filename: fuser_ttys
command: "find /dev -maxdepth 1 -type l -name 'tty*' | xargs ls -l; fuser -a -v /dev/ttyRS485* /dev/ttyMOD* /dev/ttyGSM* /dev/ttyUSB*"
-
filename: usb/tree
command: 'lsusb -t'
-
filename: usb/list
command: 'lsusb'
-
filename: emmc/extcsd
command: 'mmc extcsd read /dev/mmcblk0'
-
filename: emmc/extcsd_hex
command: 'cat /sys/kernel/debug/mmc0/mmc0\:*/ext_csd'
-
filename: emmc/ios
command: 'cat /sys/kernel/debug/mmc0/ios'
-
filename: emmc/emmcparm
command: 'emmcparm -I /dev/mmcblk0'
-
filename: wb-release
command: 'journalctl -t wb-release -n 1000 --no-pager'
-
filename: serialnumber
command: 'wb-gen-serial -s'
-
filename: mosquitto-sys
command: 'mqtt-get-dump "\$SYS/#"'
-
filename: ip-a
command: 'ip a'
-
filename: ip-route
command: 'ip route'
-
filename: nmcli
command: 'nmcli'
files:
- /etc/apt/sources.list*
- /etc/apt/preferences*
- /etc/mosquitto/mosquitto.conf
- /etc/mosquitto/acl/*.conf
- /etc/mosquitto/conf.d/*.conf
- /etc/wb-connection-manager.conf
- /etc/wb-hardware.conf
- /etc/wb-knxd-config.conf
- /etc/wb-mqtt-adc.conf
- /etc/wb-mqtt-db.conf
- /etc/wb-mqtt-gpio.conf
- /etc/wb-mqtt-knx.conf
- /etc/wb-mqtt-mbgate.conf
- /etc/wb-mqtt-opcua.conf
- /etc/wb-mqtt-serial.conf
- /usr/lib/wb-release
- /var/log/z-way-server.log
- /var/log/mosquitto/mosquitto.log
- /var/log/apt/history.log
filters:
-
glob: etc/wb-mqtt-serial.conf
pattern: '"password"\s*:\s*\[.*\]'
repl: '"password": [REMOVED_BY_DIAG_COLLECT]'
-
glob: etc/mosquitto/conf.d/*.conf
pattern: 'username\s+.*'
repl: 'username REMOVED_BY_DIAG_COLLECT'
-
glob: etc/mosquitto/conf.d/*.conf
pattern: 'password\s+.*'
repl: 'password REMOVED_BY_DIAG_COLLECT'