Size: a a a

2020 November 02

L

Lev in Sysadminka
. .
Подумал мб. есть просто open source решение, по сути нужно только собирать время которые юзеры тратят на личные дела, обеды и т.п. Ибо сейчас система такая: если кто-то уходит просто пишет в общий чат что вышел и причину. Но вот промониторить и посчитать данное время крайне трудно. Хотелось бы систему где можно было нажать что ушел по такой-то причине. Аля AFK менеджер с выгрузкой статистики.
Несколько раз мне требовалось подобное. 2 раза отказался от этой идеи ибо все что есть - платное. Очень платное. В третий раз сильно надо было для дома - написал своё. Но Вашу задачу оно не решает. Записывает только активное окно, активность в нем пытался прикрутить, но все найденные питоньи кейлоггеры заставляли сильно задуматься систему при попытках что-либо вводить с клавиатуры.
источник

ND

Nikolay Didenko in Sysadminka
Алексей Бабич
обычно приложение вызывает функцию libc getaddrinfo(), которой передаёт фильтр (можно пустой), в ответ getaddrinfo() возвращает цепочку связанных структур с информацией о записях. По моему, может даже сортировать, например, с использованием /etc/gai.conf
А вот инфу из цепочки структур приложение берёт и использует так, как ему хочется.
Вообще, ещё сервер часто отдаёт записи в условно произвольном порядке, наверное, оттуда  самое случайное и получается - к.м.к., в связанных структурах от getaddrinfo() чаще всего записи возвращаются так, как их отдал сервер.
Это что за приложения так делают?
источник

АБ

Алексей Бабич... in Sysadminka
Nikolay Didenko
Это что за приложения так делают?
почти все.
источник

ND

Nikolay Didenko in Sysadminka
Стандартная реализация обычно юзает gethostbyname из libc
источник

АБ

Алексей Бабич... in Sysadminka
Nikolay Didenko
Стандартная реализация обычно юзает gethostbyname из libc
21 век на дворе
источник

ND

Nikolay Didenko in Sysadminka
Сделайте strace на программы
источник

АБ

Алексей Бабич... in Sysadminka
Nikolay Didenko
Сделайте strace на программы
это не системный вызов
источник

ND

Nikolay Didenko in Sysadminka
Алексей Бабич
21 век на дворе
Да хоть 45ый. Я сомневаюсь что так кардинально приложения поменяли подход. Я не буду спорить, но оооочень сильно сомневаюсь
источник

АБ

Алексей Бабич... in Sysadminka
Nikolay Didenko
Да хоть 45ый. Я сомневаюсь что так кардинально приложения поменяли подход. Я не буду спорить, но оооочень сильно сомневаюсь
Из мана:
      The gethostbyname*(), gethostbyaddr*(), herror(), and hstrerror() functions are obsolete.  Applications should use getaddrinfo(3), getnameinfo(3), and gai_strerror(3) instead.
источник

АБ

Алексей Бабич... in Sysadminka
Nikolay Didenko
Да хоть 45ый. Я сомневаюсь что так кардинально приложения поменяли подход. Я не буду спорить, но оооочень сильно сомневаюсь
поменяли, я проверял
источник

ND

Nikolay Didenko in Sysadminka
Фига я стар :)
источник

АБ

Алексей Бабич... in Sysadminka
Nikolay Didenko
Фига я стар :)
Я ещё старее :)
источник

R

Roman in Sysadminka
Алексей Бабич
а DNS что-то выбирает ?
у меня был опыт. на зону было привязано 2 IP. Но доменой зоне стрелял танком. Zabbix yа хостах нагрузку показывал 100% только по одному IP. Хотя я знаю, что roun robin. Видимо он как-то кешируется танком.
источник

АБ

Алексей Бабич... in Sysadminka
Roman
у меня был опыт. на зону было привязано 2 IP. Но доменой зоне стрелял танком. Zabbix yа хостах нагрузку показывал 100% только по одному IP. Хотя я знаю, что roun robin. Видимо он как-то кешируется танком.
Если время жизни записи в кэше становится больше, чем TTL у RR (resource record), то кэшироваться дольше не должно.
Вроде как bind (сервер DNS), если зона в нём прописана была, отдаёт RR случайным образом или роунд-робин по умолчанию. Врядли кто-то rrset-order в опции вносил, да ?
источник

RA

Ruslan Abdullaev in Sysadminka
Я пробовал так:
Запись на 2 ip, преимущественно слал на один из них, я его ложил и запросы автоматом перешли на второй
источник

RA

Ruslan Abdullaev in Sysadminka
У меня просто 2 nginx балансера
источник

ВИ

Вадим Исаканов... in Sysadminka
Roman
у меня был опыт. на зону было привязано 2 IP. Но доменой зоне стрелял танком. Zabbix yа хостах нагрузку показывал 100% только по одному IP. Хотя я знаю, что roun robin. Видимо он как-то кешируется танком.
IP закешируется. Если тестируешь с одного хоста, то все запросы после первого он будет делать на закешированный ИП
В стресс тест инструменты нужно забивать разные адреса для тестов
источник

ВИ

Вадим Исаканов... in Sysadminka
Смотрите, тут же Астру обсуждали))
источник

ВИ

Вадим Исаканов... in Sysadminka
https://astralinux.ru/news/category-news/2020/numa-bios-%E2%80%94-bazovaya-sistema-vvoda-vyivoda-s-podderzhkoj-os-astra-linux/
Отечественный BIOS подоспел. Не все же рады решету по имени UEFI?
источник

i

inqfen in Sysadminka
Ruslan Abdullaev
можете плиз обьяснить как днс выбирает на какой айпи слать запрос если у одной записи их несколько?
Куча вариантов
источник