[ОТВЕТИТЬ]
Опции темы
16.07.2017 07:09  
winmasta
Цитата:
Сообщение от AndreyZh
Не знаю к кому вопрос? Что по "УСЕга": файл лога транспорта открывается только на чтение и сканируется каждая строка на вхождение ключевых фраз из best practic форума ФСРАР, т.е. простой эквивалент рекомендованного просмотра глазками ошибок из данного приложенного к сообщению файла
Почитал, насколько я понял запуск анализатора лога нужно делать руками, а ручной запуск по мне не есть мониторинг в принципе.
 
16.07.2017 07:58  
AndreyZh
Вчера удачно набрали ведро земляники, а "бедная" супруга до 2 часов ночи её обрабатывала... Жалко её будить, а посему чуток "поговорю"?

Цитата:
Сообщение от winmasta
Почитал, насколько я понял запуск анализатора лога нужно делать руками, а ручной запуск по мне не есть мониторинг в принципе.
Приделать к этой возможности автомат - задача из разряда "как два пальца об асфальт"... Путь к логам назначается в настройке и юзер только нажимает Enter. Что по этой задаче, то просто "худею"... На форуме ФСРАР и ЦИ 10% вопросов и недоумений - сбои УТМ и ЕГАИС, которые определяются в данной задаче и где даются рекомендации по их исправлению. В принципе эти вопросы решаются: вызывается специалист, который несколько часов глазками изучает логи и выносит вердикт и ему с удовольствием башляют... Рад, что кто-то зарабатывает на бедах ЕГАИС

Что по автоматам - как показало моё изучения интереса к ним... Пользуются 6 человек из интернета, да два магазина в реале - запрос остатков, продажа пива и уборка минусов. В тоже время программой пользуются в десятки раз больше. Так, что тема автоматов временно убрана из моих интересов!
 
16.07.2017 13:26  
baggio
И правильно что убрана т.к. сам по себе мониторинг утма нужно делать там где можно
Перезапустить утм
Передёрнуть единый клиент и т.д.
Я склоняюсь к забикс...
 
18.07.2017 12:30  
winmasta
Дописал скрипт, теперь следим еще и за сроками действия PKI и ГОСТ. Если заканчивается менее чем через 30 дней, пишем WARNING в файл.

Код:
import requests
from io import StringIO
from lxml import etree
from datetime import datetime, timedelta
tree = etree.parse(StringIO(requests.get('http://127.0.0.1:8080').text), etree.HTMLParser())
date = tree.xpath('//div[@class = "tab-pane fade in active"]/pre/text()')[4][0:10]
cert_date = tree.xpath('//div[@class = "tab-pane fade in active"]/pre/text()')[6][68:78]
pki_date = tree.xpath('//div[@class = "tab-pane fade in active"]/pre/text()')[5][45:55]
cert_date = datetime.strptime(cert_date,'%Y-%m-%d')
pki_date = datetime.strptime(cert_date,'%Y-%m-%d')
dd = datetime.today() + timedelta(days=30)
try:
        date = datetime.strptime(date,'%Y-%m-%d')
except ValueError:
        d = None
if isinstance(date, datetime):
        msg = 'WARNING\n'
else:
        if cert_date > dd or pki_date > dd:
                msg = 'WARNING\n'
        msg = 'OK\n'
with open('utm_lastdoc_check.txt', 'w') as output_file:output_file.write(msg.encode('utf-8'))
 
 


Опции темы



Часовой пояс GMT +3, время: 10:49.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.