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 14:22 | Bezpečnostní upozornění

    Byly zveřejněny informace o kritické zranitelnosti CVE-2026-64600 pojmenované RefluXFS (technické detaily) v XFS. Je tam již od verze Linuxu 4.11, tj. rok 2017. Jedná se o lokální eskalaci práv. Neprivilegovaný uživatel může editovat libovolný soubor, například klidně zrušit rootovské heslo v /etc/passwd. Videoukázka na Vimeo. V upstreamu je zranitelnost opravena.

    Ladislav Hagara | Komentářů: 0
    dnes 13:46 | IT novinky

    OpenAI / ChatGPT má dnes výpadky (OpenAI Status, DownDetector).

    Ladislav Hagara | Komentářů: 0
    dnes 13:00 | Komunita

    Poskytovatel hostingu svobodných/open-source projektů Codeberg po hlasování na valné hromadě vydal stanovisko k využívání LLM. Kvůli vytěžování infrastruktury a rostoucím cenám hardwaru, ale také hrozbám pro spolupráci v komunitě se k LLM staví kriticky. Nebude poskytovat hosting projektů vytvářených LLM agenty.

    |🇵🇸 | Komentářů: 0
    včera 14:22 | Zajímavý projekt

    Jack Dorsey představil (𝕏) open source týmovou komunikační platformu Buzz (GitHub) s cílem snížit závislost na Slacku a GitHubu.

    Ladislav Hagara | Komentářů: 14
    23.7. 23:00 | Nová verze

    Poštovní klient Thunderbird byl vydán v nové verzi 153 s kódovým názvem Meadow. Jedná se o ESR (Extended Support Release) vydání. Přehled novinek v poznámkách k vydání. Vylepšuje OAuth. Thundermail lze používat bez instalace doplňku.

    Ladislav Hagara | Komentářů: 0
    23.7. 22:22 | Zajímavý článek

    AI tento rok naplno vtrhla do vývoje softwaru a výrazně ovlivňuje také open source projekty. Jiří Eischmann v příspěvku Jak mění AI open source na svém blogu rozebírá několik trendů, které v open source v poslední době v souvislosti s AI pozoruje, a jak tyto trendy svět otevřeného softwaru mění (Inflace projektů, Zahlcení kontroly, Klesající motivace zveřejňovat kód).

    Ladislav Hagara | Komentářů: 16
    23.7. 22:00 | IT novinky

    Evropská komise (EK) vyměřila americké internetové společnosti Google pokutu 890 milionů eur (21,5 miliardy Kč) za porušení unijního nařízení o digitálních trzích (DMA). Firma se podle unijní exekutivy provinila tím, že ve vyhledávači Google Search upřednostňovala vlastní služby a že podnikům ukládala omezení, která jim bránila nasměrovat spotřebitele k alternativním, často levnějším nákupním kanálům na platformě Google Play.

    … více »
    Ladislav Hagara | Komentářů: 2
    22.7. 19:44 | IT novinky

    Samsung na akci Galaxy Unpacked July 2026 (YouTube) představil své nové telefony Galaxy Z Fold8 Ultra, Fold8 a Flip8, hodinky Galaxy Watch Ultra2 a Watch9 a chytré brýle ve spolupráci s Gentle Monster a Warby Parker.

    Ladislav Hagara | Komentářů: 0
    22.7. 16:11 | IT novinky

    Po pěti letech vývoje vyšla česká počítačová hra Scarlet Deer Inn (ProtonDB). Scarlet Deer Inn je vyšívaná temná středověká pohádka. Zatímco život ve zdánlivě obyčejné vesnici se točí kolem běžných povinností a sousedských drbů, v podzemí se skrývají zlověstná tajemství.

    Ladislav Hagara | Komentářů: 2
    22.7. 13:33 | IT novinky

    Představen byl Raspberry Pi Touch Display 2 s uhlopříčkou 10 palců a rozlišením 1200 × 1920 pixelů. Cena je 80 dolarů.

    Ladislav Hagara | Komentářů: 11
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 2221 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Nagios a nahrazení návratové hodnoty za text

    13.10.2022 14:52 PD321 | skóre: 4
    Nagios a nahrazení návratové hodnoty za text
    Přečteno: 446×
    Kontroluju prostřednictvím Nagiosu stav zařízení přes SNMP. V některých případech dostávám chybový kód v podobě čísla. Protože si je nepamatuji chtěl bych je nahradit číslem:

    check_command check_snmp! -C "heslo" -r 2 -P 2c -o 1.3.6.1.4.1.25506.2.6.1.1.1.1.19.68 | sed 's/41/Fan error/g' | sed 's/2/Normal/g'

    Takhle mi to funguje a chyba 41 je nahrazena textem "Fan error" a 2 zase "Normal". Chtěl jsem, aby pokud návratová hodnota není 2 (Normal) aby se vyvolal poplach. Jenže při použití roury a SEDu to Nagios vyhodnotí zeleně jako "Status OK" a přitom v posledním sloupci je "Status Information - SNMP CRITICAL - *Fan error*". Když tu část se SEDem kompletně odstraním:

    check_command check_snmp! -C "heslo" -r 2 -P 2c -o 1.3.6.1.4.1.25506.2.6.1.1.1.1.19.68

    tak se situace vyhodnotí červeně jako "Status CRITICAL" a "Status Information - SNMP CRITICAL - *Fan error*" a pošle email. Jenže pak mám místo slovního hodnocení opět jenom číslo. Nenapdá vás jak tam zachovat slovní popis závady a zároveň správné vyhodnocení chyby? Díky

    Řešení dotazu:


    Odpovědi

    13.10.2022 15:12 X
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Tahle to asi nepujde. Nagios si hlida navratovy kod toho pluginu. Jako reseni se nabizi si proste vyrobit vlastni upraveny plugin, ktery bude vracet text a zaroven spravny navratovy kod.
    13.10.2022 16:04 PD321 | skóre: 4
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Ale v případě čtení seriového čísla, kdy to vrací text a nikoliv číslo, mě to takhle funguje

    check_command check_snmp! -C "heslo" -r CNx -P 2c -o SNMPv2-SMI::mib-2.47.1.1.1.1.11.2

    Pokud S/N neobsahuje CNx, tak vyhlásí poplach:
    Status CRITICAL
    Status Information SNMP CRITICAL - *"CN28F610GH"*
    13.10.2022 17:27 X
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    To je funkce prepinace '-r', jak to souvisi s tvym pozdavkem?
    13.10.2022 23:34 PD321 | skóre: 4
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Asi jsem zaměnil pojmy text a návratová hodnota. Návratová hodnota je správná do doby, než se výstup skriptu pokusím upravit pomocí SEDu. Pravděpodobně přitom nějak znehodnotím návratovou hodnotu "2-critical" na OK. Tak že můj upravený dotaz zní: lze nějak upravit text ("42" na "Chyba chladiče") tak, abych přitom nezměnil návratovou hodnout?

    Dík
    Max avatar 14.10.2022 00:20 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Návratová hodnota určuje stavy. Nevím, zda to jde, ale pokud by jsi změnil návratovou hodnotu sedu, tak by to znamenalo, že příkaz "sed" neproběhl správně. I kdyby to šlo, není to dobrý nápad. Zabal to třeba do bash scriptu a budeš to mít čistě a bez problémů.
    Zdar Max
    Měl jsem sen ... :(
    14.10.2022 19:34 PD321 | skóre: 4
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Možná hloupá otázka, ale kde se zjeví návratová hodnota? Když check_snmp spustím přímo v Bashi, tak dostanu

    SNMP CRITICAL - *41* | iso.3.6.1.4.1.25506.2.6.1.1.1.1.19.92=41
    14.10.2022 20:26 X
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Vystup na stdout neni navratova hodnota.

    https://github.com/nagios-plugins/nagios-plugins/blob/e362e3f13d69719068fc36a21bd0f85b2cc7f2bf/plugins/check_snmp.c#L731

    Pokud tomu nerozumis bude lepsi nechat to v tom stavu v jakem to mas..
    14.10.2022 22:39 PD321 | skóre: 4
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Než se náležitě dovzdělám, obešel jsem problém parametrem -u a místo jednotek jsem tam nacpal nápovědu.
    14.10.2022 12:59 čavo | skóre: 16
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Priznám, že netuším na čo reaguje nagios, či na text, alebo návratovú hodnotu.

    Ak na hodnotu, tak si ju treba odložiť a následne po skončení nahradzovania poslať:
    docasnysubor=`mktemp`
    check_command check_snmp! -C "heslo" -r 2 -P 2c -o 1.3.6.1.4.1.25506.2.6.1.1.1.1.19.68 > $docasnysubor
    navratovahodnota=$?
    sed 's/41/Fan error/g;s/2/Normal/g' <$docasnysubor
    rm $docasnysubor
    exit $navratovahodnota
    
    Ak na vystup, tak ju po nahradení tam nechajte, možno sa s tým vysporiada:
    check_command check_snmp! -C "heslo" -r 2 -P 2c -o 1.3.6.1.4.1.25506.2.6.1.1.1.1.19.68 | sed 's/41/41 - Fan error/g;s/2/2 - Normal/g'
    
    Ak sa nevysporiada, tak máte smolu.
    Max avatar 13.10.2022 17:48 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Tak tak, jak říká pan X. Nejde o to, co to vypisuje, jde o to, jaký je návratový kód. Tady jsem kdysi psal vysvětlení: Nagios + Centreon + MySQL - skripty. Pokud chceš nějaký příklad, tak tady jsem si něco psal: github.com. Je to malý, krátký script na monitoring teplotního sensoru.
    Zdar Max
    Měl jsem sen ... :(
    13.10.2022 19:01 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Nedá sa ako použiť návratná hodnota programu (t. j. exit(VALUE) resp. return v main() v C programovacom jazyku)?

    C program:
    int main(int argc, char **argv)
    {
    	return argv[1][0]-'0';
    }
    
    A výsledok:
    (./main 0 && echo "ok") || echo "wrong"
    Návratna hodnota posledne vykonaného príkazu je uložená vo $?.
    debian.plus@protonmail.com
    13.10.2022 19:06 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Pre testovanie dobrého výsledku:
    (./main 0 && echo "ok") || echo "wrong"
    Pre testovanie zlého výsledku:
    (./main 1 && echo "ok") || echo "wrong"
    debian.plus@protonmail.com
    14.10.2022 13:54 MM
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    A nevyřešilo by se to celé, pokud bys SNMP krámu podstrčil MIBku, která by ti to přechroupala z čísla na text automagicky? Pak by nebyl potřeba sed atp. a asi by to padalo rovnou z toho check_snmp jako text i s návratovou hodnotou. K tomu MIBky jsou,...
    Řešení 1× (PD321 (tazatel))
    17.10.2022 23:31 PD321 | skóre: 4
    Rozbalit Rozbalit vše Re: Nagios a nahrazení návratové hodnoty za text
    Nakonec jsem to vyřešil napsáním vlastního pluginu v Pythonu. Bylo to 2 dny moření a zjišťování jak Nagios předává parametry, ale celkově snažší než se pokoušet zachytávat výstup z check_snmp.

    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.