Akce
Chyba #1148
uzavřenýServisní IP adresa u monitoringu
Začátek:
2020-03-18
Uzavřít do:
% Hotovo:
100%
Odhadovaná doba:
Popis
Pokud má zařízení více IP adres, pro testování dostupnosti v monitoringu se primárně používá IP adresa se zapnutým přístupem Služba.
Původní implementace spočívala v seřazení dotazu podle tohoto sloupce u IP adres a jejich následném shluknutím pomocí GROUP BY.
Bohužel to již od jisté verze MySQL nefunguje (použije se zřejmě náhodná IP adresa).
Nejrychlejším řešením je použítí funkce GROUP_CONCAT - ta spojí všechny IP adresy seřazené podle parametru funkce (v tomto případě sloupce service) pomocí čárky. Následně pomocí funkce SUBSTRING_INDEX použiji pouze část před čárkou (tj pouze první IP adresu).
Akce