Audytor.ru

Теплоснабжение "Аудитор"
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Russian Moodle

Russian Moodle

подскажите пожалуйста, есть ли в какой-либо версии Moodle функции: позволяющие преподавателю или админу просматривать
— кто смотрел сообщение в форуме
— кто скачивал файл (например, приложенный к сообщению в форуме или выложенный в другом сервисе).

Re: Счетчики просмотров тем и скачивания файлов

А просто логи форума Вам не подойдут?

Скачивайте, считайте в ёкселе, и делайте с ними, что хотите)))

Приложение 2014-09-14 12-25-39 Скриншот экрана.png

Re: Счетчики просмотров тем и скачивания файлов

Однако это не удобно. Если нужно по конкретному пользователю получить информацию. Преподаватели врядли будут каждый раз пересматривать логи и обрабатывать их в эксель

Re: Счетчики просмотров тем и скачивания файлов

Специально же весь заголовок оставил.

Просто выбираете конкретного пользователя, конкретное действие и т.п.

Re: Счетчики просмотров тем и скачивания файлов

Попробуйте открыть эту страничку если у вас более 1000 пользователей и попытаться выбрать одного пользователя, будете не приятно удивлены

Re: Счетчики просмотров тем и скачивания файлов

не приятно, ни неприятно.

Вы говорили про форум. У Вас на нем 1000 пользователей одновременно? А в заданиях, тестах, ведомостях оценок, отчетах о завершении и пр. по 25?

При таких проблемах, Вы не только логи форума посмотреь не сможете, но и вообще никакой информации из системы достать не выйдет.

Вам нужен определённый студент?

Посмотрите логи этого студента или отчёт о его активности.

Кстати, в названии темы у Вас один вопрос задан, а в теле вопроса — несколько другой.

Re: Счетчики просмотров тем и скачивания файлов

А причем тут «У Вас на нем 1000 пользователей одновременно?» есть разделы доступные всем пользователям. Вот картинка выбора фильтра в журнале событий.

Читайте так же:
Счетчики ник 2303 описание

тут картинка

Подскажите как посмотреть все действия одного пользователя. Мне например нужно посмотреть все действия одного пользователя за все время ( например когда он изменял свой профиль )
зы
Это форум. Тема должна быть в начале ветки, зачем менять тему внутри одной ветки мне не понятно, да и не многие движки форумов это позволяют делать.

Re: Счетчики просмотров тем и скачивания файлов

Ну у вас и разброс(((

Приложение Снимок.PNG

Re: Счетчики просмотров тем и скачивания файлов

Ваша картинка не из логов, а из списка пользователей.

Сначала получаем список пользователей, потом по каждому смотрим его отчет о деятельности при этом постоянно щелкая по вкладкам. отличное юзабилити . И это все еще надо объяснить обычным преподавателям.

Иногда гораздо проще в самой базе посмотреть.

Претензия не на ваш счет, просто мы смотрим на moodle с разных ракурсов и с разной технической подготовкой.

Re: Счетчики просмотров тем и скачивания файлов

Нравится работать базой на прямую — ставите модуль Configurable Reports, и делаете как удобнее. Не нравится он — пишите свой, с выводом нужной информации в один клик. Никакая универсальная система не может быть идеальна во всех возможных частных случаях, поэтому для идеального юзабилити всегда потребуется допиливание

Re: Счетчики просмотров тем и скачивания файлов

Да хоть пять тысяч — Администрирование — Отчеты — Отчеты, ставите курсор на поле с Все участники — вываливается выпадающий список студентов. Листать мышкой — не наш метод: зажимаете клавишу Shift и печатаете фамилию нужного студента — как правило 4 букв хватает, чтобы нужный студент отобрался, ну а дальше Вид деятельности — Редактирование и копаете где он профиль менял или что еще.

Читайте так же:
Счетчик топлива для нефтебазы

P.S. На версии 2.5 работает, на 2.6 — работает. За другие — не знаю, не скажу.

Re: Счетчики просмотров тем и скачивания файлов

На мою картинку выше посмотрите. Поле пользователя не отображается если их больше 1000.

прописано в переменой COURSE_MAX_USERS_PER_DROPDOWN в /course/lib.php

( причем 1000 — это все пользователи и заблокированные и удаленные )

как минимум в 2.6 и 2.7 так.

Re: Счетчики просмотров тем и скачивания файлов

Картинку посмотрел. Воспроизвести у себя не могу. Но справа от выпадающего списка у меня стоит ссылка [подробнее], при нажатии на нее список раскрывается.

Что за версия Мудла? У меня 2200 студентов в 2.5 и 2030 в 2.6. На обоих серверах в режиме Администрирование — Отчеты — Отчеты список пользователей есть, правда не сразу, а по нажатию на «подробнее»

В /course/lib.php значение переменной совпадает = 1000 — эта переменная влияет на то — показывать список сразу или по нажатию на «подробнее»

Если считаете, что в ней вся загвоздка — что мешает увеличить?

Re: Счетчики просмотров тем и скачивания файлов

Re: Счетчики просмотров тем и скачивания файлов

Приложение скрин-отчет.jpg

Re: Счетчики просмотров тем и скачивания файлов

Занимательно. На трех разных системах нет такой ссылки. У вас версия ниже 2.7 как я понял.

Даже поставил тему как у вас ( essential, если правильно распознал). Ну нету этой ссылки.

Содержание

Для решения этих проблем разработан новый механизм подсчета статистики путем встраивания сведеней об активностях пользователей непосредственно в плееры. Схема сейчас выглядит следующим образом:

  1. Пользователь открывает плеер с книгой, видео, презентацией или прямой трансляцией.
  2. В инкрементальный счетчик dataCount записывается активность пользователя и периодически (раз в 15 секунд) отправляется на сервер.
  3. Сервер пишет dataCount и данные по сессии взаимодействия пользователя с документом в плеере в РСУБД в таблицу elis_play_log.
Читайте так же:
Счетчик с пультом как бороться

elis_play_log.png

Счетчик dataCount означает разные величины для разных типов документов. Для книг и презентаций счетчик является числом просмотренных страниц (без конкретизации какие именно страницы), для видео и прямых трансляций — число секунд в течении которых видео или трансляция находились в режиме воспроизведения (счетчик не изменяется во время паузы).

Таким образом в ELiS появилась новая статистически-важная величина — сессия работы пользователя с документом. Следует отличать эту сессию работы с документом от сессии работы с сайтом (считается внешними аналитическими системами). Если пользователь закроет книгу и откроет заново даже через секунду — создастся новая сессия работы с документом, но сессия работы с сайтом не прервется.

Как устроены логи

Каждый тип logs имеет свою структуру. В качестве примера разберём структуру access_log:

123.123.123.123 — — [01/Janr/2021:10:00:00 +0300] «GET /wp-includes/feed.php HTTP/1.0» 200 — «-» «Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36»

  • 123.123.123.123 — IP-адрес, с которого был сделан запрос,
  • [01/Janr/2021:10:00:00 +0300] — дата и время запроса,
  • GET — метод запроса,
  • /wp-includes/feed.php — объект запроса,
  • HTTP/1.0 — протокол, по которому прошёл запрос,
  • 200 — код ответа,
  • Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 — информация о посетителе.

Также структура логов зависит от операционной системы сервера. Например, логи сервера Windows устроены в виде структурированной таблицы. Поэтому, чтобы научиться «читать» логи, нужна практика.

Если вы разобрались со структурой logs, можно приступать к их просмотру. Существует несколько способов, с помощью которых можно посмотреть журнал сайта. Выбор способа будет зависеть от типа платформы, на которой расположен ваш сайт — VPS-сервер или хостинг.

Второй перевод: Получение метрик из журналов Apache с помощью grok exporter

Не все приложения создают полезные метрики, но некоторые из них создают журналы.

Читайте так же:
Разбираем счетчик меркурий 200

Существует класс приложений, которые практически не имеют полезных метрик, однако информацию, которую вы хотели бы иметь, можно найти в журналах. Одним из вариантов решения этой проблемы является экспортер grok. Допустим, вы работали с Apache, вот несколько примеров журналов из типичного access.log:

Для начала загрузите:

и запустите grok exporter:

Если вы посетите нас http://localhost:9144/metrics вы увидите метрику:

Для демонстрации было включено readall, которое позволит экспортеру читать файлы журнала с самого начала, а не обычное желаемое поведение обработки только недавно добавленных строк журнала.

Чтобы сделать небольшую резервную копию, Grok это способ, которым вы можете анализировать строки журнала в Logstash (Logstash это L в стеке ELK). Соответственно, паттерны были написаны для многих распространенных приложений, включая Apache. Экспортер Grok позволяет вам строить на существующем корпусе шаблонов, а также добавлять свои собственные, чтобы извлекать метрики из журналов. COMMMONAPACHELOG наверху, например, определяется как

что само по себе опирается на множество других паттернов. Так что вы должны быть рады, что вам не придется писать это самому с нуля. Поля меток предоставляют вам шаблон Go (как показано в шаблонах Prometheus alerting и notification) для доступа к этим значениям.

Помимо подсчета строк журнала, экспортер Grok может позволить вам наблюдать размеры событий, такие как количество байтов в ответах:

Или датчики, например, когда был последний запрос:

Это происходит с помощью функции метки времени (timestamp) grok exporter, которая в основном является time.Parse из Golang. Разбор. Есть также функция деления (divide), если вам нужно преобразовать миллисекунды в секунды.

Это небольшая проба того, что вы можете сделать с экспортером Grok. Как вы можете видеть, синтаксический анализ журналов требует некоторой конфигурации, поэтому вы должны использовать такой экспортер только в том случае, если у вас нет возможности заставить само приложение создавать хорошие показатели.

Читайте так же:
Счетчики классификация принцип работы

Категории: It-инфраструктура , Devops , Хранение данных , Prometheus , Metrics , Grok , Unstructured-logs , Неструктурированные логи

Заключение

Если у вас есть замечания или рекомендации по настройке мониторинга Mikrotik, делитесь в комментариях. Так же интересно узнать, есть ли еще какие-то полезные метрики, которые я упустил. Имея на руках лог файлы, можно настроить мониторинг абсолютно всех действий с микротиками. Но лично я не придумал, какая еще информация может быть полезна.

Мониторинг подключений и авторизаций в микротиках настроен в рамках построения простенькой самодельной системы информационной безопасности. Сюда можно будет добавить мониторинг за подключениями по ssh и openvpn. Затем свести все это в единый dashboard.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector