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 13:22 | Nová verze

Vyšla nová verze 3.1.15 softwaru ISPConfig, který slouží pro poloautomatickou konfiguraci hostingového serveru přes webové rozhraní. Největší novinkou je podpora antispamového systému Rspamd, který by měl poskytnout lepší výkon a snížit komplexitu systému sjednocením celého antispamového řešení do jednoho démona. K dispozici je také manuál na přechod ze stávajícího antispamového systému Amavis + SpamAssassin.

Harvie.CZ | Komentářů: 0
dnes 09:00 | Komunita

Richard Stallman, zakladatel hnutí svobodného softwaru, projektu GNU a Free Software Foundation (FSF), rezignoval na funkci prezidenta FSF i člena její správní rady. Rada začne okamžitě hledat nového prezidenta. Další informace budou zveřejněny na stránkách FSF.

Ladislav Hagara | Komentářů: 151
dnes 05:55 | Komunita

Vývojáři linuxové distribuce CentOS oznámili, že nová stabilní major verze 8 této distribuce bude vydána příští týden 24. září. Red Hat Enterprise Linux 8, ze kterého CentOS 8 vychází, byl vydán v květnu. Dle aktualizovaného plánu je CentOS 8 již téměř připraven. Práce na vlastním vydání byly ale přerušeny, poněvadž se vývojáři soustředí na vydání CentOSu 7.7 vycházejícího z Red Hat Enterprise Linuxu 7.7.

Ladislav Hagara | Komentářů: 5
dnes 04:44 | Nová verze

Byla vydána nová verze 6.3.0 správce digitálních fotografií a videí digiKam (digiKam Software Collection, Wikipedie). Přehled novinek i s náhledy v oficiálním oznámení. Vývojáři zdůrazňují plugin GMic-Qt. Nový digiKam je ke stažení také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

Ladislav Hagara | Komentářů: 0
včera 15:55 | Zajímavý projekt

Evropská kosmická agentura (ESA) s nadací Raspberry Pi vyhlásily další ročník soutěže pro studenty s názvem European Astro Pi Challenge o co nejzajímavější využití počítačů Astro Pi, tj. Raspberry Pi s rozšířením Sense HAT, na Mezinárodní vesmírné stanici (ISS). Pro inspiraci vítězné projekty z 2018/2019.

Ladislav Hagara | Komentářů: 2
včera 12:00 | IT novinky

Společnost PINE Microsystems oznámila, že vedle miniaturních jednodeskových počítačů ROCKPro64, ROCK64, PINE H64 nebo PINE A64, notebooků Pinebook a Pinebook Pro, tabletu PineTab, chytrého mobilního telefonu PinePhone nebo IP kamery CUBE, vyvíjí také chytré hodinky PineTime. Jejich cena by měla být 25 dolarů.

Ladislav Hagara | Komentářů: 28
včera 05:55 | Nová verze

Po 10 týdnech vývoje od vydání Linuxu 5.2 oznámil Linus Torvalds vydání Linuxu 5.3 (LKML). Přehled nových vlastností a vylepšení na stránce Linux Kernel Newbies. Nově je například povolen síťový rozsah 0.0.0.0/8. Kódové jméno Linuxu 5.3 zůstává Bobtail Squid.

Ladislav Hagara | Komentářů: 2
včera 04:44 | Komunita

Mozilla nabídne firmám placenou podporu Firefoxu. Cena by se měla pohybovat okolo 10 dolarů za podporovanou instalaci.

Ladislav Hagara | Komentářů: 29
13.9. 22:00 | Nová verze

Po roce a čtvrt od vydání verze 12.0 byla vydána verze 13.0 zvukového serveru PulseAudio. Přehled novinek v poznámkách k vydání. Zmínit lze například podporu Dolby TrueHD a DTS-HD Master Audia.

Ladislav Hagara | Komentářů: 2
13.9. 16:33 | Zajímavý projekt

Blockchainový projekt Tezos nedávno prošel procesem hard-forku a zrodil se nový projekt Dune Network. Držitelé XTZ tokenů si již bezpečně mohou vyzvednout své DUN tokeny a delegovat je na nějakou z veřejných Dune baker služeb jako je třeba Dune Whale.

Mark Stopka | Komentářů: 9
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (21%)
 (3%)
 (11%)
 (34%)
 (29%)
 (2%)
Celkem 146 hlasů
 Komentářů: 15, poslední 15.9. 16:45
Rozcestník

Dotaz: pomoc s perlem / parsovanie json

peter avatar 2.9. 15:51 peter | skóre: 8 | blog: gofree
pomoc s perlem / parsovanie json
Přečteno: 214×

ahoj programovanie zatial nie je pre mna, max najdem nejaky bug a precitam co ma kod asi robit potreboval by som pomoct s sparsovanim json v perl

 

je tu celkom zaujimavy kod na monitoroivanie kubernetes ( najpr bezi autodisvoery - haldaju sa pody v namespace a nasledne kontajnery v pode )

 

dicovery pre kontajnery - riadky 208 - 223

 

https://github.com/objectiveit/zabbix-kubernetes/blob/master/k8s_discovery.pl

 

json file ktory je spracovany - problem zacina na riadku 2037 pre pod ktory ma 2 kontajnery ( meno 1st a 2nd ) - vystupod je len 1st , 2nd chyba ( v podstate by to malo objavit vsetky kontajnery )

 

https://pastebin.com/tTsuTajq

Odpovědi

peter avatar 2.9. 15:53 peter | skóre: 8 | blog: gofree
Rozbalit Rozbalit vše Re: pomoc s perlem / parsovanie json
plus minus ziadany vystup ( bohuzial 2nd v nom chyba )
    {
      "data": [
        {
          "{#NAME}": "etcd-minikube",
          "{#NAMESPACE}": "kube-system",
          "{#CONTAINER}": "etcd"
        },
        {
          "{#CONTAINER}": "coredns",
          "{#NAMESPACE}": "kube-system",
          "{#NAME}": "coredns-5c98db65d4-62sdx"
        },
        {
          "{#NAME}": "mc1",
          "{#NAMESPACE}": "kube-system",
          "{#CONTAINER}": "1st"
        },
        {
          "{#NAME}": "mc1", - missing
          "{#NAMESPACE}": "kube-system", - missing
          "{#CONTAINER}": "2nd" - missing
        },

2.9. 16:12 NN
Rozbalit Rozbalit vše Re: pomoc s perlem / parsovanie json
Ten problemovy json vstup vypada jak?
2.9. 16:32 gofree
Rozbalit Rozbalit vše Re: pomoc s perlem / parsovanie json
vstup resp json je v tom 2.linku na pastebin
2.9. 17:15 NN
Rozbalit Rozbalit vše Re: pomoc s perlem / parsovanie json
Problem dela funkce get_uniq() a jako hruba uprava by melo stacit:
push @{$toZabbix->{data}},values %uniq;
nahradit,
push @{$toZabbix->{data}},values @RESULT;
peter avatar 2.9. 17:20 peter | skóre: 8 | blog: gofree
Rozbalit Rozbalit vše Re: pomoc s perlem / parsovanie json
Ďakujem, skúsim a odreportujem.

peter avatar 3.9. 08:23 peter | skóre: 8 | blog: gofree
Rozbalit Rozbalit vše Re: pomoc s perlem / parsovanie json
funguje - teraz sa posielaju rovnako vsetky data ( discovery rules )

dalo by sa to nejako obmedzit aby
push @{$toZabbix->{data}},values @RESULT;
fungovalo len ak
$DISCOVERY eq 'containers'

pre vsetko ine
push @{$toZabbix->{data}},values %uniq;
vdaka

snazil som sa o njekay if else cyklus aleocividne to nie je moja salka kavy :)
3.9. 09:06 NN
Rozbalit Rozbalit vše Re: pomoc s perlem / parsovanie json
    if ($DISCOVERY eq 'containers') {
        push @{$toZabbix->{data}},values @RESULT;
    } else {
        push @{$toZabbix->{data}},values %uniq;
    }

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.