Было выполнено:
- Плагин-мониторинг состояния web-сайта
- Плагин-мониторинг состояния файла
- Плагин-помошник, запускает остальные плагины и позволяет их выводить на экран. (Взаимодействует с другими плагинами, то есть, если Вы напишите свой, то тоже сможете его подключить)
Как выполнен мониторинг сайта:
Сайт мониторится по параметрам, заданным в link.txt
Нужно указать: url(адрес сайта), name(имя заголовка, которое будет в таблицы), class(по которому будем мониторить), также можно указать period, через который сайт будет проверяться.(стандартно сутки)
Пример:
url:mail.ru
name:mail
class:span[class=quotations__item__rate] вывод производится в ../public_html/out/SitesMonitoring.html
• Не обязательно должен быть именно класс. Можно ввести любой тэг[class/id=name] Пример: a[id=idOfA] Если что-то изменилось, содержимое файла сразу меняется, показывается всегда только актуальная информация
Как выполнен мониторинг файла: Файл мониторится весь, необходимо задать параметры в test.properties:
- fname – имя файла
- name – имя заголовка для файла(как будет отображаться)
- period – период проверки файла пример: fname: test.txt period: 5000
или fname: c:/test/test.txt При каких-либо изменениях в файле, выводится для каждого изменения:
- Строка до изменения.
- Строка после изменения. Файл не меняется Чтобы мониторинг файла работал, его следует поместить в директорию с .jar файлом, задать в test.properties необходимые параметры и запустить. Вывод изменений производится в : ../public_html/out/fileListener.html
Как объединить Ваши плагины в обработчик плагинов.
- Ваш плагин должен выводить свой ответ в формате html в ../public_html/out/имяВашегоJarФайла.html
Пример: ваш jar файл называется Test.jar, находится в директории C:/Users/Test/Test.jar
Ответ должен быть в C:/Users/Test/public_html/out/Test.html
- Прописать в start.txt имя вашего jar файла (start.txt находится в папке тестовое/jar ответ/обработчик плагинов
Чтобы посмотреть работу плагина, необходимо: 1.Запустить из командной строки плагин: 2. зайти на http://localhost:8080/, нажать active monitors Выбрать плагины, которые должны работать, нажать submit, или просмотреть работу плагина, нажав на его имя:
Обновлено:
При выходе из программы нажмите
«Close program», и программа завершится корректно.
Спасибо за внимание!