From ec057fb27da202250fafc209e8026c2919a97611 Mon Sep 17 00:00:00 2001 From: Mikhail Kuznetsov Date: Wed, 20 Sep 2023 17:07:17 +1000 Subject: [PATCH 1/3] =?UTF-8?q?=D1=80=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB=D0=B8?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D1=8C=20=D0=9F=D0=B0=D1=80=D1=81=D0=B5=D1=80?= =?UTF-8?q?=D0=B0=20=D1=81=D1=82=D1=80=D0=BE=D0=BA=20=D0=B8=D0=B7=20=D0=95?= =?UTF-8?q?=D0=A1=D0=9F=D0=9F=20=D0=B2=D1=8B=D0=BD=D0=B5=D1=81=D0=B5=D0=BD?= =?UTF-8?q?=20=D0=B2=20=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/ParserService.cs | 10 ++++- .../Settings/GlobalSettings.cs | 1 + .../appsettings.Development.json | 37 +++++++++++++++++-- PARR.EsppTemplateSyncWorker/appsettings.json | 3 +- .../Services/TemplatesInitializer.cs | 12 +++--- 5 files changed, 51 insertions(+), 12 deletions(-) diff --git a/PARR.EsppTemplateSync/Services/ParserService.cs b/PARR.EsppTemplateSync/Services/ParserService.cs index f2cfdf64..f5148053 100644 --- a/PARR.EsppTemplateSync/Services/ParserService.cs +++ b/PARR.EsppTemplateSync/Services/ParserService.cs @@ -2,6 +2,7 @@ using PARR.DAL.Contracts; using PARR.DAL.Models; using PARR.DAL.Services.Interfaces; +using PARR.EsppTemplateSync.Settings; using System.Globalization; namespace PARR.EsppTemplateSync.Services @@ -9,10 +10,15 @@ namespace PARR.EsppTemplateSync.Services internal class ParserService : IParserService { private readonly ILogger logger; + private readonly GlobalSettings globalSettings; - public ParserService(ILogger logger) + public ParserService( + ILogger logger, + GlobalSettings globalSettings + ) { this.logger = logger; + this.globalSettings = globalSettings; } public async Task ParseFileAsync(string path) { @@ -29,7 +35,7 @@ namespace PARR.EsppTemplateSync.Services //TODO: а если формат нет тот? Все будет ок? //TODO: - var splittedContent = str.Split("<|>"); + var splittedContent = str.Split(globalSettings.ParsingSeparator); if (splittedContent.Length != 17) { return null; diff --git a/PARR.EsppTemplateSync/Settings/GlobalSettings.cs b/PARR.EsppTemplateSync/Settings/GlobalSettings.cs index fdf69ec4..1f69926b 100644 --- a/PARR.EsppTemplateSync/Settings/GlobalSettings.cs +++ b/PARR.EsppTemplateSync/Settings/GlobalSettings.cs @@ -6,6 +6,7 @@ public StorageSettings? StorageSettings { get; set; } public List? IgnoreTemplateFields { get; set; } + public string ParsingSeparator { get; set; } = "<|>"; } internal class MqSettings diff --git a/PARR.EsppTemplateSyncWorker/appsettings.Development.json b/PARR.EsppTemplateSyncWorker/appsettings.Development.json index 512fc588..45166210 100644 --- a/PARR.EsppTemplateSyncWorker/appsettings.Development.json +++ b/PARR.EsppTemplateSyncWorker/appsettings.Development.json @@ -1,19 +1,50 @@ { + "ConnectionStrings": { + "DefaultConnection": "Server=10.99.253.184;Database=parr;User Id=app_parr; Password=PosdfkhT&)%sdfligL&%5546;" + }, "Logging": { "LogLevel": { "Default": "Information", "Microsoft.Hosting.Lifetime": "Information" } }, + "Serilog": { + "MinimumLevel": { + "Default": "Debug", + "Override": { + "Microsoft": "Warning", + "Microsoft.Hosting.Lifetime": "Debug" + } + }, + "WriteTo": [ + { + "Name": "File", + "Args": { + "path": "log/log-.txt", + "rollingInterval": "Day" + } + } + ] + }, "StorageSettings": { - "StoragePath": "W:\\" + "StoragePath": "Data", + "EsppTemplates": { + "AllowedExtensions": [ ".csv" ], + "MaxFileSizeMb": 100 + } }, "GlobalSettings": { "MqSettings": { + "HostName": "10.99.253.216", + "QueueName": "parr-espp-templates", + "UserName": "espp_templates_reader", + "Password": "P@ssReaderPtk202!" }, "StorageSettings": { - "CheckIntervalSeconds": 5 - } + "CheckIntervalSeconds": 30 + }, + "IgnoreTemplateFields": [ "Id", "Status", "DateCreated", "DateModified", "StatusCode" ], + "ParsingSeparator": "<|>" } } diff --git a/PARR.EsppTemplateSyncWorker/appsettings.json b/PARR.EsppTemplateSyncWorker/appsettings.json index 6cda1658..45166210 100644 --- a/PARR.EsppTemplateSyncWorker/appsettings.json +++ b/PARR.EsppTemplateSyncWorker/appsettings.json @@ -44,6 +44,7 @@ "StorageSettings": { "CheckIntervalSeconds": 30 }, - "IgnoreTemplateFields": [ "Id","Status","DateCreated","DateModified","StatusCode" ] + "IgnoreTemplateFields": [ "Id", "Status", "DateCreated", "DateModified", "StatusCode" ], + "ParsingSeparator": "<|>" } } diff --git a/PARR.MockData/Services/TemplatesInitializer.cs b/PARR.MockData/Services/TemplatesInitializer.cs index d17c11f9..b0709aa2 100644 --- a/PARR.MockData/Services/TemplatesInitializer.cs +++ b/PARR.MockData/Services/TemplatesInitializer.cs @@ -71,15 +71,15 @@ namespace PARR.MockData.Services logger.LogInformation($"----- Создан subprocess: {subprocess.Name} -----"); } - var tnk = await tnkService.Get().FirstOrDefaultAsync(p => p.EsppId == 292454); + var tnk = await tnkService.Get().FirstOrDefaultAsync(p => p.EsppId == 292917); if (tnk == null) { tnk = new Tnk { Id = Guid.NewGuid(), DateCreated = DateTimeOffset.UtcNow, - Name = "ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)", - EsppId = 292454, + Name = "Прочее(работы)", + EsppId = 292917, SubprocessId = subprocess.Id }; if (!await tnkService.CreateAsync(tnk) || !await tnkService.CommitAsync()) @@ -91,15 +91,15 @@ namespace PARR.MockData.Services logger.LogInformation($"----- Создан tnk: {tnk.Name} -----"); } - var work = await workService.Get().FirstOrDefaultAsync(p => p.EsppId == 292454); + var work = await workService.Get().FirstOrDefaultAsync(p => p.EsppId == 292917); if (work == null) { work = new Work { Id = Guid.NewGuid(), DateCreated = DateTimeOffset.UtcNow, - Name = "ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)", - EsppId = 292454, + Name = "Прочее(работы)", + EsppId = 292917, TnkId = tnk.Id }; if (!await workService.CreateAsync(work) || !await workService.CommitAsync()) From 11cacad810b8ddf8918513e6c7c374b6b5a72d83 Mon Sep 17 00:00:00 2001 From: Mikhail Kuznetsov Date: Thu, 21 Sep 2023 13:41:55 +1000 Subject: [PATCH 2/3] PARR.EsppTemplateSyncWorker small fix --- PARR.EsppTemplateSync/Services/Manager.cs | 155 ++++++++++++------ .../Services/ParserService.cs | 21 --- .../appsettings.Development.json | 2 +- PARR.EsppTemplateSyncWorker/appsettings.json | 2 +- PARR.MockData/Data/EsppExport.cs | 2 +- 5 files changed, 106 insertions(+), 76 deletions(-) diff --git a/PARR.EsppTemplateSync/Services/Manager.cs b/PARR.EsppTemplateSync/Services/Manager.cs index 1fcc3d5c..65ab5e5a 100644 --- a/PARR.EsppTemplateSync/Services/Manager.cs +++ b/PARR.EsppTemplateSync/Services/Manager.cs @@ -40,9 +40,9 @@ namespace PARR.EsppTemplateSync.Services if (str == null || str.Trim().Length == 0) return false; - var template = parserService.ParseString(str); + var esppTemplate = parserService.ParseString(str); - if (template == null) + if (esppTemplate == null) { isSuccess = false; logger.LogError($"Не удалось распознать строку({str}) в Template"); @@ -50,24 +50,86 @@ namespace PARR.EsppTemplateSync.Services else { //если шаблон не аквтивен, пропускаем - if (!template.IsActive) + if (!esppTemplate.IsActive) { return isSuccess; } - //TODO: !!! тут метод называет чек, но он же и сохраняет. По идее надо чтобы чек че то вернул, а исходя из этого дургой метод сохранит или ченить изменит - // и опять же, saccess всегда true получается??? или это норм. - await CheckChangesAsync(template); + await SyncTemplateAsync(esppTemplate); + // var template = await GetTemplateAsync(esppTemplate); + //var isChanged = false; + //if (template == null) + //{ + // // создает запись-шаблон из ЕСПП в ПАРР. Возможно избыточно так как эталон в ПАРР + // ////esppTemplate.StatusCode = "Deactivating"; + // ////--- + // //esppTemplate.StatusCode = (int)StatusTemplateEnum.Ok; + // //esppTemplate.IsActive = false; + // //if (!await templateService.CreateAsync(esppTemplate) || !await templateService.CommitAsync()) + // //{ + // // logger.LogError($"Не удалось создать запись Template {esppTemplate.Name}({esppTemplate.ShortDescription})"); + // //} + // //else + // // logger.LogInformation($"----- Создана запись Template {esppTemplate.Name}({esppTemplate.ShortDescription}) -----"); + // //--- + // logger.LogWarning($"----- Найден шаблон ЕСПП незарегистрированный в ПАРР {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription}) -----"); + // return false; + //} + //else isChanged = await CheckChangesAsync(esppTemplate, template); + ////if (isChanged) + + ////var isChanged = await UpdateIfNeedAsync(template); + + // //if (isChanged) + // //{ + // // logger.LogInformation($"----- Запись в ЕСПП отличается от Template {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription}) -----"); + + // // //template.Status = "Updating"; + // // template.StatusCode = (int)StatusTemplateEnum.Updating; + + // // if (!await templateService.CommitAsync()) + // // logger.LogError($"Не удалось обновить запись Template {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription})"); + // // else + // // logger.LogInformation($"----- Требуется обновление шаблона в ЕСПП роботом {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription}) -----"); + // //} + // //else + // //{ + // // //if (template.Status != "Ok") + // // if (template.StatusCode != (int)StatusTemplateEnum.Ok) + // // { + // // template.DateModified = DateTimeOffset.UtcNow; + // // template.StatusCode = (int)StatusTemplateEnum.Ok; + + // // if (!await templateService.CommitAsync()) + // // logger.LogInformation($"Шаблон в ЕСПП соответствует шаблону в ПАРР {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription}). Установлен статус {StatusTemplateEnum.Ok}"); + // // } + // //} } //todo: only true????? return isSuccess; } - private async Task CheckChangesAsync(Template esppTemplate) + private async Task GetTemplateAsync(Template esppTemplate) { - // --- test --- + using (var scope = serviceProvider.CreateScope()) + { + var services = scope.ServiceProvider; + var templateService = services.GetService(); + + if (templateService == null) + { + throw new Exception($"Не найден сервис: {nameof(ITemplateService)}"); + // return; + } + + return await templateService.GetTemplateByNameAsync(esppTemplate.Name); + } + } + + private async Task SyncTemplateAsync(Template esppTemplate) + { using (var scope = serviceProvider.CreateScope()) { var services = scope.ServiceProvider; @@ -98,64 +160,53 @@ namespace PARR.EsppTemplateSync.Services // logger.LogInformation($"----- Создана запись Template {esppTemplate.Name}({esppTemplate.ShortDescription}) -----"); //--- logger.LogWarning($"----- Найден шаблон ЕСПП незарегистрированный в ПАРР {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription}) -----"); + return; } else { - var isChanged = false; - //var ignoreTemplateFieldsList = globalSettings.IgnoreTemplateFields?.Split(",").ToList().Select(t => t.Trim().ToLower()); - - foreach (var prop in template.GetType().GetProperties()) - { - if (prop == null) continue; - - if (globalSettings.IgnoreTemplateFields != null && globalSettings.IgnoreTemplateFields.Contains(prop.Name)) continue; - //if (prop.Name == "Id" || - // prop.Name == "Status" || - // prop.Name == "DateCreated" || - // prop.Name == "DateModified" || - // prop.Name == "StatusCode" - // ) continue; - - var parrValue = template.GetType().GetProperty(prop.Name)?.GetValue(template, null); - var esppValue = esppTemplate.GetType().GetProperty(prop.Name)?.GetValue(esppTemplate, null); - - if (parrValue == null || esppValue == null) continue; - - if (parrValue!.ToString()!.ToLower() != esppValue!.ToString()!.ToLower()) - { - isChanged = true; - break; - } - } + var isChanged = IsChanged(template,esppTemplate); if (isChanged) { - logger.LogInformation($"----- Запись в ЕСПП отличается от Template {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription}) -----"); - - //template.Status = "Updating"; - template.StatusCode = (int)StatusTemplateEnum.Updating; + SetUpdateStatus(template); if (!await templateService.CommitAsync()) - logger.LogError($"Не удалось обновить запись Template {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription})"); - else - logger.LogInformation($"----- Требуется обновление шаблона в ЕСПП роботом {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription}) -----"); - } - else - { - //if (template.Status != "Ok") - if (template.StatusCode != (int)StatusTemplateEnum.Ok) { - template.DateModified = DateTimeOffset.UtcNow; - template.StatusCode = (int)StatusTemplateEnum.Ok; - - if (!await templateService.CommitAsync()) - logger.LogInformation($"Шаблон в ЕСПП соответствует шаблону в ПАРР {esppTemplate.Name}({esppTemplate.ApplicationsInWork?.ShortDescription}). Установлен статус {StatusTemplateEnum.Ok}"); + logger.LogError($"Не удалось изменить запись Template {template.Name}"); } + else + logger.LogInformation($"----- Установлен принудительный статус обновления Template {template.Name} -----"); } } - } + return; + } + + private void SetUpdateStatus(Template template) + { + template.StatusCode = (int)StatusTemplateEnum.Updating; + } + + private bool IsChanged(Template template, Template esppTemplate) + { + foreach (var prop in template.GetType().GetProperties()) + { + if (prop == null) continue; + + if (globalSettings.IgnoreTemplateFields != null && globalSettings.IgnoreTemplateFields.Contains(prop.Name)) continue; + + var parrValue = template.GetType().GetProperty(prop.Name)?.GetValue(template, null); + var esppValue = esppTemplate.GetType().GetProperty(prop.Name)?.GetValue(esppTemplate, null); + + if (parrValue == null || esppValue == null) + continue; + + //if (parrValue!.ToString()!.ToLower() != esppValue!.ToString()!.ToLower()) + //return true; + + } + return false; } } } diff --git a/PARR.EsppTemplateSync/Services/ParserService.cs b/PARR.EsppTemplateSync/Services/ParserService.cs index f5148053..0c4f9138 100644 --- a/PARR.EsppTemplateSync/Services/ParserService.cs +++ b/PARR.EsppTemplateSync/Services/ParserService.cs @@ -34,7 +34,6 @@ namespace PARR.EsppTemplateSync.Services { //TODO: а если формат нет тот? Все будет ок? - //TODO: var splittedContent = str.Split(globalSettings.ParsingSeparator); if (splittedContent.Length != 17) { @@ -61,35 +60,15 @@ namespace PARR.EsppTemplateSync.Services var work = splittedContent[15].Trim(); var worker = splittedContent[16].Trim(); - //logger.LogInformation($"Получено сообщение: {ek}"); var template = new Template { Id = Guid.NewGuid(), DateCreated = DateTime.UtcNow, Name = name, IsActive = bool.Parse(isActive), - //WorkGroup = workGroup, - //ShortDescription = shortDescription, - //Category = category, - //ResponseArea = responseArea, - //Duration = duration, - //EK = ek, - //Initiator = initiator, - //FullDescription = fullDescription, - //ClosingCode = closingCode, - //Solution = solution, - //Process = process, - //SubProcess = subProcess, - //TNK = tnk, - //Work = work, - //Worker = worker, - //Status = "Checking" StatusCode = (int)StatusTemplateEnum.Ok }; - //bool isSuccess = true; - - return template; } diff --git a/PARR.EsppTemplateSyncWorker/appsettings.Development.json b/PARR.EsppTemplateSyncWorker/appsettings.Development.json index 45166210..f82e16f5 100644 --- a/PARR.EsppTemplateSyncWorker/appsettings.Development.json +++ b/PARR.EsppTemplateSyncWorker/appsettings.Development.json @@ -44,7 +44,7 @@ "StorageSettings": { "CheckIntervalSeconds": 30 }, - "IgnoreTemplateFields": [ "Id", "Status", "DateCreated", "DateModified", "StatusCode" ], + "IgnoreTemplateFields": [ "Id", "Status", "Name", "DateCreated", "DateModified", "StatusCode" ], "ParsingSeparator": "<|>" } } diff --git a/PARR.EsppTemplateSyncWorker/appsettings.json b/PARR.EsppTemplateSyncWorker/appsettings.json index 45166210..f82e16f5 100644 --- a/PARR.EsppTemplateSyncWorker/appsettings.json +++ b/PARR.EsppTemplateSyncWorker/appsettings.json @@ -44,7 +44,7 @@ "StorageSettings": { "CheckIntervalSeconds": 30 }, - "IgnoreTemplateFields": [ "Id", "Status", "DateCreated", "DateModified", "StatusCode" ], + "IgnoreTemplateFields": [ "Id", "Status", "Name", "DateCreated", "DateModified", "StatusCode" ], "ParsingSeparator": "<|>" } } diff --git a/PARR.MockData/Data/EsppExport.cs b/PARR.MockData/Data/EsppExport.cs index b75de1ad..cfa4f52c 100644 --- a/PARR.MockData/Data/EsppExport.cs +++ b/PARR.MockData/Data/EsppExport.cs @@ -8,7 +8,7 @@ namespace PARR.MockData.Data { internal class EsppExport { -// public const string data = "ДВС-ПТК АНАЛИЗ РАБОТЫ СРК<|>true<|>!!!ЦКИТ-ДВС!!!<|>ДВС-ПТК АНАЛИЗ РАБОТЫ СХД СРК<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>СРК-NETBACKUP-ДВС<|>КУЗНЕЦОВ МИХАИЛ ВАЛЕРЬЕВИЧ (IVC_KUZNETSOVMV@DVGD.OAO.RZD)<|>Анализ работы СХД СРК!!!<|>выполнен<|>Анализ работы систем хранения данных<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ТО-1 Анализ работоспособности СХД (ежедневные) (О3.2.2.3) - региональный<|>ТО-1 Анализ работоспособности СХД (ежедневные) (О3.2.2.3)<|>"; + // public const string data = "ПАРР-ДВС-ПТК__ДВС-ПТК-АСУ-ГИД-АДМИНИСТРИРОВАНИЕ<|>true<|>!!!ЦКИТ-ДВС!!!<|>ДВС-ПТК АНАЛИЗ РАБОТЫ СХД СРК<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>СРК-NETBACKUP-ДВС<|>КУЗНЕЦОВ МИХАИЛ ВАЛЕРЬЕВИЧ (IVC_KUZNETSOVMV@DVGD.OAO.RZD)<|>Анализ работы СХД СРК!!!<|>выполнен<|>Анализ работы систем хранения данных<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ТО-1 Анализ работоспособности СХД (ежедневные) (О3.2.2.3) - региональный<|>ТО-1 Анализ работоспособности СХД (ежедневные) (О3.2.2.3)<|>"; public const string data = "Наименование<|>Активен<|>Рабочая группа<|>Краткое описание<|>Категория<|>Зона ответственности<|>Длит. исполнения<|>ЭК<|>Инициатор<|>Подробное описание<|>Код закрытия<|>Решение<|>Процесс<|>Подпроцесс<|>ТНК<|>Работа<|>Исполнитель<|\r\nДВС-ПТК АНАЛИЗ РАБОТЫ СРК!!!<|>true<|>!!!ЦКИТ-ДВС<|>ДВС-ПТК АНАЛИЗ РАБОТЫ СХД СРК<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>СРК-NETBACKUP-ДВС<|>КУЗНЕЦОВ МИХАИЛ ВАЛЕРЬЕВИЧ (IVC_KUZNETSOVMV@DVGD.OAO.RZD)<|>Анализ работы СХД СРК!!!<|>выполнен<|>Анализ работы систем хранения данных<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ТО-1 Анализ работоспособности СХД (ежедневные) (О3.2.2.3) - региональный<|>ТО-1 Анализ работоспособности СХД (ежедневные) (О3.2.2.3)<|>\r\nДВС-ПТК АНАЛИЗ РАБОТЫ СРК1<|>true<|>ЦКИТ-ДВС<|>ДВС-ПТК Анализ работы СРК<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>СРК-NETBACKUP-ДВС<|>КУЗНЕЦОВ МИХАИЛ ВАЛЕРЬЕВИЧ (IVC_KUZNETSOVMV@DVGD.OAO.RZD)<|>Выполнение регламентных работ СРК - Ежедневное обслуживание (Анализ работоспособности СРК) Перечень работ: Анализ выполнения заданий Поиск ошибок в работе СРК Мониторинг и устранение очередей Анализ загрузки ресурсов хранения Анализ загрузки media-серверов Анализ проблем в работе сервисов медиа-серверов за сутки Проверка состояния кластера VCS Переключение сервисов мастер-сервера между нодами veritas claster server<|>выполнен<|>Анализ работы систем резервного копирования<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ТО-1 Мониторинг и анализ работы системы СРК (ежедневные) (О3.2.2.3) - региональный<|>ТО-1 Мониторинг и анализ работы системы СРК (ежедневные) (О3.2.2.3)<|>\r\nДВС-ПТК КОНТРОЛЬ СОСТОЯНИЯ СЕРВЕРНОГО КОМПЛЕКСА<|>false<|>X86-ПТК-ДВС<|>Контроль состояния физических серверов<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>SERVER-X86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Контроль состояния физических серверов<|>выполнен<|>Сбойных ситуаций не зафиксировано. Все системы работают в штатном режиме.<|><|><|><|><|>\r\nДВС-ПТК СМЕНА-АНАЛИЗ ПЛАНОВЫХ РАБОТ ПО СИСТЕМАМ<|>true<|>СМЕНА-ПТК-ДВС<|>ДВС-ПТК СМЕНА-Анализ плановых работ по системам<|>регламентная работа<|>96-ДВС<|>3 00:00:00<|>КОМПЛЕКСЫ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>ДВС-ПТК СМЕНА-Анализ плановых работ по системам<|>выполнен<|>Анализ плановых работ по системам<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|><|><|>\r\nДВС-ПТК СМЕНА-КОНТРОЛЬ РАБОТЫ СРК<|>true<|>СМЕНА-ПТК-ДВС<|>ДВС-ПТК СМЕНА-МОНИТОРИНГ СРК<|>регламентная работа<|>96-ДВС<|>3 00:00:00<|>СРК-NETBACKUP-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Мониторинг состояния системы резервного копирования<|>выполнен<|>Мониторинг состояния системы резервного копирования<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ТО-1 Мониторинг и анализ работы системы СРК (ежедневные) (О3.2.2.3) - региональный<|>ТО-1 Мониторинг и анализ работы системы СРК (ежедневные) (О3.2.2.3)<|>\r\nДВС-ПТК СМЕНА-ОБСЛУЖИВАИНЕ БАЗ ДАННЫХ<|>true<|>СМЕНА-ПТК-ДВС<|>ДВС-ПТК СМЕНА-ОБСЛУЖИВАИНЕ БАЗ ДАННЫХ<|>регламентная работа<|>96-ДВС<|>3 00:00:00<|>КОМПЛЕКСЫ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>обслуживание баз данных<|>выполнен<|>Обслуживание баз данных<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>СПО Анализ системных журналов СУБД (О3.2.2.4)<|>СПО Анализ системных журналов СУБД (О3.2.2.4)<|>\r\nДВС-ПТК СМЕНА-ОБХОД СЕРВЕРНЫХ<|>true<|>СМЕНА-ПТК-ДВС<|>ДВС-ПТК СМЕНА-ОБХОД СЕРВЕРНЫХ<|>регламентная работа<|>96-ДВС<|>3 00:00:00<|>КОМПЛЕКСЫ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Обход серверных помещений. Проверка соблюдений правил пожарной безопасно-сти в помещениях (отсутствие пустых коробок от оборудования, общий порядок в помещениях, сер-верных шкафах и т.п.). Проверка индикаторов серверного оборудова-ния отдела ПТК (отмечать о серверах где горят красные/оранжевые критические инди-каторы).<|>выполнен<|>Обход серверных помещений. Проверка соблюдения правил пожарной безопасности в помещениях. Проверка индикаторов серверного оборудования отдела ПТК.<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|><|><|>\r\nДВС-ПТК СМЕНА-ПРОВЕРКА СВОБОДНОГО МЕСТА НА ДИСКАХ<|>true<|>СМЕНА-ПТК-ДВС<|>ДВС-ПТК СМЕНА-ПРОВЕРКА СВОБОДНОГО МЕСТА НА ДИСКАХ<|>регламентная работа<|>96-ДВС<|>3 00:00:00<|>КОМПЛЕКСЫ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Проверка свободного места на дисках серверов<|>выполнен<|>Проверка свободного места на дисках серверов.<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|><|><|>\r\nДВС-ПТК СМЕНА-ПРОВЕРКА СРК VMWARE<|>true<|>СМЕНА-ПТК-ДВС<|>ДВС-ПТК СМЕНА-Проверка СРК VMWare<|>регламентная работа<|>96-ДВС<|>3 00:00:00<|>ВРТ-VMWARE-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Проверка резервного копирования серверов в VMware.<|>выполнен<|>Проверка резервного копирования серверов в VMware.<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ТО-1 Мониторинг и анализ работы виртуального центра Vmware (ежедневные) (О3.2.2.3) - виртуальный комплекс<|>ТО-1 Мониторинг и анализ работы виртуального центра Vmware (ежедневные) (О3.2.2.3)<|>\r\nДВС-ПТК СМЕНА-РАБОТА С ИЗМЕНЕНИЯМИ-2<|>true<|>СМЕНА-ПТК-ДВС<|>ДВС-ПТК СМЕНА-РАБОТА С ИЗМЕНЕНИЯМИ-2<|>регламентная работа<|>96-ДВС<|>3 00:00:00<|>КОМПЛЕКСЫ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Работа с изменениями. Проверка плана обновлений ПО серверов. Проверка создания и согласования изменений для обновления ПО серверов низкой и средней критичности.<|>выполнен<|>Работа с изменениями. Проверка плана обновлений ПО серверов. Проверка создания и согласования изменений для обновления ПО серверов низкой и средней критичности.<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|><|><|>\r\nДВС-ПТК СМЕНА-УСТАНОВКА ОБНОВЛЕНИЙ ОС<|>true<|>СМЕНА-ПТК-ДВС<|>ДВС-ПТК СМЕНА-Установка обновлений ОС<|>регламентная работа<|>96-ДВС<|>3 00:00:00<|>ВРТ-VMWARE-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Установка обновлений ОС серверов средней и низ-кой критичности.<|>выполнен<|>Установка обновлений ОС серверов средней и низкой критичности.<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|><|><|>\r\nДВС-ПТК-DB2-ЦОММ<|>true<|>СМЕНА-ПТК-ДВС<|>Администрирование DB2 ЦОММ<|>регламентная работа<|>96-ДВС<|>10 00:00:00<|>ЦОММ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Администрирование DB2 ЦОММ<|>выполнен<|>Администрирование DB2 ЦОММ.<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>СПО Анализ производительности серверов приложений (О3.2.2.4)<|>СПО Анализ производительности серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-SHAREPOINT<|>false<|>AS-ПТК-ДВС<|>Обслуживание порталов SharePoint<|>регламентная работа<|>96-ДВС<|>7 00:00:00<|>ВРТ-CEKON-TEST-1-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Обслуживание порталов SharePoint<|>выполнен<|>выполнено<|><|><|><|><|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИ-АСУ-АС-РПФП<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИ-АСУ-АС-РПФП<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АС-РПФП-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУ АС РПФП<|><|><|>ПТК Выполнение регламентных работ (О3.2.2.4)<|><|><|><|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИ-АСУ-ПРАВО<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИ-АСУ-ПРАВО<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АС-РПФП-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУ ПРАВО<|><|><|>ПТК Выполнение регламентных работ (О3.2.2.4)<|><|><|><|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ CITRIX<|>false<|>ОРГВОПРОСЫ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ CITRIX<|>регламентная работа<|>96-ДВС<|>7 00:00:00<|>КОМПЛЕКСЫ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ CITRIX<|><|><|><|><|><|><|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ VMWARE<|>false<|>X86-ПТК-ДВС<|>ДВС-ПТК-Администрирование VMWare<|>регламентная работа<|>96-ДВС<|>7 00:00:00<|>Х86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>ДВС-ПТК-Администрирование VMWare Администирование виртуальной инфраструктуры Хабаровского ИВЦ<|><|><|><|><|><|><|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ СЕРВЕРОВ<|>true<|>ОС-WIN-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ СЕРВЕРОВ<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>AD-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Администрирование операционной системы серверов<|>выполнен<|><|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>МЕЛЬНИКОВ СЕРГЕЙ НИКОЛАЕВИЧ (IVC_MELNIKOVSN@DVGD.OAO.RZD)\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ СЕРВЕРОВ ПРИЛОЖЕНИЙ АСУ-П<|>true<|>AS-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ СЕРВЕРОВ приложений АСУ-П<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АСУ-П-ДОРОЖНЫЙ-УРОВЕНЬ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Администрирование серверной части АСУ-П<|><|><|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ СЕРВЕРОВ ПРИЛОЖЕНИЙ КМО<|>false<|>AS-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ СЕРВЕРОВ КМО<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>СЕРВЕРЫ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Администрирование серверной части КАСАНТ<|><|><|><|><|><|><|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ СХД<|>true<|>ЦКИТ-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ СХД<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>СХД-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ СХД<|><|><|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ТО-1 Анализ работоспособности СХД (ежедневные) (О3.2.2.3) - система хранения данных (схд)<|>ТО-1 Анализ работоспособности СХД (ежедневные) (О3.2.2.3)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АС-РПФП<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АС-РПФП<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АС-РПФП-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУ АС РПФП<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АРМ-ВНПП<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АРМ-ВНПП<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АРМ-ВНПП<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУ АРМ-ВНПП<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АРМ-МЕТРОЛОГА<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АРМ-МЕТРОЛОГА<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АРМ-МЕТРОЛОГА-ЖЕЛЕЗНОЙ-ДОРОГИ-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУ АРМ МЕТРОЛОГА<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АРМ-ОНД<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АРМ-ОНД<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АРМ-ОНД<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУ-АРМ-ОНД<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АСУТ-НБД<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АСУТ-НБД<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АСУТ-НБД-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУТ-НБД<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Резервное копирование СУБД (БД) (О3.2.2.4)<|>ППО Резервное копирование СУБД (БД) (О3.2.2.4)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АСУТ-НБД-ЗМ<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-АСУТ-НБД-ЗМ<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АСУТ-НБД-ЗМ<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУТ-НБД-ЗМ<|>выполнен<|>выполнен ЭК АСУТ-НБД-ЗМ-ДВС выведен из эксплуатации по НАР22-00582852-ИЗМ<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>СПО Анализ системных журналов СУБД (О3.2.2.4)<|>СПО Анализ системных журналов СУБД (О3.2.2.4)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-ГИС-РЖД<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-ГИС-РЖД<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>ГИС-РЖД-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование ГИС РЖД<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-ПРАВО<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-ПРАВО<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АСУ-ПРАВО-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУ ПРАВО<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-Э<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АДМИНИСТРИРОВАНИЕ-АСУ-Э<|>регламентная работа<|>96-ДВС<|>9 00:00:00<|>АСУ-Э-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Администрирование АСУ Э<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АКТУАЛИЗАЦИЯ ШАБЛОНОВ ВМ<|>false<|>X86-ПТК-ДВС<|>ДВС-ПТК-АКТУАЛИЗАЦИЯ ШАБЛОНОВ ВМ<|>регламентная работа<|>96-ДВС<|>7 00:00:00<|>Х86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Актуализация шаблонов виртуальных машин<|><|><|><|><|><|><|>СЕРГЕЕВ АЛЕКСЕЙ ЮРЬЕВИЧ (96089420)\r\nДВС-ПТК-АНАЛИЗ РАБОТЫ СРК - РЕГЛАМЕНТНАЯ РАБОТА<|>false<|>X86-ПТК-ДВС<|>Двс-птк-анализ работы СРК - регламентная работа<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>Х86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>1. Анализ выполнения заданий резервного копирования. 2. Поиск ошибок в работе СРК. 3. Анализ загрузки ресурсов хранения.<|>выполнен<|><|><|><|><|><|>\r\nДВС-ПТК-АНАЛИЗ РАБОТОСПОСОБНОСТИ SAN ОБОРУДОВАНИЯ -РЕГЛАМЕНТНАЯ РАБОТА<|>false<|>X86-ПТК-ДВС<|>Двс-птк-Анализ работоспособности SAN оборудования -регламентная работа<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>Х86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>1. Детальный анализ состояния SAN оборудования. 2. Просмотр сообщений от системы, история событий, анализ логов, состояние и загруженность портов, используя Device Manager<|>выполнен<|><|><|><|><|><|>\r\nДВС-ПТК-АНАЛИЗ РАБОТОСПОСОБНОСТИ КОМПЛЕКСА ВИРТУАЛИЗАЦИИ VMWARE VSPHERE-РЕГЛАМЕНТНАЯ РАБОТА<|>false<|>X86-ПТК-ДВС<|>АНАЛИЗ РАБОТОСПОСОБНОСТИ КОМПЛЕКСА ВИРТУАЛИЗАЦИИ VMWARE VSPHERE<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>Х86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Анализ лог файлов и сообщений от виртуальной инфраструктуры с целью выявления ошибок в работе. Анализ состояния объектов ВИ.<|>выполнен<|><|><|><|><|><|>\r\nДВС-ПТК-АНАЛИЗ РАБОТОСПОСОБНОСТИ ОБОРУДОВАНИЯ Х86<|>true<|>СМЕНА-ПТК-ДВС<|>Анализ работоспособности оборудования х86<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>КОМПЛЕКСЫ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Анализ работоспособности оборудования х86 - регламентная работа<|>выполнен<|>Анализ работоспособности оборудования х86.<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ТО-1 Анализ работоспособности серверного оборудования x86 (ежедневно) (О3.2.2.3) - x86-rackmount<|>ТО-1 Анализ работоспособности серверного оборудования x86 (ежедневно) (О3.2.2.3)<|>\r\nДВС-ПТК-АНАЛИЗ РАБОТОСПОСОБНОСТИ ОБОРУДОВАНИЯ Х86 -РЕГЛАМЕНТНАЯ РАБОТА<|>false<|>X86-ПТК-ДВС<|>Анализ работоспособности оборудования х86<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>Х86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>1.Детальный анализ состояния компонентов системы. 2.Просмотр сообщений от системы, история событий, анализ журналов и состояний индикаторов.<|>выполнен<|><|><|><|><|><|>\r\nДВС-ПТК-АНАЛИЗ РАБОТОСПОСОБНОСТИ СХД-РЕГЛАМЕНТНАЯ РАБОТА<|>false<|>X86-ПТК-ДВС<|>ДВС-ПТК-АНАЛИЗ РАБОТОСПОСОБНОСТИ СХД-РЕГЛАМЕНТНАЯ РАБОТА<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>СХД-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Детальный анализ состояния СХД Просмотр сообщений от системы, истории событий, анализ логов.<|>выполнен<|><|><|><|><|><|>\r\nДВС-ПТК-АНАЛИЗ РАБОТЫ SAN СЕТИ<|>true<|>ЦКИТ-ДВС<|>ДВС-ПТК-АНАЛИЗ РАБОТЫ SAN СЕТИ<|>регламентная работа<|>96-ДВС<|>7 00:00:00<|>КОММУТАТОР-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Анализ работы san сети<|><|><|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ЦВК Выполнение регламентных работ (О3.2.2.3)<|>ТО-1 Анализ работоспособности SAN оборудования (ежедневная) (О3.2.2.3)<|>ТО-1 Анализ работоспособности SAN оборудования (ежедневная) (О3.2.2.3)<|>\r\nДВС-ПТК-АНАЛИЗ РАБОТЫ-СЕРВЕРА-X86<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АНАЛИЗ РАБОТЫ-СЕРВЕРА-X86<|>регламентная работа<|>96-ДВС<|>7 04:00:00<|>АС-МОНИТОРИНГ-СУИМВР-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АНАЛИЗ РАБОТЫ-СЕРВЕРА-X86<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)\r\nДВС-ПТК-АНАЛИЗ РАБОТЫ-СЖО<|>true<|>АСУ-ПТК-ДВС<|>96_АС СЖО. Администрирование серверов СЖО СУБД и ППО. ДВС.<|>регламентная работа<|>96-ДВС<|>7 04:00:00<|>СМП-АС-СЖО-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Сбор и анализ журналов событий Ubuntu(Linux) на серверах задачи СЖО (СУБД PostgreSQL и ППО[OpenScada]). ХИВЦ(ДВОСТ) Анализ системных ОС и ППО логов на нетипичных ситуаций, проверка наличия обновлений на ОС и т.д. Проверка работоспособности СУБД, анализ журналов на ошибки и производительность. Имена основных серверов (dvgd.oao.rzd) в консоли: 10.99.252.148 \t\t- \tdvgd-smis-01; 10.99.252.149 \t\t- \tdvgd-smis-02. Имя основного сервера СУБД (dvgd.oao.rzd) в консоли: 10.99.252.150 \t\t- \tdvgd-smisdb-01. Имя основного сервера(полигон тестовый) (dvgd.oao.rzd) в консоли: 10.99.252.151 \t\t- \tdvgd-smistest-01. ДВС-ПТК-АНАЛИЗ РАБОТЫ-СЖО<|>выполнен<|>Сервера работают в штатном режиме.<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>СПО Анализ системных журналов операционных систем (О3.2.2.4)<|>СПО Анализ системных журналов операционных систем (О3.2.2.4)<|>ВАГАНОВ НИКОЛАЙ ВАЛЕРЬЕВИЧ (IVC_VAGANOVNV@DVGD.OAO.RZD)\r\nДВС-ПТК-АРМАОС-АДМИНИСТРИРОВАНИЕ<|>true<|>АСУ-ПТК-ДВС<|>96_АСУ АОС. Администрирование АРМ АОС(web). ХИВЦ.ДВС.<|>регламентная работа<|>96-ДВС<|>7 02:00:00<|>АСУ-АОС-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АРМАОС-АДМИНИСТРИРОВАНИЕ Сбор и анализ журналов событий CentOS(Linux) на серверах АРМ АОС и СУБД(IBM DB2). Проверка работоспособности СУБД, анализ журналов на ошибки, производительность и т.д. Решение проблем со входом в АОС-web от пользователей. Мониторинг ошибок в логе вебсервера и СУБД. Ведение и настройка учетных записей в СУБД, АОС ЛУ и АОС ДУ. Проверка заявок в АС ОЗ для абонентов. Своевременная корректировка, обновление WEB приложения: - добавление или удаление пользователей; - обучение персонала; - исправление не корректной работы и отображения информации. Имена основных серверов (dvgd.oao.rzd) в консоли: 10.99.255.203 \t - \tdvgd-aosarm-01; 10.99.255.204 \t- \tdvgd-aosarm-02.<|>выполнен<|>Сервера работают в штатном режиме.<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>СПО Анализ производительности операционных систем (О3.2.2.4)<|>СПО Анализ производительности операционных систем (О3.2.2.4)<|>ВАГАНОВ НИКОЛАЙ ВАЛЕРЬЕВИЧ (IVC_VAGANOVNV@DVGD.OAO.RZD)\r\nДВС-ПТК-АСУ-АОС-ЛУ-АДМИНИСТРИРОВАНИЕ<|>true<|>АСУ-ПТК-ДВС<|>96_АСУ АОС. Администрирование серверов АСУ АОС ЛУ(ДВС и ЖДЯ).ДВОСТ.<|>регламентная работа<|>96-ДВС<|>7 02:00:00<|>АСУ-АОС-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АСУ-АОС-ЛУ-АДМИНИСТРИРОВАНИЕ Ведение базы данных абонентов АОС ДУ и АОС ЛУ , работа с автоответами (корректирующие мероприятия в соответствии с заявкам АОСЗ[генерация АВТ]) Анализ прикладных журналов Сервера Согласования Протоколов, производительность и т.д. Анализ прикладных журналов Администратора узла АОС ЛУ , производительность и т.д. Проверка журналов Windows на серверах АОС ЛУ с целью обнаружения не типовых событий(ошибок), проверка наличия обновлений на ОС и т.д. Имена основных серверов (dvgd.oao.rzd) в консоли: D96L0001(основной и резервный) ДВОСТ(ХИВЦ): 10.100.98.151 \t- \tdvgd-aos-01; 10.100.98.152\t- \tdvgd-aos-02. D96L0004(основной и резервный) ДВОСТ(ХИВЦ): 10.100.98.146 \t- \tdvgd-aos-05; 10.100.98.147 \t- \tdvgd-aos-06. D91L0001(основной и резервный) ЖДЯ(ХИВЦ): 10.100.98.148 \t- \tdvgd-aos-07; 10.100.98.149 \t- \tdvgd-aos-08. Имя сервера (полигон тестовый (dvgd.oao.rzd)) в консоли ДВОСТ(ХИВЦ): D96L2001 ДВОСТ(ХИВЦ) 10.99.255.202\t-\tdvgd-aos-03.<|>выполнен<|>Сервера работают в штатном режиме.<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ВАГАНОВ НИКОЛАЙ ВАЛЕРЬЕВИЧ (IVC_VAGANOVNV@DVGD.OAO.RZD)\r\nДВС-ПТК-АСУ-АОС-ЛУ-АДМИНИСТРИРОВАНИЕ-MQ<|>true<|>MQS-ПТК-ДВС<|>96_АСУ АОС. Администрирование IBM MQSeries на узлах АОС ЛУ(ДВС и ЖДЯ). ДВОСТ.<|>регламентная работа<|>96-ДВС<|>7 02:00:00<|>АСУ-АОС-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АСУ-АОС-ЛУ-АДМИНИСТРИРОВАНИЕ-MQ Анализ логов подсистемы IBM MQSeries, а также системного журнала на предмет наличия в них сбоев с целью обнаружения не типовых событий(ошибок). Работу каналов (состояния) на предмет не корректной работы и ошибок. Имена основных серверов (dvgd.oao.rzd) в консоли: D96L0001(основной и резервный) ДВОСТ(ХИВЦ): 10.100.98.151 \t- \tdvgd-aos-01; 10.100.98.152\t- \tdvgd-aos-02. D96L0004(основной и резервный) ДВОСТ(ХИВЦ): 10.100.98.146 \t- \tdvgd-aos-05; 10.100.98.147 \t- \tdvgd-aos-06. D91L0001(основной и резервный) ЖДЯ(ХИВЦ): 10.100.98.148 \t- \tdvgd-aos-07; 10.100.98.149 \t- \tdvgd-aos-08. Имя сервера (полигон тестовый (dvgd.oao.rzd)) в консоли ДВОСТ(ХИВЦ): 10.99.255.202\t-\tdvgd-aos-03.<|>выполнен<|>Приложение и сервера работают в штатном режиме.<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>СПО Анализ системных журналов серверов приложений (О3.2.2.4)<|>СПО Анализ системных журналов серверов приложений (О3.2.2.4)<|>ВАГАНОВ НИКОЛАЙ ВАЛЕРЬЕВИЧ (IVC_VAGANOVNV@DVGD.OAO.RZD)\r\nДВС-ПТК-АСУ-АОС-ЛУ-АДМИНИСТРИРОВАНИЕ-БД<|>true<|>БД-DB2-ПТК-ДВС<|>96_АСУ АОС. Администрирование СУБД (IBM DB2) на узлах АОС ЛУ(ДВС и ЖДЯ). ДВОСТ.<|>регламентная работа<|>96-ДВС<|>7 02:00:00<|>АСУ-АОС-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АСУ-АОС-ЛУ-АДМИНИСТРИРОВАНИЕ-БД Сбор и анализ журналов событий Windows на серверах задачи АОС ЛУ СУБД(IBM DB2). Проверка работоспособности СУБД, анализ журналов на ошибки, производительность и т.д. Имена основных серверов (dvgd.oao.rzd) в консоли: D96L0001(основной и резервный) ДВОСТ(ХИВЦ): 10.100.98.151 \t- \tdvgd-aos-01; 10.100.98.152\t- \tdvgd-aos-02. D96L0004(основной и резервный) ДВОСТ(ХИВЦ): 10.100.98.146 \t- \tdvgd-aos-05; 10.100.98.147 \t- \tdvgd-aos-06. D91L0001(основной и резервный) ЖДЯ(ХИВЦ): 10.100.98.148 \t- \tdvgd-aos-07; 10.100.98.149 \t- \tdvgd-aos-08. Имя сервера (полигон тестовый (dvgd.oao.rzd)) в консоли ДВОСТ(ХИВЦ): D96L2001 ДВОСТ(ХИВЦ): 10.99.255.202\t-\tdvgd-aos-03.<|>выполнен<|>Сервера и БД работают в штатном режиме.<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ журналов СУБД (О3.2.2.4)<|>ППО Анализ журналов СУБД (О3.2.2.4)<|>ВАГАНОВ НИКОЛАЙ ВАЛЕРЬЕВИЧ (IVC_VAGANOVNV@DVGD.OAO.RZD)\r\nДВС-ПТК-АСУ-АСУ_СТ-АДМИНИСТРИРОВАНИЕ<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АСУ-АСУ_СТ-АДМИНИСТРИРОВАНИЕ<|>регламентная работа<|>96-ДВС<|>20 00:00:00<|>АСУ-СТ-ЦТТ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АСУ-АСУ_СТ-АДМИНИСТРИРОВАНИЕ<|>выполнен<|>Выполнение регламентных работ<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ЕЛЬНИКОВА АНАСТАСИЯ АЛЕКСАНДРОВНА (IVC_ELNIKOVAAA@DVGD.OAO.RZD)\r\nДВС-ПТК-АСУ-ГИД-АДМИНИСТРИРОВАНИЕ<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АСУ-ГИД-АДМИНИСТРИРОВАНИЕ<|>регламентная работа<|>96-ДВС<|>7 00:00:00<|>ГИД-УРАЛ-ВНИИЖТ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АСУ-ГИД-АДМИНИСТРИРОВАНИЕ<|>выполнен<|>Выполнение регламентных работ<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ЕЛЬНИКОВА АНАСТАСИЯ АЛЕКСАНДРОВНА (IVC_ELNIKOVAAA@DVGD.OAO.RZD)\r\nДВС-ПТК-АСУ-КМО-АДМИНИСТРИРОВАНИЕ-БД<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АСУ-КМО-АДМИНИСТРИРОВАНИЕ-БД<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>КАСАНТ<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию сервера АСУ-КАСАНТ<|>выполнен<|>Выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АСУ-МР-АДМИНИСТРИРОВАНИЕ<|>false<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АСУ-МР-АДМИНИСТРИРОВАНИЕ<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>АСУ-МР-ДВС-СВРД<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по системе АСУ МР<|>выполнен<|>Выполнен<|><|><|><|><|>\r\nДВС-ПТК-АСУ-П-АДМИНИСТРИРОВАНИЕ<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АСУ-П-АДМИНИСТРИРОВАНИЕ<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>АСУ-П-ДОРОЖНЫЙ-УРОВЕНЬ-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию сервера приложений АСУ-П<|>выполнен<|>Выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>МЕЛЬНИКОВ СЕРГЕЙ НИКОЛАЕВИЧ (IVC_MELNIKOVSN@DVGD.OAO.RZD)\r\nДВС-ПТК-АСУ-П-АДМИНИСТРИРОВАНИЕ-БД<|>true<|>БД-DB2-ПТК-ДВС<|>ДВС-ПТК-АСУ-П-АДМИНИСТРИРОВАНИЕ-БД<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>АСУ-П-ДОРОЖНЫЙ-УРОВЕНЬ-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию СУБД АСУ-П<|>выполнен<|>Выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АСУ-СКАТ-АДМИНИСТРИРОВАНИЕ<|>true<|>АСУ-ПТК-ДВС<|>96_АСУ СКАТ. Администрирование ОС Linux(CentOS) на серверах СКАТ. ДВС.<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>СКАТ-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АСУ-СКАТ-АДМИНИСТРИРОВАНИЕ Регламентные работы по обслуживанию серверов АСУ СКАТ ХИВЦ(ДВОСТ). Сбор и анализ журналов событий Linux на серверах задачи СКАТ и запущенных задач. Мониторинг очередей Oracle OpenMQ и анализ сообщений. Проверка работы веб сайта АСУ СКАТ: URL ресурса: \thttp://dvgd-skat-01.dvgd.oao.rzd:8080/Skat/ Проверка работоспособности системы. Имена основных серверов (dvgd.oao.rzd) в консоли: dvgd-skat-01\t-\t(10.99.249.200); dvgd-skat-02\t-\t(10.99.249.201). Расположение логов: 1)\tСервер приложений Oracle Glassfish Server -\tРабочий каталог: /opt/glassfish/ -\tЖурналы расположены в /opt/glassfish/domains/domain1/logs 2)\tСервер очередей Oracle OpenMQ -\t(расположен в /opt/openmq -\tжурналы находятся в /opt/openmq/var/mq/instances/imqbroker/log 3)\tСервис для взаимодействия с АСКПС SkatSoapClient Предназначен для получения информации от устройств диагностики -\tрабочий каталог /opt/SkatSoapClient - журналы находятся в /opt/SkatSoapClient/log 4)\tСервис для взаимодействия с АОС ЛУ stdpservice -\tрабочий каталог /opt/stdpclient -\tжурналы /opt/stdpclient/log<|>выполнен<|>Сервера работают в штатном режиме.<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>СПО Анализ системных журналов операционных систем (О3.2.2.4)<|>СПО Анализ системных журналов операционных систем (О3.2.2.4)<|>ВАГАНОВ НИКОЛАЙ ВАЛЕРЬЕВИЧ (IVC_VAGANOVNV@DVGD.OAO.RZD)\r\nДВС-ПТК-АСУ-СКАТ-АДМИНИСТРИРОВАНИЕ-AS<|>true<|>АСУ-ПТК-ДВС<|>96_АСУ СКАТ. Администрирование СУБД (Oracle MySQL) на серверах СКАТ. ДВС.<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>СКАТ-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>ДВС-ПТК-АСУ-СКАТ-АДМИНИСТРИРОВАНИЕ-AS Регламентные работы по обслуживанию серверов приложений АСУ-СКАТ ХИВЦ(ДВОСТ) Просмотр журналов событий на серверах АСУ СКАТ СУБД (MySql). Анализ системных журналов СУБД. Анализ журналов событий Linux. Проверка работоспособности СУБД. Имена основных серверов (dvgd.oao.rzd) в консоли: dvgd-skat-01\t-\t(10.99.249.200); dvgd-skat-02\t-\t(10.99.249.201). Расположение логов БД: 1)\tСервер СУБД Oracle MySQL -\tжурнал в /var/log/mysqld.log -\tрабочий каталог /var/lib/mysql<|>выполнен<|>Сервера и БД работают в штатном режиме.<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ журналов СУБД (О3.2.2.4)<|>ППО Анализ журналов СУБД (О3.2.2.4)<|>ВАГАНОВ НИКОЛАЙ ВАЛЕРЬЕВИЧ (IVC_VAGANOVNV@DVGD.OAO.RZD)\r\nДВС-ПТК-АСУ-ЦЕКОН-АДМИНИСТРИРОВАНИЕ<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АСУ-ЦЕКОН-АДМИНИСТРИРОВАНИЕ<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>ЦЕКОН-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию сервера приложений АСУ-ЦЕКОН<|>выполнен<|>Выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АСУ-ЦЕКОН-АДМИНИСТРИРОВАНИЕ-AS<|>true<|>AS-ПТК-ДВС<|>ДВС-ПТК-АСУ-ЦЕКОН-АДМИНИСТРИРОВАНИЕ-AS<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>ЦЕКОН-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию сервера приложений АСУ-ЦЕКОН<|>выполнен<|>Выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АСУ-Ш-2-АДМИНИСТРИРОВАНИЕ-AS<|>true<|>AS-ПТК-ДВС<|>ДВС-ПТК-АСУ-Ш-2-АДМИНИСТРИРОВАНИЕ-AS<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>АСУ-Ш-2-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию сервера приложений АСУ-Ш-2<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АСУ-Ш-2-АДМИНИСТРИРОВАНИЕ-БД<|>true<|>БД-MSSQL-ПТК-ДВС<|>ДВС-ПТК-АСУ-Ш-2-АДМИНИСТРИРОВАНИЕ-БД<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>АСУ-Ш-2-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию СУБД АСУ-Ш-2<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АСУ-ЭЛЬБРУС-АДМИНИСТРИРОВАНИЕ<|>true<|>АСУ-ПТК-ДВС<|>ДВС-ПТК-АСУ-ЭЛЬБРУС-АДМИНИСТРИРОВАНИЕ<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>АПК-ЭЛЬБРУС-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию сервера приложений АПК-ЭЛЬБРУС<|>выполнен<|>Выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Резервное копирование СУБД (БД) (О3.2.2.4)<|>ППО Резервное копирование СУБД (БД) (О3.2.2.4)<|>\r\nДВС-ПТК-АСУ-ЭЛЬБРУС-АДМИНИСТРИРОВАНИЕ-AS<|>true<|>AS-ПТК-ДВС<|>ДВС-ПТК-АСУ-ЭЛЬБРУС-АДМИНИСТРИРОВАНИЕ-AS<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>АПК-ЭЛЬБРУС-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию сервера приложений АПК-ЭЛЬБРУС<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-АСУ-ЭЛЬБРУС-АДМИРИСТРИРОВАНИЕ-БД<|>true<|>AS-ПТК-ДВС<|>ДВС-ПТК-АСУ-ЭЛЬБРУС-АДМИРИСТРИРОВАНИЕ-БД<|>регламентная работа<|>96-ДВС<|>21 00:00:00<|>АПК-ЭЛЬБРУС-ДВС<|>ДЕГТЯРЬ АЛЕКСЕЙ СЕРГЕЕВИЧ (IVC_DEGTYARAS@DVGD.OAO.RZD)<|>Регламентные работы по обслуживанию сервера базы данных АПК-ЭЛЬБРУС<|>выполнен<|>выполнен<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>СПО Резервное копирование СУБД (БД) (О3.2.2.4)<|>СПО Резервное копирование СУБД (БД) (О3.2.2.4)<|>\r\nДВС-ПТК-ОБСЛУЖИВАНИЕ МОБИЛЬНЫХ УСТРОЙСТВ<|>false<|>ОРГВОПРОСЫ-ПТК-ДВС<|>ОБСЛУЖИВАНИЕ МОБИЛЬНЫХ УСТРОЙСТВ<|>регламентная работа<|>96-ДВС<|>15 00:00:00<|>АСУ-ТД-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>ОБСЛУЖИВАНИЕ МОБИЛЬНЫХ УСТРОЙСТВ<|><|><|><|><|><|><|>ТРУБНИКОВ МИХАИЛ ЕВГЕНЬЕВИЧ (IVC_TRUBNIKOVME@DVGD.OAO.RZD)\r\nДВС-ПТК-ПРОФИЛАКТИЧЕСКИЕ РАБОТЫ НА СИСТЕМЕ ВИРТУАЛИЗАЦИИ-РЕГЛАМЕНТНАЯ РАБОТА<|>false<|>X86-ПТК-ДВС<|>ПРОФИЛАКТИЧЕСКИЕ РАБОТЫ НА СИСТЕМЕ ВИРТУАЛИЗАЦИИ-РЕГЛАМЕНТНАЯ РАБОТА<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>Х86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>1.Анализ версионности ESXi хостов. 2.Организация обновления микрокодов, установка актуальных версий firmware, согласно регламенту.<|>выполнен<|><|><|><|><|><|>\r\nДВС-ПТК-ПРОФИЛАКТИЧЕСКИЕ РАБОТЫ НА SAN ОБОРУДОВАНИИ -РЕГЛАМЕНТНАЯ РАБОТА<|>false<|>X86-ПТК-ДВС<|>ДВС-птк-Профилактические работы на SAN оборудовании -регламентная работа<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>Х86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>1.Анализ установленных версий Firmware. 2.Организация обновления версий микрокодов, согласно регламенту. 3. Сбор сервисных логов. 4. Очистка от внешней пыли, продувка фильтров.<|>выполнен<|><|><|><|><|><|>\r\nДВС-ПТК-ПРОФИЛАКТИЧЕСКИЕ РАБОТЫ НА ДИСКОВЫХ МАССИВАХ СХД-РЕГЛАМЕНТНАЯ РАБОТА<|>false<|>X86-ПТК-ДВС<|>ДВС-ПТК-Профилактические работы на дисковых массивах СХД-Регламентная работа<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>СХД-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Анализ установленных версий Firmware. 2.Организация обновления версий микрокодов, согласно регламенту. 3, Диагностика всех дисковых массивов процедурой HealthCheck, Environmental, Maintenance 4. Очистка от внешней пыли, продувка фильтров.<|>выполнен<|><|><|><|><|><|>\r\nДВС-ПТК-ПРОФИЛАКТИЧЕСКИЕ РАБОТЫ НА СЕРВЕРАХ Х86 -РЕГЛАМЕНТНАЯ РАБОТА<|>false<|>X86-ПТК-ДВС<|>ДВС-ПТК-Профилактические работы на серверах х86 -РЕГЛАМЕНТНАЯ РАБОТА<|>регламентная работа<|>96-ДВС<|>14 00:00:00<|>Х86-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>1.Анализ установленных уровней микрокодов. 2.Организация обновления микрокодов, установка актуальных версий firmware, согласно регламенту.<|>выполнен<|><|><|><|><|><|>\r\nДВС-ПТК-РАБОТА С ДОКУМЕНТАМИ - ФИА<|>true<|>ОРГВОПРОСЫ-ПТК-ДВС<|>работа с документами<|>регламентная работа<|>96-ДВС<|>1 16:00:00<|>ДОКУМЕНТЫ-ДВС<|>КУЗНЕЦОВ МИХАИЛ ВАЛЕРЬЕВИЧ (IVC_KUZNETSOVMV@DVGD.OAO.RZD)<|>ЕАСД, ЭПС, Поручения руководства ХИВЦ, работы в отделе - консультация сотрудников ХИВЦ по работе с объектами в АСУ ЕСПП. - работа с документами поступившими в ЕАСД - оформление табеля на ЗП - оформление листов ОИТД, рассылка сотрудникам отдела для ознакомления - заполнение журналов по ОТ и ПБ - выполнение поручений руководства ХИВЦ<|>выполнен<|>Работа выполнена<|>ТС Выполнение регламентных работ (О3.2.2.8)<|>ТС Выполнение регламентных работ (О3.2.2.8)<|>Прочее(работы)<|>Прочее(работы)<|>ФЕДОРОВА ИРИНА АЛЕКСЕЕВНА (IVC_FEDOROVAIA@DVGD.OAO.RZD)\r\nДВС-ПТК-СОПРОВОЖДЕНИЕ РОБОТА 390<|>true<|>РАЗРАБОТКА-РОБОТЫ-ДВС<|>Анализ производительности по депо (справка 171)<|>регламентная работа<|>96-ДВС<|>10 00:00:00<|>РПА-РОБИН-РЦКУ-ИХ-ЛП-WEB-ИНФО-390-ДВС<|>КУЗНЕЦОВ МИХАИЛ ВАЛЕРЬЕВИЧ (IVC_KUZNETSOVMV@DVGD.OAO.RZD)<|>Анализ производительности по депо (справка 171)<|><|><|>ИБ Выполнение регламентных работ (О3.2.2.9)<|>ИБ Выполнение регламентных работ (О3.2.2.9)<|><|><|>ЗЫРЯНОВ РОМАН АЛЕКСАНДРОВИЧ (IVC_ZYRYANOVRA@DVGD.OAO.RZD)\r\nДВС-ПТК-СОПРОВОЖДЕНИЕ РОБОТА АС РПВ<|>true<|>РАЗРАБОТКА-РОБОТЫ-ДВС<|>сопровождение робота АС РПВ<|>регламентная работа<|>96-ДВС<|>10 00:00:00<|>РПА-РОБИН-РПВ-АСОЗ-0001-ОБЩЕЕ<|>КУЗНЕЦОВ МИХАИЛ ВАЛЕРЬЕВИЧ (IVC_KUZNETSOVMV@DVGD.OAO.RZD)<|>сопровождение робота АС РПВ при создании и продлении учетных записей<|>выполнен<|><|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|><|><|>ФЕДОРОВА ИРИНА АЛЕКСЕЕВНА (IVC_FEDOROVAIA@DVGD.OAO.RZD)\r\nДВС-ПТК-СОПРОВОЖДЕНИЕ РОБОТА АС РПВ 2(С БЛОКИРОВКОЙ)<|>true<|>РАЗРАБОТКА-РОБОТЫ-ДВС<|>сопровождение робота АС РПВ с блокировкой УЗ<|>регламентная работа<|>96-ДВС<|>10 00:00:00<|>РПА-РОБИН-РПВ-АСОЗ-0002-ОБЩЕЕ<|>КУЗНЕЦОВ МИХАИЛ ВАЛЕРЬЕВИЧ (IVC_KUZNETSOVMV@DVGD.OAO.RZD)<|>подробное описание: сопровождение робота АС РПВ при блокировке учетных записей<|>выполнен<|><|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|><|><|>ФЕДОРОВА ИРИНА АЛЕКСЕЕВНА (IVC_FEDOROVAIA@DVGD.OAO.RZD)\r\nДВС-ПТК-ЦОММ-АДМИНИСТРИРОВАНИЕ-ЦОММ<|>true<|>АСУ-ПТК-ДВС<|>Администрирование ЦОММ<|>регламентная работа<|>96-ДВС<|>30 00:00:00<|>ЦОММ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Администрирование ЦОММ<|>выполнен<|><|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ПТК Выполнение регламентных работ (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>ППО Анализ прикладных журналов серверов приложений (О3.2.2.4)<|>\r\nДВС-ПТК-ЦОММ-ЛОКПАРК<|><|>СМЕНА-ПТК-ДВС<|>Ручная наработка локомотивного парка (Loc_Park)<|>регламентная работа<|>96-ДВС<|>10 00:00:00<|>ЦОММ-ДВС<|>ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)<|>Ручная наработка локомотивного парка (Loc_Park)<|>выполнен<|>Произведена Ручная наработка локомотивного парка (Loc_Park).<|><|><|><|><|>\r\n"; } } From 9b05cda8dd18ef11b828f2350d39db08d7a9c6f5 Mon Sep 17 00:00:00 2001 From: Mikhail Kuznetsov Date: Thu, 21 Sep 2023 15:54:46 +1000 Subject: [PATCH 3/3] =?UTF-8?q?Manager.=20Mapping=20Template,=20=D0=B8?= =?UTF-8?q?=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=20=D0=BC=D0=B5=D1=82=D0=BE?= =?UTF-8?q?=D0=B4=20=D1=81=D1=80=D0=B0=D0=B2=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20=D0=B8=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Implementations/TemplateService.cs | 2 +- PARR.EsppTemplateSync/Domain/EsppTemplate.cs | 28 ++++++++ .../EsppTemplateSyncInstaller.cs | 1 + .../MappingProfiles/DomainToDomainProfile.cs | 30 ++++++++ .../PARR.EsppTemplateSync.csproj | 1 + .../Services/IParserService.cs | 4 +- PARR.EsppTemplateSync/Services/Manager.cs | 70 +++++++++++-------- .../Services/ParserService.cs | 27 ++++--- 8 files changed, 121 insertions(+), 42 deletions(-) create mode 100644 PARR.EsppTemplateSync/Domain/EsppTemplate.cs create mode 100644 PARR.EsppTemplateSync/MappingProfiles/DomainToDomainProfile.cs diff --git a/PARR.DAL/Services/Implementations/TemplateService.cs b/PARR.DAL/Services/Implementations/TemplateService.cs index 7ed360e2..7b955d4b 100644 --- a/PARR.DAL/Services/Implementations/TemplateService.cs +++ b/PARR.DAL/Services/Implementations/TemplateService.cs @@ -24,7 +24,7 @@ namespace PARR.DAL.Services.Implementations public async Task GetTemplateByNameAsync(string name) { - return await EntitySet.FirstOrDefaultAsync(t => t.Name == name); + return await GetWithIncludes().FirstOrDefaultAsync(t => t.Name == name); } public IQueryable