Добрый день!
Интересная ситуация была: облако припало, доступа не было ни по SSH, ни по WEB. В веб-админке ВБ раздел облака в настройка ПРОПАЛ. Вчера вечером был, утром нет. На момент вечера никаких действий с контроллером не производил.
Зашёл по SSH.
Спойлер
systemctl status wb-cloud-agent
● wb-cloud-agent.service - Wiren Board Cloud Agent (default)
Loaded: loaded (/lib/systemd/system/wb-cloud-agent.service; enabled; vendo>
Active: active (running) since Mon 2025-04-14 15:47:33 MSK; 1 weeks 4 days>
Main PID: 7060 (python3)
Tasks: 2 (limit: 4676)
Memory: 165.2M
CPU: 1h 32min 59.486s
CGroup: /system.slice/wb-cloud-agent.service
├─ 7060 python3 /usr/bin/wb-cloud-agent --daemon --provider defau>
└─540666 curl --connect-timeout 45 --retry 8 --retry-delay 1 --ret>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: Traceback (most recen>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File "/usr/lib/pyth>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: make_event_reques>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File "/usr/lib/pyth>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: event_data, http_>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File "/usr/lib/pyth>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: result = subproce>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File "/usr/lib/pyth>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: raise CalledProce>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: subprocess.CalledProc>
lines 1-21/21 (END)…skipping…
● wb-cloud-agent.service - Wiren Board Cloud Agent (default)
Loaded: loaded (/lib/systemd/system/wb-cloud-agent.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2025-04-14 15:47:33 MSK; 1 weeks 4 days ago
Main PID: 7060 (python3)
Tasks: 2 (limit: 4676)
Memory: 165.2M
CPU: 1h 32min 59.486s
CGroup: /system.slice/wb-cloud-agent.service
├─ 7060 python3 /usr/bin/wb-cloud-agent --daemon --provider default
└─540666 curl --connect-timeout 45 --retry 8 --retry-delay 1 --retry-all-errors --cert >
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: Traceback (most recent call last):
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File "/usr/lib/python3.9/dist-packages/wb/cloud_agent/m>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: make_event_request(settings, mqtt)
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File "/usr/lib/python3.9/dist-packages/wb/cloud_agent/m>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: event_data, http_status = do_curl(settings=settings, >
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File "/usr/lib/python3.9/dist-packages/wb/cloud_agent/m>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: result = subprocess.run(command, timeout=360, check=T>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File “/usr/lib/python3.9/subprocess.py”, line 528, in r>
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: raise CalledProcessError(retcode, process.args,
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: subprocess.CalledProcessError: Command '[‘curl’, '–conne>
~
~
~
~
~
~
~
~
~
root@wirenboard-AM75Z4F3:~# host agent.wirenboard.cloud
agent.wirenboard.cloud is an alias for wirenboard.cloud.
wirenboard.cloud has address 5.35.10.8
root@wirenboard-AM75Z4F3:~# ping 8.8.8.8 -c 4
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=103 time=43.7 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=103 time=41.4 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=103 time=40.6 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=103 time=48.7 ms
— 8.8.8.8 ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 40.611/43.591/48.693/3.148 ms
root@wirenboard-AM75Z4F3:~# curl --connect-timeout 45 --retry 8 --retry-delay 1 --retry-all-errors
–cert /var/lib/wb-cloud-agent/device_bundle.crt.pem
–engine ateccx08
–key ATECCx08:00:02:C0:00
–key-type ENG
-w ‘|||{“code”:“%{response_code}”}’
https://agent.wirenboard.cloud/api-agent/v1/agent-start-up/
{“activated”:true,“activationLink”:null}|||{“code”:“200”}root@wirenboard-AM75Z4F3:~# \
root@wirenboard-AM75Z4F3:~# systemctl status wb-cloud-agent
● wb-cloud-agent.service - Wiren Board Cloud Agent (default)
Loaded: loaded (/lib/systemd/system/wb-cloud-agent.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2025-04-14 15:47:33 MSK; 1 weeks 4 days ago
Main PID: 7060 (python3)
Tasks: 1 (limit: 4676)
Memory: 162.9M
CPU: 1h 33min 256ms
CGroup: /system.slice/wb-cloud-agent.service
└─7060 python3 /usr/bin/wb-cloud-agent --daemon --provider default
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File “/usr/lib/python3.9/dist-packages/wb/cloud_agent/main.py”, line 319, in run_daemon
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: make_event_request(settings, mqtt)
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File “/usr/lib/python3.9/dist-packages/wb/cloud_agent/main.py”, line 197, in make_event_request
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: event_data, http_status = do_curl(settings=settings, method=“get”, endpoint=“events/”)
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File “/usr/lib/python3.9/dist-packages/wb/cloud_agent/main.py”, line 86, in do_curl
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: result = subprocess.run(command, timeout=360, check=True, capture_output=True)
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: File “/usr/lib/python3.9/subprocess.py”, line 528, in run
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: raise CalledProcessError(retcode, process.args,
Apr 26 10:35:12 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: subprocess.CalledProcessError: Command '[‘curl’, ‘–connect-timeout’, ‘45’, ‘–retry’, ‘8’, '–retry-dela>
Apr 26 10:43:48 wirenboard-AM75Z4F3 wb-cloud-agent[7060]: Event ‘update_metrics_config’ handled successfully, event id bcff1ae5-e0a9-4dc9-b13b-da980cb32c0f
root@wirenboard-AM75Z4
\root@wirenboard-AM75Z4F3:~#
root@wirenboard-AM75Z4F3:~# systemctl restaart wb-cloud-agent
Unknown command verb restaart.
root@wirenboard-AM75Z4F3:~# systemctl restart wb-cloud-agent
root@wirenboard-AM75Z4F3:~# systemctl status wb-cloud-agent
● wb-cloud-agent.service - Wiren Board Cloud Agent (default)
Loaded: loaded (/lib/systemd/system/wb-cloud-agent.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2025-04-26 10:44:23 MSK; 4s ago
Main PID: 544241 (python3)
Tasks: 3 (limit: 4676)
Memory: 10.8M
CPU: 2.273s
CGroup: /system.slice/wb-cloud-agent.service
├─544241 python3 /usr/bin/wb-cloud-agent --daemon --provider default
└─544294 systemctl restart wb-cloud-agent-telegraf.service
Apr 26 10:44:22 wirenboard-AM75Z4F3 systemd[1]: Starting Wiren Board Cloud Agent (default)…
Apr 26 10:44:23 wirenboard-AM75Z4F3 systemd[1]: Started Wiren Board Cloud Agent (default).
После рестарта сервиса - раздел появился в админке, пишет подключенок облаку, но сам доступ не ожил.
Архив до перезапуска.