abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 15:55 | Zajímavý software

Mozilla vydala novou verzi 0.6 svobodného softwaru DeepSpeech pro převod řeči na text. Přehled novinek v příspěvku na blogu Mozilla Hacks.

Ladislav Hagara | Komentářů: 2
včera 17:33 | Zajímavý projekt

Dnes měl na YouTube premiéru krátký sci-fi film SKYWATCH. Colin Levy na něm strávil téměř 6 let. Pro vytvoření 3D grafiky byl vybrán Blender. Film byl z části financován z kampaně na Kickstarteru.

Ladislav Hagara | Komentářů: 3
včera 05:55 | Zajímavý software

Netflix uvolnil framework pro datovou vědu Metaflow jako open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 39
3.12. 21:33 | Nová verze

Byla vydána nová verze 4.1 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Opravena byla také řada bezpečnostních chyb.

Ladislav Hagara | Komentářů: 3
3.12. 19:22 | Nová verze

Po více než roce od vydání verze 5 byla vydána nová verze 5.1 linuxové distribuce elementary OS (Wikipedie) vycházející z Ubuntu. Kódové jméno této nejnovější verze je Hera. Přehled novinek i s náhledy v příspěvku na blogu.

Ladislav Hagara | Komentářů: 8
3.12. 18:55 | Nová verze

Byla vydána verze 3.0 webového aplikačního frameworku napsaného v Pythonu Django (Wikipedie). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
3.12. 17:33 | Nová verze

Byl vydán Mozilla Firefox 71.0. Přehled novinek v poznámkách k vydání a na stránce věnované vývojářům. Firefox pro Windows přináší Obraz v obraze aneb možnost sledování videa v samostatném okně. Ve verzi pro Linux se tato novinka objeví v lednu. Vylepšen byl správce hesel Lockwise. Řešeny jsou také bezpečnostní chyby.

Ladislav Hagara | Komentářů: 0
3.12. 01:00 | Nová verze

Byla vydána verze 11.0 italské linuxové distribuce CAINE (Computer Aided INvestigative Environment) s kódovým názvem Wormhole. Jedná se o živou linuxovou distribuci zaměřenou na forenzní analýzu digitálních dat. Nejnovější CAINE vychází z Ubuntu 18.04 a přináší řadu nových nebo aktualizovaných softwarových nástrojů.

Ladislav Hagara | Komentářů: 0
2.12. 15:44 | Zajímavý projekt

Na Humble Bundle byla spuštěna charitativní akce The Yogscast Jingle Jam 2019. Podpořit ji lze 5 a více dolary. Za 30 dolarů a více lze získat řadu počítačových her běžících také v Linuxu. Jejich názvy budou postupně prozrazovány do 20. prosince.

Ladislav Hagara | Komentářů: 4
2.12. 05:55 | IT novinky

Rodina jednodeskových počítačů Orange Pi se rozrostla o Orange Pi 4 a Orange Pi 4B. Verze 4B má navíc akcelerátor AI. Cena začíná na 49,90 dolaru. Koupit je lze na AliExpressu nebo na Amazonu.

Ladislav Hagara | Komentářů: 5
Jaké hodinky nosíte (nejčastěji)?
 (24%)
 (6%)
 (17%)
 (54%)
Celkem 489 hlasů
 Komentářů: 134, poslední 30.11. 03:34
Rozcestník

www.AutoDoc.Cz

Dotaz: monitoring mdadm na CentOS 7 (systemd)

13.3. 00:26 lertimir | skóre: 63 | blog: Par_slov
monitoring mdadm na CentOS 7 (systemd)
Přečteno: 610×
Nějak se peru s konfigurací monitoringu mdadm na CentOS 7. Pokud službu standardně spouštím se systemd dostanu:
# root @ gondor in ~ [0:10:21] 
$ systemctl restart mdmonitor                                                     
Job for mdmonitor.service failed because the control process exited with error code. See "systemctl status mdmonitor.service" and "journalctl -xe" for details.

# root @ gondor in ~ [0:10:36] C:1
$ systemctl status mdmonitor
● mdmonitor.service - Software RAID monitoring and management
   Loaded: loaded (/usr/lib/systemd/system/mdmonitor.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2019-03-13 00:10:36 CET; 8s ago
  Process: 29134 ExecStart=/sbin/mdadm --monitor $MDADM_MONITOR_ARGS -f --pid-file=/var/run/mdadm/mdadm.pid (code=exited, status=1/FAILURE)

Mar 13 00:10:35 gondor.doma systemd[1]: Starting Software RAID monitoring and management...
Mar 13 00:10:35 gondor.doma mdadm[29134]: mdadm: No mail address or alert command - not monitoring.
Mar 13 00:10:36 gondor.doma systemd[1]: mdmonitor.service: control process exited, code=exited status=1
Mar 13 00:10:36 gondor.doma systemd[1]: Failed to start Software RAID monitoring and management.
Mar 13 00:10:36 gondor.doma systemd[1]: Unit mdmonitor.service entered failed state.
Mar 13 00:10:36 gondor.doma systemd[1]: mdmonitor.service failed.
stěžuje si na mail adresu. Ale v
cat /etc/mdadm.conf 
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#
DEVICE partitions

MAILADDR root@gondor
MAILFROM mdadm@gondor
HOMEHOST <system>

ARRAY backuppc   uuid=003bab47:fb9b9751:341db7aa:3fd438e8 
ARRAY basic      uuid=9d22cd4a:a35869c2:3f9d3c4d:e20881a8 
mail adresa je. pokud dám přímo příkaz mdadm --monitor --scan --test -1 mail v pořádku dorazí. systemd unit, která monitoring spouští je
cat /usr/lib/systemd/system/mdmonitor.service
[Unit]
Description=Software RAID monitoring and management
After=syslog.target
ConditionPathExists=/etc/mdadm.conf

[Service]
Type=forking
PIDFile=/var/run/mdadm/mdadm.pid
Environment= MDADM_MONITOR_ARGS=--scan
EnvironmentFile=-/etc/sysconfig/mdmonitor
ExecStart=/sbin/mdadm --monitor $MDADM_MONITOR_ARGS -f --pid-file=/var/run/mdadm/mdadm.pid

[Install]
WantedBy=multi-user.target
a když v vezmu definici proměnné MDADM_MONITOR_ARGS a nahradím ji do příkazu a provedu ručně, tak vše běží jak se očekává.
# root @ gondor in ~ [0:17:21] 
$ /sbin/mdadm --monitor --scan -f --pid-file=/var/run/mdadm/mdadm.pid             

# root @ gondor in ~ [0:22:42] 
$ ps -ef | grep mdadm                                                             
root     30556     1  0 00:22 ?        00:00:00 /sbin/mdadm --monitor --scan -f --pid-file=/var/run/mdadm/mdadm.pid
root     30563  7469  0 00:22 pts/0    00:00:00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn mdadm
Takže moje otázka je: Jak zjistit, co se vlastně nelíbí příkazu systemctl start mdmonitor??

Odpovědi

k3dAR avatar 13.3. 01:28 k3dAR | skóre: 57
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
jen non-centos tip, mdadm mam na *buntu a v conf nemam MAILFROM a pro MAILADDR mam jen root bez domeny...
porad nemam telo, ale uz mam hlavu... nobody
13.3. 08:59 pavele
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
Já mám v CentOS 7 jen:

MAILADDR root
13.3. 10:23 lertimir | skóre: 63 | blog: Par_slov
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
Ano. Takto (pouze mailaddr a v ní jen root) to bylo původně a dostával jsem stále stejnou chybu. Takže jsem zkoušel konfiguraci změnit tak, že jsem vložil úplnou adresu a doplnil mailfrom.
14.3. 11:30 Zdenek 'Mst. Spider' Sedlak | skóre: 38 | blog: xMstSpider
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
Neni tam ten Environment zbytecny, kdyz je v unit EnvironmentFile?

Na Fedore 29 ta unit vypada nasledovne:
$ cat /usr/lib/systemd/system/mdmonitor.service 
[Unit]
Description=Software RAID monitoring and management
ConditionPathExists=/etc/mdadm.conf

[Service]
Type=forking
PIDFile=/var/run/mdadm/mdadm.pid
EnvironmentFile=-/etc/sysconfig/mdmonitor
ExecStart=/sbin/mdadm --monitor --scan -f --pid-file=/var/run/mdadm/mdadm.pid

[Install]
WantedBy=multi-user.target
14.3. 12:49 lertimir | skóre: 63 | blog: Par_slov
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
Dík za inspiraci, ale nepomohlo. problém je jinde. Smazal jsem Environment a upravil execstart explicitním uvedením --scan a dopadlo to stejně.
# root @ gondor in /usr/lib/systemd/system [12:02:32] C:1
$ systemctl daemon-reload    

# root @ gondor in /usr/lib/systemd/system [12:02:51] 
$ systemctl restart mdmonitor
Job for mdmonitor.service failed because the control process exited with error code. See "systemctl status mdmonitor.service" and "journalctl -xe" for details.

# root @ gondor in /usr/lib/systemd/system [12:02:54] C:1
$ systemctl status mdmonitor
● mdmonitor.service - Software RAID monitoring and management
   Loaded: loaded (/usr/lib/systemd/system/mdmonitor.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2019-03-14 12:02:54 CET; 14s ago
  Process: 28506 ExecStart=/sbin/mdadm --monitor --scan -f --pid-file=/var/run/mdadm/mdadm.pid (code=exited, status=1/FAILURE)

Mar 14 12:02:54 gondor.doma systemd[1]: Starting Software RAID monitoring and management...
Mar 14 12:02:54 gondor.doma mdadm[28506]: mdadm: No mail address or alert command - not monitoring.
Mar 14 12:02:54 gondor.doma systemd[1]: mdmonitor.service: control process exited, code=exited status=1
Mar 14 12:02:54 gondor.doma systemd[1]: Failed to start Software RAID monitoring and management.
Mar 14 12:02:54 gondor.doma systemd[1]: Unit mdmonitor.service entered failed state.
Mar 14 12:02:54 gondor.doma systemd[1]: mdmonitor.service failed.
Zkusil jsem i do příkazu vložit -vv abych získal více informací a nic více se nevypíše. nějaký jiný nápad, co se mu fakticky nelíbí?
14.3. 13:31 GeorgeWH | skóre: 39
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
A co mas v /etc/sysconfig/mdmonitor?
14.3. 14:16 lertimir | skóre: 63 | blog: Par_slov
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
Nic. Není. Ten soubor se nevytvořil při instalaci a sám jsem ho také následně nevytvořil, nevím co bych do něj měl dát.
14.3. 14:45 GeorgeWH | skóre: 39
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
Ja len ze som riesil podobny problem so startom bind, ked v konfig subore nacitanym v systemd unite bol komentar v riadku parametra:
# tento komentra bol ok
OPTS="..."   # komentar, ktory vadil, po odstraneni to bolo ok
14.3. 14:52 lertimir | skóre: 63 | blog: Par_slov
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
Hlavně mne štve, že nejsem schopen získat takovou míru podrobnosti ve výpisu, která by umožnila porozumět kde je problém. Zvláště když přímé provedení uvedeného příkazu proběhne OK.
14.3. 12:31 GeorgeWH | skóre: 39
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
OT: systemd v CentOS 7 je rozbita sracka, resp. defaultna konfiguracia unitov je na hovno. Mam x pripadov, kedy systemd hlasil uplne iny stav sluzby v akom realne bola, hangupy pri spusteni sluzby, start sluzby hlasil ok, ale sluzba realne nestartla, resp. exit kod nebol 0, atd. atd.
14.3. 12:32 GeorgeWH | skóre: 39
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
... a error log veskery zadny.
michich avatar 15.3. 17:36 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: monitoring mdadm na CentOS 7 (systemd)
Zkus ověřit, že systemd expanduje parametry příkazové řádky dle očekávání:
systemd-analyze set-log-level debug
systemctl start mdmonitor
systemd-analyze set-log-level info
journalctl CODE_FUNCTION=exec_child
Dále můžeš ověřit, zda mdadm čte správný konfigurák. Nainstaluj si strace a uprav ExecStart v mdmonitor.service:
ExecStart=/bin/strace -D -f -o /root/mdadm.strace /sbin/mdadm --monitor [...]
Pak zas systemctl daemon-reload, systemctl start mdmonitor a prohlédnout si /root/mdadm.strace.

Co ukazuje systemctl show-environment ?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.