Forum Turris
Fórum Turris Nápověda

Milí majitelé routerů Turris,

toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.


Dear Turris routers users,

this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.

Nahoru Téma Majitelé routerů / Gadgets / Samovolné zastavování Domoticz-u. (uzamčeno)
- - Od Chemik582 Dne 2015-09-11 09:18 Upraveno 2015-09-11 09:42
Už cca třetí den se mě děje to že když se pokouším přihlásit do domoticzu tak zahlásí že je off-line a červenou hlášku něco u nemožnosti vyčistit dočasné soubory. V první chvíli jsem nadával na prohlížeč a vůbec vše kolem, ale pak jsem přišel na to že se sám od sebe naprosto nahodile vypíná domoticz :( prostě když mě napíše při pokusu o přihlášení že je off-line tak se připojím ssh a příkaz ps | grep domoticz vrátí v podstatě sám sebe protože prostě domoticz se vypnul. Pak stačí jen klasické /etrc/init.d/domoticz start a zas jede.
To je ovšem špatně. Nechci si psát knihu kdy jsem kontroloval a kdy ne a pořád myslet na to že bych mě zase zkontrolovat jestli si náhodou domoticz nevzpoměl že se prostě vypne. A vymýšlet skript co by hlídal skript co spouští domoticz - to je to pověstné škrabání se levou rukou za pravým uchem ;)
Nevíte kde by mohl být problém? Případně jak zabezpečit aby se domoticz neukončoval?
Děkuji.

P.S.: Díval jsem se do /var/log/messages a ten se doslova zahlcuje tímto:

2015-09-11T08:12:01+02:00 info sshd[9544]: Received disconnect from 43.229.53.42: 11:  [preauth]
2015-09-11T08:12:02+02:00 info sshd[9557]: Failed password for root from 218.87.111.109 port 33922 ssh2
2015-09-11T08:12:05+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:05+02:00 info sshd[9557]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:08+02:00 info sshd[9604]: Failed password for root from 218.87.111.109 port 42895 ssh2
2015-09-11T08:12:09+02:00 info sshd[]: Last message 'Failed password for ' repeated 1 times, supressed by syslog-ng on turris
2015-09-11T08:12:09+02:00 info sshd[9580]: Failed password for root from 43.229.53.42 port 56481 ssh2
2015-09-11T08:12:10+02:00 info sshd[]: Last message 'Failed password for ' repeated 1 times, supressed by syslog-ng on turris
2015-09-11T08:12:10+02:00 info sshd[9604]: Failed password for root from 218.87.111.109 port 42895 ssh2
2015-09-11T08:12:10+02:00 info sshd[9580]: Failed password for root from 43.229.53.42 port 56481 ssh2
2015-09-11T08:12:10+02:00 info sshd[9580]: Received disconnect from 43.229.53.42: 11:  [preauth]
2015-09-11T08:12:11+02:00 info sshd[9604]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:13+02:00 info sshd[9630]: Failed password for root from 218.87.111.109 port 51730 ssh2
2015-09-11T08:12:16+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:16+02:00 info sshd[9630]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:19+02:00 info sshd[9643]: Failed password for root from 218.87.111.109 port 59268 ssh2
2015-09-11T08:12:21+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:21+02:00 info sshd[9643]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:23+02:00 info sshd[9670]: Failed password for root from 218.87.111.109 port 38894 ssh2
2015-09-11T08:12:26+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:26+02:00 info sshd[9670]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:26+02:00 info sshd[9672]: Failed password for root from 43.229.53.42 port 36098 ssh2
2015-09-11T08:12:28+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:28+02:00 info sshd[9672]: Received disconnect from 43.229.53.42: 11:  [preauth]
2015-09-11T08:12:28+02:00 info sshd[9696]: Failed password for root from 218.87.111.109 port 45829 ssh2
2015-09-11T08:12:31+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:31+02:00 info sshd[9696]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:33+02:00 info sshd[9711]: Failed password for root from 218.87.111.109 port 53540 ssh2
2015-09-11T08:12:36+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:36+02:00 info sshd[9711]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:38+02:00 info sshd[9735]: Failed password for root from 218.87.111.109 port 60841 ssh2
2015-09-11T08:12:41+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:41+02:00 info sshd[9735]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:43+02:00 info sshd[9750]: Failed password for root from 218.87.111.109 port 40716 ssh2
2015-09-11T08:12:46+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:46+02:00 info sshd[9750]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:48+02:00 info sshd[9774]: Failed password for root from 218.87.111.109 port 48198 ssh2
2015-09-11T08:12:51+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris
2015-09-11T08:12:51+02:00 info sshd[9774]: Received disconnect from 218.87.111.109: 11:  [preauth]
2015-09-11T08:12:52+02:00 info sshd[9787]: Failed password for root from 43.229.53.42 port 27552 ssh2
2015-09-11T08:12:52+02:00 info sshd[]: Last message 'Failed password for ' repeated 2 times, supressed by syslog-ng on turris

a who is vypíše k té ip adrese co se tam vyskytuje nejvíc tohle:

% Information related to '218.87.0.0 - 218.87.255.255'

inetnum:        218.87.0.0 - 218.87.255.255
netname:        CHINANET-JX
country:        CN
descr:          CHINANET jiangxi province network
descr:          China Telecom
descr:          No.31,jingrong street
descr:          Beijing 100032
admin-c:        CH93-AP
tech-c:         JN113-AP
status:         ALLOCATED NON-PORTABLE
changed:        hostmaster@cn.net 20020829
mnt-by:         MAINT-CHINANET
mnt-lower:      MAINT-IP-WWF
source:         APNIC

role:           JXDCB NET
address:        Jiangxi telecom network operation support department
address:        No.2009, Beijing East Road , nanchang,jiangxi province
country:        CN
phone:          +86 79186600000
e-mail:         wzzx_2013@189.cn
remarks:        send spam reports to wzzx_2013@189.cn
remarks:        and abuse reports to wzzx_2013@189.cn
remarks:        http://www.online.jx.cn
admin-c:        XY1-AP
tech-c:         WZ1-CN
tech-c:         WW49-AP
nic-hdl:        JN113-AP
notify:         wzzx_2013@189.cn
mnt-by:         MAINT-IP-WWF
changed:        hm-changed@apnic.net 20020812
changed:        chenyiq@gsta.com 20130221
source:         APNIC

person:         Chinanet Hostmaster
nic-hdl:        CH93-AP
e-mail:         anti-spam@ns.chinanet.cn.net
address:        No.31 ,jingrong street,beijing
address:        100032
phone:          +86-10-58501724
fax-no:         +86-10-58501724
country:        CN
changed:        dingsy@cndata.com 20070416
changed:        zhengzm@gsta.com 20140227
mnt-by:         MAINT-CHINANET
source:         APNIC

je nějaká možnost se toho nějak zbavit?
Nadřazený - - Od Eskymák (>) Dne 2015-09-11 14:08
To je log z SSH? Povolil bych honeypot. :-)

Včera jsem taky řešil nefunkční domoticz, tedy alespoň webové rozhraní rovněž hlásilo Offline, ale systém dál zpracovával data, alespoň si nejsem vědom výpadku. Restart přes luci nepomohl, takže pomohl až restart turrisu.
Možná restart nepomohl protože domoticz neběžel a pomohl by až start. Nevím. Budu to dál sledovat.
Nadřazený - Od Chemik582 Dne 2015-09-11 15:56
Ano. Děkuji. Zapnul jsem dle návodu honeypot a log se "pročistil". Ovšem jak jsem ho tak prohlížel tak sem si všiml že v tom logu nejsou věci co spouští cron. Kontroluji průběžně jak s tím domoticzem a když jsem procházel messages tak jsem si všiml že v něm vůbec nejsou úlohy co spouští cron. Podle všeho se spouštějí (data v teploměrech jsou a jsou aktuální), ale ve /var/log/messages o tom není ani zmínka. Je to poté co jsem spustil honeypot - je to nějaká návaznost na tuto akci?
Nadřazený - - Od Chemik582 Dne 2015-09-11 18:50
Tak jsem vypozoroval že v okamžiku kdy zavolám z terminálu kde jsem připojen pomocí ssh skriptem turris dongl (python gadget_command.py "WHO AM I?") tak se zastaví domoticz :) prostě se potom zeptám na proces domoticzu a ten tam není.
Tak nevím. To by přeci spolu nemělo mít nic společného?
Nadřazený - - Od Eskymák (>) Dne 2015-09-11 21:50 Upraveno 2015-09-11 21:54
Zajímavý objev. Já bych si to vysvětlil tak, že domoticz očekává z donglu nějakej formát odpovědi a s odpovědí na příkaz "WHO AM I?" si neporadí a spadne.

Podařilo se mi potíže zreprodukovat. Domoticz ale nespadl hned ale po několikerém zavolání příkazu.
EDIT: A teď se mi ho podařilo shodit taky na první pokus.

Konec logu:
... běžný provoz
2015-09-11 23:47:03.644  Hardware Monitor: Fetching data (System sensors)
---Po zavolání "WHO AM I?"
2015-09-11 23:47:29.612  Error: Serial Port closed!... Error: End of file
2015-09-11 23:47:29.626  JabloDongle: Using serial port /dev/ttyUSB0
2015-09-11 23:47:29.803  Received message of type UNDEF from device 0 (Unknown)
2015-09-11 23:47:30.228  Error: Turris Dongle not found on port /dev/ttyUSB0!
Nadřazený - - Od Chemik582 Dne 2015-09-14 22:32
Tak nevím :( asi jsme jediní kterým se něco takového děje. Nebo ti ostatní na to používají nějakou obézličku.
Nadřazený - - Od Milhauszn Dne 2015-09-15 13:44
Myslim ze nejste jediny.
Pri spustenem domoticz jsem chtel jen poslat nejaky prikaz a Domoticz take spadl.
Myslim ze je to stejny problem jako drive popisovany, ze nelze k danemu zarizeni pristupovat primo z vicero mist najednou.
Rozumej mit sledovani Donglu pres treba ten sber dat teplomeru a zaroven dalsim programem posilat prikazy, ci je cist.
Muzete si to zkusit, pri otevreni vicero terminalu a sledovani co se deje a kdy uz to nefunguje.
Proto je tu treba Domoticz aby se resilo vse pres nej, pripadne jsou tu dalsi navody, ktere vytvori server, ktery sbira vsechny data a pak na nej se muzete pripojovat jak chcete.
Nadřazený - Od NONES (>>>) Dne 2015-09-15 21:35
Ne, toto se mi opravdu nestává. Domoticz jede stále bez problémů a je dostupný
Nadřazený - Od ZdK Dne 2015-10-12 13:50
Zdravím ..
Jediní nejste. Já jsem na tom podobně ... Občas se mi v logu objeví násl. řádky:

2015-10-12 13:53:18.228  Received message of type SENSOR from device 1905164 (JA-83M)
2015-10-12 13:54:36.684  Received message of type BEACON from device 8337488 (JA-82SH)
2015-10-12 13:55:17.867  Received message of type SENSOR from device 1904789 (JA-83M)
2015-10-12 13:55:20.997  Received message of type BEACON from device 5830933 (JA-80L)
2015-10-12 13:55:54.268  Received message of type BEACON from device 7764786 (JA-85ST)
2015-10-12 13:56:44.043  Received message of type BEACON from device 6679694 (JA-83P)
2015-10-12 13:59:33.454  Error: Serial Port closed!... Error: End of file
2015-10-12 13:59:33.777  JabloDongle: Using serial port /dev/ttyUSB0
2015-10-12 13:59:33.954  Received message of type UNDEF from device 0 (Unknown)
2015-10-12 13:59:34.379  Error: Turris Dongle not found on port /dev/ttyUSB0!
2015-10-12 14:09:56.009  Domoticz V2.2563-gadgets-4-g367addd-1 (c)2012-2015 GizMoCuz
2015-10-12 14:09:56.009  Startup Path: /usr/share/domoticz/
2015-10-12 14:09:56.041  Sunrise: 07:20:00 SunSet:18:17:00
2015-10-12 14:09:56.051  Active notification subsystems: http, nma (2/8)
2015-10-12 14:09:56.053  Webserver started on port: 8080
2015-10-12 14:09:58.057  JabloDongle: Worker started...
2015-10-12 14:09:58.058  Pinger: Started
2015-10-12 14:09:59.058  JabloDongle: Using serial port /dev/ttyUSB0
2015-10-12 14:09:59.235  Turris Dongle on port /dev/ttyUSB0, FW version 1.4
2015-10-12 14:09:59.235  Reading learned devices:
------ poté se objeví v logu načtené sloty a vše běží v pořádku (Domoticz jsem spustil ručně v 14:09:56.009)

Domoticz nenajde Dongle v době, kdy nikdo není doma a nemohl s ním tedy nikdo manipulovat .... Bohužel, nevím, proč Turris nevidí Dongle ... HA je nainstalovaný ale spuštění je zakázáno a v procesech ho také nevidím.
Pokud by někdo věděl, co s tím, budu rád ...
Nadřazený - Od Eskymák (>) Dne 2015-11-03 21:01
Dneska jsem přehazoval USB kabeláž a vypadá to, že Domoticz spadl při/po odpojení/zapojení Dongle. Jeden by čekal, že to bude nějak ošetřené. :-(
Nadřazený - - Od Emil Dne 2015-11-12 12:35
Včera ráno se mi zaseklo ukládání dat do DB souboru z Domoticz.
Domoticz normálně dál běžel, v logu bylo vidět přijímaní dat z gadgets, ale vždy tam byla chyba, že nemůže uložit do DB, protože je read-only.
Zobrazování stavů v hlavních obrazovkách zobrazovalo staré hodnoty před touto chybou.

Databázi a log mám na microSD kartě 2GB. Bohužel do logu se nic nezapsalo.
Restartování Domoticz nepomohlo, pomohl reset celého routeru. Možná by stačil reset databázového systému.

Nemám radši udělat, že bych vše vrátil do tempu a jen cronem třeba každou hodinu data překopíroval na SD.
Nevím, jak linux provádí zápis na SD kartu, zda se můžou takové výpadky opakovat ?
Nadřazený - - Od machfilip Dne 2015-11-12 19:10
No, databazi na SD kartu nedoporucuju. Spis ji nasmerujte do ramdisku (tmpfs) a cronem ji jednou za nejaky interval jednorazove preneste na SD kartu. Obecne SD karty nejsou delane na caste cteni/zapisy...
Nadřazený - - Od DracoAn Dne 2016-08-12 09:19
A od kdy není SD karta dělaná na časté zapisy?
Nadřazený - Od machfilip Dne 2016-08-12 09:28
Od prvopočátku? SD karta a obdobné typy Flash pamětí jsou navržené na méně časté a spíše jednorázové zápisy (foťák, kamera, ...) Ale používat ji pro databázi, logování apod. není doporučované. Koukněte na loňské LinuxDays a přednášky mám tušení Pavla Píši kde o tom hezky mluvil.
- - Od DracoAn Dne 2016-08-12 09:22
Také se mi začal odpojovat sám od sebe domoticz. Po uvedení do továrního nastavení problém přestal. Jenže mi teď místo toho samovolně přestává komunikovat po čase dongle. Restart zařízení a opět jede.
Nadřazený - - Od DracoAn Dne 2016-08-13 09:17
Zjištěné chybové hlášení:


root@turris:~# dmesg | grep ttyUSB0
[90781.297527] ftdi_sio ttyUSB0: failed to get modem status: -110
[90786.325180] ftdi_sio ttyUSB0: error from flowcontrol urb
[90798.440790] ftdi_sio ttyUSB0: ftdi_set_termios FAILED to set databits/stopbits/parity
[90799.469743] ftdi_sio ttyUSB0: ftdi_set_termios urb failed to set baudrate
[90804.497584] ftdi_sio ttyUSB0: urb failed to clear flow control
[90814.546251] ftdi_sio ttyUSB0: urb failed to clear flow control
[90819.573085] ftdi_sio ttyUSB0: urb failed to clear flow control
[90824.599929] ftdi_sio ttyUSB0: urb failed to clear flow control
[90829.626743] ftdi_sio ttyUSB0: urb failed to clear flow control
[90834.653583] ftdi_sio ttyUSB0: urb failed to clear flow control
[90839.680424] ftdi_sio ttyUSB0: urb failed to clear flow control
root@turris:~# ftdi_sio ttyUSB0: failed to get modem status: -110


Neví někdo co s tím?
Nadřazený - Od DracoAn Dne 2016-08-15 19:23
Tak nic samo se rozjelo a to jsem s tim nic nedělal.
- Od O.c.k.o. Dne 2016-10-22 23:30
Možná se  někomu hodí jednoduchý návod :wink:
Taky se mi občas zastaví domoticz.
Vyřešil jsem to  instalací balíčku "monit"  a zeditováním jeho configuráku "/etc/monitrc"
Následovně:
set daemon 60                               # check každých 60 sekund
with start delay 60                         # prodleva monit deamonu po spuštění

set logfile /var/log/monit.log              # cesta k monit logu
set mailserver smtp.server.cz port 25       # vas mailserver:port
with timeout 30 seconds
set mail-format { from: Monitor@server.cz } # adresa odesílatele
set alert email@server.cz                   # adresa příjemce
set httpd port 8081                         # port webinterface monitu
allow 0.0.0.0/0.0.0.0                       # povolené všechny ip
allow admin:heslo                           # login k webové administraci monitu


check process domoticz                      # hlídání běžící služby domoticz bez pid file
matching "domoticz"
  start program = "/etc/init.d/domoticz start"
  stop  program = "/etc/init.d/domoticz stop"

if failed
port 8080                                   # hlídání funkčnosti web administrace domoticz
protocol http
for 2 cycles
then restart
Nahoru Téma Majitelé routerů / Gadgets / Samovolné zastavování Domoticz-u. (uzamčeno)

Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill