Asterinas (GitHub) je v Rustu napsané jádro operačního systému poskytující s jádrem Linux kompatibilní ABI. Vydána byla verze 0.18.0. První distribucí postavenou nad jádrem Asterinas je Asterinas NixOS. Nejedná se o oficiální projekt NixOS a nemá nic společného s NixOS Foundation.
Podrobně byla rozebrána kritická zranitelnost v nf_tables (CVE-2026-23111). Další lokální eskalace práv na Linuxu. V upstreamu byla zranitelnost již v únoru opravena. Ve zdrojovém kódu stačilo odstranit 1 vykřičník.
Evropská komise (EK) nařídila americké společnosti Meta, že musí znovu umožnit bezplatný přístup konkurenčním obecně zaměřeným asistentům umělé inteligence (AI) k WhatsAppu a tento přístup musí zachovat až do ukončení antimonopolního šetření. Opatření je dočasné a má zabránit vážnému a nevratnému poškození konkurence na rychle rostoucím trhu s obecnými AI asistenty. Meta uvedla, že se proti rozhodnutí odvolá.
Společnost Anthropic představila AI modely Claude Fable 5 a Claude Mythos 5. Claude Fable 5 je první model třídy Mythos určený pro běžné použití.
Byla vydána nová stabilní verze 3.24.0, tj. první z nové řady 3.24, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Přehled novinek v poznámkách k vydání.
Na čem pracují vývojáři v Rustu napsaného mikrokernelového unixového operačního systému Redox OS (Wikipedie)? Byl publikován přehled vývoje za květen. Vypíchnout lze nový scheduler EEVDF nebo port desktopového prostředí Xfce na Redox OS.
Upozornění pro uživatele Asahi Linuxu: Neaktualizujte macOS na verzi 27 Golden Gate! Apple změnil detekci spouštěcích oddílů. Po aktualizaci oddíl s Asahi Linuxem nevidí. Snad je to jenom chyba.
Na webu konference Den IPv6, která se konala 4. června v Národní technické knihovně v pražských Dejvicích, jsou nyní k dispozici všechny prezentace (v PDF) a jejich videozáznamy. Organizátory konference byly i letos sdružení CESNET, CZ.NIC a NIX.CZ.
Byla vydána nová verze 9.1.0 správce sbírky fotografií digiKam (Wikipedie). Přehled novinek i s náhledy v oficiálním oznámení (NEWS). Vypíchnout lze vylepšené vyhledávání nebo podporu Pixel Motion Photos. Nejnovější 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.
Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 3. a 4. října na FIT ČVUT v pražských Dejvicích. Příjem témat poběží do konce prázdnin, pak proběhne veřejné hlasování a následně sestavení programu.
Řešení dotazu:
serviceescalation jde napsat host_name !jmeno_serveru, ale ne service_description !nazev_sluzby). Tím se ale dostanu do obdobného stavu, který jsem psal jako příklad na konci dotazu. Budu muset pro ten stroj vyjmenovat všechny služby a u nich uvést kontakty. Když se pak v budoucnu rozhodnu změnit parametry sledování a notifikací pro nějakou službu, budu to muset udělat v globální definici a znovu pro ten konkrétní stroj a tomu bych se rád vyhnul.
Jenže tím, že existuje globální eskalace pro všechny služby v dané skupině, tak se přebije nastavení notifikací u té služby.Tato sluzba, ale v zadne skupine neni. Vypadala by takto:
define service{
service_description extra_sluzba
host_name extra_host
contacts extra_kontakt
max_check_attempts 5
check_interval 5
retry_interval 3
check_period 24x7
notification_interval 30
notification_period 24x7
notification_options w,c,r
}
define host{
use generic-host
hostgroups all, hosting
host_name aa.bb.cc
}
define service{
use generic-service
host_name aa.bb.cc
service_description bflmpsvz
check_command check_bflmpsvz
contact_groups extra_kontakty
}
Globální definice služeb vypadá třeba takto:
define service{
hostgroup_name hosting
use generic-service
service_description SSHD
check_command check_ssh
}
Hostgroup je definovaná pouze jako:
define hostgroup{
hostgroup_name hosting
alias Webhosting
}
A eskalace jsou následující:
define hostescalation{
hostgroup_name hosting
first_notification 1
last_notification 0
notification_interval 60
contact_groups hosting_notify
}
define serviceescalation{
service_description *
hostgroup_name hosting
first_notification 1
last_notification 0
notification_interval 60
contact_groups hosting_notify
}
Pokud konfiguraci zapíšu takhle, odešle se notifikace pouze na hosting_notify. Skupina konktatů extra_kontakty se ignoruje. Pokud přidám define serviceescalation{
host_name aa.bb.cc
service_description bflmpsvz
first_notification 1
last_notification 0
notification_interval 60
contact_groups extra_kontakty
}
tak se notifikace služby bflmpsvz odešle na hosting_notify a extra_kontakty.
define serviceescalation{
service_description *
hostgroup_name hosting
first_notification 1
last_notification 0
notification_interval 60
contact_groups hosting_notify
}
je potřeba rozepsat definici následovně:
define serviceescalation{
service_description *
hostgroup_name hosting
host_name !extra_host
first_notification 1
last_notification 0
notification_interval 60
contact_groups hosting_notify
}
define serviceescalation{
host_name extra_host
service_description extra_sluzba
first_notification 1
last_notification 0
notification_interval 60
contact_groups extra_kontakty
}
define serviceescalation{
host_name extra_host
service_description *,!extra_sluzba
first_notification 1
last_notification 0
notification_interval 60
contact_groups hosting_notify
}
Zkoušel jsem touhle cestou jít už dřív, ale přestože u host_name jde napsat !extra_host, u service_description se musí uvést i *: *,!extra_sluzba.
Tiskni
Sdílej: