Сегодня Zabbix прислал уведомление о том, что один из главных коммутаторов на проде якобы был перезагружен. Я несколько напрягся такой новости, полез в консольку смотреть. Не, ничего подобного. Аптайм чуть меньше 500 дней, всё с ним в порядке.
Оказалось по классике: "
Ноль программистов ругал сердитый шеф. Потом уволил одного, и стало их FF". У заббикса тупо переполнился счетчик int32, который меряет в сантисекундах. Поэтому в какой-то момент его значение оказалось нулевым. Заставил понервничать, сцуко.
И немного печальки. В 12-м Debian-е "из коробки" идёт Zabbix Agent 6.0. Который, как известно, несовместим с сервером пятой версии. То есть, Zabbix Server по сценарию может быть свежее проксей и агентов, а вот наоборот - нет.
Сервер мониторинга же для нас обновлять сроду светопреставлению. Задачка не из простых, занимает где-то недели две вместе со всеми тестами и согласованиями, и то если никто в отпуск "вдруг" не уйдёт. Поэтому придется оставлять агента из предыдущего релиза. А в "официальных" zabbix-овых репозиториях пока что нет сборок под bookworm.
Так-то по большому счёту ничего страшного. Главное только не сносить пакеты "libssl1.1" и "libldap-2.4-2" при обновлении. Ничего другого агент особо и не хочет.
И ещё, чтобы два раза не вставать. В 12м дебиане окончательно выпилили опцию "nouser_xattr" для ext4. Если вдруг кто-то ей пользовался, не забудьте убрать из fstab до того как начнёте обновляться. Иначе схватите "упс" после перезагрузки.
Всем гладкого обновления и ненавязчивых уведомлений.