From bf7c3012b7220fd2e30a1b9030fdf3a6919acc3f Mon Sep 17 00:00:00 2001 From: Alexpolo1 Date: Thu, 9 Mar 2023 09:06:25 +0100 Subject: [PATCH] all scripts --- BorisVmPlatformConfigScript.ps1 | 65 + CPR-UnSubscribe.ps1 | 30 + CertificateCheckUpdate/CertificateCheck.ps1 | 56 + Checkudvejpress.ahk | 22 + Checkudvejpress.exe | Bin 0 -> 1223680 bytes Conv-checkudvej-CSV.ps1 | 181 + Dennis_Scripts/AddAccountToLogonLocally.ps1 | 84 + Dennis_Scripts/AddCPRCertificatesToStore.ps1 | 78 + Dennis_Scripts/CWS invoice scanner script.ps1 | 61 + Dennis_Scripts/CardsWithPreEngagement.ps1 | 46201 ++++++++++++++++ Dennis_Scripts/Cert Finder.ps1 | 11 + Dennis_Scripts/DCP_Mover.ps1 | 24 + Dennis_Scripts/EInvoiceScan.ps1 | 88 + Dennis_Scripts/FSV.EWOPS.Mover.ps1 | 43 + Dennis_Scripts/FSVScan.ps1 | 152 + Dennis_Scripts/FTPoverTLS.ps1 | 29 + Dennis_Scripts/Find duplicates.ps1 | 29 + .../Find logfiles where filenames occur.ps1 | 12 + Dennis_Scripts/FindCardClosureCards.ps1 | 35 + .../FindMissingTransactionsInSQL.ps1 | 177 + Dennis_Scripts/Get-ADComputers.ps1 | 20 + Dennis_Scripts/Get-BCMExportStatus.ps1 | 24 + Dennis_Scripts/Get-Connections.ps1 | 83 + Dennis_Scripts/Get-DeviceTransactions.ps1 | 540 + Dennis_Scripts/Get-Inspiration.ps1 | 46 + Dennis_Scripts/Get-LogAggregate.ps1 | 15 + Dennis_Scripts/Get-RejkLogfiles.ps1 | 102 + Dennis_Scripts/Get-WebLogs.ps1 | 8 + Dennis_Scripts/GetDataFromSQL.ps1 | 62 + Dennis_Scripts/GetEODZipFileFromDB.ps1 | 14 + Dennis_Scripts/GetIpFromCwsLog.ps1 | 14 + Dennis_Scripts/GetPhotoDataFromSQL.ps1 | 37 + Dennis_Scripts/GetValModeDataFromSQL.ps1 | 69 + .../InstallWindowsUpdatesOnTESTD.ps1 | 287 + Dennis_Scripts/InteractWithAppFabric.ps1 | 16 + Dennis_Scripts/LogSearcher.ps1 | 18 + Dennis_Scripts/Logparse.ps1 | 113 + Dennis_Scripts/MARK Hash.ps1 | 15 + Dennis_Scripts/MeasureTTTimespan.ps1 | 18 + .../MissingTransactions/dealwithresults.ps1 | 67 + .../missingtransactions.ps1 | 96 + .../missingtransactions2.ps1 | 85 + .../parsemissingtransactions.ps1 | 58 + .../MissingTransactions/workflow.ps1 | 55 + Dennis_Scripts/NagiosAlertParse.ps1 | 5440 ++ Dennis_Scripts/NagiosSOPGenerator.ps1 | 176 + .../ParseDWHMissingFinancialDocuments.ps1 | 34 + .../ParseFinanceNonPersistentAX.ps1 | 54 + Dennis_Scripts/ParseNagiosEquipmentPage.ps1 | 73 + Dennis_Scripts/ParseNagiosHostgroup.ps1 | 5051 ++ .../RK/AnalyzeApiAppLogPerformance.ps1 | 49 + Dennis_Scripts/RK/RKModule/RKModule.psm1 | 149 + Dennis_Scripts/RK/SearchTxFiles.ps1 | 29 + Dennis_Scripts/RK/Untitled4.ps1 | 885 + Dennis_Scripts/RK/Untitled5.ps1 | 133 + Dennis_Scripts/RK/pomOrder.ps1 | 12 + Dennis_Scripts/RK/queries.ps1 | 108 + Dennis_Scripts/Rejsekort.psm1 | 18 + ...lockingReason by CardEngravedID in CSV.txt | 19 + Dennis_Scripts/Search AX log files.ps1 | 11 + ...ackwards in logfile(s) for first entry.ps1 | 41 + Dennis_Scripts/SearchFSVHistory.ps1 | 6 + .../Something finance nonpersistent.ps1 | 46 + Dennis_Scripts/TestDCopyFilesToDWFTP.ps1 | 11 + Dennis_Scripts/TestDeploymentFunctions.ps1 | 41 + Dennis_Scripts/Untitled1.ps1 | 113 + .../WebClientDigestAuthentication.ps1 | 22 + Dennis_Scripts/jumpscript.ps1 | 36 + Dennis_Scripts/nagios service extractor.ps1 | 37 + EFT-LOG-Download.ps1 | 88 + GenerateCert.ps1 | 3955 ++ Getlogsfromappserver.ps1 | 4 + LogBookTransfer.ps1 | 84 + LogbookScan/LogbookScan.ConvertFromGzip.ps1 | 103 + LogbookScan/LogbookScan.ps1 | 93 + LogbookScan/errortype29NTX.count | Bin 0 -> 3472 bytes LogbookScan/errortype29NTX.csv | Bin 0 -> 3906236 bytes LogbookScan/ntx.txt | 0 MDL-EFTLog-Archiver.ps1 | 48 + MDL-NotProcessed-Cleanup.ps1 | 54 + Nagios_match_AP_with_nps_list.ps1 | 69 + SQLtoCSV.ps1 | 34 + Scan server logfiles for string.ps1 | 2 + TCS-StuckFileMover.ps1 | 34 + accesspoint_compare.ps1 | 28 + afkmousemove.ps1 | 4 + azurepowershell-ipsec-commands.ps1 | 47 + ...Template-resource_west_eu_api_test (5).zip | Bin 0 -> 2737 bytes ...Template-resource_west_eu_api_test (1).zip | Bin 0 -> 1127 bytes ...Template-resource_west_eu_api_test (2).zip | Bin 0 -> 990 bytes ...Template-resource_west_eu_api_test (3).zip | Bin 0 -> 1429 bytes ...Template-resource_west_eu_api_test (4).zip | Bin 0 -> 778 bytes ...rtedTemplate-resource_west_eu_api_test.zip | Bin 0 -> 757 bytes ...source_west_eu_api_test_Ressourcegroup.zip | Bin 0 -> 4183 bytes borisprereq_installer.ps1 | 30 + conv-Pfx-to-pem.ps1 | 20 + dpsDNSlookup/dpsDNSlookup.ps1 | 1040 + expirepasswordmailscript.ps1 | 107 + exstractpicturefromdb.ps1 | 38 + .../ADcomputerslist._formattedcsv.csv | 81 + .../ADcomputerslist._formattedcsv2.xlsx | Bin 0 -> 22013 bytes getserverlist/ADcomputerslist.csv | 173 + getserverlist/ADcomputerslist2.csv | 20 + getserverlist/getserverlist.ps1 | 1 + getserverlist/testdservers.xlsx | Bin 0 -> 17588 bytes grab_cm_excel_dates.ps1 | 69 + import_export_starew.ps1 | 17 + logbooktransfer/LogBookTransfer.ps1 | 84 + loginazure.ps1 | 15 + loglinecountscript-final.ps1 | 187 + mailgrab.ps1 | 37 + run_svn_update_pri-fil-01.ps1 | 2 + searchscript.ps1 | 42 + sharepoint_Api.ps1 | 55 + space_typo_checker.ps1 | 18 + 115 files changed, 68517 insertions(+) create mode 100644 BorisVmPlatformConfigScript.ps1 create mode 100644 CPR-UnSubscribe.ps1 create mode 100644 CertificateCheckUpdate/CertificateCheck.ps1 create mode 100644 Checkudvejpress.ahk create mode 100644 Checkudvejpress.exe create mode 100644 Conv-checkudvej-CSV.ps1 create mode 100644 Dennis_Scripts/AddAccountToLogonLocally.ps1 create mode 100644 Dennis_Scripts/AddCPRCertificatesToStore.ps1 create mode 100644 Dennis_Scripts/CWS invoice scanner script.ps1 create mode 100644 Dennis_Scripts/CardsWithPreEngagement.ps1 create mode 100644 Dennis_Scripts/Cert Finder.ps1 create mode 100644 Dennis_Scripts/DCP_Mover.ps1 create mode 100644 Dennis_Scripts/EInvoiceScan.ps1 create mode 100644 Dennis_Scripts/FSV.EWOPS.Mover.ps1 create mode 100644 Dennis_Scripts/FSVScan.ps1 create mode 100644 Dennis_Scripts/FTPoverTLS.ps1 create mode 100644 Dennis_Scripts/Find duplicates.ps1 create mode 100644 Dennis_Scripts/Find logfiles where filenames occur.ps1 create mode 100644 Dennis_Scripts/FindCardClosureCards.ps1 create mode 100644 Dennis_Scripts/FindMissingTransactionsInSQL.ps1 create mode 100644 Dennis_Scripts/Get-ADComputers.ps1 create mode 100644 Dennis_Scripts/Get-BCMExportStatus.ps1 create mode 100644 Dennis_Scripts/Get-Connections.ps1 create mode 100644 Dennis_Scripts/Get-DeviceTransactions.ps1 create mode 100644 Dennis_Scripts/Get-Inspiration.ps1 create mode 100644 Dennis_Scripts/Get-LogAggregate.ps1 create mode 100644 Dennis_Scripts/Get-RejkLogfiles.ps1 create mode 100644 Dennis_Scripts/Get-WebLogs.ps1 create mode 100644 Dennis_Scripts/GetDataFromSQL.ps1 create mode 100644 Dennis_Scripts/GetEODZipFileFromDB.ps1 create mode 100644 Dennis_Scripts/GetIpFromCwsLog.ps1 create mode 100644 Dennis_Scripts/GetPhotoDataFromSQL.ps1 create mode 100644 Dennis_Scripts/GetValModeDataFromSQL.ps1 create mode 100644 Dennis_Scripts/InstallWindowsUpdatesOnTESTD.ps1 create mode 100644 Dennis_Scripts/InteractWithAppFabric.ps1 create mode 100644 Dennis_Scripts/LogSearcher.ps1 create mode 100644 Dennis_Scripts/Logparse.ps1 create mode 100644 Dennis_Scripts/MARK Hash.ps1 create mode 100644 Dennis_Scripts/MeasureTTTimespan.ps1 create mode 100644 Dennis_Scripts/MissingTransactions/dealwithresults.ps1 create mode 100644 Dennis_Scripts/MissingTransactions/missingtransactions.ps1 create mode 100644 Dennis_Scripts/MissingTransactions/missingtransactions2.ps1 create mode 100644 Dennis_Scripts/MissingTransactions/parsemissingtransactions.ps1 create mode 100644 Dennis_Scripts/MissingTransactions/workflow.ps1 create mode 100644 Dennis_Scripts/NagiosAlertParse.ps1 create mode 100644 Dennis_Scripts/NagiosSOPGenerator.ps1 create mode 100644 Dennis_Scripts/ParseDWHMissingFinancialDocuments.ps1 create mode 100644 Dennis_Scripts/ParseFinanceNonPersistentAX.ps1 create mode 100644 Dennis_Scripts/ParseNagiosEquipmentPage.ps1 create mode 100644 Dennis_Scripts/ParseNagiosHostgroup.ps1 create mode 100644 Dennis_Scripts/RK/AnalyzeApiAppLogPerformance.ps1 create mode 100644 Dennis_Scripts/RK/RKModule/RKModule.psm1 create mode 100644 Dennis_Scripts/RK/SearchTxFiles.ps1 create mode 100644 Dennis_Scripts/RK/Untitled4.ps1 create mode 100644 Dennis_Scripts/RK/Untitled5.ps1 create mode 100644 Dennis_Scripts/RK/pomOrder.ps1 create mode 100644 Dennis_Scripts/RK/queries.ps1 create mode 100644 Dennis_Scripts/Rejsekort.psm1 create mode 100644 Dennis_Scripts/SQL - Select from BlacklistBlockingReason by CardEngravedID in CSV.txt create mode 100644 Dennis_Scripts/Search AX log files.ps1 create mode 100644 Dennis_Scripts/Search backwards in logfile(s) for first entry.ps1 create mode 100644 Dennis_Scripts/SearchFSVHistory.ps1 create mode 100644 Dennis_Scripts/Something finance nonpersistent.ps1 create mode 100644 Dennis_Scripts/TestDCopyFilesToDWFTP.ps1 create mode 100644 Dennis_Scripts/TestDeploymentFunctions.ps1 create mode 100644 Dennis_Scripts/Untitled1.ps1 create mode 100644 Dennis_Scripts/WebClientDigestAuthentication.ps1 create mode 100644 Dennis_Scripts/jumpscript.ps1 create mode 100644 Dennis_Scripts/nagios service extractor.ps1 create mode 100644 EFT-LOG-Download.ps1 create mode 100644 GenerateCert.ps1 create mode 100644 Getlogsfromappserver.ps1 create mode 100644 LogBookTransfer.ps1 create mode 100644 LogbookScan/LogbookScan.ConvertFromGzip.ps1 create mode 100644 LogbookScan/LogbookScan.ps1 create mode 100644 LogbookScan/errortype29NTX.count create mode 100644 LogbookScan/errortype29NTX.csv create mode 100644 LogbookScan/ntx.txt create mode 100644 MDL-EFTLog-Archiver.ps1 create mode 100644 MDL-NotProcessed-Cleanup.ps1 create mode 100644 Nagios_match_AP_with_nps_list.ps1 create mode 100644 SQLtoCSV.ps1 create mode 100644 Scan server logfiles for string.ps1 create mode 100644 TCS-StuckFileMover.ps1 create mode 100644 accesspoint_compare.ps1 create mode 100644 afkmousemove.ps1 create mode 100644 azurepowershell-ipsec-commands.ps1 create mode 100644 azuretestbuildscripts/ExportedTemplate-resource_west_eu_api_test (5).zip create mode 100644 azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (1).zip create mode 100644 azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (2).zip create mode 100644 azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (3).zip create mode 100644 azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (4).zip create mode 100644 azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test.zip create mode 100644 azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test_Ressourcegroup.zip create mode 100644 borisprereq_installer.ps1 create mode 100644 conv-Pfx-to-pem.ps1 create mode 100644 dpsDNSlookup/dpsDNSlookup.ps1 create mode 100644 expirepasswordmailscript.ps1 create mode 100644 exstractpicturefromdb.ps1 create mode 100644 getserverlist/ADcomputerslist._formattedcsv.csv create mode 100644 getserverlist/ADcomputerslist._formattedcsv2.xlsx create mode 100644 getserverlist/ADcomputerslist.csv create mode 100644 getserverlist/ADcomputerslist2.csv create mode 100644 getserverlist/getserverlist.ps1 create mode 100644 getserverlist/testdservers.xlsx create mode 100644 grab_cm_excel_dates.ps1 create mode 100644 import_export_starew.ps1 create mode 100644 logbooktransfer/LogBookTransfer.ps1 create mode 100644 loginazure.ps1 create mode 100644 loglinecountscript-final.ps1 create mode 100644 mailgrab.ps1 create mode 100644 run_svn_update_pri-fil-01.ps1 create mode 100644 searchscript.ps1 create mode 100644 sharepoint_Api.ps1 create mode 100644 space_typo_checker.ps1 diff --git a/BorisVmPlatformConfigScript.ps1 b/BorisVmPlatformConfigScript.ps1 new file mode 100644 index 0000000..bc71e1c --- /dev/null +++ b/BorisVmPlatformConfigScript.ps1 @@ -0,0 +1,65 @@ +# Stop the three services +Get-Service -Name RSysLnkCns, RSysLogger, WksEmitter | Stop-Service -Force + +# Display a dialog box for the user to select a folder +$selectedFolder = Get-Item -Path 'C:\borisconfig\*' | Out-GridView -PassThru -Title "Pick a Folder" + +# Get the list of config files in the selected folder +$configs = Get-ChildItem -Path $selectedFolder.FullName -File + +# Check that the user has selected at least one config file +if ($configs.Count -eq 0) { + Write-Warning "No config files found in selected folder" + pause + exit +} + +# Move the contents of the destination folder to a backup folder +$backupDir = "C:\Rejsekort\Conf\OldConfig" +if (!(Test-Path $backupDir)) { + New-Item -ItemType Directory -Path $backupDir | Out-Null +} +Move-Item -Path "C:\Rejsekort\Conf\*" -Destination $backupDir -Force -ErrorAction SilentlyContinue + +# Copy the config files to the destination folder +Copy-Item -Path $configs.FullName -Destination "C:\Rejsekort\Conf\" -Force + +# Get the selected choice from the user +$choices = "buc", "preprod", "prod", "testa", "testc" +$selectedChoice = $choices | Out-GridView -PassThru -Title "Pick a choice" + + +# Modify the RSysLnkCns.exe.config file based on the selected choice +$configFile = "C:\Rejsekort\Bin\RSysLnkCns.exe.config" +if (Test-Path $configFile) { + $config = Get-Content $configFile + switch ($selectedChoice) { + "buc" { + $config[44] = ' ' + } + "preprod" { + $config[44] = ' ' + } + "prod" { + $config[44] = ' ' + } + "testc" { + $config[44] = ' ' + } + "testa" { + $config[44] = ' ' + } + } + Set-Content $configFile -Value $config +} else { + Write-Warning "Could not find config file $configFile" + pause + exit +} + +# Start the three services +Get-Service -Name RSysLnkCns, RSysLogger, WksEmitter | Start-Service + +Add-Type -AssemblyName System.Windows.Forms +[System.Windows.Forms.MessageBox]::Show('Please wait 1-2 minutes before trying to connect in order for the client to sync config', 'PlatformConfigScript') + diff --git a/CPR-UnSubscribe.ps1 b/CPR-UnSubscribe.ps1 new file mode 100644 index 0000000..ccae81a --- /dev/null +++ b/CPR-UnSubscribe.ps1 @@ -0,0 +1,30 @@ +<# +Input: CSV file +Output: Valid CPR unsubscribe file +#> + +# Constants: CPR requires us to use the following information (along with CPR number) +#Each line in the file contains a record, and the record contains the following information (always 80 characters per rrecord/line) +$CPR_DataType = '06' # 06 means subscribe/unsubscribe +$CPR_Customer = '4211' # Our customer ID in the CPR system +$CPR_Constant = '00' # Documentation tells us this constant has to be included and written as 00 (always) +$CPR_EnableRemove = 'SL' # SL means delete subscription, OP means create subscription +#CPRNumber CPR number, obviously not a constant +$CPR_KeyConstant = ' ' # 15 obligatory characters (use 15 whitespace characters if not in use) that can be used to mark each entry. CPR will not use this, but will return the string along with the result of the entry. Some companies use it to recognisethe CPR response +$CPR_Constant2 = ' ' # 45 obligatory blank spaces at the end of each record + +$InputFile = 'unsubscribe.csv' +$OutputFile = "d" + $(Get-Date -Format "yyMMdd") + ".i" + $CPR_Customer + $CPR_DataType + +Write-Output "Deleting old outputfile if exists: $OutputFile" +Remove-Item .\$OutputFile -ErrorAction SilentlyContinue + +Write-Output "Reading Inputfile: $InputFile" +$UnsubscribeList = Import-CSV $InputFile -delimiter ',' -Encoding UTF7 + +Foreach ($Unsubscribe in $UnsubscribeList) { + Write-Output "Writing entry: $($Unsubscribe.CPR)" + $UnsubscribeString = $CPR_DataType + $CPR_Customer + $CPR_Constant + $CPR_EnableRemove + $Unsubscribe.CPR + $CPR_KeyConstant + $CPR_Constant2 + #Add-content $OutputFile -value $UnsubscribeString -Encoding $([System.Text.Encoding]::GetEncoding('iso-8859-1').WindowsCodePage) # please note that CPR only supports ISO-8859-1, that is a std parameter, I therefore have to ask the operating system for codepage number + [System.IO.File]::AppendAllText($(Get-Location).Path + "\" + $OutputFile,$UnsubscribeString + "`r`n",[System.Text.Encoding]::GetEncoding('iso-8859-1')) +} \ No newline at end of file diff --git a/CertificateCheckUpdate/CertificateCheck.ps1 b/CertificateCheckUpdate/CertificateCheck.ps1 new file mode 100644 index 0000000..a5006b8 --- /dev/null +++ b/CertificateCheckUpdate/CertificateCheck.ps1 @@ -0,0 +1,56 @@ +# NSClient++ INI command: +# +#certificatecheck = cmd /c echo scripts\CertificateCheck.ps1; exit($lastexitcode) | powershell.exe -command - +[cmdletbinding()] +param( + $Warning = '90', #days + $Critical = '30' #days +) + +$result = "OK" +$exitcode = 0 + +$certificates = Get-ChildItem 'Cert:\LocalMachine\My','Cert:\LocalMachine\TrustedPeople' +if($certificates -eq $null) { + Write-Output $result + exit $exitcode +} + +$certificatesCritical = @($certificates | Where-Object { $_.NotAfter -lt (Get-Date).AddDays($Critical) }).Count +$certificatesWarning = @($certificates | Where-Object { $_.NotAfter -lt (Get-Date).AddDays($Warning) }).Count + +if($certificatesWarning -gt 0) { + Write-Verbose "certificatesWarning:$certificatesWarning" + $result = "WARNING - $certificatesWarning certificate(s) expiring within $Warning days" + $exitcode = 1 + + if($certificatesCritical -gt 0) { + Write-Verbose "certificatesCritical:$certificatesCritical" + $result = "CRITICAL - $certificatesCritical certificate(s) expiring within $Critical days ($certificatesWarning within $Warning days)`n" + $exitcode = 2 + } + + $result += foreach($certificate in ($certificates | Where-Object { $_.NotAfter -lt (Get-Date).AddDays($Warning) })) { + $subject = $certificate.Subject + Write-Verbose ". subject:$subject" + Write-Verbose ($certificate | fl * | Out-String) + + $date = Get-Date $certificate.NotAfter -Format 'yyyy-MM-dd HH:mm:ss' + $cnIndex = $subject.IndexOf('CN=') + if($cnIndex -ne -1) { + $commaIndex = $subject.IndexOf(',', $cnIndex) + if($commaIndex -ne -1) { + Write-Output "`n$date - $($subject.Substring($cnIndex, $commaIndex-$cnIndex))" + } + else { + Write-Output "`n$date - $($subject.Substring($cnIndex))" + } + } + else { + Write-Output "`nCN=" + } + } +} + +Write-Output $result +exit $exitcode \ No newline at end of file diff --git a/Checkudvejpress.ahk b/Checkudvejpress.ahk new file mode 100644 index 0000000..9dc7d17 --- /dev/null +++ b/Checkudvejpress.ahk @@ -0,0 +1,22 @@ +#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. +; #Warn ; Enable warnings to assist with detecting common errors. +SendMode Input ; Recommended for new scripts due to its superior speed and reliability. +SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. +#SingleInstance, force + +run, C:\PurseCorrection\PurseCorrectionConsole.exe, C:\PurseCorrection +Sleep, 2000 + +WinActivate, [ C:\PurseCorrection\PurseCorrectionConsole.exe] + +Sleep, 2000 +Send !{1} +Sleep, 2000 +Send {Enter} +Sleep, 2000 +Send !{Y} +Send {Enter} + + + + diff --git a/Checkudvejpress.exe b/Checkudvejpress.exe new file mode 100644 index 0000000000000000000000000000000000000000..d8f144d93e05860309a3e9a96df42db75f0b31c3 GIT binary patch literal 1223680 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%0D`1 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
L27~3$pNwbnGq>C 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

^KPYNeYm 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

b7*X` zOx6;IhccSK1H6(k=g>%ry}dWIlJ_c$3Zn&k0(NtE-yvo73`t306)tB^6QaulCTC)C zCa9g=VaxA5yh#*t!h@9hB!^+!`!>Y>@iwJCM`h+{k3Uq=Vh|-7@Ng6DI0z^o%Jq6S zhu&p~Fhy1Z?j%0A07@;g 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
XO5<@4@=f3RZ)7W46Lk(iVa3N# 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
e6eS0a-(a~X0t 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

n)Th)fH}1`K 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�PqHc-t}&Qv)AHYpuF+m`UG2< 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') +$content | Set-Content \\p-replacement\PurseCorrection\PurseCorrectionConsole.exe.config + +#cleanup +Get-Childitem -Recurse C:\Users\$env:username\Downloads\checkudvej1\ -Filter 'checkudvej*.xlsx' | Remove-Item -Force +Get-Childitem -Recurse C:\Users\$env:username\Downloads\checkudvej2\ -Filter 'checkudvej*.xlsx' | Remove-Item -Force + +write-host "Now run AHK Script Checkudvej.AHK in C:\PurseCorrection\" +Start-Process "$env:windir\system32\mstsc.exe" -ArgumentList "/v:p-replacement" + + +#wait for log to be 1000kb +while ($true) { + $logfilematch=Get-ChildItem -Path '\\p-replacement\PurseCorrection\logs\' -Filter "$filesavename*" | Where-Object {$_.Length -ge 1000} + if (-not ($logfilematch)) { + Write-Output "Log file $logfilematch does not exist or size is less than 1000KB. And Console has not been closed on server " + Start-Sleep -Seconds 60 + } else { + break + } +} +Write-Output "Log file $logfilematch exists and size is greater than or equal to 1000KB - remember to delete Csv file or move to handled ." + +#copy file and open log folder +Add-Type -AssemblyName System.Speech +$synth = New-Object -TypeName System.Speech.Synthesis.SpeechSynthesizer +$logfilematch | Copy-Item -Force -Destination "C:\Users\$env:username\Documents\logs" +write-host "Files has been copied" +write-host "Opening log folder" +$synth.Speak("Hey $env:USERNAME, File has been copied, Opening log folder") +Invoke-Item "C:\Users\$env:username\Documents\logs" + +#find out why csv file is not moved to "done" folder on server after script. + diff --git a/Dennis_Scripts/AddAccountToLogonLocally.ps1 b/Dennis_Scripts/AddAccountToLogonLocally.ps1 new file mode 100644 index 0000000..d9958b7 --- /dev/null +++ b/Dennis_Scripts/AddAccountToLogonLocally.ps1 @@ -0,0 +1,84 @@ +#written by Ingo Karstein, http://ikarstein.wordpress.com +# v1.0, 10/12/2012 + +## <--- Configure here + +$accountToAdd = "domain\sp_farm" + +## ---> End of Config + +$sidstr = $null +try { + $ntprincipal = new-object System.Security.Principal.NTAccount "$accountToAdd" + $sid = $ntprincipal.Translate([System.Security.Principal.SecurityIdentifier]) + $sidstr = $sid.Value.ToString() +} catch { + $sidstr = $null +} + +Write-Host "Account: $($accountToAdd)" -ForegroundColor DarkCyan + +if( [string]::IsNullOrEmpty($sidstr) ) { + Write-Host "Account not found!" -ForegroundColor Red + exit -1 +} + +Write-Host "Account SID: $($sidstr)" -ForegroundColor DarkCyan + +$tmp = [System.IO.Path]::GetTempFileName() + +Write-Host "Export current Local Security Policy" -ForegroundColor DarkCyan +secedit.exe /export /cfg "$($tmp)" + +$c = Get-Content -Path $tmp + +$currentSetting = "" + +foreach($s in $c) { + if( $s -like "SeInteractiveLogonRight*") { + $x = $s.split("=",[System.StringSplitOptions]::RemoveEmptyEntries) + $currentSetting = $x[1].Trim() + } +} + +if( $currentSetting -notlike "*$($sidstr)*" ) { + Write-Host "Modify Setting ""Allow Logon Locally""" -ForegroundColor DarkCyan + + if( [string]::IsNullOrEmpty($currentSetting) ) { + $currentSetting = "*$($sidstr)" + } else { + $currentSetting = "*$($sidstr),$($currentSetting)" + } + + Write-Host "$currentSetting" + + $outfile = @" +[Unicode] +Unicode=yes +[Version] +signature="`$CHICAGO`$" +Revision=1 +[Privilege Rights] +SeInteractiveLogonRight = $($currentSetting) +"@ + + $tmp2 = [System.IO.Path]::GetTempFileName() + + + Write-Host "Import new settings to Local Security Policy" -ForegroundColor DarkCyan + $outfile | Set-Content -Path $tmp2 -Encoding Unicode -Force + + #notepad.exe $tmp2 + Push-Location (Split-Path $tmp2) + + try { + secedit.exe /configure /db "secedit.sdb" /cfg "$($tmp2)" /areas USER_RIGHTS + #write-host "secedit.exe /configure /db ""secedit.sdb"" /cfg ""$($tmp2)"" /areas USER_RIGHTS " + } finally { + Pop-Location + } +} else { + Write-Host "NO ACTIONS REQUIRED! Account already in ""Allow Logon Locally""" -ForegroundColor DarkCyan +} + +Write-Host "Done." -ForegroundColor DarkCyan diff --git a/Dennis_Scripts/AddCPRCertificatesToStore.ps1 b/Dennis_Scripts/AddCPRCertificatesToStore.ps1 new file mode 100644 index 0000000..338dafe --- /dev/null +++ b/Dennis_Scripts/AddCPRCertificatesToStore.ps1 @@ -0,0 +1,78 @@ +&{ + # AddTrustExternalCARoot + if(-not (Get-Item cert:\LocalMachine\Root\02FAF3E291435468607857694DF5E45B68851868 -ErrorAction SilentlyContinue)) { + # Open certificate store + $CertStore = New-Object System.Security.Cryptography.X509Certificates.X509Store -ArgumentList "\\.\Root", "LocalMachine" + $CertStore.Open('ReadWrite') + + # Read certificate file + $Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 + $Certificate.Import('D:\Certificates\CPR14042015\AddTrustExternalCARoot.crt') + + # Add certificate to store + $CertStore.Add($Certificate) + $CertStore.Close() + + Write-Host -ForegroundColor Yellow "AddTrustExternalCARoot installed" + } + else { + Write-Host -ForegroundColor Yellow "AddTrustExternalCARoot not installed" + } + + + # COMODORSACertificationAuthority + if(-not (Get-Item cert:\LocalMachine\CA\F5AD0BCC1AD56CD150725B1C866C30AD92EF21B0 -ErrorAction SilentlyContinue)) { + $CertStore = New-Object System.Security.Cryptography.X509Certificates.X509Store -ArgumentList "\\.\CA", "LocalMachine" + $CertStore.Open('ReadWrite') + + $Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 + $Certificate.Import('D:\Certificates\CPR14042015\COMODORSACertificationAuthority.crt') + + $CertStore.Add($Certificate) + $CertStore.Close() + + Write-Host -ForegroundColor Yellow "COMODORSACertificationAuthority installed" + } + else { + Write-Host -ForegroundColor Yellow "COMODORSACertificationAuthority not installed" + } + + # COMODORSADomainValidationSecureServerCA + if(-not (Get-Item cert:\LocalMachine\CA\339CDD57CFD5B141169B615FF31428782D1DA639 -ErrorAction SilentlyContinue)) { + $CertStore = New-Object System.Security.Cryptography.X509Certificates.X509Store -ArgumentList "\\.\CA", "LocalMachine" + $CertStore.Open('ReadWrite') + + $Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 + $Certificate.Import('D:\Certificates\CPR14042015\COMODORSADomainValidationSecureServerCA.crt') + + $CertStore.Add($Certificate) + $CertStore.Close() + + Write-Host -ForegroundColor Yellow "COMODORSADomainValidationSecureServerCA installed" + } + else { + Write-Host -ForegroundColor Yellow "COMODORSADomainValidationSecureServerCA not installed" + } + + # -.cpr.dk + if(-not (Get-Item cert:\LocalMachine\My\F6C78C9BD32ADEC12BF5FC3A67ACEB3C684FF8C1 -ErrorAction SilentlyContinue)) { + $CertStore = New-Object System.Security.Cryptography.X509Certificates.X509Store -ArgumentList "\\.\My", "LocalMachine" + $CertStore.Open('ReadWrite') + + $Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 + $Certificate.Import('D:\Certificates\CPR14042015\-.cpr.dk.crt') + + $CertStore.Add($Certificate) + $CertStore.Close() + + Write-Host -ForegroundColor Yellow "-.cpr.dk installed" + } + else { + Write-Host -ForegroundColor Yellow "-.cpr.dk not installed" + } + + if(Get-Item cert:\LocalMachine\Root\02FAF3E291435468607857694DF5E45B68851868 -ErrorAction SilentlyContinue) { Write-Host -ForegroundColor Green "AddTrustExternalCARoot found" } else { Write-Host -ForegroundColor Red "AddTrustExternalCARoot not found" } + if(Get-Item cert:\LocalMachine\CA\F5AD0BCC1AD56CD150725B1C866C30AD92EF21B0 -ErrorAction SilentlyContinue) { Write-Host -ForegroundColor Green "COMODORSACertificationAuthority found" } else { Write-Host -ForegroundColor Red "COMODORSACertificationAuthority not found" } + if(Get-Item cert:\LocalMachine\CA\339CDD57CFD5B141169B615FF31428782D1DA639 -ErrorAction SilentlyContinue) { Write-Host -ForegroundColor Green "COMODORSADomainValidationSecureServerCA found" } else { Write-Host -ForegroundColor Red "COMODORSADomainValidationSecureServerCA not found" } + if(Get-Item cert:\LocalMachine\My\F6C78C9BD32ADEC12BF5FC3A67ACEB3C684FF8C1 -ErrorAction SilentlyContinue) { Write-Host -ForegroundColor Green "-.cpr.dk found" } else { Write-Host -ForegroundColor Red "-.cpr.dk not found" } +} \ No newline at end of file diff --git a/Dennis_Scripts/CWS invoice scanner script.ps1 b/Dennis_Scripts/CWS invoice scanner script.ps1 new file mode 100644 index 0000000..19e9bb4 --- /dev/null +++ b/Dennis_Scripts/CWS invoice scanner script.ps1 @@ -0,0 +1,61 @@ +cd C:\Spam +$rootUrl = '\/CWS\/Payment\/PdfReport' + +$select = Get-Item *.log | Select-String -Pattern $rootUrl +$selectcsv = $select.line | ConvertFrom-Csv -Delimiter ' ' -Header ('date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken' -split ' ') + +#$select2 = $select | where { $_.line -match 'documentNumber=F007940834' -or $_.line -match 'documentNumber=F001602219' -or $_.line -match 'documentNumber=F004716680' -or $_.line -match 'documentNumber=F007000458' } +#$select2csv = $select.line | ConvertFrom-Csv -Delimiter ' ' -Header ('date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken' -split ' ') +#$select3 = $select | where { $_.line -match '69303ba0-4050-4219-9913-af7ca3a8ad31' } +#$select3csv = $select3.line | ConvertFrom-Csv -Delimiter ' ' -Header ('date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken' -split ' ') + +$select2 = $selectcsv.'cs-uri-query' | Select-String -Pattern 'documentNumber=([A-Z][0-9]*)' + +$data = @' +F000018636 +F000021482 +F000024219 +F000026112 +F000028853 +F000031097 +F000034604 +F000038300 +F000044790 +F000048042 +F000050669 +F000053147 +F000057263 +F003002358 +F003007266 +F003010442 +F003017056 +F003021908 +F003026206 +F003030162 +F003036063 +F003041789 +F003042429 +F003051839 +F003057120 +F003061224 +F003066429 +F003076822 +F003081376 +F003087833 +F003094635 +F003103301 +F003107703 +F003112733 +F003118791 +F003124053 +F003131888 +F003138217 +F003144770 +F003149616 +'@ +$find = $data.Split("`r`n", [System.StringSplitOptions]::RemoveEmptyEntries) + +$get = $select2 | % { + Write-Host "Matching '$($_.Matches[0].Groups[1].Value)'" + if($_.Matches[0].Groups[1].Value -match ($find -join ',')) { $_.Matches[0].Groups[1].Value } +} diff --git a/Dennis_Scripts/CardsWithPreEngagement.ps1 b/Dennis_Scripts/CardsWithPreEngagement.ps1 new file mode 100644 index 0000000..cac6950 --- /dev/null +++ b/Dennis_Scripts/CardsWithPreEngagement.ps1 @@ -0,0 +1,46201 @@ +$cards = @" +201628452 +201629920 +201629919 +201629918 +201629917 +201628733 +201628732 +201629916 +201629915 +201628451 +201628731 +201628730 +201629914 +201628729 +201628450 +201628728 +201628727 +201628726 +201629913 +201628449 +201629912 +201628022 +201628725 +201628724 +201628448 +201628723 +201628447 +201628722 +201628446 +201628445 +201629911 +201628721 +201628720 +201629910 +201628444 +201628443 +201629435 +201628442 +201628719 +201628718 +201628717 +201628441 +201629434 +201629909 +201629908 +201631031 +201631030 +201628440 +201629907 +201629906 +201631029 +201629905 +201631028 +201629433 +201631027 +201628439 +201628438 +201629904 +201631026 +201628437 +201631025 +201631024 +201628436 +201631023 +201631022 +201631021 +201628434 +201628433 +201631020 +201628432 +201628431 +201629903 +201628430 +201628429 +201629902 +201628428 +201629901 +201631019 +201628427 +201629900 +201629899 +201629898 +201631018 +201631017 +201628013 +201628426 +201631016 +201631015 +201628425 +201629431 +201631014 +201628424 +201628012 +201631013 +201628423 +201628011 +201628422 +201628421 +201628010 +201631012 +201631011 +201628059 +201628009 +201631010 +201631009 +201628008 +201628007 +201628006 +201628420 +201628058 +201628419 +201628418 +201628005 +201631007 +201628004 +201628417 +201631006 +201628003 +201628416 +201628002 +201631005 +201628415 +201628414 +201628413 +201628412 +201628411 +201628410 +201628001 +201628409 +201631004 +201628000 +201631003 +201631002 +201631001 +201628016 +201628408 +201628015 +201628407 +201631000 +201631032 +201628014 +201629363 +201629174 +201629362 +201629173 +201629172 +201629361 +201629360 +201629359 +201628898 +201629171 +201629170 +201628897 +201628060 +201629358 +201629357 +201629169 +201629356 +201629168 +201629167 +201628896 +201628895 +201629166 +201629355 +201628894 +201629354 +201629353 +201628893 +201629165 +201629164 +201628892 +201629352 +201629351 +201629350 +201629349 +201629163 +201629162 +201628890 +201629348 +201629161 +201629347 +201629160 +201628889 +201629346 +201628888 +201629159 +201629158 +201629157 +201629156 +201629155 +201628887 +201629345 +201629344 +201629343 +201629429 +201629342 +201628886 +201629341 +201629154 +201628885 +201629153 +201629152 +201629340 +201629339 +201629338 +201629337 +201628884 +201629336 +201628883 +201629335 +201629334 +201628882 +201629149 +201629148 +201628881 +201628880 +201629333 +201628879 +201629147 +201629332 +201629331 +201629330 +201629146 +201629329 +201628878 +201629328 +201629145 +201629327 +201628877 +201629326 +201628876 +201629144 +201629325 +201629324 +201629143 +201629142 +201629323 +201629322 +201629320 +201629319 +201628875 +201629318 +201629317 +201629316 +201629141 +201628874 +201629314 +201628873 +201629313 +201629312 +201629311 +201629310 +201629309 +201628872 +201628871 +201629308 +201629307 +201628870 +201628869 +201629424 +201629423 +201629422 +201629140 +201628868 +201629139 +201628867 +201629421 +201629420 +201629419 +201629138 +201629418 +201628866 +201629137 +201629136 +201629135 +201629417 +201629416 +201629134 +201629415 +201629414 +201629413 +201629412 +201629411 +201629410 +201629133 +201628865 +201629132 +201628864 +201628863 +201629409 +201629131 +201628862 +201629408 +201629406 +201629405 +201628861 +201628860 +201629130 +201629129 +201629404 +201629403 +201628859 +201629128 +201629127 +201629402 +201629126 +201629239 +201628858 +201629238 +201628857 +201629125 +201629237 +201629236 +201628856 +201629235 +201628065 +201629124 +201628855 +201628064 +201629234 +201629233 +201629123 +201628854 +201628853 +201628852 +201629231 +201629230 +201628851 +201629122 +201629121 +201628850 +201629229 +201629120 +201629228 +201629227 +201629226 +201629225 +201629224 +201629119 +201628849 +201629118 +201629223 +201629117 +201629222 +201628848 +201629116 +201629115 +201629221 +201629220 +201628847 +201629219 +201628846 +201629114 +201629113 +201629112 +201629111 +201629218 +201628845 +201629110 +201629216 +201629109 +201629215 +201629108 +201629107 +201628844 +201628843 +201629106 +201629214 +201629105 +201629213 +201629212 +201628842 +201629104 +201629211 +201629210 +201629209 +201628841 +201629103 +201628840 +201629208 +201629102 +201629207 +201628839 +201629206 +201629051 +201628838 +201629050 +201629049 +201629048 +201628837 +201628836 +201629205 +201628835 +201628834 +201629047 +201629204 +201629203 +201629202 +201629201 +201628833 +201628832 +201628831 +201628830 +201629200 +201629199 +201629046 +201628829 +201628828 +201628798 +201629197 +201629196 +201629045 +201629044 +201628827 +201628826 +201629043 +201629042 +201628825 +201629041 +201628824 +201628823 +201628822 +201629195 +201628821 +201629194 +201628820 +201628819 +201628818 +201629192 +201628817 +201629040 +201629039 +201629190 +201629189 +201629038 +201628816 +201629188 +201629187 +201628815 +201629186 +201629185 +201629184 +201629183 +201629182 +201629037 +201629181 +201629180 +201629179 +201628814 +201628813 +201629036 +201629178 +201628812 +201628811 +201628810 +201628809 +201628808 +201629177 +201629035 +201628807 +201629399 +201629034 +201628806 +201629033 +201629398 +201629032 +201629031 +201628805 +201629397 +201629030 +201628804 +201629396 +201629395 +201629447 +201629394 +201629393 +201629392 +201629391 +201629390 +201629389 +201629446 +201629445 +201629029 +201629428 +201629388 +201629444 +201628063 +201629387 +201629386 +201629443 +201629442 +201629028 +201629027 +201629385 +201629026 +201629025 +201629384 +201629441 +201629440 +201629024 +201629383 +201629382 +201629381 +201629380 +201629023 +201629379 +201629022 +201629378 +201629021 +201629020 +201629019 +201629377 +201629018 +201629439 +201629376 +201629017 +201629016 +201629015 +201629014 +201629438 +201629437 +201629013 +201629375 +201629374 +201628999 +201628998 +201629373 +201629012 +201628997 +201629372 +201629011 +201629371 +201628996 +201629010 +201628995 +201628994 +201628993 +201628992 +201628991 +201628990 +201629369 +201629009 +201629008 +201629368 +201629367 +201629366 +201629007 +201628989 +201628988 +201629006 +201628987 +201629365 +201628986 +201629005 +201629364 +201629306 +201629004 +201629003 +201629305 +201628985 +201628984 +201629304 +201628983 +201628982 +201628981 +201629002 +201628980 +201628979 +201628062 +201628978 +201629427 +201629001 +201628977 +201628976 +201628975 +201629303 +201629302 +201628974 +201629000 +201628973 +201629301 +201629101 +201628972 +201629100 +201629099 +201629300 +201628971 +201629299 +201628970 +201629098 +201628969 +201629298 +201629097 +201629096 +201629297 +201629095 +201628968 +201629296 +201629094 +201629295 +201629093 +201629294 +201629293 +201628967 +201629092 +201629292 +201629291 +201628966 +201628965 +201629091 +201629290 +201628964 +201629090 +201629089 +201628963 +201629289 +201628962 +201629088 +201628961 +201628960 +201628959 +201629288 +201629087 +201628958 +201629287 +201629086 +201628957 +201629286 +201629084 +201629285 +201629284 +201629083 +201628499 +201628498 +201628955 +201628497 +201628954 +201629283 +201628953 +201628495 +201629282 +201629281 +201628952 +201629280 +201628494 +201629279 +201628493 +201628951 +201628950 +201628949 +201628492 +201628491 +201628948 +201628490 +201629278 +201628947 +201629277 +201629276 +201628946 +201628489 +201628488 +201629275 +201628945 +201628944 +201628487 +201628942 +201629274 +201628941 +201628486 +201628485 +201629273 +201628484 +201629272 +201628940 +201628939 +201628938 +201629271 +201628937 +201628936 +201628483 +201628935 +201629270 +201629082 +201629081 +201628934 +201628933 +201628932 +201628931 +201628930 +201629080 +201629269 +201628929 +201628928 +201628927 +201629079 +201628926 +201629268 +201628925 +201628924 +201629078 +201628923 +201628922 +201629077 +201629266 +201628921 +201629076 +201629265 +201629075 +201629074 +201629073 +201629264 +201629263 +201628920 +201628919 +201629072 +201628918 +201629071 +201628917 +201629262 +201628916 +201629070 +201628915 +201629069 +201628914 +201629068 +201629261 +201629260 +201629067 +201628913 +201628912 +201628911 +201628910 +201629258 +201629065 +201629064 +201629063 +201628909 +201629257 +201629062 +201629256 +201628908 +201629061 +201629255 +201629254 +201629253 +201628907 +201629252 +201628906 +201629251 +201629250 +201629060 +201628905 +201629249 +201628904 +201629248 +201629247 +201629246 +201628903 +201629059 +201628902 +201629058 +201629057 +201629056 +201629245 +201629055 +201629244 +201629054 +201629243 +201629053 +201629052 +201629242 +201628061 +201629241 +201629240 +201628901 +201629426 +201628900 +201628899 +201628797 +201628796 +201630088 +201631486 +201630731 +201631485 +201631484 +201630742 +201631482 +201631483 +201630087 +201631326 +201631481 +201630086 +201630085 +201631490 +201630084 +201631477 +201631480 +201630579 +201630082 +201631936 +201631479 +201631336 +201631403 +201631478 +201631341 +201630717 +201630004 +201631475 +201631474 +201630640 +201630716 +201631938 +201630012 +201631472 +201631935 +201630605 +201631471 +201631470 +201631473 +201631469 +201631466 +201631467 +201631465 +201630714 +201631464 +201631463 +201631461 +201630715 +201631459 +201630713 +201631458 +201631460 +201631318 +201630638 +201631314 +201630712 +201630751 +201631934 +201631457 +201631462 +201631456 +201631350 +201630711 +201630709 +201631402 +201631455 +201631933 +201630708 +201630710 +201631454 +201630030 +201631452 +201631451 +201630706 +201631453 +201631450 +201631449 +201631448 +201630051 +201630707 +201631376 +201631446 +201631445 +201630705 +201631444 +201630704 +201631441 +201631443 +201631442 +201631439 +201631438 +201630617 +201631437 +201630654 +201631932 +201630616 +201631435 +201630727 +201630064 +201631368 +201630658 +201631434 +201630077 +201631436 +201631931 +201630059 +201630703 +201630651 +201630702 +201630700 +201630055 +201631433 +201631432 +201631930 +201630698 +201630075 +201631429 +201631426 +201631430 +201631929 +201631424 +201631428 +201631405 +201631425 +201630766 +201630696 +201630769 +201631423 +201630692 +201631431 +201630017 +201630694 +201630603 +201630569 +201631422 +201630695 +201631421 +201631420 +201630693 +201630685 +201630773 +201631313 +201630686 +201630691 +201631418 +201631417 +201631419 +201630699 +201631415 +201631393 +201631416 +201631141 +201631414 +201630078 +201630730 +201630683 +201631356 +201631412 +201630681 +201630684 +201631411 +201631413 +201630690 +201631409 +201630582 +201630641 +201630719 +201630677 +201631408 +201630682 +201630642 +201630687 +201631599 +201631410 +201630679 +201630675 +201630680 +201630673 +201630674 +201631597 +201630632 +201631598 +201631927 +201631596 +201630724 +201630672 +201630678 +201631595 +201631594 +201631591 +201631593 +201631925 +201631948 +201631590 +201631496 +201630601 +201631589 +201631353 +201631924 +201631588 +201631592 +201631587 +201631923 +201631583 +201631585 +201630671 +201631582 +201630635 +201630670 +201630063 +201630774 +201631578 +201631580 +201631577 +201631373 +201631586 +201631331 +201631574 +201631584 +201631576 +201631369 +201630600 +201631922 +201631355 +201631572 +201631571 +201631579 +201631581 +201630090 +201630669 +201631921 +201631834 +201631575 +201631573 +201630079 +201631920 +201631321 +201631566 +201631568 +201631569 +201630676 +201631570 +201631919 +201631563 +201630665 +201631562 +201631397 +201631918 +201631561 +201631567 +201630666 +201630568 +201630664 +201631560 +201631558 +201631559 +201630661 +201630019 +201631916 +201631556 +201630611 +201630749 +201631557 +201631915 +201631917 +201631553 +201631555 +201630689 +201631377 +201631554 +201631914 +201630842 +201630660 +201631552 +201630663 +201630840 +201630040 +201630741 +201630662 +201630625 +201631550 +201631551 +201631549 +201631913 +201631547 +201631548 +201630048 +201631546 +201630045 +201631545 +201631543 +201631911 +201630074 +201631909 +201631910 +201631544 +201631542 +201630839 +201631541 +201631540 +201631389 +201631908 +201630836 +201631539 +201631538 +201630007 +201631907 +201630837 +201631912 +201630835 +201630555 +201630035 +201630667 +201630838 +201631536 +201631388 +201631537 +201630834 +201631534 +201631535 +201631906 +201630648 +201631349 +201630833 +201631533 +201630003 +201631905 +201630832 +201631532 +201631380 +201630650 +201630830 +201631903 +201631940 +201631947 +201631529 +201630050 +201631530 +201630583 +201631904 +201630831 +201630829 +201630826 +201630825 +201631138 +201631366 +201630827 +201631370 +201631902 +201630029 +201631527 +201630627 +201631528 +201631526 +201630824 +201630770 +201630734 +201631311 +201631939 +201631524 +201631523 +201630823 +201631488 +201630608 +201631521 +201631522 +201631525 +201631901 +201630828 +201631900 +201630621 +201630614 +201631950 +201631520 +201631519 +201630645 +201630822 +201631518 +201630740 +201630821 +201630587 +201631899 +201631517 +201630819 +201630818 +201631335 +201631898 +201631316 +201630567 +201630633 +201630069 +201630701 +201631515 +201630656 +201631342 +201630576 +201630089 +201630815 +201630722 +201631531 +201631395 +201630735 +201630042 +201631372 +201630812 +201631514 +201631385 +201630739 +201631315 +201630808 +201630810 +201631346 +201630814 +201631323 +201630723 +201630811 +201631498 +201631513 +201630755 +201630806 +201630813 +201631351 +201630061 +201631512 +201630816 +201631325 +201630809 +201631139 +201630820 +201631509 +201630578 +201631511 +201631510 +201631897 +201630804 +201630805 +201631508 +201630807 +201630629 +201630643 +201630753 +201631506 +201631926 +201631896 +201630566 +201631505 +201631502 +201631491 +201631895 +201630798 +201630799 +201631339 +201631501 +201630022 +201631504 +201631507 +201630802 +201630592 +201631371 +201631894 +201630797 +201630591 +201630630 +201630796 +201631698 +201631500 +201631696 +201631695 +201631697 +201630043 +201630586 +201630794 +201630585 +201631831 +201630584 +201631893 +201631362 +201631892 +201630775 +201630024 +201630795 +201630763 +201630792 +201630762 +201631692 +201631694 +201630761 +201630726 +201630800 +201631691 +201631332 +201630765 +201631333 +201630793 +201631693 +201631689 +201631401 +201631891 +201630728 +201630733 +201631690 +201631688 +201631687 +201631686 +201631683 +201630598 +201631685 +201630534 +201630031 +201631928 +201631352 +201630787 +201630571 +201631682 +201631487 +201631678 +201631676 +201630006 +201631677 +201631681 +201630789 +201630784 +201630565 +201630785 +201631503 +201631672 +201631674 +201631679 +201631671 +201630781 +201631374 +201630041 +201630783 +201631673 +201631675 +201631670 +201631889 +201630597 +201631348 +201631684 +201631400 +201630778 +201631669 +201630767 +201630782 +201631667 +201630067 +201631888 +201630841 +201630530 +201630066 +201631140 +201631668 +201630780 +201630738 +201630027 +201630903 +201631941 +201631328 +201630013 +201631666 +201630737 +201630900 +201630531 +201631664 +201631887 +201631663 +201631662 +201631680 +201630570 +201631660 +201630637 +201630754 +201631886 +201631320 +201631659 +201630901 +201630902 +201630025 +201631658 +201631946 +201630897 +201630899 +201630895 +201631943 +201630757 +201630898 +201630892 +201631885 +201631944 +201630893 +201630894 +201630756 +201630624 +201630732 +201631308 +201631655 +201631656 +201631654 +201631657 +201631307 +201630572 +201630760 +201630652 +201630659 +201630891 +201630054 +201631653 +201631651 +201631390 +201630904 +201630011 +201631650 +201630002 +201631329 +201630803 +201631649 +201630889 +201631648 +201630594 +201630887 +201630886 +201630896 +201630649 +201630759 +201631645 +201630885 +201630720 +201630884 +201631883 +201630750 +201631644 +201631884 +201630882 +201631646 +201631642 +201630619 +201630657 +201631643 +201631882 +201631347 +201631641 +201630881 +201631640 +201630880 +201630014 +201631880 +201630628 +201630746 +201630636 +201630879 +201631879 +201630874 +201631365 +201630589 +201631881 +201630873 +201631330 +201630875 +201631638 +201631639 +201631637 +201630877 +201631636 +201631375 +201631951 +201631634 +201630890 +201630869 +201631635 +201630533 +201630588 +201630876 +201630620 +201631633 +201631357 +201631632 +201631877 +201630752 +201631367 +201631630 +201631631 +201631937 +201630599 +201631628 +201631629 +201631627 +201631626 +201631625 +201630868 +201631624 +201630866 +201630863 +201631623 +201631621 +201630867 +201631622 +201631358 +201631620 +201631364 +201631619 +201630862 +201631618 +201631617 +201630005 +201630009 +201631875 +201631614 +201631616 +201631615 +201631612 +201631874 +201630573 +201631611 +201630883 +201630861 +201630871 +201630860 +201630729 +201631873 +201631344 +201631872 +201631609 +201630865 +201630857 +201630577 +201630870 +201631379 +201631387 +201630888 +201630000 +201630615 +201630856 +201631391 +201630864 +201631317 +201630647 +201630039 +201630574 +201631871 +201631608 +201631868 +201631870 +201630855 +201630038 +201630612 +201631334 +201630581 +201630853 +201631866 +201630653 +201630854 +201631867 +201631495 +201631606 +201631607 +201631865 +201630044 +201631605 +201630852 +201631327 +201631604 +201630771 +201630849 +201630026 +201630850 +201631869 +201630859 +201630016 +201631864 +201630848 +201631863 +201631603 +201630847 +201630748 +201630846 +201630851 +201631862 +201631497 +201631860 +201631859 +201630844 +201631858 +201631602 +201630843 +201630858 +201631857 +201631384 +201630644 +201630065 +201630998 +201630997 +201631827 +201630047 +201630999 +201631861 +201631699 +201631791 +201631600 +201630772 +201630872 +201631601 +201631789 +201631792 +201631856 +201631788 +201631790 +201630994 +201630992 +201630062 +201631787 +201630996 +201631306 +201631360 +201630606 +201630764 +201631786 +201631785 +201631784 +201631855 +201631398 +201631783 +201630995 +201630580 +201630790 +201631780 +201631851 +201631852 +201631853 +201630991 +201631399 +201631781 +201631493 +201631392 +201631779 +201631850 +201630988 +201631337 +201630989 +201631310 +201631345 +201631778 +201631849 +201630990 +201631848 +201631847 +201631782 +201630986 +201631945 +201631846 +201631777 +201630596 +201630015 +201631832 +201631845 +201630984 +201630985 +201631844 +201631492 +201631775 +201631843 +201630983 +201630607 +201630987 +201631841 +201631774 +201630595 +201631776 +201630721 +201631772 +201631773 +201631840 +201630001 +201631839 +201631838 +201631770 +201631768 +201631769 +201630736 +201631322 +201631766 +201630032 +201631837 +201631319 +201631765 +201631767 +201631137 +201630979 +201630980 +201630068 +201631762 +201631763 +201631761 +201631999 +201630976 +201630978 +201630993 +201630975 +201630974 +201631760 +201630973 +201630972 +201631771 +201631759 +201630083 +201630037 +201631758 +201630982 +201630056 +201630971 +201631757 +201631309 +201631996 +201631995 +201631998 +201631764 +201631338 +201630969 +201631755 +201631404 +201630968 +201631997 +201631476 +201630970 +201630021 +201631756 +201631754 +201630963 +201630966 +201631753 +201631752 +201630965 +201630967 +201630961 +201631751 +201630964 +201630962 +201631750 +201631994 +201631993 +201630960 +201630957 +201631343 +201631747 +201631749 +201630958 +201630956 +201631990 +201631354 +201630609 +201631991 +201631748 +201631989 +201630954 +201630955 +201631992 +201631988 +201630532 +201631746 +201630952 +201630959 +201630953 +201631494 +201630951 +201631987 +201630747 +201630008 +201631744 +201630623 +201630046 +201630981 +201631745 +201630950 +201631741 +201631742 +201630946 +201631986 +201630018 +201630947 +201631942 +201631985 +201631738 +201631363 +201631983 +201631984 +201630944 +201630945 +201631733 +201630948 +201631740 +201631737 +201631980 +201630941 +201631981 +201631739 +201631735 +201630010 +201630943 +201631982 +201631979 +201631732 +201630938 +201631731 +201631729 +201631978 +201630940 +201631447 +201631499 +201631833 +201630604 +201630937 +201630939 +201631977 +201631743 +201631728 +201630593 +201631736 +201631727 +201631730 +201630942 +201631427 +201631726 +201630073 +201631724 +201630934 +201631725 +201630072 +201630639 +201631972 +201631324 +201630932 +201631723 +201630034 +201631973 +201630933 +201631971 +201631722 +201630931 +201631721 +201631489 +201630725 +201631720 +201630936 +201630930 +201631718 +201631719 +201630634 +201630929 +201630070 +201631975 +201631976 +201630928 +201631312 +201631970 +201630058 +201630927 +201631969 +201630926 +201631717 +201631716 +201631714 +201631715 +201631968 +201631967 +201630028 +201631142 +201630925 +201631383 +201630924 +201631964 +201631836 +201631965 +201630613 +201630060 +201631966 +201631712 +201631713 +201631963 +201630923 +201631962 +201630921 +201630918 +201631974 +201630917 +201631961 +201630919 +201631340 +201630053 +201631711 +201631960 +201630033 +201631835 +201631710 +201630920 +201630914 +201631709 +201631959 +201631958 +201630626 +201630915 +201630913 +201630744 +201630718 +201631949 +201631708 +201631957 +201631706 +201631703 +201631704 +201630911 +201630912 +201630049 +201631702 +201631136 +201631707 +201630575 +201631135 +201630909 +201631700 +201631361 +201631701 +201630020 +201631956 +201631797 +201631798 +201630908 +201631796 +201630057 +201631955 +201631795 +201630631 +201631794 +201631799 +201630907 +201631359 +201630052 +201631793 +201631954 +201631953 +201631952 +201630906 +201630905 +201636861 +201636159 +201636860 +201636859 +201636158 +201636858 +201630461 +201630460 +201636857 +201636856 +201636157 +201630458 +201636156 +201636155 +201630457 +201636154 +201630456 +201636153 +201636152 +201636855 +201636151 +201636854 +201630455 +201636150 +201636149 +201630454 +201630453 +201636148 +201636147 +201630452 +201630451 +201636145 +201636144 +201636143 +201636853 +201630450 +201636852 +201636142 +201636141 +201636851 +201630449 +201636140 +201630448 +201636850 +201636139 +201636138 +201636137 +201636136 +201636135 +201636134 +201636133 +201636132 +201636849 +201636131 +201636130 +201636129 +201636128 +201630446 +201636848 +201636127 +201636126 +201630445 +201636125 +201636124 +201636123 +201636122 +201636847 +201636121 +201636120 +201630444 +201636119 +201630443 +201636118 +201630442 +201636846 +201636845 +201636117 +201636844 +201636116 +201636115 +201636114 +201636113 +201636843 +201636112 +201630441 +201636842 +201636111 +201636110 +201630439 +201636109 +201636841 +201630438 +201636840 +201636839 +201636108 +201636107 +201636106 +201636105 +201636104 +201630437 +201636954 +201636838 +201636103 +201636102 +201630436 +201636837 +201630435 +201636101 +201636100 +201636099 +201636098 +201636836 +201636835 +201636097 +201630434 +201630433 +201630432 +201636096 +201636834 +201636095 +201636833 +201636094 +201636832 +201636093 +201630431 +201636831 +201630430 +201630429 +201636830 +201636092 +201630428 +201636829 +201630427 +201636828 +201636091 +201630426 +201636090 +201636089 +201630425 +201630424 +201630423 +201636088 +201636827 +201630422 +201630421 +201630420 +201636087 +201636826 +201636825 +201636824 +201636086 +201630419 +201630418 +201630417 +201636085 +201636084 +201636083 +201636082 +201636823 +201636822 +201636081 +201630416 +201630415 +201636079 +201630414 +201630413 +201636821 +201636078 +201636820 +201636077 +201636076 +201636075 +201630412 +201630411 +201636074 +201636073 +201636072 +201630410 +201636071 +201636819 +201636818 +201636264 +201636263 +201630409 +201630096 +201630097 +201630408 +201630407 +201630406 +201630405 +201630404 +201630403 +201636262 +201630402 +201630401 +201636261 +201636260 +201636817 +201636816 +201636259 +201636258 +201636815 +201636257 +201630400 +201636256 +201630399 +201630398 +201630397 +201636255 +201636254 +201636253 +201636814 +201636813 +201636252 +201630396 +201630395 +201636812 +201636251 +201630394 +201636811 +201636250 +201636249 +201636953 +201636248 +201636550 +201636810 +201636549 +201636548 +201636247 +201636547 +201636546 +201636246 +201636245 +201636244 +201636809 +201636545 +201636243 +201636242 +201636241 +201636240 +201636239 +201636544 +201636808 +201636807 +201636238 +201636237 +201636236 +201636235 +201636234 +201636233 +201636232 +201636543 +201636231 +201636542 +201636541 +201636540 +201636230 +201636806 +201636229 +201636228 +201636031 +201636226 +201636805 +201636225 +201630098 +201636539 +201636224 +201636804 +201636538 +201636223 +201636537 +201636222 +201630099 +201636536 +201636221 +201636220 +201636219 +201636218 +201636535 +201636217 +201636216 +201636215 +201636214 +201636534 +201636803 +201636213 +201636533 +201636802 +201636532 +201636531 +201636530 +201636211 +201636529 +201636801 +201636800 +201636210 +201636799 +201636209 +201636528 +201636208 +201636207 +201636527 +201636526 +201636798 +201636206 +201636205 +201636525 +201636204 +201636797 +201636952 +201636524 +201636796 +201636203 +201636202 +201636523 +201636795 +201636201 +201636794 +201636522 +201636200 +201636199 +201636793 +201636198 +201636197 +201636196 +201636521 +201636520 +201636195 +201636194 +201636792 +201636193 +201636791 +201636790 +201636789 +201636788 +201636192 +201636519 +201636787 +201636786 +201636785 +201636191 +201636518 +201636190 +201636784 +201636517 +201636516 +201636515 +201630100 +201636514 +201636513 +201636188 +201636512 +201636511 +201636510 +201636509 +201636783 +201636508 +201636507 +201636506 +201636505 +201636186 +201636782 +201636504 +201636503 +201636502 +201636781 +201636501 +201630393 +201630392 +201630391 +201636780 +201636779 +201630390 +201636185 +201636184 +201636778 +201636183 +201630389 +201630388 +201636777 +201630387 +201636182 +201636776 +201636775 +201630386 +201636774 +201630385 +201636181 +201630384 +201636180 +201636179 +201636178 +201636773 +201636176 +201630383 +201636175 +201636174 +201630382 +201630381 +201630380 +201630379 +201636173 +201630378 +201630377 +201636772 +201636771 +201630376 +201636171 +201636770 +201630375 +201636742 +201630374 +201636170 +201630373 +201636169 +201636168 +201630372 +201636768 +201630371 +201636767 +201636167 +201630370 +201630369 +201630368 +201630367 +201630366 +201636166 +201630365 +201630364 +201630363 +201630362 +201630360 +201630359 +201636766 +201636765 +201636165 +201636164 +201630358 +201630357 +201636764 +201636163 +201630355 +201636763 +201636162 +201636161 +201630354 +201630353 +201630352 +201636340 +201636339 +201630351 +201636338 +201636337 +201636762 +201636761 +201636760 +201636759 +201636336 +201630350 +201630349 +201636335 +201636334 +201636758 +201636333 +201636332 +201630348 +201636331 +201636757 +201630347 +201636330 +201636329 +201636328 +201636327 +201636948 +201630346 +201636326 +201636325 +201636324 +201630345 +201636756 +201636323 +201636755 +201630344 +201636322 +201630343 +201630342 +201636947 +201630341 +201636321 +201636754 +201636320 +201636319 +201636318 +201636753 +201636317 +201636752 +201630340 +201630339 +201630338 +201636316 +201636751 +201630337 +201630126 +201636315 +201636314 +201636750 +201630336 +201636313 +201636312 +201630335 +201630334 +201636749 +201630125 +201630333 +201636311 +201636748 +201636310 +201630332 +201636309 +201636308 +201636307 +201636306 +201630331 +201636305 +201630330 +201636304 +201630329 +201636303 +201636302 +201636747 +201636301 +201636300 +201636299 +201636298 +201636721 +201630327 +201630326 +201636297 +201630325 +201636296 +201636720 +201636295 +201636294 +201636293 +201630324 +201636292 +201636718 +201636291 +201636717 +201636290 +201636716 +201636289 +201630323 +201630322 +201636715 +201630321 +201636287 +201636714 +201636713 +201636712 +201630320 +201630319 +201636711 +201630318 +201636286 +201636710 +201630317 +201630316 +201636285 +201636284 +201636709 +201630315 +201630314 +201636283 +201630313 +201630312 +201630311 +201636282 +201630310 +201630309 +201630308 +201636281 +201636280 +201636279 +201636708 +201636278 +201630307 +201636707 +201630306 +201630305 +201630304 +201636277 +201636276 +201630303 +201630302 +201630301 +201636275 +201636274 +201636273 +201636706 +201636272 +201636705 +201630300 +201636271 +201636270 +201630299 +201636269 +201636268 +201630499 +201636704 +201636267 +201636703 +201630498 +201630497 +201630496 +201630495 +201636266 +201636702 +201630494 +201630493 +201636701 +201636700 +201630492 +201636265 +201636407 +201630491 +201636406 +201636699 +201630490 +201630489 +201636405 +201630488 +201630487 +201636404 +201630486 +201636698 +201636403 +201636946 +201630485 +201636402 +201636401 +201630484 +201636697 +201630483 +201630482 +201636400 +201630481 +201636696 +201636399 +201630480 +201630479 +201636398 +201636397 +201636396 +201636695 +201630478 +201630477 +201636394 +201636694 +201636945 +201636393 +201636392 +201630476 +201630475 +201636693 +201636391 +201630474 +201636390 +201630473 +201636389 +201630472 +201636692 +201636691 +201636388 +201630471 +201630470 +201630469 +201636690 +201636387 +201630468 +201636386 +201636385 +201636689 +201630467 +201630466 +201636384 +201630465 +201636383 +201630464 +201636382 +201630463 +201630462 +201636381 +201636380 +201636379 +201636688 +201636687 +201630298 +201630297 +201630296 +201630295 +201636378 +201630294 +201636686 +201636377 +201630293 +201636376 +201630292 +201636375 +201636374 +201636685 +201636684 +201630291 +201636373 +201636683 +201630124 +201636682 +201636372 +201636681 +201636371 +201636370 +201636369 +201630290 +201636368 +201636367 +201636366 +201636365 +201636364 +201636363 +201630289 +201636362 +201636361 +201630288 +201630287 +201636360 +201636359 +201630286 +201636680 +201636679 +201630285 +201636358 +201636678 +201630284 +201630283 +201630282 +201636677 +201636357 +201636356 +201636676 +201636355 +201630281 +201636675 +201636951 +201636674 +201636673 +201630123 +201630280 +201636354 +201636353 +201636671 +201630279 +201636352 +201630278 +201636351 +201636350 +201636670 +201630277 +201636669 +201630276 +201630275 +201636349 +201636668 +201630274 +201630273 +201636348 +201630272 +201636347 +201636667 +201636346 +201636666 +201636665 +201630271 +201630270 +201636664 +201636345 +201636344 +201636343 +201630269 +201636950 +201630268 +201636342 +201630267 +201636663 +201630266 +201636662 +201630265 +201630264 +201636341 +201636949 +201636661 +201630263 +201636499 +201630262 +201636660 +201636659 +201636498 +201636497 +201630261 +201636658 +201630260 +201636657 +201636656 +201636655 +201636496 +201636654 +201636495 +201630259 +201630258 +201636653 +201636652 +201636651 +201630257 +201636650 +201630256 +201636649 +201636494 +201636493 +201630255 +201636648 +201630254 +201630253 +201636492 +201636491 +201636647 +201636490 +201630252 +201636489 +201630251 +201636646 +201636645 +201630250 +201630249 +201636488 +201630248 +201636644 +201636643 +201630247 +201636642 +201636487 +201630246 +201636486 +201636641 +201636485 +201636640 +201636484 +201630245 +201636483 +201636639 +201630244 +201636482 +201636481 +201636638 +201636480 +201630243 +201636479 +201636637 +201636636 +201636635 +201636478 +201630242 +201630241 +201636634 +201636633 +201636632 +201636477 +201636476 +201636475 +201636474 +201630240 +201630239 +201636473 +201630238 +201636472 +201630237 +201636471 +201636631 +201630236 +201630235 +201630234 +201636470 +201636469 +201636468 +201630233 +201630122 +201636630 +201636467 +201636629 +201636466 +201630232 +201636465 +201630121 +201630231 +201630230 +201636628 +201636464 +201636627 +201636626 +201630229 +201636463 +201636462 +201630227 +201636625 +201636461 +201636460 +201630226 +201636459 +201636458 +201636457 +201636624 +201630225 +201636623 +201630224 +201636456 +201636455 +201636622 +201630223 +201636454 +201630221 +201636621 +201636620 +201636453 +201636452 +201636451 +201636450 +201630220 +201636449 +201636619 +201636448 +201636447 +201636446 +201630219 +201630218 +201630217 +201636445 +201636618 +201630216 +201636444 +201636617 +201636616 +201636443 +201636615 +201636614 +201636442 +201630215 +201636441 +201636440 +201630214 +201636613 +201636612 +201636611 +201636439 +201636438 +201630213 +201636437 +201636436 +201636435 +201636434 +201630212 +201636610 +201636433 +201630211 +201630210 +201636609 +201630209 +201636432 +201636608 +201636607 +201636431 +201636430 +201630208 +201636429 +201636428 +201636606 +201636605 +201636604 +201636603 +201636602 +201636427 +201630207 +201636426 +201630206 +201636601 +201636425 +201630205 +201636424 +201630204 +201636600 +201636599 +201630202 +201630203 +201636423 +201630201 +201630200 +201636422 +201636598 +201636421 +201636420 +201636419 +201636597 +201630199 +201630120 +201636596 +201630198 +201636418 +201636417 +201630197 +201636595 +201636416 +201630196 +201636415 +201630195 +201630194 +201630193 +201636414 +201630192 +201636594 +201636413 +201636412 +201630191 +201630190 +201630189 +201636411 +201636593 +201636410 +201630188 +201630187 +201636592 +201636591 +201636590 +201636409 +201630186 +201636589 +201636408 +201630185 +201630184 +201636552 +201630119 +201637317 +201637409 +201637243 +201637232 +201637041 +201637242 +201637372 +201637210 +201637038 +201637383 +201637248 +201637247 +201637584 +201637382 +201637244 +201637539 +201637039 +201637239 +201637206 +201637289 +201637393 +201637029 +201637366 +201637858 +201637226 +201632058 +201637365 +201637531 +201637280 +201637310 +201637758 +201637147 +201637583 +201637230 +201637407 +201637743 +201637585 +201637562 +201637241 +201632079 +201637138 +201637321 +201637593 +201637096 +201637214 +201637487 +201632059 +201632101 +201637136 +201637464 +201636038 +201637711 +201637415 +201637320 +201632078 +201637607 +201637547 +201637855 +201637768 +201637040 +201637417 +201637414 +201637284 +201637670 +201637425 +201637739 +201637486 +201632196 +201637761 +201637328 +201632106 +201637716 +201637465 +201637302 +201637137 +201637428 +201637294 +201637682 +201637427 +201637700 +201637288 +201637125 +201637129 +201632074 +201637113 +201637470 +201637332 +201637135 +201637195 +201637240 +201637426 +201637693 +201632073 +201637466 +201637433 +201637679 +201637148 +201637688 +201637199 +201637765 +201637299 +201637296 +201637495 +201637740 +201637418 +201637216 +201637133 +201637387 +201637117 +201637496 +201637420 +201637297 +201637692 +201637131 +201636041 +201637491 +201637132 +201637334 +201637162 +201637385 +201637070 +201637856 +201637609 +201637490 +201637741 +201637476 +201637422 +201637325 +201637497 +201637327 +201637565 +201637127 +201632048 +201637318 +201637434 +201637690 +201636001 +201637364 +201637461 +201637678 +201637025 +201637687 +201637738 +201637237 +201637686 +201637533 +201637675 +201637462 +201637122 +201637121 +201637925 +201632043 +201637363 +201637809 +201637286 +201637463 +201637720 +201637544 +201637685 +201637721 +201637447 +201637153 +201637451 +201637671 +201637639 +201632045 +201637085 +201637340 +201637714 +201637530 +201637805 +201637638 +201637103 +201637443 +201632047 +201637673 +201637448 +201637626 +201637630 +201637158 +201637069 +201632111 +201632046 +201637438 +201637306 +201637667 +201637102 +201637459 +201632044 +201637441 +201637246 +201637460 +201637450 +201637105 +201637633 +201637045 +201632205 +201637632 +201637640 +201637637 +201637455 +201637931 +201637628 +201637440 +201637213 +201636037 +201632039 +201637111 +201632122 +201637457 +201637703 +201637215 +201637623 +201637625 +201637613 +201637631 +201637229 +201637611 +201637281 +201632042 +201637872 +201637823 +201637876 +201637831 +201637627 +201637594 +201637707 +201632108 +201637590 +201632193 +201637867 +201632120 +201632189 +201637668 +201637830 +201632119 +201637090 +201637766 +201637825 +201637926 +201637454 +201637871 +201632110 +201637877 +201637866 +201637847 +201637828 +201632084 +201637852 +201637505 +201637878 +201637430 +201637072 +201637453 +201637868 +201637870 +201637775 +201637879 +201637849 +201637605 +201632118 +201637307 +201637408 +201637095 +201637603 +201637665 +201632121 +201637742 +201637654 +201637092 +201632085 +201637829 +201637088 +201637827 +201637108 +201637701 +201637107 +201637708 +201637794 +201637819 +201637813 +201637082 +201637568 +201632005 +201637808 +201632086 +201637818 +201637853 +201637816 +201632191 +201637112 +201637799 +201637074 +201637435 +201637710 +201637811 +201637553 +201637709 +201632087 +201637806 +201637782 +201637532 +201637909 +201637810 +201632194 +201637802 +201632098 +201637801 +201632095 +201637060 +201637908 +201637800 +201637059 +201637071 +201637058 +201637783 +201637035 +201637841 +201637065 +201637057 +201632092 +201632089 +201632097 +201637764 +201632004 +201632090 +201637597 +201637774 +201637791 +201637649 +201637068 +201637650 +201637890 +201637648 +201637043 +201637587 +201637646 +201637645 +201637377 +201637053 +201637647 +201637047 +201637560 +201637767 +201632049 +201637376 +201632094 +201637056 +201632088 +201637770 +201637661 +201632010 +201637309 +201637660 +201632034 +201637196 +201637375 +201637619 +201637304 +201637374 +201637351 +201637880 +201637618 +201637916 +201637617 +201637591 +201637651 +201637389 +201637308 +201637222 +201637048 +201637881 +201632064 +201637027 +201637616 +201632203 +201637615 +201637659 +201637524 +201632065 +201637567 +201637256 +201637510 +201637379 +201637657 +201637756 +201632053 +201637260 +201632028 +201637362 +201637658 +201637032 +201637779 +201632062 +201637655 +201637264 +201637336 +201637558 +201637235 +201637754 +201637504 +201637501 +201637361 +201637031 +201637614 +201637666 +201637735 +201637290 +201637492 +201637744 +201637620 +201637509 +201637500 +201637554 +201637254 +201637684 +201637695 +201637669 +201637404 +201637664 +201637146 +201637696 +201637656 +201637485 +201637357 +201637369 +201637653 +201637918 +201637211 +201637846 +201637733 +201637662 +201637576 +201632051 +201637479 +201637784 +201637789 +201637529 +201637923 +201637790 +201637468 +201637780 +201637518 +201637566 +201637557 +201637202 +201632032 +201637484 +201637798 +201632023 +201632035 +201637170 +201637026 +201637788 +201637771 +201637250 +201637786 +201637922 +201637681 +201637116 +201637537 +201637793 +201637543 +201632036 +201632031 +201637186 +201637185 +201637803 +201637190 +201637378 +201637201 +201637183 +201637535 +201637467 +201637919 +201637792 +201632026 +201632025 +201637845 +201637305 +201637906 +201637804 +201637144 +201637345 +201637797 +201637471 +201637860 +201637683 +201637785 +201637896 +201637795 +201632018 +201632195 +201637384 +201637174 +201637472 +201637857 +201632199 +201637349 +201637458 +201637892 +201637893 +201632096 +201637577 +201632075 +201637885 +201637315 +201637726 +201637354 +201637473 +201637545 +201632104 +201637569 +201637197 +201632105 +201637300 +201637760 +201637402 +201637335 +201637037 +201637371 +201637342 +201637600 +201637602 +201637582 +201632100 +201637238 +201637575 +201637097 +201637360 +201637796 +201637499 +201637368 +201637406 +201632076 +201637391 +201637036 +201637207 +201637419 +201637513 +201637480 +201637225 +201637507 +201637541 +201637390 +201632072 +201637787 +201637478 +201637410 +201637233 +201637482 +201632070 +201637416 +201637231 +201637563 +201637205 +201637581 +201637511 +201637759 +201637141 +201637534 +201637429 +201637224 +201637869 +201637456 +201637400 +201637301 +201637303 +201637601 +201637713 +201637719 +201637285 +201637718 +201637380 +201632056 +201637516 +201637331 +201637538 +201637324 +201637423 +201637292 +201637712 +201637580 +201637717 +201637606 +201637330 +201637343 +201632080 +201637702 +201637120 +201637130 +201637570 +201637314 +201637494 +201637412 +201637298 +201637483 +201637859 +201637502 +201637715 +201637689 +201637424 +201637699 +201637311 +201637508 +201637134 +201637208 +201632057 +201637421 +201637370 +201637338 +201637498 +201637672 +201637843 +201632081 +201637118 +201637411 +201637691 +201637561 +201637329 +201637521 +201637608 +201636040 +201637356 +201637128 +201637522 +201637228 +201632082 +201637395 +201637573 +201637599 +201637489 +201637517 +201637469 +201637477 +201637475 +201637493 +201637526 +201637115 +201637698 +201637680 +201637555 +201637326 +201637883 +201637525 +201637126 +201637236 +201637386 +201637341 +201637114 +201637339 +201637322 +201637643 +201637337 +201637814 +201637355 +201637123 +201637313 +201637359 +201637488 +201637677 +201637556 +201637388 +201637287 +201637727 +201637724 +201637676 +201637124 +201637546 +201637474 +201637358 +201637194 +201637193 +201637449 +201637574 +201637333 +201637725 +201637595 +201637445 +201637641 +201637704 +201637104 +201637636 +201637323 +201637642 +201637437 +201637519 +201637106 +201637442 +201637405 +201637635 +201637514 +201637629 +201637101 +201637728 +201637506 +201637697 +201637439 +201637139 +201637191 +201637245 +201637143 +201637622 +201637444 +201637145 +201637209 +201637520 +201637142 +201637431 +201637762 +201637634 +201637154 +201637512 +201637882 +201637152 +201637624 +201637319 +201637396 +201637100 +201637204 +201632192 +201637432 +201637156 +201637218 +201637099 +201637078 +201637223 +201637621 +201632114 +201637087 +201637084 +201632202 +201637151 +201637737 +201637083 +201632201 +201632117 +201632187 +201637834 +201637086 +201637030 +201632000 +201637081 +201632207 +201632002 +201637098 +201637824 +201637033 +201637080 +201637200 +201637596 +201637089 +201637817 +201637091 +201637644 +201637079 +201637705 +201637094 +201637093 +201637612 +201637604 +201637055 +201632001 +201637528 +201637413 +201637832 +201637381 +201637076 +201637833 +201637822 +201637835 +201637928 +201632116 +201637826 +201637820 +201632115 +201637571 +201632109 +201637110 +201637044 +201637157 +201637821 +201632113 +201637874 +201632112 +201637807 +201637815 +201637063 +201637812 +201637075 +201637848 +201637572 +201632103 +201637073 +201636036 +201632093 +201632102 +201637773 +201637054 +201637024 +201637064 +201637067 +201637452 +201637198 +201632067 +201637062 +201637050 +201632091 +201637049 +201637772 +201637933 +201637052 +201637344 +201637051 +201637278 +201637723 +201632069 +201632068 +201637769 +201637777 +201637753 +201637778 +201637274 +201632066 +201637273 +201637277 +201637875 +201637291 +201632052 +201637276 +201637747 +201637279 +201637763 +201637873 +201637272 +201637755 +201637752 +201637911 +201632071 +201637757 +201637851 +201637910 +201637592 +201637275 +201632060 +201632063 +201637750 +201637730 +201637929 +201637109 +201637751 +201637398 +201637527 +201636035 +201632061 +201637262 +201637255 +201637746 +201637745 +201637399 +201637927 +201637749 +201637748 +201637267 +201637270 +201637171 +201637259 +201632055 +201637261 +201637269 +201637283 +201637159 +201637736 +201632040 +201632054 +201632021 +201632050 +201632033 +201637350 +201637894 +201637258 +201637346 +201637732 +201637312 +201637734 +201637268 +201632038 +201637729 +201632190 +201637266 +201637265 +201637731 +201632029 +201637181 +201637559 +201637252 +201637253 +201637934 +201637189 +201637392 +201637907 +201637552 +201637188 +201637394 +201637187 +201632200 +201637257 +201637932 +201637515 +201637536 +201637917 +201637160 +201637776 +201637861 +201636034 +201637902 +201637180 +201637182 +201637020 +201637046 +201637251 +201637149 +201637914 +201637905 +201637219 +201637913 +201637184 +201637921 +201637598 +201632030 +201637249 +201637904 +201637220 +201637920 +201637930 +201632027 +201637903 +201637179 +201637367 +201637915 +201637542 +201637884 +201637912 +201637177 +201637901 +201632024 +201632022 +201637897 +201637178 +201637221 +201637899 +201637898 +201637173 +201632014 +201632019 +201637176 +201637175 +201637166 +201637164 +201637900 +201637169 +201637066 +201632003 +201632016 +201632012 +201637865 +201637844 +201637316 +201632041 +201637523 +201637227 +201632020 +201637034 +201637172 +201637061 +201637887 +201632188 +201637203 +201637864 +201632015 +201632013 +201637722 +201637578 +201632206 +201637891 +201632007 +201637548 +201637347 +201637549 +201632006 +201637168 +201637192 +201637888 +201637150 +201637167 +201637706 +201632011 +201637550 +201632017 +201637155 +201637889 +201637234 +201637161 +201637886 +201637652 +201632009 +201637863 +201637217 +201632198 +201632008 +201632204 +201637021 +201632197 +201637163 +201637862 +201637842 +201637589 +201637564 +201637042 +201637588 +201637586 +201637540 +201637551 +201632300 +201632876 +201632678 +201632123 +201632696 +201632304 +201632697 +201632867 +201632548 +201632135 +201632965 +201632133 +201632129 +201632632 +201632260 +201632284 +201632558 +201632566 +201633027 +201632498 +201632916 +201632132 +201632126 +201632602 +201632978 +201632513 +201632504 +201632930 +201632640 +201632522 +201632464 +201632919 +201632623 +201632494 +201632287 +201632487 +201632564 +201632303 +201632651 +201632572 +201632539 +201632844 +201632283 +201632508 +201632670 +201632850 +201632603 +201632638 +201632506 +201632910 +201632937 +201632538 +201632862 +201632917 +201632840 +201632493 +201632614 +201632592 +201632956 +201632652 +201632481 +201632556 +201632612 +201632292 +201632479 +201632555 +201632255 +201632957 +201632928 +201632307 +201632478 +201632611 +201632969 +201632925 +201632461 +201632823 +201632281 +201632529 +201632898 +201632650 +201632871 +201632460 +201632826 +201632259 +201632505 +201632530 +201632901 +201632883 +201632933 +201632306 +201632544 +201632847 +201632581 +201632305 +201632274 +201632610 +201632485 +201632452 +201632458 +201632510 +201632534 +201632620 +201632624 +201632514 +201632865 +201632518 +201632239 +201632821 +201632524 +201632863 +201632447 +201632646 +201632628 +201632489 +201632692 +201632849 +201632695 +201632573 +201632532 +201632261 +201632630 +201632516 +201632515 +201632453 +201632589 +201632891 +201632820 +201632509 +201632967 +201632427 +201632186 +201632645 +201632252 +201632477 +201632774 +201632637 +201632384 +201632622 +201632846 +201632635 +201632480 +201632523 +201632621 +201632902 +201632586 +201632911 +201632541 +201632816 +201632517 +201632934 +201632920 +201632412 +201632679 +201632593 +201632441 +201632411 +201632900 +201632237 +201632845 +201632403 +201632648 +201632426 +201632217 +201632568 +201632791 +201632879 +201632511 +201632809 +201632654 +201632521 +201632215 +201632314 +201632647 +201632884 +201632401 +201632367 +201632598 +201632395 +201632625 +201632430 +201632887 +201632540 +201632272 +201633184 +201632690 +201632214 +201632929 +201632760 +201632323 +201632886 +201632385 +201632784 +201632861 +201632567 +201632569 +201632234 +201632743 +201632246 +201632512 +201632626 +201632520 +201632997 +201632642 +201632502 +201632873 +201632805 +201632233 +201632531 +201632360 +201632263 +201632985 +201632636 +201632169 +201632533 +201632184 +201632475 +201632763 +201632689 +201632993 +201632892 +201632537 +201632495 +201632245 +201632681 +201632881 +201632866 +201632991 +201632554 +201632410 +201632267 +201632680 +201632507 +201632594 +201632266 +201632804 +201632882 +201632229 +201632527 +201632904 +201632979 +201632903 +201632842 +201632996 +201632160 +201632553 +201632536 +201632643 +201632878 +201632228 +201632896 +201632528 +201632682 +201632130 +201632859 +201632343 +201632671 +201632497 +201632156 +201632932 +201632240 +201632159 +201632995 +201632971 +201632730 +201632751 +201632627 +201632170 +201632975 +201632708 +201632476 +201632759 +201632947 +201632225 +201632364 +201632340 +201632503 +201632419 +201632474 +201632291 +201632421 +201632691 +201632496 +201632550 +201632858 +201632312 +201632492 +201632327 +201632644 +201632753 +201632256 +201632420 +201632223 +201632715 +201632841 +201632337 +201632142 +201632704 +201632749 +201632222 +201632977 +201632748 +201633023 +201633181 +201632365 +201632830 +201632660 +201632899 +201632700 +201632470 +201632688 +201632290 +201632829 +201632853 +201632659 +201632744 +201632445 +201632778 +201633022 +201632361 +201632591 +201632782 +201632694 +201632139 +201632699 +201632258 +201632609 +201632674 +201632838 +201632946 +201632693 +201632738 +201632486 +201632848 +201632707 +201632731 +201632141 +201632686 +201632182 +201632740 +201632711 +201632468 +201632675 +201632335 +201632590 +201632706 +201632990 +201632324 +201632685 +201632950 +201632456 +201632606 +201632613 +201632656 +201632724 +201632153 +201632574 +201632773 +201632661 +201632987 +201632181 +201632722 +201632359 +201632961 +201632488 +201632607 +201632777 +201632721 +201632786 +201632664 +201632629 +201632720 +201632588 +201632289 +201632397 +201632157 +201632339 +201632457 +201632164 +201632557 +201632658 +201632393 +201632968 +201632741 +201632542 +201632399 +201632358 +201632657 +201632357 +201632584 +201632140 +201632579 +201632356 +201632949 +201632152 +201632662 +201632776 +201632353 +201632158 +201632825 +201632398 +201632775 +201632570 +201632525 +201632387 +201632546 +201632463 +201632333 +201632948 +201632954 +201632582 +201632719 +201633182 +201632836 +201632952 +201632772 +201632138 +201632713 +201632712 +201632870 +201632963 +201632444 +201632943 +201632177 +201632334 +201632955 +201632959 +201632718 +201632605 +201632970 +201632469 +201632714 +201632931 +201632608 +201632837 +201632962 +201632923 +201632273 +201632698 +201632604 +201632471 +201632147 +201632924 +201632578 +201632405 +201632964 +201632587 +201632146 +201632145 +201632386 +201632472 +201632330 +201632180 +201632663 +201632914 +201632149 +201632926 +201632857 +201632559 +201632465 +201632736 +201632855 +201632673 +201632580 +201632880 +201632771 +201632735 +201632552 +201632734 +201632703 +201632392 +201632770 +201632352 +201632668 +201632750 +201632905 +201632727 +201632150 +201632406 +201632176 +201632467 +201632918 +201632655 +201632178 +201632765 +201632716 +201632151 +201632764 +201632888 +201632639 +201632577 +201632935 +201632835 +201632872 +201632388 +201632723 +201632373 +201632462 +201632755 +201632561 +201632893 +201632705 +201632466 +201632482 +201632262 +201632282 +201632276 +201632526 +201632285 +201632631 +201632908 +201632951 +201632247 +201632329 +201632739 +201632941 +201632984 +201632454 +201632980 +201632131 +201632490 +201632617 +201632575 +201632127 +201632976 +201632565 +201632125 +201632519 +201632894 +201632992 +201632616 +201632562 +201632789 +201632667 +201632974 +201632268 +201632875 +201632710 +201632618 +201632973 +201632983 +201632958 +201632982 +201632889 +201632684 +201632676 +201632491 +201632634 +201632981 +201632128 +201632938 +201632702 +201632864 +201632473 +201632944 +201632286 +201632915 +201632669 +201632922 +201632972 +201632601 +201632936 +201632877 +201632499 +201632302 +201632653 +201632909 +201632895 +201632615 +201632939 +201632249 +201632535 +201632310 +201632500 +201632649 +201632265 +201632595 +201632331 +201632560 +201632163 +201632907 +201632834 +201632294 +201632297 +201632243 +201632814 +201632666 +201632244 +201632251 +201632459 +201632839 +201632824 +201632832 +201632270 +201632665 +201632960 +201632501 +201632322 +201632275 +201632822 +201632818 +201632137 +201632906 +201632551 +201632484 +201632320 +201632827 +201632321 +201632449 +201632807 +201632326 +201632817 +201632801 +201632833 +201632319 +201632912 +201632309 +201632318 +201632451 +201632446 +201632781 +201632308 +201632438 +201632317 +201633025 +201632799 +201632316 +201632831 +201632798 +201632227 +201632416 +201632250 +201632450 +201632874 +201632236 +201632315 +201632439 +201632418 +201632219 +201632819 +201632483 +201632812 +201632293 +201632253 +201632815 +201632431 +201632800 +201632425 +201632677 +201632854 +201632442 +201632391 +201632440 +201632230 +201632769 +201632313 +201632576 +201632257 +201632415 +201632945 +201632172 +201632171 +201632796 +201632811 +201632761 +201632296 +201632787 +201632788 +201632808 +201632436 +201632264 +201632226 +201632443 +201632179 +201632757 +201632241 +201632232 +201632278 +201632417 +201632806 +201632389 +201632813 +201632218 +201632790 +201632766 +201632381 +201632414 +201633183 +201632785 +201632597 +201632375 +201632136 +201632868 +201632288 +201632211 +201632402 +201632413 +201632210 +201632672 +201632400 +201632869 +201632394 +201632435 +201632238 +201632301 +201632298 +201632183 +201632374 +201632166 +201633024 +201632890 +201632434 +201632754 +201632299 +201632424 +201632927 +201632209 +201632143 +201632280 +201632404 +201632185 +201632382 +201632208 +201632175 +201632433 +201632355 +201632231 +201632377 +201632756 +201632271 +201632383 +201632728 +201632762 +201632726 +201632803 +201632279 +201632380 +201632376 +201632742 +201632583 +201632683 +201632851 +201632269 +201632328 +201632167 +201632966 +201632737 +201632369 +201632174 +201632549 +201632165 +201632802 +201632168 +201632173 +201632162 +201632989 +201632277 +201632378 +201632733 +201632794 +201632423 +201632155 +201632379 +201632432 +201632701 +201632797 +201632363 +201632429 +201632428 +201632235 +201632347 +201632346 +201632988 +201632758 +201632368 +201632362 +201632793 +201632371 +201632224 +201632795 +201632325 +201632161 +201632729 +201632745 +201632345 +201632338 +201632242 +201632396 +201632792 +201632221 +201632366 +201632220 +201632354 +201632856 +201632336 +201632986 +201632370 +201632828 +201633180 +201632998 +201632408 +201632600 +201632148 +201632596 +201632994 +201632783 +201632752 +201632350 +201632332 +201632547 +201632344 +201632154 +201632709 +201632543 +201632213 +201632913 +201632545 +201632725 +201632254 +201632409 +201632144 +201632747 +201632732 +201632342 +201632942 +201632212 +201632407 +201632779 +201632780 +201632348 +201632349 +201632953 +201632448 +201633977 +201633372 +201633944 +201633945 +201633635 +201633642 +201633943 +201633670 +201633371 +201633942 +201633671 +201633950 +201633634 +201633651 +201633955 +201633957 +201633633 +201633941 +201633472 +201633368 +201633369 +201633938 +201633939 +201633631 +201633474 +201633940 +201633476 +201633985 +201633984 +201633632 +201633937 +201633366 +201633367 +201633936 +201633629 +201633630 +201633388 +201633484 +201633408 +201633996 +201633934 +201633933 +201633365 +201633478 +201633974 +201633935 +201633932 +201633655 +201633627 +201633626 +201633930 +201633976 +201633927 +201633964 +201633929 +201633364 +201633475 +201633438 +201633925 +201633926 +201633923 +201633979 +201633922 +201633921 +201633920 +201633919 +201633363 +201633361 +201633924 +201633917 +201633916 +201633915 +201633914 +201633918 +201633362 +201633644 +201633913 +201633959 +201633911 +201633625 +201633357 +201633946 +201633912 +201633660 +201633360 +201633358 +201633356 +201633628 +201633390 +201633910 +201633624 +201633681 +201633354 +201633623 +201633355 +201633962 +201633684 +201633998 +201633909 +201633970 +201633351 +201633908 +201633907 +201633988 +201633494 +201633906 +201633350 +201633904 +201633648 +201633905 +201633903 +201633621 +201633349 +201633348 +201633347 +201633688 +201633902 +201633434 +201633619 +201633480 +201633377 +201633346 +201633620 +201633900 +201633618 +201633901 +201633617 +201633967 +201633899 +201633344 +201633949 +201633898 +201633953 +201633975 +201633980 +201633345 +201633897 +201633477 +201633341 +201633339 +201633340 +201633894 +201633896 +201633616 +201633338 +201633658 +201633343 +201633336 +201633891 +201633895 +201633615 +201633892 +201633335 +201633638 +201633393 +201633679 +201633890 +201633887 +201633337 +201633614 +201633669 +201633888 +201633333 +201633435 +201633886 +201633885 +201633612 +201633613 +201633330 +201633332 +201633490 +201633370 +201633889 +201633437 +201633495 +201633884 +201633881 +201633359 +201633992 +201633883 +201633529 +201633389 +201633878 +201633879 +201633880 +201633611 +201633877 +201633882 +201633433 +201633875 +201633874 +201633334 +201633873 +201633327 +201633610 +201633893 +201633329 +201633392 +201633876 +201633872 +201633608 +201633609 +201633871 +201633325 +201633436 +201633685 +201633353 +201633990 +201633328 +201633378 +201633391 +201633321 +201633870 +201633319 +201633318 +201633320 +201633668 +201633497 +201633326 +201633489 +201633324 +201633607 +201633869 +201633868 +201633982 +201633991 +201633867 +201633866 +201633323 +201633865 +201633948 +201633674 +201633665 +201633466 +201633317 +201633863 +201633862 +201633606 +201633861 +201633410 +201633860 +201633445 +201633858 +201633859 +201633864 +201633603 +201633604 +201633383 +201633966 +201633316 +201633857 +201633313 +201633314 +201633312 +201633374 +201633855 +201633315 +201633856 +201633602 +201633498 +201633854 +201633322 +201633677 +201633429 +201633428 +201633853 +201633427 +201633426 +201633425 +201633956 +201633442 +201633424 +201633601 +201633441 +201633851 +201633423 +201633440 +201633422 +201633421 +201633439 +201633309 +201633420 +201633419 +201633418 +201633400 +201633850 +201633999 +201633849 +201633847 +201633417 +201633416 +201633848 +201633846 +201633404 +201633310 +201633471 +201633415 +201633843 +201633845 +201633444 +201633376 +201633639 +201633840 +201633844 +201633307 +201633841 +201633397 +201633403 +201633839 +201633396 +201633395 +201633308 +201633598 +201633687 +201633380 +201633645 +201633379 +201633838 +201633455 +201633986 +201633597 +201633989 +201633454 +201633837 +201633304 +201633453 +201633596 +201633465 +201633464 +201633961 +201633842 +201633835 +201633463 +201633836 +201633462 +201633483 +201633303 +201633461 +201633460 +201633459 +201633470 +201633963 +201633458 +201633680 +201633457 +201633496 +201633456 +201633306 +201633452 +201633682 +201633451 +201633832 +201633834 +201633833 +201633450 +201633305 +201633394 +201633449 +201633402 +201633448 +201633978 +201633954 +201633447 +201633401 +201633599 +201633301 +201633654 +201633446 +201633972 +201633387 +201633831 +201633594 +201633302 +201633386 +201633829 +201633385 +201633299 +201633413 +201633300 +201633593 +201633384 +201633830 +201633382 +201633381 +201633828 +201633407 +201633827 +201633406 +201633826 +201633592 +201633591 +201633296 +201633294 +201633295 +201633822 +201633297 +201633823 +201633825 +201633652 +201633820 +201633676 +201633528 +201633375 +201633821 +201633819 +201633818 +201633293 +201633824 +201633816 +201633817 +201633815 +201633291 +201633290 +201633289 +201633288 +201633292 +201633287 +201633405 +201633590 +201633589 +201633968 +201633286 +201633588 +201633473 +201633298 +201633587 +201633643 +201633285 +201633485 +201633814 +201633958 +201633659 +201633813 +201633586 +201633600 +201633283 +201633666 +201633973 +201633284 +201633585 +201633812 +201633282 +201633672 +201633810 +201633281 +201633584 +201633811 +201633952 +201633279 +201633951 +201633187 +201633275 +201633278 +201633583 +201633277 +201633686 +201633276 +201633274 +201633809 +201633646 +201633273 +201633647 +201633808 +201633983 +201633649 +201633582 +201633271 +201633272 +201633807 +201633399 +201633947 +201633269 +201633806 +201633678 +201633579 +201633578 +201633580 +201633280 +201633270 +201633802 +201633805 +201633804 +201633803 +201633641 +201633267 +201633969 +201633268 +201633801 +201633577 +201633800 +201633576 +201633266 +201633798 +201633265 +201633264 +201633799 +201633443 +201633575 +201633486 +201633797 +201633398 +201633352 +201633574 +201633573 +201633650 +201633795 +201633796 +201633263 +201633689 +201633572 +201633262 +201633664 +201633794 +201633261 +201633663 +201633571 +201633683 +201633491 +201633260 +201633667 +201633569 +201633487 +201633259 +201633568 +201633409 +201633567 +201633636 +201633662 +201633656 +201633566 +201633258 +201633793 +201633673 +201633565 +201633256 +201633987 +201633564 +201633257 +201633411 +201633562 +201633791 +201633792 +201633255 +201633561 +201633790 +201633253 +201633252 +201633254 +201633789 +201633560 +201633559 +201633788 +201633661 +201633786 +201633558 +201633787 +201633468 +201633414 +201633557 +201633657 +201633785 +201633556 +201633251 +201633555 +201633995 +201633784 +201633675 +201633783 +201633554 +201633250 +201633781 +201633780 +201633493 +201633249 +201633552 +201633248 +201633779 +201633469 +201633640 +201633778 +201633570 +201633479 +201633993 +201633481 +201633994 +201633777 +201633492 +201633373 +201633185 +201633981 +201633551 +201633653 +201633246 +201633186 +201633997 +201633776 +201633247 +201633965 +201633775 +201633971 +201633245 +201633244 +201633637 +201633960 +201633774 +201633482 +201634162 +201634161 +201634266 +201634072 +201634343 +201633519 +201634159 +201634274 +201634078 +201634350 +201634341 +201634340 +201634062 +201633516 +201634434 +201634160 +201634358 +201634407 +201634406 +201634059 +201634427 +201633523 +201634061 +201634354 +201634088 +201634158 +201634342 +201634405 +201634073 +201634157 +201634344 +201634422 +201634238 +201634156 +201634063 +201634338 +201634339 +201634060 +201634155 +201633526 +201633514 +201634240 +201634404 +201634056 +201634166 +201634153 +201634435 +201634152 +201633513 +201634154 +201634408 +201634419 +201634087 +201633512 +201633511 +201634411 +201634058 +201634334 +201634272 +201633510 +201634151 +201634410 +201634351 +201634149 +201634337 +201634150 +201634336 +201634148 +201634170 +201634068 +201634082 +201633505 +201633508 +201634433 +201634147 +201633507 +201634333 +201634335 +201634077 +201634146 +201634332 +201634065 +201634084 +201634176 +201634252 +201633504 +201634400 +201634262 +201633502 +201634093 +201634331 +201633509 +201634399 +201633503 +201634409 +201633527 +201634064 +201634401 +201634244 +201634326 +201634050 +201634395 +201634403 +201634327 +201634145 +201634079 +201634402 +201633500 +201634330 +201634143 +201634355 +201634144 +201634142 +201633506 +201634499 +201634498 +201633501 +201634165 +201634496 +201634497 +201634237 +201634328 +201634430 +201634169 +201634276 +201634495 +201634141 +201634264 +201634140 +201634436 +201634492 +201634054 +201634139 +201634085 +201634247 +201634491 +201634246 +201634325 +201634049 +201634494 +201634138 +201634137 +201634261 +201634239 +201634321 +201634174 +201634172 +201634488 +201634359 +201634437 +201634493 +201634324 +201634323 +201634490 +201634253 +201634418 +201634322 +201634412 +201634267 +201634425 +201634487 +201634475 +201634489 +201634171 +201634486 +201634320 +201634319 +201634315 +201634081 +201634135 +201634479 +201634314 +201634046 +201633522 +201634249 +201634477 +201634057 +201634245 +201634482 +201634485 +201634048 +201634484 +201634180 +201634136 +201634483 +201634478 +201634481 +201634317 +201634053 +201634316 +201634132 +201634133 +201634131 +201634397 +201634416 +201634476 +201634480 +201634091 +201634134 +201634414 +201634413 +201634254 +201634362 +201634474 +201634415 +201634248 +201634473 +201634047 +201634313 +201634318 +201634255 +201634130 +201634467 +201634442 +201634275 +201634080 +201634075 +201634126 +201634127 +201634439 +201634469 +201634420 +201633521 +201634431 +201634258 +201634129 +201634468 +201634417 +201634312 +201634028 +201634472 +201634173 +201634353 +201634311 +201634470 +201634067 +201634471 +201634310 +201634128 +201634360 +201634309 +201634308 +201634307 +201634306 +201634424 +201634305 +201634125 +201634094 +201634263 +201634348 +201633525 +201634074 +201634168 +201634303 +201633515 +201634304 +201634090 +201634302 +201634440 +201634069 +201633524 +201634301 +201634055 +201634347 +201634423 +201634299 +201634298 +201634441 +201634265 +201634300 +201634164 +201634066 +201634124 +201634466 +201634438 +201634462 +201634465 +201634122 +201634463 +201634052 +201634260 +201634123 +201634108 +201634107 +201634464 +201634432 +201634092 +201634257 +201634297 +201634086 +201634449 +201634179 +201634352 +201634447 +201634070 +201634448 +201634106 +201634461 +201634296 +201634295 +201634167 +201634294 +201634293 +201633520 +201634292 +201633517 +201634460 +201634349 +201634121 +201634291 +201634458 +201634459 +201634120 +201634119 +201634290 +201634118 +201634117 +201634289 +201634116 +201634457 +201634357 +201634241 +201634456 +201634089 +201634251 +201634288 +201634115 +201634114 +201634455 +201634356 +201634287 +201634286 +201634454 +201634113 +201634284 +201634285 +201634112 +201634452 +201634453 +201634111 +201634451 +201634109 +201634110 +201634105 +201634446 +201634271 +201634445 +201634104 +201634256 +201634103 +201634076 +201633518 +201634429 +201634178 +201634102 +201634428 +201634177 +201634101 +201634450 +201634100 +201634444 +201634345 +201634242 +201634281 +201634282 +201634269 +201634250 +201634398 +201634426 +201634099 +201634346 +201634098 +201634443 +201634071 +201634051 +201634163 +201634083 +201634280 +201634270 +201634273 +201634243 +201634268 +201634097 +201634259 +201634278 +201634096 +201634095 +201634277 +201634421 +201634029 +201635496 +201635495 +201635494 +201634799 +201634027 +201634026 +201634798 +201634025 +201635493 +201634797 +201635492 +201635491 +201634796 +201634795 +201634024 +201635490 +201635489 +201634794 +201634023 +201634793 +201634792 +201634791 +201634022 +201634790 +201634021 +201634789 +201634020 +201635488 +201634788 +201634019 +201635487 +201635486 +201634787 +201634786 +201635485 +201634785 +201634784 +201634783 +201634018 +201634782 +201634017 +201635484 +201634781 +201635483 +201634016 +201635482 +201635481 +201634780 +201634779 +201635480 +201634778 +201635479 +201634777 +201635478 +201634014 +201635477 +201634013 +201634776 +201635476 +201635475 +201634012 +201634011 +201634775 +201634010 +201634774 +201635474 +201634009 +201635473 +201634008 +201634007 +201634006 +201635306 +201634005 +201635471 +201635470 +201635469 +201635468 +201634004 +201634773 +201634772 +201635467 +201635466 +201634771 +201634770 +201634003 +201634769 +201634002 +201634001 +201634768 +201634000 +201635465 +201634767 +201634999 +201634766 +201634765 +201634764 +201635464 +201635463 +201635462 +201634998 +201635461 +201634997 +201634763 +201635460 +201634762 +201635498 +201634996 +201634761 +201634760 +201634995 +201634758 +201634757 +201634756 +201635459 +201634755 +201634594 +201635458 +201635457 +201634994 +201634752 +201634751 +201635456 +201635455 +201634993 +201635454 +201635453 +201634992 +201634991 +201634990 +201635452 +201634750 +201635451 +201635450 +201634988 +201634749 +201635449 +201635448 +201635447 +201634748 +201634987 +201635446 +201634986 +201635445 +201634747 +201634746 +201634985 +201634745 +201635444 +201634744 +201634984 +201635443 +201634983 +201634743 +201634982 +201634981 +201635442 +201634980 +201634742 +201634979 +201634978 +201634977 +201634976 +201635441 +201635440 +201635439 +201635438 +201634741 +201634740 +201634975 +201634739 +201634974 +201634738 +201635436 +201634737 +201634973 +201634736 +201634972 +201634735 +201635435 +201635434 +201634734 +201634971 +201635433 +201634733 +201635432 +201634732 +201634731 +201634730 +201634729 +201635431 +201635430 +201635429 +201635428 +201634970 +201634969 +201635427 +201634968 +201634967 +201634727 +201634966 +201635426 +201634726 +201634725 +201634724 +201634723 +201634722 +201635497 +201635425 +201634965 +201635424 +201634554 +201634721 +201635423 +201635422 +201634964 +201634963 +201634962 +201634720 +201635421 +201634961 +201634719 +201634960 +201634718 +201635420 +201634959 +201634717 +201634958 +201635419 +201634716 +201634957 +201635418 +201634956 +201634715 +201634955 +201635308 +201635417 +201634954 +201635307 +201635416 +201635415 +201635414 +201634953 +201635413 +201634952 +201634714 +201634713 +201634712 +201634950 +201634949 +201634711 +201634948 +201634710 +201634947 +201634709 +201634946 +201634708 +201635412 +201635411 +201634707 +201634706 +201634945 +201634705 +201635410 +201635409 +201634944 +201634943 +201634704 +201634703 +201634942 +201634702 +201634941 +201634701 +201634940 +201635408 +201634939 +201635407 +201634938 +201634937 +201634700 +201634936 +201635406 +201634699 +201635405 +201634698 +201634697 +201634696 +201634695 +201634694 +201635404 +201634693 +201635403 +201635402 +201634692 +201635401 +201634691 +201634690 +201635400 +201634689 +201635399 +201634688 +201634687 +201635397 +201635396 +201634686 +201635395 +201635394 +201634685 +201634933 +201634932 +201634931 +201635393 +201635392 +201635391 +201635390 +201634930 +201634684 +201634683 +201634929 +201634928 +201635389 +201634682 +201634681 +201634680 +201635388 +201635387 +201634927 +201634679 +201635386 +201634926 +201635385 +201634678 +201634677 +201634925 +201634924 +201634923 +201634922 +201634676 +201634921 +201634920 +201634675 +201634918 +201635384 +201634917 +201634674 +201635383 +201634916 +201634673 +201635382 +201635381 +201634915 +201634914 +201634672 +201634913 +201634671 +201634670 +201634912 +201635380 +201634911 +201635379 +201634669 +201634910 +201634909 +201634908 +201634907 +201635378 +201634906 +201634668 +201634667 +201634905 +201634666 +201635377 +201634665 +201634664 +201634663 +201634662 +201634661 +201634660 +201634659 +201635376 +201634658 +201634904 +201635375 +201634903 +201634902 +201635374 +201634657 +201634656 +201634655 +201634901 +201635373 +201634654 +201634900 +201635372 +201634653 +201634899 +201634898 +201634652 +201635371 +201634897 +201634896 +201634651 +201634650 +201634649 +201635370 +201634648 +201635369 +201634895 +201634647 +201634646 +201635368 +201634894 +201635367 +201634893 +201634645 +201634892 +201635366 +201634644 +201635365 +201634891 +201635364 +201635363 +201634890 +201634889 +201634643 +201634642 +201635362 +201635361 +201635360 +201634641 +201634640 +201635359 +201634888 +201634639 +201635358 +201635357 +201634638 +201634887 +201635356 +201634637 +201635355 +201634886 +201634636 +201634635 +201634885 +201634634 +201634884 +201634883 +201634632 +201634631 +201635354 +201634882 +201634630 +201635353 +201634629 +201634628 +201635352 +201634627 +201634626 +201634881 +201634625 +201634624 +201634623 +201634880 +201635351 +201635350 +201635349 +201635348 +201634879 +201634622 +201634878 +201635346 +201634621 +201635345 +201635344 +201634877 +201634620 +201634619 +201634876 +201634618 +201634875 +201634617 +201634874 +201634873 +201634872 +201634616 +201634871 +201635343 +201634870 +201634615 +201635342 +201634614 +201634869 +201634613 +201634868 +201634867 +201634866 +201634865 +201634864 +201634863 +201635341 +201635340 +201634862 +201634861 +201634860 +201634612 +201634859 +201634858 +201634611 +201635339 +201634610 +201634608 +201634609 +201634607 +201634857 +201634856 +201634606 +201634605 +201635338 +201634604 +201634603 +201634602 +201634601 +201635337 +201634600 +201634599 +201634598 +201634855 +201635336 +201634597 +201634596 +201634595 +201634854 +201634853 +201635335 +201635334 +201635333 +201635332 +201635331 +201634852 +201634851 +201635330 +201635329 +201634850 +201635328 +201634849 +201635999 +201635998 +201635997 +201638843 +201635996 +201638005 +201635995 +201638842 +201635572 +201638841 +201635994 +201635993 +201635571 +201635570 +201635992 +201635569 +201638840 +201635991 +201638839 +201635568 +201635990 +201638838 +201638837 +201638836 +201638835 +201638834 +201638833 +201638832 +201638831 +201635567 +201638830 +201638829 +201635989 +201635988 +201638828 +201635565 +201635564 +201638827 +201635563 +201635562 +201638012 +201635987 +201635561 +201638826 +201638999 +201635986 +201638998 +201635985 +201635560 +201635559 +201635558 +201635984 +201635557 +201635983 +201638997 +201638996 +201635556 +201638995 +201638994 +201638993 +201638992 +201638991 +201638990 +201638989 +201638988 +201638987 +201635982 +201638986 +201635981 +201638985 +201635980 +201638984 +201635555 +201635979 +201638983 +201638982 +201638981 +201635553 +201638980 +201638979 +201638978 +201638977 +201638976 +201638975 +201635978 +201638974 +201635552 +201638973 +201635977 +201638972 +201638971 +201635976 +201635975 +201638970 +201638969 +201638968 +201635551 +201635974 +201638967 +201638966 +201635973 +201638965 +201635550 +201635972 +201638963 +201638962 +201638961 +201635549 +201635548 +201635546 +201635545 +201635544 +201635543 +201635971 +201638960 +201635970 +201635542 +201635969 +201635968 +201635967 +201638959 +201635541 +201638958 +201638957 +201638956 +201638955 +201635966 +201638954 +201635540 +201638953 +201635965 +201635964 +201638952 +201638013 +201638951 +201635963 +201638950 +201635539 +201638949 +201635962 +201635537 +201638948 +201635961 +201635536 +201635960 +201638947 +201635959 +201635535 +201638945 +201638944 +201638943 +201638942 +201638941 +201635958 +201635534 +201638940 +201638939 +201638938 +201635533 +201635532 +201635531 +201635530 +201638936 +201635957 +201638935 +201638934 +201638933 +201635529 +201638932 +201635528 +201638931 +201638930 +201635956 +201635527 +201635526 +201635955 +201635954 +201635525 +201635524 +201635523 +201635522 +201635521 +201638929 +201635520 +201635519 +201638928 +201635518 +201635953 +201635952 +201635517 +201635516 +201635515 +201635674 +201635951 +201635513 +201635512 +201638927 +201638926 +201635511 +201635510 +201638925 +201638924 +201638923 +201635509 +201635508 +201638922 +201635507 +201635506 +201635505 +201638921 +201635504 +201635503 +201638920 +201638919 +201635950 +201635949 +201635502 +201635501 +201635500 +201635598 +201635948 +201635597 +201635947 +201635596 +201635595 +201635594 +201638917 +201635946 +201638916 +201638915 +201635593 +201635592 +201638914 +201635591 +201638723 +201638722 +201635590 +201635589 +201635588 +201635587 +201638721 +201635586 +201638720 +201638719 +201638718 +201635945 +201635668 +201635585 +201638717 +201635584 +201638716 +201638715 +201635944 +201635943 +201638714 +201635583 +201638713 +201635942 +201635582 +201638712 +201638711 +201635581 +201635941 +201634754 +201638710 +201638709 +201635940 +201638708 +201638707 +201635939 +201635095 +201635938 +201635094 +201635093 +201638706 +201635092 +201638705 +201635937 +201638704 +201635936 +201635091 +201638703 +201635090 +201638702 +201635089 +201635088 +201638701 +201635087 +201638700 +201635935 +201638699 +201638698 +201635086 +201638697 +201635934 +201635933 +201635932 +201638696 +201638695 +201638913 +201635085 +201635084 +201635083 +201635931 +201635082 +201635081 +201638912 +201638911 +201635080 +201638910 +201635930 +201635929 +201638909 +201635928 +201635079 +201638908 +201638907 +201638906 +201638905 +201635927 +201635078 +201635077 +201635076 +201638904 +201638903 +201635075 +201638902 +201638901 +201635074 +201635073 +201635072 +201638900 +201638899 +201635071 +201635926 +201635070 +201638898 +201635069 +201638897 +201635068 +201635067 +201635066 +201635065 +201635064 +201635925 +201638896 +201635063 +201635062 +201635924 +201635061 +201638895 +201635923 +201638893 +201638892 +201635922 +201638891 +201638890 +201638889 +201635921 +201638888 +201635920 +201638887 +201635060 +201635919 +201635059 +201635058 +201635057 +201635056 +201638886 +201638885 +201635918 +201638884 +201635055 +201638010 +201635054 +201635917 +201635053 +201635052 +201638883 +201635051 +201635050 +201635049 +201635048 +201635916 +201638882 +201635047 +201635046 +201638881 +201638880 +201635045 +201635044 +201635043 +201635042 +201635041 +201638879 +201638878 +201635040 +201635039 +201635038 +201635915 +201638877 +201638876 +201635037 +201635036 +201638875 +201635035 +201635034 +201638874 +201638873 +201638872 +201638871 +201635914 +201638870 +201638869 +201635033 +201635032 +201638868 +201635031 +201635030 +201635029 +201635028 +201638867 +201638866 +201635027 +201635026 +201638864 +201635025 +201635024 +201635023 +201635913 +201635912 +201635911 +201638863 +201638862 +201638861 +201638860 +201638859 +201635022 +201638858 +201635909 +201638857 +201635908 +201635020 +201635019 +201638856 +201635018 +201638855 +201635017 +201635015 +201635907 +201635014 +201638854 +201635013 +201635012 +201635011 +201635010 +201635009 +201638852 +201638851 +201638850 +201635007 +201638849 +201635006 +201638847 +201635906 +201638846 +201635005 +201638845 +201638844 +201635905 +201635004 +201638818 +201635904 +201635903 +201635003 +201635002 +201638817 +201635902 +201638816 +201635901 +201635001 +201638814 +201635900 +201635000 +201635899 +201638813 +201638812 +201638811 +201638810 +201638809 +201635898 +201638808 +201635175 +201638807 +201638806 +201635174 +201635173 +201635172 +201635171 +201635170 +201638805 +201638804 +201635169 +201635897 +201635168 +201638803 +201635896 +201638802 +201635895 +201638801 +201638800 +201635167 +201635894 +201638799 +201638798 +201638797 +201638796 +201638795 +201638794 +201638793 +201638792 +201635166 +201635165 +201638791 +201638790 +201635164 +201638789 +201635893 +201638788 +201635163 +201638787 +201635892 +201635162 +201638786 +201635161 +201635160 +201638785 +201638784 +201635159 +201635158 +201635157 +201638783 +201635156 +201635891 +201638782 +201635155 +201635154 +201635153 +201635152 +201638781 +201638780 +201638779 +201635890 +201638778 +201638777 +201635151 +201635150 +201635149 +201638776 +201635889 +201635148 +201638775 +201638774 +201635147 +201635146 +201638773 +201635145 +201635144 +201635143 +201635888 +201635142 +201638002 +201638772 +201635141 +201635140 +201635139 +201635138 +201638771 +201638770 +201638001 +201638769 +201635137 +201638768 +201638767 +201638766 +201638000 +201638765 +201638764 +201638763 +201638762 +201638761 +201638760 +201638759 +201635887 +201635136 +201635135 +201638758 +201638757 +201638756 +201635134 +201635133 +201635132 +201638755 +201635131 +201635130 +201638754 +201638753 +201638752 +201638751 +201635129 +201635128 +201638750 +201638749 +201635127 +201635886 +201635885 +201635126 +201635125 +201638748 +201635124 +201638747 +201638746 +201635123 +201635122 +201635884 +201638745 +201638744 +201638743 +201638742 +201638741 +201635121 +201638740 +201638739 +201638738 +201635883 +201635120 +201635119 +201635882 +201638737 +201638736 +201638734 +201635881 +201638733 +201635118 +201638732 +201635880 +201635879 +201638731 +201635117 +201638730 +201638729 +201635116 +201635115 +201638728 +201638727 +201638726 +201638725 +201635114 +201635878 +201635113 +201638724 +201635112 +201635877 +201635111 +201635876 +201635110 +201638694 +201635109 +201635108 +201635106 +201638693 +201638692 +201635105 +201635875 +201635874 +201635104 +201638691 +201638690 +201635873 +201638689 +201635103 +201635102 +201635101 +201638688 +201638687 +201635872 +201635871 +201635100 +201635099 +201635098 +201635870 +201635097 +201638686 +201635096 +201638685 +201635305 +201635304 +201638684 +201635869 +201635868 +201635303 +201635867 +201635302 +201635301 +201638683 +201635866 +201635300 +201635299 +201635865 +201638009 +201635297 +201635864 +201635296 +201638682 +201635863 +201635862 +201635295 +201638681 +201638680 +201635294 +201635861 +201635293 +201638679 +201638678 +201638677 +201635292 +201638676 +201635860 +201635859 +201635858 +201635291 +201635857 +201638675 +201635290 +201638674 +201635289 +201638673 +201635288 +201638672 +201638671 +201638008 +201635856 +201638670 +201635855 +201635854 +201635287 +201638669 +201635853 +201638668 +201638667 +201638666 +201638665 +201635286 +201635285 +201635852 +201635851 +201635284 +201635283 +201635850 +201635849 +201635848 +201635847 +201635282 +201635281 +201635846 +201635845 +201635280 +201635279 +201635278 +201635277 +201635275 +201638664 +201638663 +201635844 +201635274 +201635843 +201635273 +201635272 +201635842 +201635271 +201638661 +201635841 +201638004 +201638660 +201635269 +201635268 +201638659 +201635267 +201638658 +201635840 +201635839 +201635266 +201635675 +201638573 +201638572 +201635265 +201635264 +201635263 +201638657 +201638656 +201635262 +201638655 +201638654 +201638571 +201638570 +201635261 +201635260 +201635259 +201638653 +201638569 +201638652 +201638568 +201638567 +201638651 +201638650 +201635258 +201638566 +201638649 +201638565 +201638564 +201635257 +201638563 +201638562 +201638648 +201638561 +201638647 +201635256 +201638646 +201635255 +201638645 +201638644 +201638643 +201638642 +201635254 +201638641 +201638560 +201638559 +201638640 +201638558 +201638557 +201635253 +201638556 +201638639 +201638638 +201638555 +201638554 +201635252 +201638553 +201635673 +201638552 +201638637 +201638551 +201638636 +201635251 +201635250 +201638635 +201635249 +201638550 +201638634 +201635248 +201635247 +201638633 +201638632 +201638549 +201638631 +201638630 +201638548 +201638629 +201638628 +201638547 +201635246 +201635245 +201635244 +201638546 +201635243 +201635242 +201638627 +201635241 +201638626 +201635239 +201638545 +201638544 +201638625 +201638543 +201638542 +201635238 +201638541 +201638540 +201638539 +201638623 +201635237 +201635236 +201635235 +201638622 +201638621 +201635234 +201638538 +201635233 +201635232 +201638620 +201638537 +201638536 +201638619 +201638618 +201635231 +201638535 +201638617 +201638534 +201638616 +201635230 +201638615 +201635229 +201638614 +201638613 +201635228 +201638612 +201638533 +201638532 +201638531 +201638611 +201635227 +201635226 +201638610 +201635225 +201638530 +201638609 +201635224 +201638529 +201638608 +201635223 +201635222 +201638607 +201635221 +201638528 +201635220 +201635219 +201638606 +201635218 +201638527 +201638526 +201635217 +201638605 +201638604 +201638525 +201638603 +201638602 +201638524 +201638523 +201638522 +201638601 +201638600 +201635216 +201638599 +201635215 +201635214 +201638598 +201635213 +201635212 +201635211 +201635210 +201638597 +201638596 +201638521 +201638595 +201635209 +201635208 +201635207 +201635206 +201638520 +201638594 +201635204 +201635203 +201638519 +201638518 +201635202 +201638593 +201635672 +201638592 +201635201 +201638591 +201638590 +201635200 +201638517 +201638516 +201638588 +201638589 +201635199 +201638587 +201638586 +201638515 +201638585 +201638584 +201638514 +201635198 +201635197 +201635196 +201638513 +201638512 +201638511 +201638583 +201638582 +201638581 +201638580 +201635195 +201635194 +201635193 +201635192 +201635191 +201638579 +201638510 +201638509 +201635190 +201635189 +201638578 +201638577 +201635188 +201635187 +201635186 +201635185 +201635184 +201638508 +201638507 +201638506 +201638505 +201638576 +201638575 +201638574 +201635183 +201638825 +201638504 +201635182 +201635181 +201638503 +201635180 +201635179 +201638502 +201635178 +201638824 +201638823 +201638003 +201638822 +201635176 +201638501 +201638821 +201638820 +201638500 +201638819 +201639606 +201639196 +201638197 +201639888 +201639195 +201639604 +201639603 +201639602 +201638196 +201638195 +201639601 +201638194 +201639600 +201638193 +201639194 +201639193 +201638192 +201638191 +201639191 +201639190 +201639189 +201639599 +201639188 +201639187 +201639598 +201639186 +201639185 +201639597 +201639184 +201639183 +201639182 +201639596 +201639595 +201639181 +201639180 +201639594 +201639593 +201639179 +201639669 +201639178 +201639177 +201639592 +201639591 +201639176 +201639589 +201639588 +201639175 +201639174 +201639173 +201639587 +201639172 +201639171 +201639170 +201639169 +201639586 +201639585 +201639168 +201639584 +201639167 +201639166 +201639165 +201639582 +201639583 +201639581 +201639580 +201639164 +201639579 +201639163 +201639162 +201639161 +201638190 +201639160 +201639578 +201639159 +201639158 +201639157 +201639156 +201638189 +201639155 +201639577 +201639576 +201639575 +201639154 +201639574 +201638188 +201638187 +201638186 +201639573 +201639572 +201639571 +201639153 +201639570 +201639569 +201639568 +201639152 +201639668 +201639151 +201639566 +201639150 +201639565 +201638185 +201639149 +201639148 +201639564 +201638184 +201639147 +201639146 +201639145 +201639144 +201639562 +201638183 +201639561 +201639143 +201639559 +201639142 +201638182 +201638181 +201639141 +201639140 +201639558 +201639557 +201639139 +201639556 +201638180 +201638179 +201639138 +201638178 +201639555 +201639137 +201639136 +201639135 +201638177 +201639554 +201639134 +201639553 +201639133 +201638176 +201639552 +201638175 +201638174 +201639131 +201639130 +201638173 +201639551 +201639129 +201639128 +201638172 +201639127 +201639126 +201639550 +201639125 +201639124 +201638171 +201639123 +201639549 +201639548 +201639122 +201639121 +201639547 +201639546 +201639545 +201639544 +201639543 +201639120 +201639119 +201639542 +201639118 +201639117 +201639116 +201638170 +201639115 +201638169 +201639541 +201639114 +201639540 +201638168 +201639539 +201639538 +201639537 +201638167 +201639113 +201639536 +201639112 +201639535 +201639111 +201639110 +201639109 +201638166 +201639533 +201639108 +201639107 +201639106 +201638165 +201638164 +201639532 +201639105 +201639531 +201638163 +201639104 +201639530 +201639103 +201638162 +201639102 +201639101 +201639529 +201639667 +201639528 +201639100 +201639527 +201639099 +201639526 +201639525 +201639524 +201639523 +201639098 +201639522 +201639097 +201638161 +201639521 +201639096 +201639520 +201638160 +201639095 +201638159 +201639519 +201639094 +201639518 +201639517 +201639516 +201638158 +201639515 +201639514 +201638157 +201639513 +201639093 +201639512 +201638156 +201639511 +201639092 +201639510 +201639091 +201638155 +201638154 +201638153 +201639509 +201639090 +201639089 +201639661 +201639660 +201639088 +201639087 +201639086 +201639876 +201639875 +201639085 +201639874 +201639873 +201639872 +201639871 +201639084 +201639880 +201639083 +201638152 +201639879 +201639878 +201639877 +201639082 +201639081 +201638150 +201639365 +201639364 +201639080 +201639363 +201639079 +201639362 +201638149 +201639078 +201639077 +201639076 +201639075 +201639361 +201639074 +201638148 +201639360 +201639073 +201639072 +201639071 +201639359 +201638147 +201639070 +201639358 +201639069 +201639357 +201639068 +201639067 +201639356 +201638146 +201639066 +201639065 +201638145 +201639064 +201639355 +201638144 +201639354 +201639063 +201638143 +201639353 +201639352 +201639351 +201639062 +201638142 +201639666 +201639350 +201639349 +201639348 +201638141 +201638140 +201639061 +201639347 +201639060 +201639059 +201639346 +201639345 +201639344 +201639343 +201639342 +201639057 +201639340 +201638139 +201639339 +201639056 +201639338 +201639055 +201639337 +201639054 +201639053 +201639052 +201639336 +201639335 +201639051 +201639334 +201639333 +201638138 +201639050 +201639049 +201639048 +201639332 +201639331 +201639047 +201639330 +201639046 +201639045 +201639329 +201639328 +201638137 +201639327 +201639326 +201639044 +201639324 +201639325 +201639043 +201639323 +201639322 +201639042 +201639321 +201639320 +201639203 +201638136 +201639319 +201639041 +201639318 +201639040 +201639039 +201639317 +201639316 +201639315 +201639038 +201638135 +201639314 +201638134 +201639313 +201638133 +201639037 +201639312 +201639311 +201639036 +201638132 +201639310 +201639309 +201639308 +201639035 +201639004 +201639003 +201639307 +201639002 +201639001 +201639000 +201639306 +201639305 +201638131 +201639304 +201639007 +201639303 +201639302 +201639006 +201639301 +201639005 +201638130 +201639300 +201639299 +201639298 +201639034 +201639297 +201639033 +201639296 +201639032 +201639031 +201639295 +201639030 +201639029 +201639294 +201638129 +201639028 +201639293 +201639292 +201639291 +201639290 +201638128 +201638127 +201639027 +201639659 +201639026 +201638126 +201639658 +201639657 +201639025 +201639656 +201639024 +201639023 +201638125 +201639655 +201639022 +201639021 +201639654 +201639653 +201639652 +201638124 +201639651 +201638123 +201639650 +201639019 +201639018 +201638122 +201638121 +201639017 +201639016 +201639649 +201639015 +201639014 +201639648 +201639647 +201639646 +201639645 +201639644 +201638120 +201639013 +201639012 +201639643 +201639010 +201638119 +201639642 +201639641 +201638118 +201639009 +201639640 +201639202 +201639639 +201639008 +201638499 +201639638 +201638498 +201638497 +201639887 +201638496 +201638495 +201638494 +201639886 +201639885 +201639884 +201638493 +201638492 +201639883 +201639882 +201639631 +201638491 +201639630 +201639629 +201639628 +201638117 +201638116 +201638490 +201638489 +201638115 +201639627 +201639626 +201639625 +201638114 +201639624 +201639623 +201639622 +201638488 +201638487 +201638486 +201638113 +201639621 +201639620 +201638485 +201638484 +201638483 +201638482 +201639619 +201639618 +201639615 +201639616 +201639614 +201638112 +201639613 +201638111 +201639612 +201639611 +201639610 +201639275 +201638480 +201639274 +201638479 +201638478 +201638477 +201638476 +201638475 +201638474 +201638110 +201638473 +201638109 +201638472 +201639273 +201639474 +201639473 +201638471 +201639472 +201639471 +201639470 +201638108 +201638470 +201638469 +201639469 +201638468 +201639468 +201639467 +201639466 +201639465 +201639464 +201638466 +201639463 +201639462 +201638465 +201638464 +201639461 +201639460 +201639459 +201639458 +201639457 +201638463 +201638107 +201639456 +201639454 +201639453 +201639452 +201638106 +201639451 +201638105 +201638462 +201639450 +201639449 +201639448 +201639447 +201639446 +201638461 +201638104 +201639445 +201639444 +201639443 +201639665 +201639442 +201639441 +201638460 +201639440 +201638459 +201638103 +201639439 +201638102 +201638101 +201639438 +201639437 +201638458 +201638457 +201638456 +201638455 +201639436 +201638454 +201639435 +201639434 +201639433 +201638453 +201639432 +201639431 +201639430 +201639429 +201638452 +201638451 +201639428 +201639427 +201639426 +201638450 +201638449 +201639425 +201639424 +201639423 +201638448 +201639422 +201638447 +201639664 +201638100 +201639421 +201638446 +201639420 +201639419 +201639418 +201639417 +201638445 +201638444 +201639416 +201638099 +201639415 +201639414 +201638443 +201638098 +201638442 +201639413 +201638441 +201639412 +201638440 +201639411 +201638439 +201638438 +201638097 +201638096 +201638437 +201639410 +201639409 +201639408 +201639407 +201639406 +201638436 +201638435 +201638434 +201638433 +201639405 +201638432 +201639404 +201638431 +201638430 +201639403 +201639402 +201639401 +201638095 +201638429 +201639400 +201638428 +201639399 +201639398 +201638094 +201638093 +201638427 +201638426 +201638425 +201638092 +201638424 +201639396 +201638091 +201638422 +201638421 +201639395 +201639394 +201638420 +201639393 +201639392 +201638419 +201639391 +201639390 +201639389 +201638090 +201639508 +201639507 +201638089 +201639506 +201639505 +201638088 +201638087 +201638086 +201638418 +201638417 +201638085 +201639504 +201639503 +201638416 +201639502 +201638415 +201638414 +201639501 +201639500 +201638084 +201638083 +201638082 +201638081 +201638080 +201639673 +201638413 +201639672 +201638412 +201639881 +201638411 +201638079 +201639670 +201639388 +201638078 +201638077 +201639387 +201639386 +201638076 +201638075 +201639385 +201639384 +201638410 +201638409 +201639383 +201638074 +201638408 +201638407 +201638406 +201638073 +201638405 +201638072 +201638071 +201638070 +201638404 +201638069 +201638403 +201638068 +201638402 +201638401 +201639381 +201638400 +201638065 +201638066 +201638399 +201638398 +201638397 +201638064 +201638063 +201639380 +201638396 +201638062 +201638395 +201638061 +201639379 +201638394 +201639378 +201638060 +201638059 +201638058 +201639377 +201638057 +201638056 +201639376 +201638393 +201638392 +201638391 +201638390 +201638389 +201639375 +201639374 +201638388 +201638387 +201638386 +201638053 +201638385 +201638052 +201638384 +201639373 +201638051 +201639372 +201638050 +201638049 +201638383 +201638048 +201639371 +201638047 +201638382 +201638381 +201639370 +201638046 +201638380 +201639369 +201639368 +201639367 +201638045 +201639366 +201638044 +201638379 +201639289 +201638378 +201639288 +201639287 +201638043 +201638377 +201638042 +201638376 +201638375 +201638041 +201638040 +201639286 +201638373 +201638039 +201638372 +201638038 +201638371 +201639285 +201638037 +201639284 +201638036 +201638370 +201638369 +201638368 +201638367 +201638366 +201639283 +201639282 +201638035 +201638365 +201639281 +201639280 +201639279 +201638364 +201638363 +201639278 +201639277 +201639276 +201638362 +201638361 +201638034 +201638360 +201638359 +201638358 +201638357 +201639632 +201639499 +201638033 +201638032 +201639498 +201638356 +201639497 +201638355 +201639496 +201639495 +201638354 +201639494 +201639493 +201639201 +201638353 +201639492 +201638352 +201638351 +201638031 +201638030 +201638350 +201638349 +201638348 +201638029 +201638028 +201638347 +201638027 +201639491 +201638026 +201639490 +201638346 +201639489 +201639488 +201638345 +201639487 +201638025 +201638344 +201638024 +201638343 +201638342 +201638341 +201638340 +201638023 +201639199 +201639486 +201639200 +201638339 +201638338 +201638019 +201638337 +201638336 +201638335 +201639198 +201638334 +201638333 +201639197 +201638332 +201639484 +201638230 +201638229 +201639483 +201639482 +201638228 +201639481 +201639480 +201638018 +201639479 +201638227 +201639663 +201639662 +201639478 +201638017 +201638232 +201639477 +201639476 +201638016 +201680019 +201680297 +201639779 +201680033 +201680256 +201639822 +201680445 +201680475 +201639825 +201639728 +201639697 +201639979 +201639919 +201639850 +201680265 +201680641 +201680642 +201680635 +201680643 +201639852 +201680260 +201680098 +201680261 +201680677 +201680235 +201680465 +201680370 +201680421 +201680325 +201680238 +201639809 +201680264 +201680263 +201680360 +201680100 +201680122 +201639998 +201680434 +201680042 +201680219 +201639858 +201680119 +201639989 +201680368 +201680422 +201680085 +201680234 +201680403 +201680345 +201680233 +201680676 +201639791 +201680228 +201680035 +201639862 +201639988 +201680084 +201680083 +201639961 +201680329 +201680101 +201639824 +201639972 +201680240 +201680483 +201639722 +201639907 +201639996 +201680284 +201680376 +201639853 +201680409 +201639802 +201639924 +201639923 +201680126 +201680413 +201680470 +201680538 +201680339 +201639790 +201680369 +201680424 +201680073 +201639997 +201639833 +201639901 +201639636 +201680080 +201680049 +201680125 +201639635 +201639915 +201680225 +201680239 +201680523 +201680071 +201680227 +201680123 +201639786 +201680389 +201680124 +201680382 +201680106 +201680224 +201680121 +201680258 +201680432 +201680117 +201639798 +201680372 +201680578 +201680375 +201639898 +201680050 +201639801 +201680217 +201680335 +201680622 +201680552 +201680229 +201680423 +201680688 +201680501 +201680418 +201680102 +201639970 +201639800 +201639789 +201639799 +201680387 +201639847 +201639926 +201680437 +201680001 +201680575 +201680687 +201639785 +201639792 +201680120 +201680379 +201639843 +201680048 +201680214 +201680067 +201680385 +201639795 +201680455 +201639794 +201680259 +201680537 +201639837 +201680469 +201680104 +201680386 +201639787 +201680055 +201680244 +201680112 +201680454 +201680232 +201680675 +201680111 +201680336 +201680433 +201639808 +201680378 +201680371 +201639960 +201680118 +201680602 +201639475 +201639995 +201680026 +201680383 +201680576 +201680110 +201639981 +201680557 +201639899 +201680468 +201680072 +201639698 +201680221 +201639797 +201639793 +201639821 +201680108 +201639777 +201639776 +201680109 +201680099 +201680040 +201639987 +201639796 +201680220 +201680377 +201680046 +201639971 +201680507 +201680435 +201639811 +201680689 +201680318 +201680086 +201680243 +201680095 +201680364 +201680053 +201680061 +201680070 +201639846 +201639814 +201680023 +201639900 +201680216 +201639754 +201639775 +201680412 +201680267 +201639932 +201680366 +201680063 +201680486 +201680245 +201680069 +201639633 +201680062 +201680022 +201680550 +201680052 +201639838 +201680417 +201680682 +201680068 +201639897 +201680005 +201680494 +201680533 +201639817 +201680116 +201680408 +201680491 +201680428 +201680058 +201680665 +201680414 +201680323 +201639748 +201680348 +201680495 +201680266 +201639768 +201680342 +201680024 +201680452 +201680254 +201639856 +201680492 +201639896 +201680262 +201680064 +201639948 +201680604 +201680644 +201680060 +201639854 +201680248 +201680545 +201680697 +201639933 +201680059 +201680051 +201680490 +201680613 +201639893 +201639637 +201680554 +201680128 +201680685 +201680309 +201680269 +201639780 +201639774 +201680361 +201639730 +201680535 +201639973 +201680451 +201680539 +201680277 +201639895 +201680526 +201639812 +201680006 +201639753 +201680056 +201639892 +201680362 +201680530 +201680066 +201680279 +201680666 +201680698 +201680065 +201639994 +201680278 +201639999 +201680527 +201680030 +201680311 +201680057 +201680340 +201680282 +201680425 +201639765 +201680009 +201680290 +201680310 +201639986 +201680610 +201639931 +201680532 +201639749 +201680438 +201680328 +201680396 +201680561 +201680242 +201639699 +201680363 +201680456 +201680356 +201680696 +201680548 +201680570 +201680488 +201680253 +201680694 +201680281 +201680556 +201639717 +201680566 +201680563 +201639778 +201680241 +201680044 +201680426 +201680250 +201639804 +201639842 +201680213 +201680565 +201680337 +201639807 +201680528 +201680074 +201680313 +201680512 +201639922 +201680487 +201639991 +201639805 +201680564 +201680547 +201680249 +201639978 +201680330 +201680011 +201680568 +201680567 +201680546 +201680632 +201680280 +201680398 +201680025 +201680562 +201680397 +201680373 +201639840 +201680571 +201639766 +201680416 +201680584 +201680041 +201680082 +201680399 +201680569 +201680580 +201680021 +201680577 +201680555 +201639968 +201680251 +201680014 +201639934 +201680693 +201680581 +201680605 +201680585 +201639859 +201680582 +201680338 +201680020 +201680402 +201680579 +201680701 +201639835 +201639952 +201639708 +201680574 +201680029 +201680672 +201680312 +201680572 +201680404 +201639945 +201680695 +201680113 +201680542 +201680401 +201680473 +201680436 +201680655 +201680395 +201680534 +201639860 +201680394 +201680076 +201639707 +201680010 +201680531 +201680388 +201680002 +201639713 +201639957 +201680078 +201680393 +201680341 +201680129 +201639752 +201680012 +201680075 +201680573 +201680252 +201639861 +201680484 +201639951 +201680472 +201680681 +201680392 +201680273 +201680686 +201639745 +201680587 +201680391 +201680617 +201680517 +201680664 +201680039 +201680631 +201680384 +201680511 +201680127 +201680293 +201680390 +201680516 +201639740 +201680332 +201639977 +201680502 +201639725 +201680505 +201680270 +201639905 +201680510 +201680093 +201639855 +201680283 +201639705 +201639810 +201680314 +201680105 +201639836 +201680586 +201680509 +201639711 +201680518 +201680652 +201680043 +201680520 +201680485 +201680092 +201680603 +201680519 +201680317 +201680274 +201680543 +201639863 +201680440 +201680678 +201680094 +201680357 +201680683 +201680038 +201680544 +201639815 +201680352 +201680322 +201680353 +201680034 +201680684 +201680350 +201680351 +201680079 +201639848 +201680411 +201680521 +201680453 +201680036 +201680292 +201680536 +201680347 +201680271 +201680406 +201680091 +201680349 +201680444 +201680268 +201680077 +201639851 +201680321 +201680549 +201680447 +201680291 +201680320 +201680474 +201680359 +201680087 +201680553 +201680115 +201639857 +201680097 +201680015 +201680032 +201680324 +201639828 +201680308 +201680476 +201639894 +201680255 +201680272 +201680467 +201680334 +201639844 +201639783 +201680400 +201680380 +201680028 +201680003 +201639849 +201680257 +201680464 +201680096 +201680443 +201680466 +201680090 +201680439 +201680231 +201680017 +201680294 +201680089 +201680493 +201680441 +201639827 +201680609 +201680319 +201639829 +201680420 +201680218 +201680275 +201680016 +201680246 +201680462 +201680285 +201639826 +201680288 +201680000 +201680431 +201680365 +201680326 +201680236 +201680230 +201680287 +201680007 +201680430 +201680237 +201680037 +201680407 +201639788 +201680506 +201639841 +201680315 +201680540 +201680410 +201639764 +201680471 +201639763 +201639891 +201639950 +201639820 +201680442 +201680661 +201680081 +201639956 +201680222 +201680611 +201680525 +201680289 +201639823 +201680223 +201639727 +201639741 +201680529 +201639830 +201680658 +201639955 +201680415 +201639993 +201680054 +201680333 +201680646 +201639964 +201680247 +201639890 +201639928 +201639992 +201639982 +201680286 +201680508 +201639715 +201680427 +201639738 +201639696 +201680504 +201680522 +201680638 +201639767 +201639771 +201680700 +201639927 +201639965 +201680671 +201639916 +201680515 +201680583 +201639889 +201680514 +201680637 +201680497 +201639750 +201639943 +201639990 +201680381 +201639920 +201680500 +201639985 +201639980 +201680503 +201639967 +201639984 +201639983 +201639918 +201680343 +201680690 +201639772 +201639714 +201680699 +201680276 +201680630 +201680692 +201680674 +201639736 +201680628 +201639911 +201639735 +201639716 +201639734 +201639963 +201639723 +201639914 +201639974 +201680634 +201639969 +201639770 +201639913 +201639769 +201639975 +201680558 +201639718 +201639912 +201639958 +201639712 +201639976 +201639709 +201639908 +201680107 +201639966 +201680673 +201680551 +201639690 +201680327 +201680691 +201639762 +201639756 +201639726 +201639962 +201680623 +201639761 +201680680 +201639733 +201680463 +201680624 +201639959 +201639910 +201680668 +201680405 +201680679 +201639729 +201680645 +201680654 +201680045 +201639742 +201639782 +201639760 +201639909 +201680621 +201639759 +201680653 +201639813 +201639781 +201639744 +201680660 +201680659 +201639954 +201680226 +201639757 +201639706 +201680295 +201639758 +201680114 +201680662 +201680663 +201639755 +201680619 +201639751 +201680629 +201680670 +201680620 +201639953 +201680419 +201680367 +201680669 +201680667 +201639906 +201639806 +201639732 +201680008 +201680296 +201639949 +201680450 +201639839 +201680618 +201680344 +201639947 +201680640 +201639946 +201639710 +201639747 +201680616 +201639704 +201639944 +201639831 +201639929 +201680004 +201639721 +201639720 +201639925 +201639746 +201680013 +201680639 +201680651 +201639739 +201639743 +201639930 +201639818 +201680615 +201639904 +201680657 +201680650 +201680331 +201639719 +201680355 +201639703 +201639940 +201680656 +201680446 +201639917 +201680448 +201639939 +201680601 +201680636 +201639702 +201680449 +201680606 +201639937 +201680429 +201680627 +201639819 +201639941 +201639701 +201680649 +201680614 +201680489 +201639731 +201639845 +201680648 +201639700 +201680647 +201680316 +201680626 +201680625 +201680559 +201639936 +201680633 +201680354 +201639903 +201639737 +201639938 +201639834 +201639935 +201681407 +201681473 +201681501 +201681500 +201681405 +201681638 +201681495 +201681404 +201680988 +201681403 +201681402 +201681484 +201681401 +201681025 +201680987 +201680985 +201680984 +201681400 +201680986 +201681399 +201680982 +201681455 +201680981 +201681398 +201680907 +201681397 +201680980 +201681396 +201680983 +201680978 +201681637 +201680979 +201680977 +201681525 +201681409 +201681003 +201681465 +201681466 +201680976 +201681636 +201681393 +201680975 +201681392 +201681391 +201681390 +201680869 +201680989 +201681426 +201680889 +201680974 +201680973 +201681388 +201681387 +201681389 +201680972 +201681635 +201680970 +201680969 +201681386 +201681395 +201681385 +201681041 +201681384 +201680968 +201681382 +201681394 +201681379 +201681381 +201681383 +201680865 +201681634 +201681380 +201681038 +201680905 +201680971 +201680966 +201681378 +201681377 +201681376 +201680964 +201680965 +201680963 +201681412 +201681373 +201681375 +201681632 +201680967 +201681370 +201681371 +201680962 +201681363 +201681368 +201680961 +201681362 +201681419 +201681448 +201681543 +201681364 +201681009 +201681029 +201681369 +201681374 +201681366 +201681372 +201681367 +201681365 +201680959 +201681439 +201681360 +201680901 +201681359 +201680874 +201681361 +201681358 +201681497 +201681357 +201680957 +201680958 +201681631 +201681356 +201681353 +201680956 +201681354 +201681630 +201681352 +201681480 +201681351 +201681350 +201681349 +201680898 +201681463 +201680994 +201681348 +201681629 +201681002 +201680872 +201681347 +201681345 +201681344 +201681628 +201680955 +201681544 +201681493 +201681343 +201680953 +201680998 +201681341 +201681346 +201680992 +201681443 +201681338 +201680954 +201681340 +201680861 +201680952 +201681000 +201681337 +201681336 +201681335 +201680950 +201681339 +201680842 +201681546 +201681342 +201681334 +201681434 +201681626 +201681333 +201680947 +201680948 +201681048 +201681627 +201681453 +201680951 +201681332 +201681331 +201680995 +201681550 +201680996 +201680893 +201680945 +201680883 +201681330 +201681460 +201680946 +201681329 +201681625 +201681420 +201681326 +201681327 +201681624 +201680949 +201681325 +201681053 +201681444 +201681415 +201681328 +201680943 +201681324 +201681431 +201681456 +201681436 +201680997 +201681322 +201681323 +201681451 +201680942 +201681321 +201681320 +201680906 +201681536 +201680940 +201680864 +201680886 +201681319 +201681482 +201680938 +201681317 +201680937 +201681411 +201680939 +201681316 +201681489 +201680936 +201681623 +201680935 +201680993 +201681315 +201681622 +201681620 +201681449 +201681621 +201680934 +201681619 +201681312 +201681313 +201681311 +201680931 +201680932 +201681521 +201680933 +201681047 +201680929 +201681618 +201681310 +201680927 +201681528 +201681013 +201681617 +201680926 +201681035 +201680928 +201681309 +201681457 +201680924 +201681308 +201681306 +201681494 +201681307 +201681616 +201680925 +201680866 +201681305 +201681020 +201681505 +201681615 +201680921 +201681059 +201681058 +201681057 +201681056 +201681477 +201681304 +201680923 +201680922 +201681417 +201681303 +201681302 +201681301 +201681300 +201681614 +201681007 +201681006 +201681299 +201680499 +201681039 +201680498 +201680891 +201680999 +201681298 +201680867 +201680919 +201681297 +201681028 +201681027 +201680918 +201681026 +201681471 +201681296 +201681294 +201681293 +201681295 +201681292 +201681050 +201681049 +201680902 +201680916 +201681438 +201681017 +201681613 +201681290 +201681291 +201681612 +201681289 +201681287 +201680915 +201681288 +201680896 +201681611 +201680859 +201681016 +201681045 +201681283 +201681284 +201681609 +201680917 +201681610 +201681286 +201681280 +201681281 +201681051 +201681046 +201681282 +201681054 +201680857 +201681279 +201681278 +201681467 +201680855 +201681462 +201681608 +201680920 +201680858 +201681052 +201680904 +201681607 +201681454 +201680854 +201681277 +201681606 +201681015 +201681276 +201680856 +201680852 +201681275 +201681429 +201681492 +201681605 +201680851 +201680850 +201681604 +201681481 +201680895 +201680909 +201680849 +201681274 +201681421 +201681603 +201680848 +201681314 +201681273 +201680853 +201680847 +201681537 +201681602 +201681601 +201681427 +201680839 +201681272 +201681001 +201680840 +201681510 +201681040 +201681486 +201681270 +201681271 +201680838 +201681597 +201681268 +201681599 +201681531 +201680910 +201680930 +201681596 +201680837 +201681514 +201681598 +201680836 +201680835 +201681269 +201681267 +201680870 +201681425 +201680834 +201681522 +201680833 +201681474 +201681265 +201681595 +201681266 +201681458 +201680832 +201681264 +201681263 +201680991 +201681261 +201681260 +201681594 +201681259 +201681258 +201681257 +201681262 +201680877 +201681593 +201680830 +201680879 +201680831 +201681470 +201681256 +201681255 +201681254 +201680829 +201681592 +201681591 +201681590 +201681253 +201681022 +201681252 +201680826 +201680827 +201681503 +201681523 +201681437 +201681433 +201680941 +201681251 +201681250 +201681414 +201680903 +201681249 +201680863 +201681248 +201681589 +201681475 +201680825 +201681246 +201681247 +201681588 +201681244 +201680824 +201681245 +201681587 +201681243 +201681242 +201681586 +201681033 +201681538 +201681526 +201681032 +201681031 +201681030 +201680822 +201681241 +201680823 +201681446 +201680820 +201681044 +201681240 +201680819 +201680821 +201681585 +201681239 +201680817 +201680816 +201681043 +201681237 +201680990 +201681584 +201681042 +201681238 +201681236 +201681037 +201681464 +201680828 +201681541 +201681509 +201681023 +201680890 +201681235 +201680882 +201680887 +201681233 +201680814 +201680813 +201680810 +201680811 +201681583 +201681490 +201681499 +201681447 +201680809 +201680812 +201680808 +201681539 +201680818 +201680807 +201681231 +201681232 +201681517 +201681418 +201681422 +201681060 +201680806 +201681516 +201681515 +201681533 +201681230 +201681423 +201681524 +201681519 +201681229 +201681488 +201680805 +201681227 +201681581 +201681228 +201681580 +201681578 +201681579 +201681226 +201680815 +201680862 +201681225 +201680803 +201681224 +201681577 +201680802 +201681440 +201681576 +201680799 +201680801 +201681575 +201681055 +201681012 +201681222 +201681221 +201681459 +201680800 +201681223 +201681220 +201681219 +201681216 +201681574 +201680899 +201680885 +201681572 +201681441 +201681215 +201680798 +201681217 +201681214 +201681571 +201681461 +201681218 +201681213 +201681212 +201680878 +201681548 +201681573 +201681504 +201681211 +201681011 +201681570 +201681210 +201681450 +201680797 +201681502 +201681569 +201681413 +201680796 +201681021 +201681534 +201681209 +201681442 +201681034 +201681520 +201681568 +201680793 +201681207 +201680794 +201680792 +201681424 +201680843 +201681208 +201680787 +201680790 +201681567 +201680788 +201681566 +201681206 +201680791 +201680786 +201681564 +201681563 +201681562 +201681452 +201680784 +201680789 +201681561 +201681203 +201681204 +201681205 +201680795 +201681202 +201681560 +201680868 +201681558 +201681559 +201681201 +201681200 +201681557 +201681518 +201681005 +201681199 +201680884 +201681198 +201680781 +201681485 +201681197 +201680785 +201680782 +201681556 +201680779 +201681483 +201680777 +201681554 +201681555 +201681196 +201681194 +201681195 +201681553 +201681193 +201681192 +201681547 +201680775 +201680778 +201680773 +201681410 +201680774 +201680780 +201681508 +201681549 +201680776 +201681552 +201681535 +201681190 +201680772 +201681430 +201681189 +201680892 +201681551 +201680720 +201681188 +201681416 +201680770 +201680719 +201681187 +201681186 +201681731 +201680771 +201680873 +201681185 +201681428 +201681184 +201680783 +201680944 +201681182 +201681183 +201680718 +201680717 +201681181 +201681729 +201681014 +201681728 +201681542 +201681726 +201681727 +201681179 +201680716 +201681540 +201681725 +201681507 +201680804 +201680900 +201681687 +201681018 +201681511 +201681178 +201681506 +201681491 +201680715 +201681469 +201681177 +201681180 +201681724 +201681408 +201681723 +201680712 +201680714 +201681173 +201681175 +201680897 +201681174 +201680713 +201681176 +201680960 +201681010 +201680710 +201681172 +201680711 +201681008 +201681722 +201680708 +201680707 +201681721 +201680908 +201681171 +201680709 +201681720 +201681170 +201681169 +201680705 +201681530 +201680706 +201680703 +201680704 +201681167 +201681512 +201681166 +201681168 +201681165 +201680731 +201681164 +201681432 +201680730 +201681527 +201681719 +201680729 +201680702 +201681163 +201680732 +201680728 +201681718 +201680727 +201681717 +201681472 +201681162 +201681161 +201680726 +201681716 +201681036 +201681529 +201680725 +201681160 +201681685 +201681478 +201681479 +201680724 +201680723 +201680722 +201681159 +201681019 +201680721 +201681004 +201681487 +201681715 +201681158 +201681156 +201680880 +201681157 +201681532 +201681688 +201681155 +201681476 +201681684 +201681445 +201681154 +201681714 +201680844 +201680881 +201680875 +201680845 +201681713 +201680846 +201680876 +201681153 +201682339 +201682334 +201682115 +201681940 +201681939 +201682114 +201681938 +201681937 +201682246 +201681936 +201682333 +201682113 +201681935 +201681950 +201681934 +201682218 +201681933 +201682112 +201681988 +201681932 +201681990 +201681931 +201682335 +201681930 +201682111 +201682194 +201681929 +201682933 +201681964 +201681928 +201681926 +201681927 +201681925 +201682332 +201681924 +201681923 +201681922 +201681921 +201682110 +201682341 +201682116 +201682330 +201682228 +201681920 +201682331 +201681919 +201681984 +201681918 +201682329 +201681917 +201681916 +201682108 +201682109 +201681915 +201681914 +201681913 +201681982 +201681912 +201681911 +201681910 +201682107 +201682252 +201682328 +201682327 +201682106 +201681908 +201681909 +201681906 +201681907 +201681905 +201681904 +201682240 +201682105 +201681902 +201681900 +201682326 +201682184 +201681903 +201682325 +201682254 +201681898 +201682204 +201681899 +201682323 +201681897 +201682102 +201682337 +201681901 +201682324 +201682364 +201682103 +201681896 +201681983 +201681895 +201682220 +201681949 +201681971 +201681941 +201682101 +201682100 +201681894 +201681893 +201682104 +201682099 +201682338 +201681892 +201681891 +201682098 +201681998 +201681890 +201681977 +201682322 +201681888 +201681886 +201681887 +201682321 +201682134 +201682095 +201681885 +201681889 +201682094 +201681883 +201682367 +201682097 +201681882 +201681881 +201681879 +201682092 +201682093 +201681878 +201682231 +201681880 +201682320 +201681985 +201682091 +201682172 +201682236 +201682096 +201681876 +201681875 +201682090 +201682089 +201681874 +201681872 +201681873 +201681871 +201681870 +201681867 +201681868 +201681865 +201682086 +201681863 +201682319 +201681864 +201682082 +201682085 +201681866 +201682087 +201682248 +201682376 +201681862 +201681859 +201682084 +201681861 +201681857 +201681858 +201682118 +201682389 +201682080 +201681855 +201682122 +201681856 +201681860 +201681854 +201681853 +201681852 +201682079 +201681850 +201681851 +201682088 +201681848 +201682078 +201682081 +201682318 +201682187 +201681846 +201681847 +201682083 +201681845 +201681844 +201682384 +201682077 +201681843 +201682242 +201682931 +201681842 +201682356 +201681970 +201682076 +201682383 +201681841 +201682213 +201681840 +201681838 +201682317 +201681839 +201682355 +201682235 +201681836 +201682257 +201681835 +201682351 +201682073 +201682074 +201682072 +201681834 +201682239 +201681833 +201681837 +201681832 +201682075 +201681831 +201682211 +201681830 +201681829 +201682365 +201681827 +201681828 +201682363 +201682388 +201682929 +201681826 +201681825 +201682314 +201681822 +201681824 +201682069 +201682316 +201681823 +201682070 +201682181 +201681821 +201682180 +201681976 +201682066 +201682179 +201681961 +201681820 +201682171 +201682067 +201682199 +201682068 +201682312 +201682071 +201682313 +201681819 +201682315 +201682223 +201682358 +201681816 +201681818 +201682222 +201681817 +201682177 +201682065 +201682251 +201681814 +201682133 +201681815 +201682132 +201682131 +201681812 +201682130 +201681811 +201681799 +201681813 +201682186 +201682185 +201682382 +201681798 +201682063 +201682212 +201682064 +201682060 +201681797 +201682310 +201681796 +201681795 +201682182 +201681794 +201682129 +201682128 +201682170 +201681793 +201682127 +201682126 +201682309 +201681791 +201681792 +201682174 +201682203 +201681790 +201681788 +201682062 +201682124 +201682058 +201681787 +201682123 +201682379 +201682059 +201682057 +201681786 +201682238 +201681789 +201682245 +201682169 +201682168 +201682167 +201682166 +201682165 +201682164 +201682163 +201682162 +201682161 +201682160 +201682056 +201682159 +201682158 +201682157 +201682156 +201682155 +201682154 +201682153 +201682152 +201681785 +201682151 +201681784 +201682150 +201682202 +201682149 +201681783 +201682148 +201682201 +201682147 +201682146 +201681780 +201682145 +201682200 +201682340 +201681781 +201682144 +201681779 +201682143 +201682336 +201682308 +201681782 +201681986 +201682219 +201681777 +201682253 +201682061 +201681993 +201681981 +201682054 +201682142 +201682217 +201682141 +201681778 +201682140 +201682139 +201682138 +201682137 +201682136 +201682135 +201681776 +201682227 +201682053 +201682049 +201682226 +201682307 +201681775 +201682214 +201682050 +201682048 +201681774 +201682055 +201681975 +201682047 +201682046 +201682173 +201681771 +201681772 +201681954 +201682234 +201682390 +201682051 +201682229 +201681773 +201682206 +201681770 +201682045 +201681963 +201681769 +201681946 +201681999 +201681966 +201682052 +201682209 +201681767 +201681768 +201682305 +201682342 +201682225 +201682044 +201681951 +201681766 +201681987 +201681765 +201682255 +201682306 +201682304 +201682189 +201682230 +201682360 +201682041 +201681764 +201681763 +201682043 +201681955 +201681972 +201681952 +201682302 +201682303 +201681761 +201682040 +201681762 +201682039 +201681760 +201682038 +201682930 +201681757 +201682037 +201681758 +201681953 +201681756 +201681759 +201682191 +201681969 +201682036 +201681753 +201681754 +201681755 +201681973 +201681752 +201682366 +201681751 +201682042 +201681750 +201681962 +201682300 +201682033 +201681960 +201682034 +201681978 +201681968 +201681749 +201682301 +201681748 +201682237 +201682031 +201681979 +201682299 +201682032 +201682216 +201682298 +201682035 +201681989 +201681747 +201681746 +201681948 +201681974 +201682373 +201681745 +201682297 +201682030 +201682350 +201681744 +201682029 +201682353 +201682028 +201682027 +201681741 +201681739 +201682183 +201681740 +201681742 +201681997 +201681738 +201682357 +201682295 +201681737 +201682296 +201681736 +201682025 +201682932 +201681735 +201682026 +201682371 +201682119 +201681967 +201682250 +201682294 +201682378 +201682359 +201682346 +201682024 +201682292 +201682293 +201681734 +201682023 +201682386 +201681943 +201682022 +201682021 +201682207 +201682197 +201682256 +201681945 +201682208 +201681733 +201681743 +201682198 +201681732 +201682497 +201682496 +201682499 +201681944 +201681959 +201682188 +201682291 +201682020 +201682498 +201682018 +201681942 +201682369 +201682927 +201682017 +201681947 +201682311 +201682495 +201682347 +201682290 +201682493 +201682015 +201682492 +201682381 +201682215 +201682491 +201682019 +201682387 +201682490 +201682489 +201682361 +201682289 +201682488 +201682196 +201682210 +201682288 +201682232 +201682286 +201682175 +201682193 +201682487 +201682287 +201682233 +201682385 +201682125 +201681965 +201682345 +201682372 +201682494 +201681956 +201682243 +201682486 +201682244 +201682012 +201682013 +201681991 +201682285 +201682485 +201682481 +201682483 +201682482 +201682195 +201681996 +201682377 +201682011 +201682192 +201682178 +201682249 +201682368 +201682480 +201682484 +201682010 +201682284 +201682283 +201682479 +201682352 +201682370 +201682478 +201682009 +201682120 +201682477 +201682474 +201682475 +201682205 +201682008 +201682282 +201682281 +201682473 +201682006 +201682005 +201682117 +201682280 +201682007 +201682279 +201682472 +201682362 +201682278 +201682004 +201682471 +201682002 +201682470 +201682003 +201682277 +201682375 +201682000 +201682374 +201682001 +201682468 +201682190 +201682467 +201682354 +201682344 +201681995 +201682465 +201682348 +201682999 +201682466 +201682380 +201682276 +201682998 +201681958 +201682997 +201682275 +201682349 +201682476 +201682176 +201682274 +201682464 +201682463 +201682996 +201682995 +201682994 +201682273 +201682247 +201682241 +201682993 +201682579 +201682923 +201682763 +201682924 +201682738 +201682590 +201682618 +201682926 +201682588 +201682582 +201682672 +201682581 +201682671 +201682681 +201682517 +201682925 +201682580 +201682819 +201682670 +201682818 +201682817 +201682816 +201682922 +201682815 +201682803 +201682810 +201682809 +201682921 +201682811 +201682920 +201682919 +201682812 +201682578 +201682813 +201682918 +201682917 +201682669 +201682577 +201682576 +201682814 +201682916 +201682600 +201682915 +201682591 +201682584 +201682575 +201683092 +201682829 +201682914 +201682913 +201682601 +201682912 +201682599 +201682911 +201682910 +201682668 +201682807 +201682820 +201682832 +201682574 +201683109 +201682821 +201682573 +201682844 +201682909 +201682686 +201682572 +201682824 +201682571 +201682687 +201682908 +201682823 +201682508 +201682514 +201682822 +201682570 +201682569 +201682667 +201682607 +201682619 +201682907 +201682906 +201682905 +201682568 +201682501 +201682842 +201682567 +201682566 +201682509 +201682666 +201682904 +201682606 +201682903 +201682586 +201682902 +201682901 +201682665 +201682565 +201682826 +201682564 +201682797 +201682900 +201682664 +201683103 +201682899 +201682663 +201682502 +201682662 +201682593 +201682611 +201682661 +201682833 +201682592 +201682660 +201682898 +201682563 +201682801 +201682562 +201682825 +201682806 +201682561 +201682659 +201682504 +201682560 +201682897 +201682896 +201682658 +201683102 +201682895 +201682608 +201682840 +201682519 +201682839 +201682559 +201682657 +201682558 +201682656 +201682678 +201682894 +201682680 +201682679 +201682682 +201682557 +201682893 +201682892 +201682506 +201682503 +201682556 +201682555 +201683100 +201682891 +201682515 +201682890 +201682889 +201682888 +201682554 +201682887 +201682500 +201682886 +201682654 +201682885 +201682653 +201682553 +201682652 +201682884 +201682798 +201682808 +201682615 +201682883 +201682552 +201682551 +201682882 +201682651 +201682881 +201682880 +201682879 +201682878 +201682877 +201682650 +201682609 +201682649 +201682876 +201683098 +201682875 +201682550 +201682595 +201682827 +201682549 +201682548 +201682547 +201682546 +201682648 +201682873 +201682837 +201682545 +201682843 +201682647 +201682872 +201682646 +201682544 +201682543 +201682645 +201682644 +201682510 +201682870 +201682805 +201682871 +201682542 +201682643 +201682642 +201682507 +201682541 +201682869 +201683107 +201682603 +201682540 +201682539 +201682684 +201682616 +201682538 +201682598 +201683104 +201683106 +201682868 +201682505 +201682596 +201683095 +201682641 +201682804 +201682537 +201682867 +201682620 +201682866 +201682605 +201682640 +201682828 +201682865 +201682864 +201682536 +201682863 +201682535 +201682518 +201682612 +201682513 +201682534 +201682799 +201682533 +201682639 +201682862 +201682585 +201682861 +201682638 +201683105 +201682860 +201682859 +201682532 +201682858 +201682637 +201682597 +201682636 +201682511 +201682635 +201683101 +201682634 +201682683 +201682857 +201682530 +201682529 +201682587 +201682614 +201682633 +201683099 +201682604 +201682856 +201682855 +201682528 +201682583 +201682836 +201682854 +201682632 +201682527 +201682610 +201682831 +201682617 +201682853 +201682526 +201682802 +201683096 +201682631 +201682630 +201683094 +201682852 +201683093 +201682629 +201682800 +201682589 +201682851 +201682838 +201682850 +201682835 +201682762 +201682628 +201682520 +201682525 +201682602 +201682627 +201682524 +201682594 +201682626 +201682848 +201682830 +201682625 +201682841 +201682613 +201682834 +201682624 +201682847 +201682685 +201682757 +201682846 +201682623 +201682523 +201682522 +201682622 +201682845 +201683108 +201682512 +201682521 +201682621 +201683132 +201683208 +201683607 +201683091 +201683090 +201683489 +201683730 +201683597 +201683687 +201683486 +201683609 +201683623 +201683089 +201683358 +201683488 +201683487 +201683088 +201683087 +201683086 +201683596 +201683316 +201683179 +201683162 +201683085 +201683595 +201683594 +201683727 +201683485 +201683617 +201683593 +201683712 +201683592 +201683713 +201683591 +201683590 +201683714 +201683084 +201683484 +201683083 +201683697 +201683080 +201683733 +201683174 +201683082 +201683081 +201683589 +201683588 +201683587 +201683186 +201683172 +201683483 +201683586 +201683728 +201683077 +201683079 +201683078 +201683482 +201683173 +201683630 +201683177 +201683481 +201683585 +201683584 +201683621 +201683076 +201683583 +201683376 +201683582 +201683581 +201683480 +201683580 +201683479 +201683722 +201683579 +201683478 +201683380 +201683205 +201683160 +201683477 +201683371 +201683476 +201683367 +201683692 +201683698 +201683690 +201683475 +201683474 +201683578 +201683577 +201683075 +201683600 +201683576 +201683575 +201683606 +201683164 +201683574 +201683074 +201683573 +201683572 +201683073 +201683721 +201683072 +201683473 +201683699 +201683171 +201683472 +201683471 +201683696 +201683071 +201683070 +201683668 +201683615 +201683571 +201683669 +201683470 +201683069 +201683142 +201683068 +201683067 +201683670 +201683066 +201683671 +201683570 +201683569 +201683149 +201683469 +201683568 +201683065 +201683468 +201683141 +201683185 +201683064 +201683567 +201683063 +201683364 +201683599 +201683622 +201683365 +201683695 +201683667 +201683062 +201683370 +201683061 +201683060 +201683170 +201683467 +201683059 +201683566 +201683565 +201683564 +201683563 +201683743 +201683058 +201683057 +201683466 +201683624 +201683562 +201683056 +201683140 +201683465 +201683666 +201683464 +201683561 +201683463 +201683461 +201683665 +201683055 +201683377 +201683378 +201683151 +201683139 +201683560 +201683664 +201683683 +201683693 +201683138 +201683054 +201683746 +201683152 +201683663 +201683460 +201683749 +201683135 +201683736 +201683559 +201683686 +201683136 +201683685 +201683053 +201683459 +201683183 +201683169 +201683182 +201683660 +201683052 +201683458 +201683457 +201683604 +201683128 +201683735 +201683661 +201683558 +201683694 +201683557 +201683137 +201683168 +201683556 +201683662 +201683555 +201683051 +201683456 +201683146 +201683739 +201683050 +201683679 +201683554 +201683049 +201683553 +201683455 +201683731 +201683454 +201683742 +201683194 +201683356 +201683678 +201683048 +201683047 +201683552 +201683680 +201683718 +201683740 +201683681 +201683131 +201683703 +201683147 +201683551 +201683550 +201683738 +201683682 +201683701 +201683148 +201683549 +201683453 +201683548 +201683046 +201683210 +201683724 +201683684 +201683737 +201683452 +201683451 +201683450 +201683547 +201683175 +201683449 +201683448 +201683700 +201683157 +201683546 +201683447 +201683545 +201683446 +201683145 +201683314 +201683702 +201683045 +201683044 +201683043 +201683042 +201683676 +201683041 +201683715 +201683154 +201683732 +201683379 +201683677 +201683153 +201683544 +201683675 +201683202 +201683040 +201683674 +201683543 +201683612 +201683542 +201683705 +201683611 +201683719 +201683704 +201683039 +201683038 +201683144 +201683445 +201683444 +201683443 +201683143 +201683541 +201683540 +201683037 +201683706 +201683748 +201683036 +201683672 +201683442 +201683441 +201683673 +201683539 +201683035 +201683538 +201683176 +201683034 +201683155 +201683729 +201683537 +201683744 +201683033 +201683166 +201683032 +201683536 +201683180 +201683535 +201683603 +201683614 +201683534 +201683440 +201683031 +201683190 +201683438 +201683620 +201683533 +201683357 +201683030 +201683029 +201683028 +201683181 +201683027 +201683026 +201683532 +201683025 +201683439 +201683734 +201683161 +201683741 +201683024 +201683531 +201683184 +201683133 +201683723 +201683530 +201683159 +201683529 +201683437 +201683197 +201683167 +201683528 +201683527 +201683436 +201683435 +201683023 +201683187 +201683022 +201683616 +201683434 +201683021 +201683020 +201683526 +201683019 +201683018 +201683017 +201683524 +201683016 +201683015 +201683525 +201683014 +201683601 +201683433 +201683523 +201683689 +201683432 +201683013 +201683522 +201683431 +201683178 +201683130 +201683011 +201683010 +201683521 +201683375 +201683206 +201683005 +201683519 +201683725 +201683430 +201683008 +201683429 +201683007 +201683520 +201683006 +201683004 +201683003 +201683518 +201683428 +201683427 +201683517 +201683002 +201683426 +201683425 +201683424 +201683001 +201683423 +201683000 +201683422 +201683198 +201683602 +201683250 +201683368 +201683516 +201683373 +201683515 +201683618 +201683514 +201683195 +201683513 +201683249 +201683512 +201683248 +201683199 +201683691 +201683245 +201683508 +201683711 +201683421 +201683511 +201683420 +201683419 +201683150 +201683510 +201683247 +201683509 +201683418 +201683417 +201683246 +201683244 +201683366 +201683745 +201683505 +201683414 +201683374 +201683416 +201683415 +201683243 +201683507 +201683627 +201683506 +201683127 +201683383 +201683710 +201683196 +201683504 +201683242 +201683241 +201683413 +201683709 +201683503 +201683502 +201683412 +201683240 +201683501 +201683411 +201683708 +201683239 +201683238 +201683410 +201683237 +201683409 +201683188 +201683500 +201683408 +201683236 +201683369 +201683771 +201683776 +201683235 +201683775 +201683774 +201683313 +201683407 +201683773 +201683772 +201683234 +201683233 +201683629 +201683232 +201683165 +201683231 +201683158 +201683406 +201683163 +201683405 +201683770 +201683404 +201683372 +201683765 +201683631 +201683403 +201683605 +201683769 +201683402 +201683768 +201683767 +201683401 +201683726 +201683400 +201683230 +201683766 +201683156 +201683764 +201683399 +201683398 +201683384 +201683763 +201683397 +201683229 +201683396 +201683192 +201683228 +201683227 +201683762 +201683386 +201683226 +201683225 +201683191 +201683224 +201683223 +201683395 +201683222 +201683220 +201683315 +201683221 +201683628 +201683720 +201683761 +201683394 +201683632 +201683716 +201683219 +201683760 +201683759 +201683218 +201683217 +201683189 +201683758 +201683385 +201683393 +201683757 +201683619 +201683215 +201683381 +201683392 +201683391 +201683747 +201683608 +201683216 +201683756 +201683707 +201683610 +201683755 +201683193 +201683203 +201683214 +201683134 +201683209 +201683201 +201683658 +201683754 +201683390 +201683626 +201683126 +201683389 +201683213 +201683753 +201683388 +201683659 +201683752 +201683200 +201683382 +201683387 +201683207 +201683598 +201683212 +201683751 +201683688 +201683613 +201683717 +201683625 +201683211 +201683750 +201684186 +201683813 +201683812 +201683985 +201683811 +201685132 +201683945 +201683810 +201683977 +201684189 +201684184 +201683809 +201685131 +201684350 +201683807 +201685130 +201684183 +201684182 +201685129 +201684179 +201683805 +201684257 +201684180 +201684262 +201684178 +201684177 +201684176 +201683986 +201684175 +201683803 +201684212 +201684174 +201684172 +201684173 +201684171 +201683818 +201684169 +201684170 +201683801 +201685128 +201683806 +201684168 +201684166 +201684167 +201683802 +201684163 +201684165 +201683799 +201684162 +201684164 +201683993 +201684193 +201685127 +201684161 +201684160 +201684159 +201684157 +201684158 +201683798 +201684155 +201684154 +201684156 +201683961 +201683834 +201684260 +201685139 +201685176 +201684153 +201683919 +201684152 +201684150 +201684151 +201683797 +201685174 +201683972 +201683964 +201683821 +201683657 +201684148 +201685126 +201684149 +201683656 +201685145 +201684146 +201684145 +201683652 +201683914 +201684144 +201684143 +201683655 +201683651 +201684141 +201683654 +201684142 +201684139 +201685339 +201684147 +201684138 +201684137 +201683990 +201684136 +201683649 +201684140 +201685125 +201683647 +201684135 +201685136 +201684244 +201683648 +201683948 +201683650 +201683911 +201683645 +201685135 +201683646 +201684133 +201683804 +201684134 +201683643 +201684234 +201683642 +201684129 +201683988 +201684254 +201683640 +201684131 +201684128 +201683843 +201683641 +201684201 +201685141 +201685178 +201684127 +201683989 +201683638 +201683639 +201683635 +201684125 +201684126 +201683636 +201683634 +201683981 +201684348 +201685123 +201683637 +201684124 +201685124 +201684123 +201684198 +201684121 +201685121 +201685024 +201683633 +201683796 +201685188 +201684120 +201683794 +201684119 +201683952 +201684122 +201685187 +201683795 +201684118 +201684218 +201685120 +201684116 +201684113 +201684115 +201684112 +201684114 +201685119 +201684111 +201684117 +201684110 +201684238 +201684109 +201683793 +201684108 +201684105 +201684107 +201684106 +201684104 +201683791 +201684270 +201683790 +201684103 +201684102 +201684100 +201683792 +201684241 +201683935 +201684099 +201685118 +201684098 +201684097 +201683789 +201684096 +201683944 +201683788 +201683966 +201683979 +201684101 +201684263 +201684095 +201685117 +201684093 +201684094 +201683816 +201684092 +201684091 +201684251 +201683785 +201683787 +201685116 +201684089 +201684087 +201684242 +201684086 +201685115 +201684084 +201684090 +201684085 +201684252 +201684083 +201684213 +201684208 +201683783 +201684082 +201683782 +201683781 +201684081 +201684088 +201684203 +201685020 +201683943 +201683786 +201684079 +201684078 +201684080 +201683959 +201683780 +201683822 +201683778 +201683779 +201683976 +201684249 +201684076 +201684075 +201683896 +201685022 +201684077 +201684499 +201685164 +201683912 +201684074 +201683973 +201683942 +201684072 +201685180 +201685021 +201684073 +201683784 +201684267 +201683963 +201684070 +201684067 +201684068 +201683902 +201684071 +201684065 +201684498 +201685111 +201684066 +201683954 +201684497 +201684064 +201685110 +201684063 +201685109 +201684496 +201684069 +201684495 +201684062 +201684494 +201685154 +201684061 +201685185 +201684493 +201683841 +201685143 +201685338 +201684492 +201683916 +201685149 +201684269 +201684060 +201684059 +201683971 +201685171 +201684264 +201683837 +201684491 +201684058 +201684057 +201683947 +201685108 +201684056 +201685107 +201685150 +201684489 +201685106 +201683941 +201684054 +201684055 +201684053 +201684488 +201684487 +201684052 +201683974 +201684231 +201683953 +201684049 +201684051 +201685105 +201684485 +201684050 +201684048 +201684486 +201684206 +201685153 +201685104 +201685152 +201684046 +201684047 +201684235 +201684211 +201684483 +201685103 +201683923 +201684044 +201684043 +201684042 +201684041 +201684040 +201684045 +201685182 +201684490 +201684039 +201684038 +201684482 +201684036 +201684034 +201684037 +201684481 +201683920 +201685181 +201684035 +201684480 +201684033 +201684236 +201683922 +201683970 +201684197 +201684478 +201683815 +201684477 +201684031 +201685172 +201683965 +201684029 +201685101 +201684028 +201685102 +201684027 +201685099 +201684026 +201684268 +201683899 +201685100 +201684024 +201684025 +201683838 +201684475 +201684022 +201683928 +201684021 +201684020 +201684032 +201684190 +201684019 +201684484 +201684030 +201684191 +201684018 +201684017 +201685098 +201684015 +201684016 +201683877 +201684013 +201684473 +201684011 +201684476 +201684209 +201684008 +201685133 +201684009 +201685168 +201684010 +201683653 +201684012 +201684471 +201684014 +201684472 +201685096 +201684005 +201684188 +201684006 +201685184 +201683833 +201684004 +201684003 +201685097 +201684470 +201683901 +201685151 +201684007 +201685095 +201684467 +201684002 +201684466 +201684465 +201684001 +201683949 +201685196 +201684000 +201685499 +201684468 +201684464 +201684463 +201685195 +201685497 +201684459 +201684461 +201684199 +201685496 +201684457 +201684456 +201683892 +201685495 +201685198 +201684455 +201685194 +201685498 +201685494 +201683958 +201683999 +201683962 +201685093 +201684469 +201684451 +201684196 +201685094 +201684454 +201685493 +201685179 +201684462 +201685492 +201684479 +201684449 +201685491 +201684453 +201685490 +201684452 +201685489 +201684222 +201685487 +201685488 +201685486 +201683975 +201684450 +201683910 +201683909 +201685484 +201684446 +201683908 +201685483 +201685137 +201685485 +201684445 +201684444 +201683906 +201685482 +201685481 +201683887 +201683886 +201684448 +201684443 +201683885 +201684447 +201684441 +201685480 +201684442 +201683884 +201685479 +201683883 +201685478 +201685134 +201684239 +201683897 +201683882 +201683881 +201685092 +201683880 +201685091 +201683879 +201685477 +201685157 +201683937 +201683878 +201683991 +201685475 +201684440 +201685476 +201685474 +201683894 +201683893 +201685473 +201684439 +201683890 +201684253 +201683889 +201685472 +201684266 +201683982 +201684437 +201683987 +201685470 +201685471 +201684460 +201685175 +201683842 +201684245 +201683862 +201683861 +201684435 +201683869 +201684438 +201685469 +201683868 +201685468 +201683867 +201683866 +201684434 +201685467 +201684433 +201685466 +201683860 +201683859 +201685148 +201685465 +201683858 +201684436 +201683857 +201683856 +201684432 +201683855 +201685464 +201683854 +201683853 +201684225 +201685462 +201683940 +201683852 +201685161 +201685090 +201683851 +201685460 +201683850 +201684200 +201683895 +201683849 +201685459 +201683848 +201683996 +201685458 +201683847 +201683846 +201685089 +201684430 +201685463 +201685454 +201685457 +201685455 +201683921 +201683951 +201685177 +201684258 +201684428 +201685453 +201685461 +201683917 +201684431 +201685452 +201684425 +201685456 +201685451 +201683918 +201685450 +201684427 +201685088 +201685449 +201685448 +201684426 +201685087 +201683960 +201684223 +201683927 +201684422 +201683926 +201683925 +201685447 +201684247 +201683924 +201684424 +201685446 +201684250 +201684429 +201685444 +201685443 +201683876 +201685442 +201685445 +201683929 +201683875 +201683874 +201683873 +201685441 +201685086 +201683872 +201685440 +201685084 +201684421 +201685085 +201685186 +201683955 +201683904 +201683819 +201683903 +201683900 +201683888 +201685438 +201685083 +201684423 +201684181 +201683931 +201685173 +201683930 +201685436 +201683956 +201685437 +201685433 +201684224 +201684420 +201685082 +201685435 +201685348 +201685432 +201683936 +201684419 +201685431 +201684232 +201685429 +201685081 +201685430 +201685428 +201685192 +201684417 +201685427 +201684255 +201683983 +201684415 +201684416 +201685080 +201684259 +201684418 +201683835 +201685426 +201684217 +201683871 +201683836 +201684226 +201683870 +201685079 +201684214 +201685425 +201685424 +201684207 +201683832 +201683831 +201683830 +201685165 +201683829 +201683828 +201683827 +201683826 +201685423 +201685140 +201683825 +201683824 +201684414 +201685183 +201683823 +201685421 +201685420 +201683950 +201683957 +201684413 +201685419 +201685078 +201683891 +201684412 +201684411 +201685337 +201683865 +201683864 +201683863 +201685416 +201685077 +201683968 +201685422 +201685076 +201685414 +201685413 +201685415 +201685074 +201685412 +201684410 +201685411 +201685410 +201685073 +201685075 +201684228 +201685408 +201685071 +201684221 +201683946 +201685070 +201684408 +201684202 +201685407 +201684409 +201683998 +201685409 +201683845 +201683992 +201685146 +201685406 +201684407 +201685405 +201685404 +201683978 +201684406 +201685403 +201684405 +201685072 +201685069 +201684404 +201685402 +201684403 +201685401 +201685167 +201684402 +201685400 +201685068 +201684401 +201685399 +201684397 +201684398 +201685398 +201685067 +201684256 +201685142 +201685066 +201685397 +201684399 +201685159 +201685396 +201685395 +201685394 +201685065 +201684248 +201685064 +201684396 +201685393 +201683839 +201685063 +201684400 +201685391 +201685062 +201684395 +201684394 +201684393 +201684392 +201685390 +201683840 +201685060 +201685061 +201685059 +201685158 +201684389 +201684233 +201685058 +201685387 +201685057 +201685389 +201684387 +201685386 +201685385 +201685056 +201684391 +201684246 +201683844 +201685384 +201685055 +201685054 +201684388 +201683905 +201684347 +201685383 +201685170 +201684385 +201685382 +201685381 +201684390 +201685378 +201685053 +201684240 +201683915 +201685051 +201685052 +201685380 +201685379 +201684386 +201685376 +201683938 +201684383 +201684380 +201684381 +201685050 +201685049 +201685169 +201684378 +201685375 +201685162 +201685388 +201685048 +201684376 +201684382 +201685047 +201684373 +201685138 +201684374 +201683820 +201685374 +201685046 +201685377 +201684205 +201684377 +201685373 +201684379 +201683997 +201685372 +201683814 +201683817 +201685147 +201684375 +201685044 +201684371 +201685043 +201684372 +201685371 +201685045 +201685042 +201683995 +201684370 +201684261 +201685370 +201685368 +201685369 +201685041 +201684220 +201684368 +201685366 +201685040 +201685039 +201685364 +201684384 +201685365 +201684367 +201683939 +201685363 +201685367 +201685038 +201683994 +201684346 +201685037 +201684187 +201685361 +201684366 +201685144 +201684345 +201684237 +201684365 +201684349 +201683967 +201685360 +201684243 +201684369 +201684192 +201684363 +201684364 +201683933 +201684361 +201684362 +201685359 +201685166 +201684359 +201685035 +201685036 +201685034 +201685033 +201685032 +201685358 +201685357 +201684360 +201684358 +201685356 +201684357 +201683980 +201685355 +201684215 +201685354 +201685031 +201684355 +201685353 +201685030 +201683932 +201685029 +201684356 +201685156 +201685155 +201684210 +201685028 +201683800 +201685163 +201684204 +201683969 +201685352 +201684354 +201684353 +201684352 +201683907 +201685027 +201685351 +201685026 +201685025 +201685350 +201684344 +201684351 +201685160 +201685349 +201685511 +201685757 +201685758 +201685756 +201684523 +201685522 +201685531 +201685639 +201684884 +201685542 +201685755 +201685507 +201685762 +201684530 +201685754 +201685753 +201685752 +201685638 +201684891 +201684848 +201685751 +201684654 +201685750 +201685749 +201685748 +201685761 +201685747 +201685745 +201684903 +201685746 +201685744 +201684653 +201685637 +201685742 +201684681 +201684680 +201685636 +201685743 +201684679 +201684678 +201684677 +201685741 +201684676 +201684675 +201685501 +201684674 +201684860 +201684704 +201684513 +201684673 +201684672 +201685739 +201685502 +201684652 +201685737 +201685738 +201684688 +201684651 +201685525 +201684543 +201684895 +201684655 +201684649 +201684650 +201684854 +201685736 +201685517 +201685735 +201684647 +201684509 +201684538 +201684646 +201684648 +201684645 +201685734 +201684661 +201684644 +201685733 +201684504 +201685732 +201684656 +201685731 +201684642 +201684643 +201685535 +201684861 +201684639 +201685729 +201685635 +201684640 +201685773 +201684641 +201684551 +201684698 +201685524 +201684501 +201685504 +201685727 +201684870 +201685722 +201685723 +201685724 +201684520 +201685726 +201684689 +201685719 +201685720 +201685725 +201685718 +201685721 +201684638 +201685633 +201684695 +201685716 +201684636 +201685717 +201685714 +201684634 +201685715 +201685712 +201685711 +201685713 +201684541 +201685709 +201685710 +201685632 +201685706 +201684662 +201685708 +201685631 +201685705 +201684633 +201684505 +201684630 +201684632 +201684631 +201685704 +201684637 +201685707 +201684900 +201685634 +201685702 +201685703 +201685701 +201685630 +201684709 +201685700 +201685698 +201685699 +201684627 +201684901 +201684628 +201685696 +201685697 +201685694 +201685629 +201685692 +201684626 +201685693 +201685540 +201685691 +201685688 +201684625 +201685695 +201685628 +201684623 +201684868 +201684550 +201684712 +201685523 +201685686 +201684534 +201685687 +201685683 +201685685 +201684622 +201685681 +201685682 +201684880 +201684621 +201684619 +201685627 +201685680 +201684859 +201685678 +201685677 +201685675 +201684620 +201684511 +201685676 +201685679 +201685626 +201685508 +201684521 +201685673 +201685674 +201684617 +201684502 +201684875 +201685509 +201685672 +201685625 +201684503 +201685669 +201684616 +201684614 +201685670 +201685668 +201684529 +201685667 +201685671 +201685666 +201684705 +201684940 +201684613 +201685520 +201685624 +201684533 +201685018 +201684876 +201684612 +201684615 +201684869 +201684525 +201685664 +201685663 +201685505 +201685662 +201684710 +201684629 +201685533 +201685684 +201685661 +201685660 +201684905 +201684611 +201684902 +201684863 +201684519 +201684682 +201685500 +201685665 +201684609 +201684608 +201685513 +201684693 +201685659 +201684610 +201685772 +201684857 +201684553 +201684664 +201684607 +201685658 +201684894 +201685657 +201684943 +201684606 +201685656 +201685655 +201685515 +201685623 +201684605 +201684549 +201685622 +201685763 +201684694 +201685620 +201684604 +201684602 +201685654 +201684548 +201685653 +201685526 +201685619 +201685651 +201684882 +201685652 +201684843 +201684546 +201684844 +201685650 +201685189 +201684845 +201685649 +201685618 +201684510 +201684842 +201685648 +201685647 +201684601 +201684527 +201685740 +201685617 +201685645 +201685616 +201685646 +201684841 +201684877 +201685612 +201684846 +201684535 +201684840 +201684665 +201685611 +201685112 +201685644 +201685610 +201685759 +201685113 +201685114 +201685615 +201685613 +201685614 +201685643 +201685640 +201684514 +201685911 +201685641 +201685642 +201684862 +201685910 +201685776 +201685609 +201685908 +201685909 +201684838 +201684516 +201685907 +201684839 +201684937 +201685906 +201685607 +201685606 +201684702 +201685621 +201685605 +201685905 +201684837 +201684936 +201684858 +201684898 +201685903 +201685902 +201684897 +201685904 +201685603 +201685604 +201685901 +201685900 +201684697 +201684545 +201685899 +201685768 +201685601 +201685608 +201685602 +201685503 +201685898 +201684836 +201684671 +201685600 +201685897 +201685896 +201684878 +201684515 +201685894 +201685895 +201684833 +201684832 +201685892 +201684834 +201684830 +201685891 +201684835 +201684829 +201684831 +201685890 +201684603 +201685889 +201685518 +201684887 +201685888 +201684828 +201685598 +201685893 +201685885 +201685886 +201685596 +201684827 +201684826 +201685884 +201684669 +201685594 +201685597 +201685887 +201685592 +201684825 +201684711 +201685883 +201685521 +201685593 +201684823 +201684824 +201684822 +201685882 +201685599 +201684722 +201684696 +201684522 +201685527 +201685881 +201684700 +201684660 +201684820 +201684659 +201684658 +201684821 +201685880 +201684657 +201685591 +201685879 +201684707 +201684819 +201685777 +201685590 +201685023 +201684713 +201685689 +201685589 +201685878 +201684890 +201685876 +201685875 +201685529 +201685877 +201685874 +201684817 +201685541 +201685873 +201685872 +201684864 +201685765 +201684816 +201685588 +201685587 +201684818 +201684542 +201685766 +201685869 +201685585 +201685868 +201685867 +201684813 +201685582 +201684811 +201685584 +201684812 +201685774 +201684815 +201684847 +201684810 +201685583 +201684552 +201685866 +201685580 +201685581 +201685864 +201685865 +201684809 +201684692 +201684532 +201684807 +201684618 +201685544 +201685516 +201685863 +201685862 +201684808 +201684547 +201685861 +201684814 +201684879 +201684938 +201684885 +201685860 +201685512 +201684804 +201684806 +201685859 +201685579 +201684687 +201684805 +201684686 +201684685 +201684942 +201684801 +201684684 +201684944 +201684683 +201684690 +201684803 +201685855 +201685854 +201685858 +201685857 +201685852 +201685853 +201685578 +201684798 +201684799 +201684802 +201685851 +201684794 +201684795 +201685586 +201684797 +201684792 +201685850 +201685849 +201684793 +201685848 +201685847 +201685846 +201684701 +201685845 +201684871 +201684904 +201685577 +201685576 +201685844 +201684796 +201684790 +201684850 +201684800 +201684668 +201684789 +201685843 +201684791 +201684855 +201685841 +201685842 +201685870 +201685856 +201685840 +201684787 +201685839 +201685771 +201684786 +201684785 +201684788 +201685575 +201685574 +201684784 +201684624 +201684783 +201685573 +201685536 +201684781 +201684867 +201684780 +201684849 +201684518 +201685572 +201685571 +201685838 +201685570 +201684526 +201685770 +201685760 +201685519 +201685568 +201685514 +201684852 +201685569 +201684782 +201684508 +201684892 +201684874 +201685837 +201685567 +201685836 +201685835 +201685565 +201685566 +201684865 +201685564 +201684699 +201684703 +201685015 +201685832 +201684539 +201685833 +201684873 +201685016 +201685831 +201684528 +201685563 +201685830 +201684779 +201685829 +201684896 +201685828 +201685827 +201684778 +201684537 +201685530 +201684500 +201685826 +201684872 +201684776 +201685825 +201685824 +201685823 +201684775 +201684774 +201685538 +201685562 +201685822 +201684506 +201685821 +201684531 +201685532 +201684667 +201685820 +201684889 +201685764 +201685819 +201685775 +201685818 +201684772 +201684899 +201684670 +201685816 +201685817 +201685561 +201685815 +201685560 +201685559 +201685558 +201685814 +201684856 +201685557 +201685813 +201685812 +201684767 +201684769 +201684770 +201685555 +201685556 +201685554 +201685810 +201685553 +201685811 +201684766 +201684935 +201684764 +201685809 +201685539 +201685807 +201684691 +201685808 +201684507 +201685552 +201685805 +201684768 +201685806 +201685013 +201685804 +201684765 +201685012 +201685767 +201684762 +201684866 +201685803 +201685014 +201684886 +201684883 +201685769 +201684851 +201685802 +201684761 +201685800 +201684939 +201685801 +201685799 +201684760 +201684663 +201684763 +201685798 +201684773 +201685551 +201684512 +201684757 +201685550 +201685797 +201684758 +201684759 +201684888 +201685549 +201684756 +201685548 +201685528 +201684753 +201684755 +201685534 +201685547 +201684752 +201685796 +201684540 +201685546 +201684751 +201684750 +201685795 +201684754 +201684749 +201684748 +201685793 +201685794 +201684708 +201684941 +201684747 +201685792 +201684635 +201684746 +201685791 +201684706 +201685510 +201685790 +201685545 +201686340 +201686339 +201686338 +201686087 +201686337 +201686086 +201685999 +201686085 +201686336 +201686084 +201686083 +201686082 +201686081 +201686335 +201686080 +201685998 +201686079 +201685997 +201686334 +201686093 +201686077 +201685996 +201686075 +201686074 +201685995 +201685994 +201686073 +201686072 +201685993 +201686071 +201686070 +201686069 +201686068 +201686067 +201686332 +201686066 +201686065 +201686064 +201686063 +201686062 +201686061 +201685992 +201686060 +201686059 +201686058 +201686057 +201686056 +201685991 +201686055 +201686054 +201685990 +201686053 +201686052 +201686051 +201686050 +201685989 +201685988 +201686049 +201686048 +201686047 +201686046 +201686045 +201686331 +201686044 +201685987 +201686245 +201685986 +201686043 +201686042 +201686041 +201686244 +201686040 +201686039 +201685985 +201686038 +201685984 +201686037 +201686036 +201685983 +201686330 +201686329 +201686328 +201685981 +201686327 +201686035 +201686034 +201686033 +201685979 +201686326 +201686325 +201686032 +201686031 +201686030 +201685978 +201686029 +201686028 +201686027 +201685977 +201685976 +201686026 +201686025 +201686024 +201685975 +201686023 +201685974 +201685973 +201686324 +201686022 +201685972 +201685971 +201686021 +201686323 +201685970 +201686020 +201686322 +201686321 +201685969 +201685968 +201686019 +201685967 +201685966 +201685965 +201685964 +201686320 +201686018 +201685963 +201685962 +201685961 +201685960 +201685959 +201685958 +201685957 +201685956 +201685955 +201685954 +201685953 +201685952 +201685951 +201685950 +201686404 +201686403 +201686402 +201685946 +201685945 +201685944 +201685943 +201685942 +201685941 +201686319 +201686318 +201685940 +201685939 +201686317 +201685938 +201685937 +201686316 +201685936 +201685935 +201685934 +201685933 +201685932 +201686017 +201685931 +201686016 +201685930 +201685929 +201685928 +201685927 +201685926 +201685925 +201685924 +201685923 +201685922 +201685921 +201685920 +201685919 +201686015 +201686014 +201685918 +201686013 +201685917 +201685916 +201685915 +201685914 +201685913 +201686315 +201686314 +201686313 +201685912 +201686312 +201686012 +201685789 +201685788 +201685787 +201686011 +201685786 +201685785 +201685784 +201685783 +201685782 +201685781 +201685780 +201685779 +201685778 +201686499 +201686498 +201686311 +201686497 +201686496 +201686495 +201686494 +201686493 +201686492 +201686092 +201686010 +201686310 +201686491 +201686009 +201686490 +201686008 +201686007 +201686489 +201686309 +201686006 +201686488 +201686487 +201686308 +201686005 +201686307 +201686004 +201686485 +201686306 +201686305 +201686003 +201686002 +201686484 +201686001 +201686304 +201686000 +201686174 +201686173 +201686303 +201686171 +201686172 +201686302 +201686170 +201686169 +201686301 +201686168 +201686483 +201686482 +201685948 +201685949 +201685947 +201686166 +201686165 +201686481 +201686164 +201686163 +201686300 +201686162 +201686480 +201686161 +201686299 +201686160 +201686159 +201686157 +201686298 +201686479 +201686156 +201686478 +201686297 +201686477 +201686476 +201686296 +201686155 +201686154 +201686475 +201686474 +201686295 +201686473 +201686294 +201686153 +201686472 +201686471 +201686293 +201686151 +201686150 +201686149 +201686148 +201686363 +201686147 +201686292 +201686348 +201686291 +201686146 +201686145 +201686144 +201686143 +201686470 +201686142 +201686290 +201686469 +201686141 +201686289 +201686288 +201686468 +201686140 +201686347 +201686139 +201686287 +201686138 +201686137 +201686136 +201686467 +201686135 +201686134 +201686286 +201686133 +201686132 +201686285 +201686131 +201686130 +201686129 +201686464 +201686463 +201686462 +201686461 +201686284 +201686346 +201686128 +201686460 +201686459 +201686458 +201686457 +201686345 +201686456 +201686127 +201686283 +201686455 +201686454 +201686126 +201686125 +201686124 +201686123 +201686122 +201686453 +201686282 +201686121 +201686120 +201686452 +201686451 +201686450 +201686449 +201686281 +201686448 +201686447 +201686119 +201686280 +201686446 +201686118 +201686445 +201686117 +201686444 +201686443 +201686279 +201686116 +201686344 +201686115 +201686441 +201686114 +201686440 +201686278 +201686439 +201686438 +201686437 +201686436 +201686113 +201686435 +201686434 +201686433 +201686112 +201686432 +201686431 +201686111 +201686277 +201686276 +201686275 +201686274 +201686430 +201686429 +201686428 +201686110 +201686427 +201686109 +201686108 +201686107 +201686273 +201686426 +201686106 +201686105 +201686425 +201686104 +201686272 +201686424 +201686103 +201686271 +201686423 +201686270 +201686102 +201686269 +201686422 +201686421 +201686420 +201686268 +201686267 +201686419 +201686343 +201686266 +201686101 +201686100 +201686418 +201686417 +201686416 +201686415 +201686414 +201686413 +201686099 +201686412 +201686098 +201686097 +201686265 +201686411 +201686096 +201686264 +201686410 +201686342 +201686095 +201686409 +201686408 +201686263 +201686407 +201686406 +201686094 +201686405 +201687207 +201686925 +201687206 +201686924 +201686847 +201686923 +201686922 +201686921 +201686846 +201686845 +201687205 +201687204 +201686920 +201686844 +201686843 +201687203 +201686842 +201687202 +201686919 +201687201 +201687200 +201686918 +201686841 +201686917 +201686916 +201686915 +201686914 +201686840 +201686913 +201686839 +201686838 +201686837 +201686912 +201686836 +201686835 +201686834 +201686911 +201686910 +201686909 +201686833 +201686908 +201686907 +201686992 +201686832 +201686906 +201686991 +201686905 +201686904 +201686831 +201686830 +201686903 +201686829 +201686828 +201686902 +201686827 +201686826 +201686825 +201686824 +201687199 +201686823 +201686822 +201686821 +201686820 +201687198 +201686819 +201686989 +201686818 +201687197 +201686817 +201686816 +201687196 +201687195 +201686988 +201687194 +201686815 +201687193 +201686814 +201687191 +201686813 +201686812 +201686811 +201687190 +201687189 +201686810 +201687188 +201686809 +201686808 +201686987 +201686807 +201686806 +201686805 +201686986 +201686804 +201686803 +201686802 +201686801 +201686800 +201687186 +201687187 +201687185 +201686985 +201686799 +201687184 +201687183 +201686798 +201687182 +201686797 +201686796 +201687181 +201686795 +201686794 +201686793 +201687180 +201686792 +201686791 +201687179 +201687178 +201687177 +201686790 +201686789 +201687176 +201686788 +201686787 +201686786 +201687175 +201687174 +201686785 +201687173 +201686783 +201686782 +201686781 +201686780 +201686984 +201687172 +201687171 +201687170 +201686779 +201687169 +201687168 +201686778 +201687167 +201686777 +201686983 +201686982 +201686981 +201686776 +201686980 +201687166 +201686775 +201686979 +201686774 +201687165 +201686773 +201686772 +201686635 +201686978 +201686634 +201686633 +201686682 +201686681 +201686888 +201686887 +201686886 +201686885 +201686977 +201686976 +201687164 +201686884 +201686975 +201686974 +201686883 +201686973 +201686972 +201686882 +201687163 +201687162 +201686881 +201686880 +201687161 +201686971 +201687160 +201687158 +201686879 +201686970 +201686969 +201686878 +201686968 +201687157 +201686877 +201686876 +201686967 +201687153 +201687154 +201686875 +201686966 +201686874 +201687152 +201686873 +201686872 +201686871 +201687150 +201686965 +201686870 +201687127 +201687126 +201686680 +201687125 +201687146 +201687145 +201686964 +201687144 +201686679 +201687143 +201687142 +201686678 +201687141 +201687140 +201687139 +201687138 +201687137 +201687136 +201687135 +201686677 +201686676 +201686675 +201686674 +201687134 +201686673 +201686672 +201686671 +201686670 +201687133 +201686669 +201686667 +201686666 +201686665 +201687132 +201687131 +201686664 +201686663 +201686771 +201686770 +201686769 +201687130 +201686768 +201687129 +201686767 +201686963 +201686766 +201686765 +201686764 +201687128 +201687147 +201686763 +201686762 +201686761 +201686760 +201686759 +201687148 +201687149 +201686758 +201686757 +201686756 +201687124 +201686755 +201687123 +201686627 +201686754 +201686753 +201687122 +201687121 +201687120 +201686752 +201686751 +201687119 +201686750 +201686961 +201686749 +201687118 +201687117 +201686960 +201687116 +201686748 +201687115 +201687114 +201686747 +201686746 +201686959 +201686745 +201686744 +201687215 +201686743 +201686742 +201686625 +201687112 +201686741 +201687214 +201687213 +201686740 +201687111 +201686739 +201687110 +201686738 +201686737 +201687109 +201686736 +201686735 +201686734 +201687212 +201686733 +201687108 +201686732 +201686731 +201687107 +201687106 +201686730 +201686729 +201686728 +201686727 +201686726 +201687105 +201686725 +201687104 +201686724 +201686723 +201687103 +201686722 +201687102 +201687211 +201686721 +201687101 +201687100 +201686720 +201687099 +201687098 +201687097 +201686719 +201687096 +201687095 +201687210 +201686718 +201686717 +201687209 +201686716 +201686715 +201687208 +201686714 +201686713 +201686712 +201687264 +201687094 +201687093 +201686710 +201687092 +201686709 +201686708 +201686707 +201687091 +201687090 +201687263 +201686706 +201687262 +201686705 +201686704 +201686703 +201687261 +201687260 +201687089 +201686702 +201686701 +201687088 +201687087 +201687086 +201687085 +201686700 +201686699 +201686698 +201687084 +201687259 +201687083 +201686697 +201686696 +201687258 +201686694 +201686695 +201686693 +201686662 +201687082 +201686661 +201686660 +201686659 +201686658 +201687081 +201687080 +201687079 +201687078 +201686657 +201686656 +201686655 +201687076 +201687257 +201686654 +201687075 +201686653 +201686652 +201686651 +201687074 +201687256 +201687255 +201687073 +201686650 +201687254 +201687072 +201687071 +201686649 +201686648 +201686647 +201687070 +201687069 +201686646 +201687068 +201686645 +201687253 +201687067 +201687066 +201687065 +201686644 +201686643 +201687252 +201687064 +201687063 +201686642 +201687251 +201686641 +201687249 +201687062 +201686640 +201686639 +201687061 +201687060 +201686638 +201686637 +201687248 +201687059 +201687058 +201687057 +201687056 +201687247 +201687054 +201687055 +201686636 +201687053 +201687052 +201686692 +201687246 +201687245 +201687244 +201686691 +201687243 +201687051 +201686690 +201686689 +201686688 +201687050 +201687049 +201686687 +201687048 +201687047 +201687242 +201686685 +201687241 +201686684 +201686683 +201687240 +201687046 +201687239 +201687045 +201687238 +201686869 +201687044 +201687237 +201687236 +201686868 +201687043 +201687042 +201686867 +201686866 +201687235 +201686865 +201687041 +201687040 +201687039 +201687234 +201687233 +201687232 +201687231 +201687230 +201687229 +201687038 +201687037 +201687228 +201687227 +201686864 +201687226 +201687225 +201686863 +201687036 +201686862 +201686861 +201687224 +201687035 +201687034 +201687033 +201687032 +201687223 +201687031 +201687222 +201687221 +201687030 +201687029 +201686860 +201687220 +201687219 +201686859 +201686858 +201686857 +201686626 +201687028 +201686856 +201687027 +201687218 +201686855 +201687026 +201686854 +201687217 +201687025 +201687024 +201687216 +201687023 +201687250 +201686853 +201687022 +201687021 +201687020 +201686852 +201686851 +201686850 +201687019 +201686849 +201687278 +201687018 +201687277 +201687276 +201686848 +201687017 +201686901 +201687275 +201686900 +201687274 +201687273 +201686899 +201686898 +201686897 +201686896 +201687016 +201687015 +201686895 +201686894 +201686893 +201686892 +201686891 +201687013 +201686890 +201687012 +201686889 +201686936 +201687271 +201686935 +201686934 +201687011 +201686933 +201686932 +201686931 +201687010 +201687009 +201686930 +201686929 +201687270 +201686928 +201687269 +201687008 +201686927 +201687007 +201687006 +201686926 +201687005 +201687268 +201687004 +201687267 +201687003 +201686937 +201687002 +201687266 +201687001 +201687000 +201687977 +201687471 +201687976 +201687975 +201687974 +201687973 +201687595 +201687972 +201687971 +201687470 +201687594 +201687593 +201687469 +201687970 +201687969 +201687968 +201687468 +201687967 +201687966 +201687965 +201687467 +201687964 +201687466 +201687963 +201687962 +201687465 +201687464 +201687960 +201687959 +201687958 +201687592 +201687463 +201687957 +201687956 +201687955 +201687954 +201687462 +201687953 +201687952 +201687951 +201687950 +201687461 +201687591 +201687534 +201687460 +201687533 +201687459 +201687949 +201687458 +201687457 +201687948 +201687456 +201687532 +201687455 +201687947 +201687946 +201687945 +201687531 +201687944 +201687943 +201687942 +201687941 +201687454 +201687453 +201687940 +201687939 +201687938 +201687530 +201687452 +201687937 +201687451 +201687450 +201687936 +201687449 +201687935 +201687448 +201687934 +201688219 +201688218 +201687447 +201687529 +201688217 +201687446 +201687445 +201688216 +201687444 +201687443 +201687442 +201688215 +201687441 +201688214 +201688213 +201688212 +201688211 +201687528 +201688210 +201687527 +201687439 +201688209 +201688208 +201688207 +201687438 +201688206 +201687437 +201687436 +201687435 +201688205 +201688204 +201687434 +201688203 +201688202 +201687758 +201687433 +201688201 +201688200 +201687432 +201688199 +201688198 +201688197 +201687757 +201687431 +201688196 +201688195 +201687430 +201688194 +201687429 +201688193 +201687428 +201687756 +201688192 +201688191 +201687427 +201687755 +201688190 +201687426 +201688189 +201687425 +201688188 +201688187 +201687754 +201688186 +201688185 +201688184 +201688183 +201688181 +201688180 +201688179 +201688178 +201688177 +201687424 +201687423 +201688176 +201688175 +201688174 +201688173 +201688172 +201687422 +201688171 +201687421 +201687420 +201687419 +201687418 +201687417 +201688170 +201687522 +201688169 +201688167 +201688166 +201687521 +201688165 +201688164 +201687519 +201687518 +201688163 +201688162 +201687517 +201688161 +201687753 +201687752 +201687751 +201688160 +201687750 +201687749 +201688159 +201688158 +201688157 +201687516 +201687515 +201688154 +201687514 +201687748 +201688153 +201688152 +201688150 +201688149 +201687513 +201687747 +201688148 +201687512 +201687511 +201687746 +201687745 +201688147 +201687526 +201687404 +201688146 +201687744 +201688145 +201687403 +201688144 +201688143 +201687510 +201688142 +201687401 +201688141 +201688140 +201688139 +201688138 +201688137 +201687400 +201687399 +201688136 +201688135 +201687398 +201687397 +201688134 +201687743 +201687509 +201687508 +201688133 +201688132 +201687507 +201688131 +201687506 +201688130 +201687742 +201688129 +201688128 +201687391 +201688127 +201687741 +201687740 +201687739 +201687505 +201688125 +201688124 +201688123 +201687504 +201688122 +201687503 +201687502 +201687501 +201687385 +201687738 +201688121 +201688120 +201687384 +201687383 +201687382 +201688119 +201688118 +201687381 +201687380 +201688117 +201688116 +201687379 +201687378 +201688115 +201687377 +201688114 +201687376 +201687375 +201688113 +201687374 +201688112 +201688111 +201687373 +201687372 +201687371 +201687369 +201688110 +201687368 +201687367 +201687366 +201688109 +201687737 +201687365 +201688108 +201687364 +201687363 +201688107 +201687362 +201687361 +201687360 +201687359 +201688106 +201687358 +201688105 +201687357 +201687356 +201687355 +201687354 +201687353 +201687352 +201688104 +201687351 +201687350 +201688103 +201687349 +201687348 +201687347 +201687346 +201687345 +201687344 +201688102 +201687343 +201688101 +201687342 +201688100 +201687341 +201687340 +201688099 +201688098 +201687339 +201687338 +201687337 +201687336 +201687335 +201687736 +201687735 +201687334 +201687734 +201687333 +201688097 +201687525 +201687332 +201687733 +201688096 +201687331 +201687330 +201687329 +201687328 +201687327 +201688095 +201687326 +201688094 +201687325 +201687324 +201687323 +201687322 +201688093 +201687321 +201687732 +201688092 +201687731 +201687320 +201688091 +201688090 +201687319 +201687318 +201687317 +201687316 +201688089 +201688088 +201687315 +201688087 +201687314 +201687313 +201687312 +201688086 +201687311 +201687310 +201687309 +201687729 +201687728 +201687308 +201687727 +201688085 +201687726 +201687307 +201687306 +201687725 +201688084 +201688083 +201688082 +201687305 +201687304 +201687724 +201687303 +201688081 +201688080 +201688079 +201687302 +201687301 +201688078 +201688077 +201687300 +201687723 +201687299 +201688076 +201688075 +201687722 +201688074 +201687298 +201687297 +201687296 +201687295 +201687294 +201688073 +201687293 +201687292 +201688072 +201688071 +201688069 +201687524 +201688068 +201688067 +201687291 +201687290 +201687289 +201687288 +201688066 +201687720 +201687287 +201688065 +201688064 +201687286 +201687285 +201687719 +201687284 +201687283 +201687282 +201688063 +201687499 +201688062 +201688061 +201688060 +201687498 +201687718 +201687497 +201687717 +201688059 +201687496 +201687495 +201687494 +201688058 +201688057 +201687493 +201687492 +201688056 +201688055 +201688054 +201687491 +201687489 +201687488 +201687716 +201687487 +201687486 +201688053 +201687715 +201688052 +201687485 +201687484 +201688051 +201687483 +201688049 +201687482 +201687481 +201688048 +201687480 +201687479 +201687478 +201688047 +201688046 +201687477 +201687476 +201687475 +201687474 +201687473 +201687472 +201688045 +201687590 +201688044 +201688043 +201687589 +201687714 +201688042 +201687713 +201687712 +201687588 +201687587 +201688039 +201687711 +201687586 +201688040 +201687585 +201688041 +201687584 +201687710 +201687583 +201687582 +201687581 +201687580 +201687579 +201687578 +201688038 +201688037 +201688036 +201687577 +201687709 +201687576 +201688035 +201687575 +201687574 +201687708 +201687573 +201687572 +201687571 +201688033 +201687570 +201688032 +201687569 +201688031 +201688030 +201687568 +201687707 +201687706 +201688029 +201688028 +201687705 +201687567 +201687566 +201687565 +201688027 +201687564 +201688026 +201687563 +201688025 +201687704 +201687703 +201687562 +201687561 +201687560 +201687559 +201687702 +201688024 +201687558 +201687557 +201688023 +201687701 +201688022 +201688021 +201687700 +201687556 +201687864 +201687699 +201687555 +201688020 +201687698 +201687554 +201687553 +201687697 +201688019 +201687552 +201687696 +201687551 +201688018 +201687550 +201687281 +201687549 +201687548 +201687695 +201687547 +201687546 +201687545 +201687694 +201688017 +201687544 +201688016 +201687543 +201687693 +201687692 +201688015 +201687280 +201687691 +201687690 +201687689 +201687542 +201687541 +201687540 +201688014 +201687539 +201687688 +201687538 +201688013 +201687500 +201688618 +201688800 +201688674 +201688673 +201688286 +201688336 +201688479 +201688292 +201688486 +201688294 +201688293 +201688802 +201688492 +201688284 +201688490 +201688672 +201688309 +201688491 +201688307 +201688012 +201688628 +201688619 +201688011 +201688807 +201688299 +201688339 +201688493 +201688283 +201688010 +201688282 +201688482 +201688281 +201688009 +201687932 +201688338 +201688634 +201688008 +201688801 +201688287 +201688487 +201688007 +201688671 +201688280 +201688279 +201688006 +201688670 +201688669 +201688278 +201688277 +201688620 +201688483 +201688005 +201688668 +201688276 +201688667 +201688302 +201688291 +201688275 +201688274 +201688273 +201688666 +201688004 +201688272 +201688271 +201688665 +201688290 +201688334 +201688288 +201688495 +201688664 +201688663 +201688003 +201688662 +201688002 +201688001 +201688808 +201688661 +201688660 +201688000 +201688236 +201688269 +201688659 +201688235 +201688234 +201688658 +201688629 +201688621 +201688268 +201688267 +201688266 +201688265 +201688657 +201688311 +201688233 +201688232 +201688624 +201688485 +201688656 +201688231 +201688655 +201688264 +201688263 +201688297 +201688230 +201688654 +201688295 +201688262 +201688261 +201688229 +201688296 +201688228 +201688227 +201688489 +201688653 +201688652 +201688806 +201688259 +201688625 +201688333 +201688630 +201688484 +201688651 +201688650 +201688258 +201688632 +201688226 +201688257 +201688256 +201688499 +201688255 +201688649 +201688648 +201688254 +201688225 +201688253 +201688252 +201688251 +201688250 +201688224 +201688249 +201688289 +201688494 +201688223 +201688805 +201688247 +201688312 +201688248 +201688647 +201688246 +201688222 +201688314 +201688241 +201688221 +201688631 +201688245 +201688244 +201688243 +201688242 +201688220 +201688626 +201688308 +201688627 +201688240 +201688332 +201688239 +201688331 +201688646 +201688238 +201688615 +201688330 +201688496 +201688313 +201688237 +201688329 +201688328 +201688361 +201687599 +201688360 +201688645 +201688480 +201688358 +201687775 +201688304 +201688357 +201688300 +201688644 +201688643 +201688327 +201688488 +201688356 +201688617 +201688355 +201688354 +201688353 +201688305 +201688642 +201688310 +201687920 +201688326 +201688325 +201688352 +201688349 +201688348 +201688803 +201688641 +201688640 +201688324 +201688323 +201688351 +201688639 +201688322 +201688321 +201688638 +201688350 +201688637 +201688804 +201688347 +201688636 +201688798 +201688633 +201688497 +201688346 +201688345 +201688320 +201688616 +201688344 +201688623 +201688613 +201688319 +201688318 +201688337 +201688343 +201688301 +201688317 +201688342 +201688341 +201688316 +201688622 +201688635 +201688498 +201688340 +201688303 +201688315 +201688335 +201688478 +201688374 +201688373 +201688508 +201688477 +201688691 +201688689 +201688549 +201688528 +201688476 +201688392 +201688527 +201688543 +201688531 +201688530 +201688372 +201688529 +201688381 +201688475 +201687908 +201688504 +201688380 +201688474 +201688507 +201688506 +201688505 +201688371 +201688473 +201688503 +201688540 +201688389 +201688385 +201688383 +201688472 +201688502 +201688501 +201688685 +201688384 +201688471 +201688512 +201688755 +201688500 +201688754 +201688753 +201688370 +201688752 +201688751 +201688526 +201688378 +201688401 +201688750 +201688705 +201688369 +201688368 +201688749 +201688551 +201688367 +201688470 +201688366 +201688550 +201688365 +201688387 +201688699 +201688748 +201688364 +201688747 +201688746 +201688388 +201688391 +201688745 +201688363 +201688362 +201688744 +201688612 +201688469 +201688680 +201688468 +201688516 +201688467 +201688402 +201688510 +201688610 +201688683 +201688386 +201688743 +201688466 +201688521 +201688702 +201688546 +201688545 +201688465 +201688706 +201688742 +201688608 +201688464 +201688741 +201688609 +201688390 +201688607 +201688740 +201688698 +201688606 +201688605 +201688604 +201688693 +201688532 +201688412 +201688603 +201688739 +201688463 +201688533 +201688738 +201688602 +201688737 +201688601 +201688462 +201688600 +201688518 +201688679 +201688547 +201688509 +201688598 +201688393 +201688736 +201688522 +201688459 +201688735 +201688537 +201688597 +201688461 +201688460 +201688734 +201688394 +201688596 +201688595 +201688594 +201688593 +201688513 +201688592 +201688591 +201688399 +201688675 +201688458 +201687596 +201688590 +201688589 +201688535 +201688588 +201687907 +201688733 +201688587 +201688457 +201688732 +201688586 +201687597 +201688536 +201688682 +201688692 +201688731 +201688730 +201688729 +201688456 +201688455 +201688728 +201688548 +201688727 +201688704 +201688454 +201688453 +201688452 +201688451 +201688539 +201688585 +201688538 +201688584 +201688450 +201688449 +201688411 +201688448 +201688726 +201688583 +201688375 +201688447 +201688446 +201688582 +201688445 +201688443 +201688725 +201688697 +201688581 +201688580 +201688579 +201688578 +201688444 +201688577 +201688576 +201688534 +201688572 +201688703 +201688442 +201688523 +201688575 +201688724 +201688574 +201688441 +201688440 +201688573 +201688723 +201688439 +201688438 +201688722 +201688694 +201688571 +201688511 +201688569 +201688396 +201688570 +201688437 +201688436 +201688688 +201688435 +201688434 +201688721 +201688433 +201688568 +201688720 +201688432 +201688700 +201688431 +201688719 +201688718 +201688430 +201688429 +201688428 +201688717 +201688398 +201688520 +201688400 +201688567 +201688410 +201688716 +201688715 +201688427 +201688407 +201688517 +201688565 +201688519 +201688678 +201688426 +201688425 +201688714 +201688566 +201688424 +201688564 +201688701 +201688423 +201688422 +201688713 +201688421 +201688696 +201688409 +201688563 +201688676 +201688542 +201688562 +201688712 +201688515 +201688524 +201688420 +201688419 +201688541 +201688514 +201688561 +201688560 +201688690 +201688559 +201688418 +201688408 +201688404 +201688558 +201688403 +201688711 +201688677 +201688525 +201688405 +201688710 +201688557 +201688417 +201688681 +201688416 +201688555 +201688687 +201688556 +201688695 +201688686 +201688554 +201688709 +201688415 +201688552 +201688553 +201688414 +201688413 +201688406 +201688708 +201688684 +201688544 +201688707 +201688376 +201688377 +201689311 +201689309 +201689308 +201688902 +201688951 +201688950 +201689307 +201689306 +201688949 +201689305 +201689303 +201688900 +201689302 +201689301 +201689300 +201689299 +201688948 +201689298 +201689296 +201688946 +201689295 +201688944 +201689294 +201689293 +201689292 +201688899 +201689291 +201689290 +201689289 +201689288 +201688943 +201688941 +201689287 +201689286 +201689285 +201689284 +201689283 +201689282 +201688940 +201688939 +201689281 +201688938 +201689279 +201689278 +201688937 +201688936 +201688935 +201689277 +201689276 +201689275 +201689274 +201688934 +201689273 +201688933 +201689272 +201688932 +201688931 +201688930 +201689271 +201689270 +201688929 +201688928 +201688927 +201688898 +201688926 +201688924 +201688923 +201689269 +201688922 +201688921 +201688920 +201688919 +201688918 +201688917 +201688916 +201689268 +201688897 +201688957 +201689267 +201689265 +201689264 +201689263 +201688956 +201688914 +201688913 +201688912 +201688911 +201689261 +201688910 +201688909 +201689260 +201688955 +201689259 +201688908 +201689258 +201688907 +201689257 +201689256 +201688906 +201689255 +201689253 +201689252 +201689251 +201689250 +201688905 +201689499 +201688904 +201688903 +201689498 +201688895 +201689497 +201689496 +201689495 +201689494 +201689493 +201689492 +201689491 +201689490 +201689489 +201688896 +201688893 +201688774 +201689488 +201689486 +201688892 +201689090 +201688891 +201689485 +201689089 +201689484 +201688890 +201689483 +201689482 +201689088 +201689087 +201689480 +201689479 +201689478 +201689477 +201689476 +201688889 +201689474 +201689473 +201689084 +201688888 +201689472 +201689471 +201689470 +201689469 +201689083 +201689468 +201689082 +201689466 +201689465 +201689079 +201689078 +201689077 +201689463 +201689462 +201689076 +201689461 +201689075 +201688886 +201689074 +201689460 +201689459 +201689073 +201689458 +201689457 +201689456 +201689072 +201689455 +201689071 +201688885 +201689070 +201689454 +201689453 +201688884 +201688883 +201689452 +201688882 +201689451 +201689450 +201688881 +201689069 +201689068 +201689449 +201689448 +201689447 +201689067 +201689445 +201688879 +201689444 +201689066 +201689443 +201689442 +201688878 +201689064 +201689441 +201689440 +201689439 +201688877 +201689063 +201689438 +201688876 +201689062 +201689437 +201689436 +201689060 +201689435 +201689434 +201688875 +201689433 +201689432 +201689431 +201688874 +201689429 +201689428 +201689056 +201688872 +201689427 +201688871 +201689055 +201689426 +201689054 +201688870 +201689053 +201689424 +201689423 +201689422 +201689052 +201689421 +201689051 +201689420 +201689050 +201689418 +201689415 +201689414 +201688867 +201689047 +201689413 +201689412 +201689411 +201689410 +201689409 +201689046 +201689408 +201689045 +201689044 +201689043 +201689042 +201689041 +201689040 +201689039 +201689038 +201689406 +201689037 +201689036 +201689404 +201689403 +201689035 +201689034 +201689032 +201689401 +201689400 +201689031 +201689030 +201689029 +201689028 +201689027 +201689397 +201689026 +201689025 +201688865 +201689396 +201689024 +201689022 +201689021 +201689020 +201689395 +201689393 +201689392 +201689391 +201689017 +201689388 +201688863 +201689387 +201689016 +201689386 +201689015 +201689014 +201689384 +201689383 +201689013 +201689012 +201689382 +201689011 +201689010 +201689381 +201688862 +201689009 +201688861 +201689380 +201689008 +201689379 +201689378 +201689376 +201689005 +201688860 +201689004 +201689373 +201689003 +201689001 +201689000 +201689372 +201688858 +201689168 +201689371 +201689167 +201688857 +201689370 +201689369 +201689367 +201688856 +201689366 +201689365 +201689364 +201688855 +201688854 +201688853 +201688852 +201689361 +201689165 +201689164 +201688851 +201689360 +201689163 +201689162 +201689160 +201689159 +201689359 +201689158 +201688850 +201689157 +201689156 +201689155 +201689154 +201689153 +201689357 +201689152 +201689151 +201689150 +201689149 +201689355 +201689354 +201689148 +201689146 +201689145 +201689144 +201688849 +201689353 +201689143 +201689352 +201689142 +201689141 +201688797 +201689351 +201688796 +201689140 +201689139 +201689138 +201689137 +201689136 +201689614 +201689135 +201689613 +201689134 +201689612 +201689133 +201689611 +201689130 +201688795 +201689129 +201689127 +201689126 +201689125 +201689124 +201689607 +201689123 +201689122 +201689121 +201689120 +201689119 +201689605 +201689118 +201689117 +201689604 +201689116 +201689115 +201688793 +201689114 +201689603 +201689113 +201689602 +201689112 +201689601 +201689600 +201689111 +201689110 +201689599 +201689598 +201689108 +201689107 +201689597 +201689106 +201689105 +201688792 +201689104 +201689594 +201689593 +201689592 +201689103 +201689102 +201689590 +201689589 +201689588 +201689101 +201689587 +201688791 +201689100 +201689099 +201689098 +201689097 +201689586 +201689096 +201689095 +201689584 +201689094 +201689093 +201689583 +201688789 +201689582 +201689581 +201689091 +201689248 +201689579 +201688788 +201689247 +201689578 +201689246 +201689245 +201688787 +201689244 +201689577 +201689243 +201689576 +201689242 +201689575 +201689241 +201689574 +201689240 +201689239 +201689238 +201689237 +201689573 +201689572 +201688786 +201689571 +201689570 +201689236 +201688785 +201689569 +201689234 +201689568 +201689233 +201689567 +201689232 +201689566 +201689231 +201689565 +201688784 +201689563 +201689562 +201688783 +201689230 +201689561 +201689229 +201689560 +201689558 +201689557 +201689228 +201688781 +201688780 +201689556 +201689227 +201688778 +201689553 +201688777 +201689552 +201689551 +201689226 +201689225 +201688954 +201689549 +201689548 +201689224 +201689547 +201689546 +201689545 +201689544 +201689543 +201689542 +201689541 +201689221 +201689540 +201689539 +201689219 +201688952 +201689218 +201689538 +201689537 +201689217 +201688773 +201688772 +201688771 +201689536 +201689535 +201689534 +201689532 +201689531 +201689530 +201688770 +201688769 +201689529 +201689528 +201689527 +201689213 +201689525 +201689524 +201689523 +201689211 +201689210 +201689522 +201688768 +201689209 +201689520 +201689519 +201689518 +201688767 +201689207 +201689206 +201689204 +201689203 +201689202 +201689515 +201688765 +201689514 +201689199 +201689513 +201689512 +201689509 +201689507 +201689197 +201689505 +201689196 +201688763 +201688762 +201688761 +201689195 +201689194 +201688760 +201689503 +201689191 +201689190 +201689502 +201688759 +201689500 +201688758 +201688757 +201689188 +201689681 +201689678 +201689677 +201689630 +201688756 +201689186 +201689185 +201689674 +201689673 +201689184 +201688998 +201688997 +201689183 +201688996 +201689182 +201688995 +201688993 +201688992 +201689668 +201689667 +201689181 +201688991 +201688990 +201688989 +201688988 +201689180 +201689179 +201689178 +201689176 +201689665 +201688987 +201689664 +201688986 +201688985 +201688984 +201689663 +201689175 +201688983 +201689174 +201688982 +201689173 +201689172 +201689170 +201688981 +201689350 +201689349 +201688980 +201689348 +201689659 +201688978 +201689658 +201689657 +201689347 +201689346 +201689656 +201689345 +201689344 +201689343 +201689341 +201689653 +201689340 +201689339 +201689338 +201689337 +201688976 +201688975 +201688974 +201689335 +201688973 +201688972 +201689334 +201688971 +201689333 +201689332 +201689651 +201689650 +201689331 +201689649 +201688970 +201689647 +201689330 +201689646 +201689329 +201689645 +201689328 +201688969 +201688968 +201689643 +201688967 +201689642 +201689641 +201689326 +201689325 +201689324 +201688966 +201688965 +201689640 +201689639 +201689638 +201689320 +201688964 +201689637 +201688963 +201689319 +201688962 +201689318 +201689317 +201688961 +201689316 +201688960 +201689315 +201688959 +201688958 +201689634 +201689633 +201689632 +201689313 +201689312 +201689789 +201690156 +201689788 +201690155 +201690153 +201689787 +201689896 +201689786 +201689873 +201689894 +201689893 +201690151 +201690150 +201689872 +201689871 +201690147 +201689890 +201690146 +201690145 +201690144 +201690143 +201690142 +201689889 +201690141 +201689870 +201689869 +201690140 +201689886 +201690138 +201690137 +201690136 +201690135 +201690134 +201689885 +201690133 +201690132 +201690131 +201689782 +201689881 +201690130 +201690129 +201689781 +201689866 +201689865 +201690128 +201689780 +201689779 +201690127 +201689778 +201690126 +201690320 +201690319 +201690318 +201690317 +201689777 +201690316 +201689877 +201690314 +201690313 +201690312 +201690311 +201689776 +201690309 +201690310 +201689863 +201689874 +201690308 +201689773 +201689862 +201689772 +201689860 +201690306 +201690305 +201690304 +201689770 +201690303 +201689858 +201690302 +201690301 +201690300 +201690299 +201689857 +201690298 +201690297 +201690296 +201690295 +201689855 +201690294 +201689854 +201689853 +201690291 +201689852 +201689851 +201689850 +201690289 +201690288 +201690286 +201690285 +201690284 +201689849 +201690283 +201690282 +201690281 +201690280 +201689848 +201689847 +201690279 +201690278 +201689846 +201689769 +201690277 +201689845 +201689844 +201690276 +201689768 +201690275 +201689842 +201689841 +201689840 +201689837 +201689838 +201690274 +201689766 +201690273 +201690272 +201690271 +201689836 +201689835 +201690270 +201689765 +201690017 +201690269 +201690268 +201689839 +201690267 +201690266 +201690265 +201689832 +201689763 +201689831 +201690264 +201689762 +201689761 +201690261 +201690260 +201690259 +201690258 +201690257 +201689830 +201689829 +201690256 +201689828 +201689827 +201689826 +201690255 +201689825 +201689824 +201689823 +201690253 +201690252 +201690251 +201689822 +201689821 +201689820 +201689758 +201690250 +201689819 +201690249 +201689818 +201690245 +201689817 +201689756 +201689816 +201689814 +201689813 +201690243 +201689812 +201689811 +201690242 +201690241 +201690240 +201689754 +201689809 +201689808 +201689807 +201690239 +201689806 +201690237 +201689805 +201689751 +201690235 +201689804 +201689803 +201689802 +201690233 +201689801 +201690231 +201690229 +201689750 +201690228 +201690226 +201690224 +201689748 +201690406 +201689799 +201690221 +201690220 +201690219 +201689796 +201690218 +201689795 +201689794 +201690217 +201689793 +201690216 +201690215 +201689792 +201689747 +201689746 +201690214 +201689791 +201690212 +201690211 +201689790 +201689999 +201690210 +201690209 +201690207 +201689998 +201690206 +201690205 +201689744 +201690204 +201690203 +201689742 +201690202 +201689741 +201690201 +201689995 +201689994 +201690199 +201689992 +201689991 +201689990 +201689988 +201690197 +201690196 +201690195 +201690194 +201690193 +201690192 +201690190 +201689986 +201690188 +201689739 +201689985 +201689738 +201690187 +201690186 +201689737 +201690185 +201690184 +201689982 +201689980 +201690182 +201690181 +201690180 +201690179 +201689977 +201690177 +201690386 +201689976 +201690385 +201689975 +201689735 +201689974 +201690382 +201689973 +201690381 +201689971 +201689734 +201689970 +201689733 +201689968 +201690378 +201689967 +201690376 +201690375 +201690374 +201689965 +201689964 +201690369 +201690368 +201689963 +201690367 +201689962 +201690366 +201690365 +201689961 +201689960 +201689959 +201689958 +201690361 +201689957 +201690359 +201690358 +201689956 +201689955 +201689954 +201690355 +201689953 +201689952 +201689950 +201689949 +201689731 +201689948 +201689947 +201689946 +201689945 +201689944 +201690354 +201689943 +201689942 +201689941 +201689940 +201689939 +201690353 +201690352 +201689937 +201689730 +201689936 +201690351 +201689935 +201690350 +201689934 +201689933 +201689932 +201690349 +201689930 +201689929 +201689729 +201689928 +201689905 +201689904 +201689902 +201689901 +201689900 +201689899 +201689898 +201689897 +201689895 +201689892 +201690347 +201689728 +201689891 +201689727 +201689888 +201689887 +201689884 +201689883 +201689880 +201689879 +201689876 +201689725 +201690125 +201690124 +201690123 +201690122 +201690121 +201690344 +201690118 +201690117 +201690341 +201690340 +201690339 +201690338 +201690111 +201690337 +201690109 +201690108 +201690106 +201690335 +201690105 +201690334 +201690333 +201689722 +201690104 +201690331 +201690330 +201690102 +201690329 +201690101 +201690100 +201690099 +201690098 +201690096 +201690095 +201689720 +201690325 +201690094 +201689719 +201690093 +201690092 +201690091 +201690090 +201690322 +201690089 +201689718 +201690443 +201690086 +201690084 +201690441 +201690440 +201690439 +201690438 +201690083 +201690081 +201690437 +201689717 +201690078 +201690076 +201690075 +201690074 +201690433 +201690431 +201690073 +201690430 +201690429 +201690072 +201690069 +201690428 +201690427 +201690068 +201690426 +201690424 +201689715 +201690067 +201690066 +201690421 +201690065 +201689714 +201690064 +201690063 +201690420 +201690419 +201690061 +201690060 +201690418 +201689712 +201689711 +201689710 +201689709 +201690417 +201690415 +201690059 +201689708 +201690413 +201690058 +201689706 +201690410 +201690409 +201690054 +201689705 +201690053 +201689704 +201690408 +201689703 +201690052 +201690051 +201690050 +201689702 +201690049 +201689701 +201689700 +201690468 +201690048 +201690047 +201689699 +201690467 +201689698 +201690046 +201690405 +201689697 +201690404 +201690045 +201690044 +201690403 +201690043 +201689696 +201689695 +201689694 +201690402 +201690042 +201689693 +201690401 +201689692 +201689691 +201690400 +201689690 +201690399 +201690398 +201689688 +201690038 +201690036 +201690394 +201689687 +201689686 +201690035 +201690033 +201689684 +201689683 +201689629 +201690032 +201690390 +201689627 +201690031 +201689625 +201690028 +201690387 +201689623 +201690499 +201690026 +201689622 +201689620 +201690025 +201690024 +201690023 +201689619 +201690022 +201690497 +201689618 +201690021 +201690020 +201689617 +201689927 +201690495 +201689926 +201690494 +201690019 +201690492 +201690018 +201689834 +201690491 +201689833 +201690490 +201690489 +201690014 +201689924 +201690013 +201689923 +201690488 +201690011 +201690010 +201689922 +201690009 +201690008 +201690486 +201690007 +201690006 +201690485 +201690004 +201690003 +201689920 +201689919 +201689918 +201689916 +201690482 +201689915 +201690481 +201690176 +201689914 +201690175 +201690479 +201690174 +201690173 +201690478 +201690172 +201690171 +201690170 +201690168 +201689913 +201689912 +201690166 +201689911 +201690164 +201689910 +201690475 +201690163 +201689909 +201690162 +201690474 +201690161 +201690473 +201690472 +201690160 +201690159 +201689908 +201689907 +201690471 +201690470 +201690469 +201690560 +201690558 +201690223 +201690590 +201690222 +201690466 +201690556 +201690465 +201690555 +201690462 +201690461 +201690551 +201690550 +201690457 +201690456 +201690455 +201690453 +201690452 +201690549 +201690451 +201690548 +201690450 +201690449 +201690448 +201690447 +201690589 +201690546 +201690446 +201690445 +201690544 +201690637 +201690636 +201690543 +201690587 +201690542 +201690541 +201690586 +201690634 +201690538 +201690537 +201690633 +201690632 +201690536 +201690585 +201690535 +201690584 +201690583 +201690533 +201690631 +201690630 +201690530 +201690629 +201690628 +201690527 +201690582 +201690626 +201690625 +201690624 +201690581 +201690580 +201690526 +201690621 +201690620 +201690619 +201690579 +201690618 +201690617 +201690520 +201690576 +201690519 +201690518 +201690516 +201690513 +201690575 +201690512 +201690615 +201690574 +201690573 +201690572 +201690509 +201690508 +201690507 +201690613 +201690612 +201690611 +201690610 +201690571 +201690609 +201690608 +201690605 +201690569 +201690568 +201690502 +201690567 +201690566 +201690604 +201690603 +201690602 +201690601 +201690600 +201690599 +201690565 +201690598 +201690564 +201690500 +201690727 +201690726 +201690597 +201690725 +201690596 +201690724 +201690723 +201690595 +201690722 +201690721 +201690563 +201690594 +201690719 +201690718 +201690562 +201690593 +201690561 +201690592 +201690715 +201690799 +201690798 +201690655 +201690651 +201690797 +201690650 +201690713 +201690649 +201690648 +201690647 +201690646 +201690645 +201690644 +201690712 +201690711 +201690643 +201690642 +201690641 +201690640 +201690796 +201690795 +201690710 +201690639 +201690708 +201690788 +201690787 +201690706 +201690794 +201690786 +201690785 +201690702 +201690701 +201690793 +201690700 +201690792 +201690784 +201690699 +201690783 +201690698 +201690697 +201690695 +201690782 +201690780 +201690790 +201690694 +201690789 +201690775 +201690692 +201690691 +201690690 +201690896 +201690689 +201690688 +201690774 +201690773 +201690772 +201690897 +201690898 +201690999 +201690770 +201690769 +201690768 +201690684 +201690682 +201690998 +201690997 +201690681 +201690680 +201690996 +201690766 +201690679 +201690678 +201690677 +201690676 +201690675 +201690674 +201690765 +201690673 +201690763 +201690761 +201690994 +201690760 +201690759 +201690758 +201690671 +201690668 +201690667 +201690755 +201690993 +201690992 +201690666 +201690665 +201690753 +201690752 +201690750 +201690664 +201690748 +201690747 +201690746 +201690991 +201690990 +201690989 +201690662 +201690661 +201690660 +201690659 +201690745 +201690842 +201690658 +201690988 +201690987 +201690841 +201690986 +201690840 +201690741 +201690985 +201690984 +201690839 +201690739 +201690738 +201690982 +201690981 +201690736 +201690980 +201690838 +201690979 +201690977 +201690735 +201690734 +201690733 +201690974 +201690973 +201690837 +201690972 +201690971 +201690970 +201690730 +201690836 +201690969 +201690968 +201690965 +201690834 +201690964 +201690963 +201690961 +201690833 +201690728 +201690742 +201690960 +201690959 +201690958 +201690743 +201690957 +201690956 +201690744 +201690955 +201690954 +201690953 +201690909 +201690908 +201690952 +201690907 +201690951 +201690831 +201690906 +201690905 +201690950 +201690904 +201690949 +201690829 +201690828 +201690947 +201690946 +201690945 +201690944 +201690903 +201690941 +201690940 +201690939 +201690827 +201690938 +201690937 +201690902 +201690936 +201690825 +201690935 +201690824 +201690899 +201690934 +201690845 +201690844 +201690823 +201690895 +201690933 +201690932 +201690931 +201690930 +201690929 +201690928 +201690894 +201690927 +201690926 +201690893 +201690925 +201690892 +201690891 +201690888 +201690924 +201690887 +201690923 +201690922 +201690886 +201690885 +201690920 +201690884 +201690919 +201690822 +201690918 +201690917 +201690821 +201690820 +201690881 +201690915 +201690914 +201690913 +201690876 +201690912 +201690819 +201690875 +201690873 +201690911 +201690910 +201691128 +201690818 +201690817 +201691127 +201691126 +201690871 +201691125 +201691124 +201690816 +201690815 +201691123 +201690869 +201691120 +201691119 +201690814 +201691118 +201691116 +201690867 +201690813 +201690812 +201690865 +201691115 +201691114 +201690864 +201690863 +201690811 +201691112 +201690810 +201690809 +201690862 +201691111 +201691110 +201690861 +201690860 +201690859 +201690808 +201690858 +201691108 +201691107 +201690857 +201691106 +201691105 +201690855 +201690854 +201690807 +201690852 +201691103 +201691102 +201691101 +201690806 +201691100 +201690851 +201690805 +201690804 +201690850 +201691098 +201690803 +201690802 +201691097 +201690801 +201690847 +201690846 +201691555 +201691275 +201691274 +201691458 +201691485 +201691484 +201691457 +201691700 +201691456 +201691273 +201691272 +201691271 +201691367 +201691270 +201691269 +201691711 +201691268 +201691690 +201691267 +201691455 +201691454 +201691266 +201691265 +201691716 +201691453 +201691491 +201691452 +201691264 +201691523 +201691522 +201691263 +201691529 +201691692 +201691262 +201691704 +201691261 +201691713 +201691526 +201691465 +201691451 +201691533 +201691378 +201691462 +201691260 +201691259 +201691371 +201691258 +201691257 +201691437 +201691373 +201691521 +201691693 +201691436 +201691450 +201691691 +201691435 +201691489 +201691434 +201691498 +201691433 +201691488 +201691520 +201691703 +201691697 +201691546 +201691449 +201691708 +201691369 +201691432 +201691431 +201691539 +201691430 +201691366 +201691698 +201691429 +201691376 +201691448 +201691447 +201691459 +201691695 +201691428 +201691427 +201691426 +201691519 +201691518 +201691425 +201691542 +201691424 +201691517 +201691423 +201691554 +201691422 +201691446 +201691445 +201691707 +201691486 +201691444 +201691525 +201691419 +201691443 +201691421 +201691516 +201691515 +201691420 +201691706 +201691492 +201691487 +201691479 +201691418 +201691417 +201691499 +201691718 +201691514 +201691513 +201691438 +201691416 +201691595 +201691415 +201691490 +201691481 +201691442 +201691414 +201691441 +201691413 +201691440 +201691464 +201691372 +201691594 +201691412 +201691512 +201691439 +201691411 +201691468 +201691511 +201691410 +201691538 +201691409 +201691408 +201691471 +201691593 +201691510 +201691592 +201691407 +201691406 +201691509 +201691544 +201691709 +201691590 +201691532 +201691591 +201691405 +201691404 +201691403 +201691370 +201691531 +201691508 +201691402 +201691401 +201691400 +201691482 +201691589 +201691588 +201691399 +201691587 +201691586 +201691694 +201691702 +201691585 +201691584 +201691398 +201691689 +201691461 +201691583 +201691507 +201691551 +201691396 +201691556 +201691506 +201691379 +201691395 +201691543 +201691466 +201691550 +201691505 +201691504 +201691527 +201691503 +201691502 +201691394 +201691501 +201691393 +201691497 +201691375 +201691582 +201691392 +201691581 +201691714 +201691580 +201691391 +201691390 +201691541 +201691389 +201691368 +201691575 +201691500 +201691388 +201691724 +201691723 +201691579 +201691715 +201691701 +201691387 +201691578 +201691577 +201691386 +201691722 +201691385 +201691576 +201691721 +201691696 +201691384 +201691574 +201691573 +201691720 +201691528 +201691572 +201691687 +201691601 +201691219 +201691598 +201691220 +201691290 +201691208 +201691184 +201691183 +201691296 +201691686 +201691228 +201691182 +201691615 +201691685 +201691096 +201691600 +201691181 +201691180 +201691179 +201691178 +201691095 +201691683 +201691177 +201691831 +201691324 +201691682 +201691094 +201691313 +201691093 +201691092 +201691300 +201691230 +201691243 +201691681 +201691176 +201691091 +201691175 +201691003 +201691333 +201691195 +201691680 +201691832 +201691174 +201691245 +201691679 +201691830 +201691221 +201691090 +201691173 +201691616 +201691678 +201691288 +201691599 +201691089 +201691172 +201691088 +201691171 +201691248 +201691170 +201691169 +201691244 +201691336 +201691625 +201691209 +201691677 +201691280 +201691087 +201691604 +201691231 +201691617 +201691086 +201691301 +201691302 +201691676 +201691085 +201691675 +201691084 +201691083 +201691603 +201691674 +201691168 +201691082 +201691673 +201691297 +201691189 +201691623 +201691167 +201691672 +201691081 +201691080 +201691605 +201691079 +201691078 +201691166 +201691077 +201691624 +201691007 +201691611 +201691076 +201691165 +201691607 +201691075 +201691671 +201691164 +201691162 +201691161 +201691074 +201691218 +201691159 +201691670 +201691073 +201691072 +201691071 +201691160 +201691669 +201691070 +201691277 +201691829 +201691158 +201691210 +201691069 +201691284 +201691223 +201691323 +201691597 +201691157 +201691292 +201691068 +201691239 +201691156 +201691006 +201691602 +201691294 +201691155 +201691325 +201691291 +201691668 +201691238 +201691067 +201691154 +201691153 +201691667 +201691012 +201691307 +201691666 +201691619 +201691312 +201691665 +201691293 +201691152 +201691151 +201691285 +201691226 +201691066 +201691065 +201691064 +201691610 +201691664 +201691609 +201691062 +201691295 +201691061 +201691663 +201691150 +201691227 +201691060 +201691149 +201691148 +201691059 +201691214 +201691058 +201691057 +201691338 +201691143 +201691662 +201691661 +201691056 +201691241 +201691145 +201691144 +201691207 +201691055 +201691054 +201691658 +201691279 +201691660 +201691052 +201691659 +201691657 +201691235 +201691234 +201691044 +201691655 +201691287 +201691051 +201691050 +201691049 +201691327 +201691048 +201691047 +201691142 +201691656 +201691045 +201691185 +201691646 +201691242 +201691654 +201691043 +201691042 +201691281 +201691041 +201691141 +201691653 +201691319 +201691652 +201691651 +201691039 +201691650 +201691140 +201691038 +201691037 +201691649 +201691211 +201691186 +201691648 +201691139 +201691138 +201691647 +201691036 +201691035 +201691645 +201691644 +201691137 +201691034 +201691246 +201691136 +201691033 +201691606 +201691135 +201691204 +201691321 +201691134 +201691032 +201691643 +201691133 +201691031 +201691030 +201691029 +201691620 +201691310 +201691304 +201691132 +201691255 +201691131 +201691642 +201691028 +201691641 +201691005 +201691640 +201691326 +201691027 +201691026 +201691282 +201691237 +201691002 +201691639 +201691365 +201691130 +201691025 +201691129 +201691233 +201691622 +201691024 +201691023 +201691022 +201691021 +201691020 +201691019 +201691362 +201691361 +201691364 +201691638 +201691637 +201691363 +201691018 +201691188 +201691316 +201691194 +201691618 +201691636 +201691192 +201691276 +201691017 +201691635 +201691634 +201691360 +201691633 +201691357 +201691596 +201691359 +201691358 +201691016 +201691632 +201691202 +201691631 +201691355 +201691828 +201691356 +201691015 +201691254 +201692348 +201691967 +201691966 +201691882 +201692228 +201691965 +201692229 +201691964 +201691827 +201691871 +201691875 +201691963 +201691826 +201691872 +201692166 +201691876 +201691873 +201692172 +201691825 +201691824 +201691834 +201691823 +201692226 +201692137 +201692328 +201692138 +201692225 +201692136 +201692135 +201692224 +201691833 +201692223 +201692275 +201691822 +201692269 +201692222 +201691962 +201692274 +201692271 +201692221 +201692270 +201692369 +201692272 +201691961 +201692273 +201691960 +201692268 +201691959 +201692267 +201691896 +201692220 +201691821 +201691820 +201692265 +201692264 +201692171 +201691997 +201691958 +201692242 +201692379 +201691998 +201691819 +201692356 +201691957 +201692266 +201692219 +201692337 +201691984 +201692218 +201692217 +201692349 +201692216 +201691999 +201692215 +201692214 +201692364 +201691917 +201692213 +201691869 +201691818 +201691956 +201692347 +201691955 +201691994 +201691923 +201691954 +201692212 +201692262 +201691817 +201691816 +201691993 +201691996 +201692384 +201691814 +201692263 +201691891 +201692241 +201691953 +201692230 +201691910 +201691813 +201691812 +201691811 +201691810 +201691809 +201691808 +201692165 +201692249 +201692151 +201691952 +201692147 +201691951 +201692178 +201691950 +201691838 +201692211 +201691949 +201691807 +201692209 +201691946 +201691864 +201691948 +201692210 +201691947 +201692248 +201692360 +201692007 +201691972 +201691806 +201691893 +201691915 +201691805 +201692043 +201691945 +201692325 +201692355 +201692207 +201692340 +201691839 +201692208 +201691804 +201691803 +201692150 +201692013 +201691944 +201692152 +201691802 +201691943 +201692206 +201692148 +201691979 +201692149 +201691801 +201692339 +201692232 +201691862 +201691942 +201691941 +201692335 +201692133 +201692143 +201692134 +201691800 +201691799 +201691798 +201692205 +201691863 +201692132 +201692131 +201692144 +201692338 +201691978 +201692130 +201691895 +201692163 +201692145 +201691859 +201691843 +201692141 +201692129 +201692204 +201692128 +201692127 +201692146 +201692203 +201691797 +201692361 +201692202 +201692239 +201691796 +201691837 +201691925 +201692201 +201692333 +201691903 +201692126 +201692162 +201692125 +201692142 +201692124 +201691921 +201692123 +201692140 +201692200 +201691858 +201692353 +201692139 +201691970 +201692373 +201691905 +201691795 +201692354 +201691835 +201691794 +201692375 +201691861 +201692374 +201692122 +201691860 +201691981 +201691926 +201692376 +201692199 +201691793 +201691898 +201691836 +201691792 +201692121 +201691791 +201692198 +201691878 +201692120 +201691787 +201692153 +201691790 +201691789 +201692119 +201691788 +201691989 +201692154 +201692118 +201691890 +201692117 +201691786 +201692195 +201692197 +201692196 +201691785 +201691900 +201692194 +201692368 +201691841 +201691784 +201692116 +201691783 +201691782 +201692155 +201691919 +201691781 +201692193 +201692115 +201692114 +201692357 +201692192 +201692113 +201692191 +201692112 +201692190 +201692352 +201692176 +201692156 +201691916 +201691779 +201691780 +201691990 +201692111 +201692110 +201692109 +201692017 +201691778 +201692041 +201692174 +201691777 +201692015 +201692173 +201692189 +201692108 +201691845 +201692188 +201692358 +201692107 +201691776 +201692159 +201692359 +201691853 +201692106 +201691883 +201691987 +201692160 +201692105 +201692104 +201691775 +201691888 +201692102 +201691852 +201691976 +201691851 +201691973 +201691774 +201692371 +201691850 +201692101 +201691844 +201691773 +201692187 +201692231 +201691772 +201691854 +201691766 +201691855 +201692186 +201691771 +201692417 +201691770 +201692100 +201692099 +201691769 +201692416 +201691768 +201692098 +201691765 +201691986 +201691764 +201691884 +201692415 +201691763 +201692097 +201692414 +201691856 +201692377 +201691762 +201692170 +201691857 +201691974 +201692341 +201692182 +201691761 +201692038 +201692413 +201691889 +201692019 +201692096 +201692346 +201692161 +201691760 +201691758 +201691757 +201691756 +201692412 +201691755 +201692336 +201692410 +201692331 +201692409 +201692234 +201692408 +201692407 +201691754 +201691753 +201692095 +201692094 +201691887 +201691752 +201692406 +201692372 +201691751 +201692005 +201692093 +201692092 +201691750 +201692004 +201692378 +201692091 +201692090 +201692009 +201692002 +201692089 +201692088 +201692087 +201692086 +201692405 +201692085 +201691983 +201691975 +201692366 +201692001 +201691749 +201692404 +201691748 +201691747 +201691746 +201692332 +201692326 +201692084 +201691745 +201692403 +201692402 +201692083 +201691744 +201691743 +201692327 +201691739 +201692082 +201692018 +201692401 +201691742 +201691741 +201691740 +201692251 +201691738 +201692081 +201692164 +201692037 +201692400 +201691737 +201692080 +201691736 +201691735 +201691892 +201692399 +201692183 +201692074 +201692240 +201692079 +201691734 +201692078 +201692077 +201692076 +201692398 +201691733 +201692329 +201691880 +201692075 +201691732 +201691731 +201692397 +201691730 +201692236 +201691729 +201692370 +201692036 +201692073 +201691728 +201692072 +201691727 +201692071 +201692028 +201692362 +201691726 +201692396 +201691988 +201692250 +201692334 +201692070 +201692042 +201692069 +201692068 +201692067 +201692066 +201691985 +201692350 +201691897 +201692024 +201692034 +201692351 +201692395 +201692065 +201691725 +201691940 +201691918 +201692394 +201692064 +201691867 +201692233 +201692063 +201691939 +201692062 +201692061 +201691977 +201691866 +201692999 +201692496 +201692499 +201692998 +201692498 +201692497 +201692996 +201692809 +201692808 +201693398 +201693414 +201692810 +201693417 +201693371 +201692854 +201692824 +201693206 +201692495 +201692995 +201692494 +201692493 +201693370 +201692994 +201692739 +201692992 +201693209 +201692991 +201692492 +201692486 +201693264 +201692990 +201692491 +201693369 +201693368 +201692758 +201692986 +201692488 +201692985 +201692490 +201693367 +201692989 +201693366 +201692988 +201692987 +201692489 +201692487 +201692984 +201693261 +201692983 +201692982 +201692981 +201693365 +201692811 +201692485 +201693363 +201692774 +201692980 +201693364 +201692872 +201693249 +201692979 +201693379 +201692761 +201693423 +201693254 +201692978 +201693278 +201692812 +201692484 +201692483 +201692482 +201692751 +201692801 +201693413 +201692977 +201692976 +201692481 +201692975 +201693253 +201692974 +201693229 +201692973 +201692972 +201692480 +201692479 +201692478 +201692971 +201692477 +201692476 +201693362 +201692970 +201693443 +201692969 +201693361 +201692968 +201693259 +201693360 +201692750 +201692967 +201693429 +201693245 +201692772 +201693359 +201692475 +201693358 +201692966 +201692474 +201692965 +201692473 +201693238 +201692472 +201693357 +201692963 +201692962 +201692961 +201692471 +201693474 +201692806 +201693356 +201692845 +201692743 +201692958 +201692469 +201693270 +201693355 +201692470 +201692960 +201692959 +201692468 +201693262 +201693354 +201692957 +201692956 +201692955 +201693353 +201693210 +201692950 +201692949 +201692847 +201692954 +201693352 +201693227 +201693205 +201692953 +201692952 +201693351 +201692951 +201692948 +201693350 +201692467 +201692835 +201692947 +201693257 +201693279 +201693349 +201692837 +201692466 +201693348 +201692873 +201693432 +201692464 +201692465 +201692946 +201692945 +201692757 +201693347 +201693444 +201692463 +201693437 +201692462 +201692944 +201692943 +201692461 +201692942 +201692752 +201692941 +201693346 +201692940 +201693345 +201693486 +201693386 +201692460 +201692459 +201692939 +201693208 +201692458 +201692457 +201692846 +201692814 +201692455 +201692456 +201693344 +201692938 +201692937 +201692748 +201693431 +201692454 +201693221 +201692453 +201693343 +201692822 +201693342 +201693422 +201693428 +201692936 +201693420 +201693415 +201692452 +201692935 +201693341 +201692871 +201693240 +201693340 +201692934 +201693339 +201693231 +201693338 +201693244 +201693454 +201692451 +201692933 +201692762 +201692821 +201693337 +201692450 +201692877 +201693217 +201693336 +201692449 +201692932 +201692448 +201692447 +201692446 +201692931 +201692445 +201692930 +201693424 +201692853 +201692929 +201692928 +201693335 +201693223 +201693334 +201693333 +201692848 +201692849 +201692769 +201693220 +201692444 +201693332 +201692850 +201693331 +201693419 +201693445 +201692443 +201692442 +201692441 +201692440 +201692925 +201693446 +201693255 +201692927 +201692926 +201692781 +201693433 +201693481 +201692851 +201693258 +201692852 +201692439 +201692924 +201692923 +201692876 +201693383 +201692922 +201692827 +201692747 +201692921 +201692786 +201692438 +201693207 +201692770 +201692437 +201692436 +201693330 +201693246 +201692435 +201693374 +201692920 +201692434 +201693329 +201693328 +201692433 +201693327 +201693212 +201692763 +201692766 +201692432 +201692919 +201693326 +201693251 +201692765 +201692804 +201692431 +201692918 +201693325 +201692430 +201692745 +201692917 +201693233 +201692916 +201693385 +201692912 +201693388 +201692429 +201693396 +201692874 +201692913 +201692819 +201692428 +201692915 +201693324 +201693323 +201692427 +201692426 +201692914 +201692867 +201693322 +201693247 +201693250 +201692425 +201693235 +201692910 +201692862 +201692424 +201692911 +201692423 +201692767 +201692776 +201692422 +201692909 +201692908 +201692906 +201692905 +201692421 +201692904 +201693320 +201693216 +201693321 +201692907 +201692903 +201692902 +201692901 +201693218 +201692900 +201692899 +201692875 +201693460 +201692420 +201692419 +201693430 +201693211 +201692418 +201692898 +201693319 +201693318 +201693438 +201692324 +201692741 +201693390 +201693317 +201693384 +201693316 +201693409 +201692323 +201692322 +201692897 +201693248 +201693473 +201693464 +201692321 +201692320 +201693315 +201693380 +201693241 +201692319 +201692815 +201693314 +201692896 +201693232 +201692742 +201692895 +201692894 +201692764 +201692318 +201693215 +201693426 +201693313 +201692893 +201693312 +201692317 +201692749 +201693230 +201692316 +201693387 +201693311 +201693467 +201693466 +201692315 +201693465 +201692314 +201692780 +201692866 +201693237 +201692311 +201693310 +201692892 +201692313 +201692312 +201692891 +201692773 +201693479 +201693309 +201693308 +201693252 +201692798 +201692310 +201692800 +201692309 +201693267 +201692860 +201692863 +201693307 +201693306 +201693488 +201692816 +201692308 +201693434 +201693305 +201693470 +201692890 +201693225 +201693266 +201693239 +201692746 +201692832 +201693304 +201693303 +201693302 +201693301 +201693300 +201692889 +201692888 +201692887 +201693373 +201693490 +201693299 +201692307 +201693418 +201693298 +201693214 +201693224 +201692796 +201693297 +201693296 +201692306 +201693295 +201692744 +201693294 +201692840 +201693435 +201693204 +201693256 +201692305 +201692304 +201692771 +201692759 +201693292 +201692885 +201693293 +201692303 +201692886 +201693226 +201692755 +201693291 +201693290 +201693404 +201692302 +201693234 +201692301 +201692884 +201692883 +201693289 +201692864 +201693372 +201692300 +201692754 +201692882 +201693389 +201693376 +201692299 +201693288 +201692753 +201692298 +201693287 +201692857 +201693377 +201693243 +201693952 +201692628 +201692668 +201692621 +201692612 +201692611 +201693130 +201692528 +201692663 +201692687 +201693577 +201693029 +201692610 +201693575 +201692662 +201692661 +201693006 +201693129 +201693580 +201692609 +201692616 +201693128 +201692608 +201693127 +201693583 +201692637 +201692675 +201692673 +201692607 +201692623 +201693126 +201692667 +201692679 +201693011 +201693034 +201692660 +201692678 +201693022 +201692666 +201692665 +201692606 +201692624 +201692605 +201692604 +201692680 +201693122 +201693121 +201693579 +201692659 +201692706 +201693124 +201692603 +201693123 +201692602 +201692658 +201692657 +201692619 +201692601 +201693589 +201692642 +201692676 +201692656 +201692513 +201692620 +201692600 +201693593 +201692655 +201692732 +201692677 +201692685 +201692615 +201693120 +201693119 +201692654 +201693594 +201693116 +201693118 +201692522 +201693585 +201692653 +201693117 +201693115 +201693586 +201693019 +201692599 +201692652 +201693114 +201692598 +201692597 +201692596 +201693113 +201692508 +201693001 +201692511 +201693042 +201693574 +201692651 +201692595 +201692594 +201693039 +201692691 +201692593 +201692650 +201692546 +201692649 +201693112 +201692632 +201693111 +201692512 +201692542 +201692592 +201692591 +201692647 +201692640 +201693203 +201693202 +201692719 +201692613 +201692590 +201693026 +201693201 +201693012 +201693041 +201692694 +201693200 +201693110 +201693199 +201693109 +201692726 +201692544 +201693108 +201693107 +201693106 +201693013 +201693198 +201692710 +201692681 +201693105 +201693104 +201693195 +201693102 +201693032 +201693197 +201693196 +201693103 +201692589 +201692618 +201693044 +201692588 +201693049 +201692630 +201693194 +201693588 +201693014 +201693101 +201692587 +201693018 +201692586 +201692585 +201693100 +201692532 +201693587 +201692584 +201693193 +201693192 +201692519 +201693191 +201692583 +201693190 +201692674 +201692709 +201692696 +201693189 +201692535 +201692712 +201692717 +201692582 +201692581 +201692711 +201693188 +201693005 +201692506 +201692625 +201692537 +201692580 +201692579 +201693572 +201692626 +201692682 +201692700 +201693099 +201693096 +201692549 +201693098 +201693097 +201693573 +201692547 +201692734 +201692731 +201693095 +201693094 +201692578 +201693186 +201692577 +201692576 +201693185 +201692699 +201692529 +201693184 +201693093 +201692575 +201693183 +201692721 +201692574 +201693092 +201693031 +201692573 +201693182 +201693181 +201692692 +201692690 +201693578 +201692686 +201692631 +201692627 +201692572 +201692571 +201692718 +201693180 +201693091 +201692534 +201693090 +201693089 +201693088 +201692570 +201693179 +201692543 +201693087 +201693178 +201693086 +201692698 +201693085 +201692716 +201693021 +201692671 +201693581 +201693175 +201693084 +201693177 +201692569 +201693176 +201693083 +201693082 +201692568 +201693174 +201693081 +201693008 +201692567 +201692531 +201693173 +201692503 +201693080 +201692566 +201693079 +201693040 +201692565 +201692672 +201693172 +201693078 +201693576 +201693043 +201692505 +201693077 +201693072 +201693016 +201693171 +201693076 +201693075 +201693074 +201692564 +201693073 +201692563 +201693170 +201693169 +201693168 +201692695 +201693167 +201693070 +201693069 +201693068 +201693067 +201692639 +201692730 +201693065 +201692689 +201693064 +201692729 +201693584 +201693035 +201693166 +201692562 +201692737 +201693063 +201692527 +201693165 +201692561 +201692645 +201693061 +201693164 +201693163 +201692560 +201692559 +201693062 +201692517 +201692688 +201693162 +201692539 +201693002 +201693161 +201692558 +201692617 +201692684 +201692524 +201692557 +201693159 +201693036 +201692556 +201693160 +201692520 +201693582 +201693007 +201693060 +201693158 +201692707 +201692540 +201693156 +201692526 +201692536 +201693057 +201693155 +201692541 +201693157 +201693059 +201692555 +201693058 +201692634 +201693056 +201693055 +201692548 +201692554 +201693027 +201692530 +201693154 +201693153 +201692636 +201693152 +201692502 +201694067 +201694066 +201693511 +201693945 +201694065 +201693502 +201694064 +201694019 +201693701 +201695025 +201694021 +201694020 +201695024 +201693507 +201694063 +201695023 +201693519 +201695026 +201694499 +201693570 +201694486 +201694058 +201693702 +201694490 +201694062 +201694061 +201695022 +201694060 +201694059 +201693525 +201693569 +201695021 +201694034 +201693504 +201693565 +201693700 +201693699 +201693698 +201693503 +201694015 +201694057 +201695020 +201693505 +201695019 +201693564 +201695018 +201693506 +201693561 +201693705 +201693563 +201693562 +201693521 +201695016 +201694056 +201694055 +201694054 +201694006 +201694053 +201694002 +201693560 +201695015 +201694052 +201695014 +201693559 +201693522 +201694004 +201693523 +201693558 +201695013 +201694051 +201695012 +201694050 +201693708 +201693500 +201694023 +201693557 +201693508 +201695010 +201695002 +201695011 +201693556 +201693555 +201693554 +201693553 +201694024 +201694495 +201694047 +201693512 +201694049 +201693552 +201694048 +201693513 +201693518 +201693551 +201694488 +201693550 +201694046 +201693549 +201693548 +201694494 +201693517 +201694492 +201695001 +201693709 +201693547 +201693716 +201693544 +201695009 +201693710 +201694491 +201693546 +201694045 +201693545 +201694000 +201694044 +201694001 +201693543 +201693542 +201693541 +201694043 +201694027 +201693713 +201695008 +201694017 +201694042 +201693514 +201693540 +201693539 +201693538 +201695007 +201693704 +201693537 +201694005 +201693951 +201694014 +201693533 +201693536 +201693535 +201693950 +201693534 +201695006 +201693532 +201693711 +201693949 +201694033 +201693948 +201695005 +201694032 +201694487 +201694003 +201693703 +201693947 +201693531 +201695004 +201693530 +201693529 +201693528 +201693946 +201694493 +201693515 +201693819 +201694205 +201695097 +201694087 +201695091 +201695090 +201693603 +201695089 +201694206 +201695088 +201694074 +201693697 +201695087 +201695086 +201695028 +201693696 +201694203 +201694077 +201695085 +201695084 +201695083 +201694204 +201695093 +201694202 +201693826 +201695080 +201693695 +201695082 +201693694 +201695081 +201695096 +201693829 +201693693 +201694201 +201695078 +201694200 +201693692 +201695077 +201694068 +201695076 +201693814 +201694199 +201694198 +201693691 +201693690 +201694140 +201694085 +201694076 +201693689 +201693688 +201694196 +201694195 +201693687 +201693686 +201695040 +201693685 +201694194 +201693684 +201694193 +201694192 +201693683 +201694191 +201695075 +201693682 +201693681 +201694190 +201693830 +201693680 +201695092 +201693597 +201693605 +201693827 +201695041 +201694189 +201693679 +201693678 +201695074 +201694089 +201694183 +201694182 +201694181 +201694180 +201693675 +201693606 +201694179 +201694070 +201694188 +201695073 +201693677 +201694187 +201694186 +201694185 +201693676 +201694184 +201694083 +201693674 +201693673 +201694178 +201693672 +201693671 +201694177 +201694176 +201693670 +201693669 +201693668 +201694170 +201693666 +201695070 +201695069 +201693661 +201694082 +201694080 +201694175 +201695072 +201693667 +201695071 +201694174 +201694173 +201694172 +201694171 +201693816 +201693665 +201693664 +201694169 +201693663 +201693662 +201694168 +201694092 +201695068 +201693660 +201694167 +201694166 +201693659 +201695030 +201694165 +201694164 +201694163 +201695033 +201695094 +201695067 +201693658 +201694162 +201693657 +201693656 +201694088 +201693652 +201693651 +201693650 +201695065 +201695027 +201693655 +201694161 +201694160 +201695066 +201694158 +201693654 +201693653 +201694157 +201695042 +201693649 +201693648 +201694156 +201695064 +201695063 +201694086 +201693647 +201693646 +201695032 +201693645 +201693644 +201694090 +201693642 +201695062 +201694155 +201693643 +201694154 +201695036 +201694153 +201695061 +201693825 +201695060 +201694152 +201693641 +201693640 +201694075 +201693639 +201694081 +201694151 +201694150 +201694072 +201694149 +201695059 +201694148 +201694147 +201694146 +201693598 +201694145 +201695058 +201693638 +201693637 +201693636 +201695031 +201694143 +201694096 +201695057 +201693824 +201693635 +201695056 +201693634 +201693633 +201694073 +201693632 +201695035 +201694139 +201693631 +201693630 +201693629 +201694141 +201693628 +201695037 +201694137 +201695055 +201693627 +201693815 +201694136 +201695054 +201694084 +201693626 +201695053 +201693625 +201693624 +201694138 +201694102 +201694197 +201693623 +201693622 +201693621 +201693620 +201695052 +201694142 +201693619 +201694106 +201694135 +201693618 +201693828 +201695034 +201694134 +201694133 +201695051 +201694132 +201694131 +201695050 +201693831 +201695049 +201694130 +201693617 +201693616 +201695048 +201695047 +201694129 +201695095 +201694128 +201693615 +201693614 +201694246 +201694306 +201693806 +201694276 +201693784 +201694279 +201695174 +201694361 +201695193 +201694250 +201695175 +201693778 +201693800 +201695148 +201694411 +201695173 +201694236 +201694380 +201693759 +201693731 +201694223 +201694271 +201695179 +201693801 +201693719 +201695163 +201695267 +201694275 +201694299 +201694282 +201694238 +201694281 +201695185 +201694280 +201693753 +201694398 +201693897 +201695159 +201694289 +201694305 +201694213 +201695118 +201695263 +201694304 +201695177 +201694237 +201694274 +201695191 +201693783 +201695134 +201694288 +201693758 +201693811 +201694230 +201695139 +201693766 +201695150 +201693777 +201693751 +201694287 +201693925 +201694252 +201694235 +201694215 +201695101 +201694239 +201693742 +201694425 +201695136 +201695140 +201694259 +201693917 +201694342 +201693896 +201694388 +201695149 +201693909 +201693792 +201694214 +201694402 +201693915 +201695133 +201695266 +201694401 +201693961 +201694400 +201693781 +201695116 +201694210 +201694375 +201693926 +201695115 +201693739 +201695099 +201693923 +201693887 +201694234 +201694209 +201693786 +201693958 +201693748 +201693726 +201694384 +201695098 +201695114 +201693921 +201695113 +201694399 +201693922 +201694228 +201694254 +201694394 +201694220 +201694369 +201693942 +201693916 +201694219 +201694372 +201694368 +201694367 +201693940 +201695131 +201693734 +201694208 +201693779 +201695262 +201695265 +201693884 +201694415 +201693920 +201694268 +201695105 +201695269 +201694371 +201695124 +201695154 +201695123 +201695103 +201693898 +201695171 +201694408 +201694393 +201695102 +201693765 +201695167 +201693906 +201694370 +201694348 +201693891 +201694340 +201695192 +201694355 +201693877 +201694293 +201694338 +201693903 +201694358 +201694374 +201693911 +201693908 +201693886 +201694382 +201694376 +201694333 +201694269 +201695247 +201693939 +201693910 +201693907 +201695128 +201694339 +201694373 +201693885 +201694354 +201694420 +201694366 +201695166 +201693773 +201695195 +201695109 +201694337 +201694211 +201695261 +201693905 +201695253 +201694345 +201695237 +201694353 +201695260 +201695259 +201695258 +201695255 +201693807 +201694352 +201694396 +201693876 +201693962 +201693756 +201694326 +201695152 +201694327 +201694351 +201693881 +201694350 +201694317 +201693882 +201694245 +201695252 +201693893 +201694332 +201694390 +201694335 +201695119 +201693864 +201694334 +201693955 +201694316 +201695129 +201694322 +201693872 +201694330 +201693568 +201694321 +201694212 +201695197 +201694331 +201693871 +201693935 +201694314 +201693733 +201694244 +201693875 +201694315 +201694328 +201695251 +201694329 +201695264 +201694295 +201693874 +201693890 +201695235 +201694324 +201695248 +201693727 +201695249 +201694320 +201695241 +201695120 +201693870 +201693863 +201695240 +201695108 +201695246 +201695244 +201693879 +201693869 +201693856 +201693785 +201695245 +201693868 +201694319 +201695138 +201693878 +201694344 +201694309 +201694283 +201693867 +201693860 +201693931 +201695243 +201694308 +201694307 +201695226 +201693725 +201695238 +201694313 +201693755 +201695242 +201694343 +201694312 +201693862 +201694311 +201695239 +201694310 +201695194 +201695236 +201693956 +201695233 +201693861 +201693851 +201695232 +201693859 +201694484 +201694452 +201694485 +201694474 +201694482 +201695234 +201693858 +201693855 +201693849 +201695229 +201695137 +201693854 +201694477 +201694481 +201693848 +201693718 +201694460 +201695228 +201693842 +201694459 +201694462 +201693853 +201695231 +201693843 +201693850 +201695227 +201693847 +201693841 +201694456 +201694278 +201695110 +201693993 +201694406 +201695112 +201694445 +201693899 +201695155 +201693992 +201694378 +201693833 +201693840 +201694476 +201694473 +201693804 +201694483 +201695225 +201694472 +201693738 +201694469 +201694480 +201695224 +201695161 +201694479 +201693846 +201693845 +201695160 +201693852 +201694475 +201695122 +201694461 +201695221 +201694465 +201695230 +201694467 +201695257 +201694468 +201693844 +201694471 +201693999 +201695223 +201694470 +201694464 +201694478 +201694463 +201693998 +201693839 +201695222 +201694457 +201693838 +201694458 +201693837 +201693835 +201693735 +201693730 +201693834 +201693832 +201694417 +201693953 +201694455 +201694466 +201695146 +201694441 +201693836 +201693994 +201695219 +201693997 +201693754 +201693768 +201695220 +201694454 +201693971 +201694453 +201693995 +201695111 +201694377 +201694444 +201693996 +201694451 +201693934 +201693924 +201693977 +201695216 +201695107 +201694391 +201694218 +201695213 +201693989 +201693988 +201695215 +201694434 +201694450 +201693991 +201693960 +201695183 +201693774 +201693972 +201693745 +201695204 +201693797 +201694431 +201695199 +201693973 +201694261 +201693967 +201694423 +201695202 +201695151 +201695203 +201693776 +201693966 +201695201 +201694432 +201693737 +201693904 +201694448 +201694447 +201695210 +201693965 +201695200 +201693983 +201693982 +201695218 +201694435 +201694449 +201693927 +201695207 +201694255 +201693795 +201693990 +201695214 +201693764 +201693981 +201695130 +201694427 +201695217 +201693985 +201693984 +201693964 +201693802 +201693976 +201694336 +201695212 +201693987 +201693566 +201694446 +201694443 +201695165 +201694397 +201693979 +201695206 +201694430 +201693986 +201694433 +201695209 +201693978 +201695205 +201693963 +201693975 +201694440 +201693970 +201694439 +201695208 +201693723 +201693974 +201694442 +201694421 +201694438 +201693968 +201695170 +201695211 +201694225 +201693782 +201694437 +201694429 +201694360 +201693763 +201694428 +201694227 +201695143 +201694229 +201694216 +201693957 +201695254 +201694300 +201695181 +201694270 +201695190 +201693746 +201695178 +201693809 +201695144 +201695180 +201693744 +201695126 +201695187 +201695142 +201693750 +201693743 +201695135 +201693752 +201695169 +201695141 +201693724 +201694418 +201693740 +201693888 +201693918 +201695100 +201695125 +201693749 +201695189 +201695156 +201693936 +201695117 +201694364 +201694392 +201694363 +201693894 +201695104 +201694251 +201695106 +201693761 +201694226 +201695147 +201693880 +201694341 +201693901 +201694357 +201694386 +201694359 +201693913 +201695132 +201693902 +201693919 +201693769 +201695268 +201694248 +201693866 +201693865 +201694217 +201693895 +201693912 +201693900 +201694318 +201693937 +201693914 +201694222 +201694412 +201694385 +201694999 +201694689 +201694998 +201695390 +201695389 +201695388 +201694688 +201694687 +201695387 +201694685 +201694684 +201694995 +201694994 +201695386 +201694993 +201694682 +201695385 +201694681 +201694992 +201694991 +201695384 +201695383 +201695382 +201695381 +201695380 +201694989 +201694678 +201694677 +201694675 +201694674 +201695378 +201694986 +201694671 +201694670 +201695377 +201695376 +201694985 +201695375 +201694984 +201695373 +201695372 +201695371 +201694666 +201694982 +201694981 +201694665 +201695370 +201694980 +201694663 +201695369 +201695368 +201695367 +201694662 +201694978 +201695366 +201694977 +201694661 +201694660 +201694659 +201695365 +201694658 +201694657 +201694976 +201694656 +201694975 +201695363 +201694655 +201695362 +201694654 +201695361 +201695360 +201695359 +201694653 +201695358 +201695357 +201695356 +201694974 +201695355 +201694973 +201695354 +201694972 +201694971 +201694970 +201694969 +201694649 +201694968 +201694967 +201694648 +201695353 +201694966 +201694647 +201694965 +201694646 +201694964 +201694963 +201694962 +201694961 +201694959 +201694960 +201694958 +201694957 +201695352 +201694956 +201695351 +201694644 +201695350 +201695349 +201694955 +201694954 +201694953 +201694641 +201695348 +201694952 +201695347 +201694951 +201694640 +201695346 +201695344 +201695345 +201694639 +201694950 +201694638 +201695342 +201695341 +201694637 +201695340 +201694636 +201695339 +201695338 +201695337 +201694948 +201695336 +201695335 +201695334 +201694635 +201695333 +201695332 +201694946 +201694945 +201694944 +201695331 +201694943 +201694942 +201695330 +201694634 +201695329 +201695328 +201694632 +201694631 +201695327 +201695326 +201694629 +201695325 +201695324 +201694939 +201694628 +201694938 +201695323 +201694937 +201694627 +201695322 +201694936 +201695321 +201694934 +201695320 +201694626 +201694625 +201694933 +201694932 +201695319 +201694621 +201694619 +201694618 +201694617 +201694616 +201694931 +201694930 +201694615 +201695317 +201695316 +201694929 +201694928 +201694927 +201694613 +201694612 +201694926 +201694925 +201695315 +201695314 +201694611 +201695313 +201694610 +201695312 +201694924 +201694609 +201694608 +201695311 +201695310 +201695309 +201694923 +201694606 +201694921 +201694920 +201694605 +201695987 +201694918 +201694917 +201694601 +201695308 +201694600 +201694915 +201694599 +201694598 +201694914 +201694597 +201695307 +201694913 +201694911 +201694910 +201694909 +201694908 +201694594 +201695306 +201695305 +201694906 +201694905 +201694590 +201695304 +201694589 +201695303 +201694904 +201694903 +201694902 +201694901 +201694602 +201695302 +201694900 +201694899 +201694604 +201695301 +201694898 +201694897 +201694896 +201694587 +201694895 +201694585 +201694894 +201694893 +201694892 +201694584 +201695299 +201694582 +201695298 +201694891 +201694581 +201694580 +201695297 +201694579 +201694890 +201694889 +201694888 +201694887 +201694578 +201695296 +201694886 +201694885 +201695295 +201694577 +201695294 +201694883 +201695293 +201695292 +201694576 +201694575 +201694882 +201694881 +201694880 +201694574 +201694573 +201695291 +201695289 +201694878 +201694571 +201694570 +201694877 +201695288 +201695287 +201694568 +201694567 +201694875 +201694566 +201694874 +201694873 +201694565 +201695286 +201694564 +201694872 +201694871 +201694870 +201694869 +201695285 +201694563 +201694868 +201694867 +201694562 +201694561 +201694866 +201694865 +201695284 +201695283 +201695282 +201694559 +201694558 +201694864 +201695281 +201695280 +201695279 +201695278 +201694863 +201695277 +201695276 +201695275 +201695274 +201695273 +201694556 +201694862 +201694553 +201695272 +201694860 +201694859 +201695271 +201694552 +201695270 +201694551 +201694858 +201694857 +201694550 +201695499 +201694856 +201694855 +201695498 +201694853 +201694547 +201694546 +201694545 +201694851 +201694544 +201694542 +201694540 +201694538 +201694850 +201694537 +201695497 +201695496 +201695495 +201695494 +201694536 +201694535 +201694849 +201695493 +201695492 +201694534 +201694533 +201694848 +201695491 +201694846 +201694532 +201694531 +201694530 +201695490 +201694844 +201695489 +201695488 +201694843 +201694841 +201694529 +201695999 +201695998 +201694840 +201694839 +201695997 +201694838 +201694837 +201695996 +201695995 +201694836 +201694835 +201695484 +201695483 +201695994 +201695993 +201694834 +201694833 +201695482 +201695991 +201694832 +201695990 +201694831 +201695481 +201695989 +201695988 +201694830 +201695817 +201695480 +201695816 +201694829 +201694828 +201694827 +201695479 +201695478 +201694826 +201694825 +201694824 +201695477 +201694823 +201695983 +201695476 +201694822 +201695475 +201695474 +201694820 +201694819 +201695981 +201695980 +201695979 +201695977 +201695473 +201694818 +201694817 +201695472 +201695976 +201695975 +201695974 +201694816 +201695471 +201695470 +201695469 +201695468 +201695973 +201695972 +201695467 +201695971 +201694814 +201694813 +201695465 +201695968 +201695464 +201695967 +201694812 +201695463 +201695966 +201695965 +201695964 +201694809 +201695963 +201694808 +201695462 +201694807 +201695461 +201695961 +201695460 +201694806 +201695459 +201694805 +201695959 +201695958 +201695957 +201695956 +201694803 +201695456 +201694802 +201694801 +201694800 +201695455 +201694799 +201694798 +201694797 +201695954 +201695953 +201694796 +201694795 +201695454 +201694794 +201695952 +201694793 +201695453 +201694792 +201695951 +201694791 +201695451 +201694790 +201695450 +201694789 +201695948 +201695449 +201695947 +201695946 +201694788 +201695446 +201694787 +201695445 +201694786 +201695444 +201695944 +201695943 +201695942 +201694784 +201695443 +201695442 +201695940 +201695440 +201695439 +201695438 +201694783 +201694782 +201694781 +201694780 +201695437 +201695436 +201695435 +201695434 +201694779 +201694778 +201695938 +201695433 +201694777 +201695937 +201695432 +201694776 +201695936 +201694774 +201695431 +201694773 +201694772 +201695430 +201695429 +201694771 +201694770 +201694769 +201694768 +201694767 +201694766 +201695934 +201695933 +201695428 +201694765 +201695932 +201695931 +201695930 +201695426 +201694764 +201695425 +201695929 +201695928 +201695424 +201695927 +201695423 +201695926 +201695925 +201695422 +201694761 +201695924 +201695923 +201694760 +201695922 +201695421 +201695420 +201695921 +201695419 +201695920 +201695418 +201695919 +201695918 +201694759 +201694758 +201694757 +201694756 +201695417 +201695917 +201695416 +201695916 +201695915 +201694755 +201695914 +201695415 +201695913 +201695912 +201695414 +201695413 +201695910 +201695909 +201695412 +201694753 +201695907 +201695906 +201695905 +201695904 +201695903 +201695410 +201694751 +201695901 +201695900 +201695409 +201694750 +201694749 +201694748 +201694747 +201695898 +201695408 +201694746 +201695897 +201694745 +201694744 +201695896 +201695895 +201695894 +201695407 +201695893 +201695892 +201695891 +201695890 +201695888 +201694742 +201695887 +201695886 +201695885 +201695884 +201695883 +201694741 +201695406 +201694740 +201695882 +201695405 +201695881 +201695880 +201695879 +201695878 +201695877 +201694739 +201695404 +201695403 +201694738 +201694737 +201694736 +201695401 +201695875 +201695400 +201694735 +201695874 +201695399 +201695873 +201695872 +201694734 +201695871 +201695398 +201695870 +201694732 +201694731 +201694730 +201695397 +201695869 +201694729 +201695868 +201695867 +201695866 +201694728 +201694727 +201694726 +201695865 +201695864 +201695396 +201694725 +201695862 +201694724 +201695395 +201694723 +201694722 +201694721 +201694720 +201695860 +201694719 +201695859 +201695394 +201695858 +201694718 +201695857 +201695393 +201695856 +201695392 +201695391 +201695855 +201695854 +201694690 +201694715 +201694527 +201695853 +201695852 +201694526 +201694712 +201695851 +201694525 +201694711 +201695849 +201694524 +201695848 +201694710 +201695847 +201694523 +201695846 +201695845 +201694709 +201694521 +201695843 +201695842 +201695841 +201695839 +201694707 +201695838 +201695837 +201694519 +201695835 +201694518 +201694705 +201694517 +201694516 +201694515 +201694514 +201695833 +201694513 +201695832 +201694704 +201694703 +201695831 +201694512 +201694702 +201694511 +201694701 +201695830 +201694510 +201694700 +201694508 +201694699 +201694507 +201695828 +201694506 +201694505 +201695827 +201694504 +201694503 +201694697 +201694502 +201694696 +201694695 +201694501 +201694693 +201694500 +201695823 +201695822 +201694691 +201695821 +201695820 +201695985 +201695986 +201696102 +201696694 +201695588 +201696100 +201695587 +201696693 +201696099 +201696692 +201695585 +201695584 +201695583 +201696691 +201696690 +201695581 +201695580 +201696688 +201695579 +201695578 +201696096 +201696686 +201696094 +201696093 +201695577 +201696684 +201696683 +201696092 +201696091 +201696682 +201696090 +201696681 +201696089 +201695576 +201696088 +201696087 +201696680 +201695575 +201696086 +201696679 +201696085 +201696678 +201695574 +201696084 +201696677 +201696083 +201696081 +201696675 +201696674 +201696673 +201696672 +201696079 +201696078 +201696671 +201696670 +201695573 +201696669 +201695572 +201696668 +201696077 +201695571 +201696076 +201696667 +201696075 +201696666 +201696665 +201696074 +201696664 +201696663 +201696662 +201696073 +201696072 +201696071 +201696069 +201696068 +201696660 +201696661 +201696637 +201696067 +201695569 +201696066 +201696635 +201696634 +201696633 +201696632 +201696065 +201696631 +201695568 +201696630 +201696644 +201696643 +201696642 +201695567 +201696641 +201696640 +201696063 +201696639 +201696062 +201696638 +201696061 +201696060 +201696058 +201696057 +201696056 +201696055 +201695566 +201696645 +201696892 +201696053 +201696052 +201696051 +201696050 +201696049 +201696048 +201696047 +201696889 +201696046 +201696888 +201696887 +201695565 +201696045 +201696044 +201696886 +201696042 +201696885 +201696884 +201696883 +201696882 +201696881 +201696880 +201695563 +201696041 +201696876 +201696039 +201696875 +201696038 +201696873 +201695562 +201696037 +201695561 +201696872 +201696871 +201696035 +201696034 +201696869 +201696868 +201695560 +201696867 +201696866 +201696865 +201696033 +201696863 +201696032 +201696031 +201696861 +201696860 +201695558 +201696858 +201696857 +201696856 +201696030 +201695557 +201696029 +201696853 +201696852 +201696851 +201695556 +201696850 +201696849 +201696028 +201696848 +201695554 +201696847 +201696027 +201696846 +201696845 +201696844 +201695553 +201695552 +201696025 +201696024 +201696023 +201696022 +201696843 +201695551 +201696842 +201696840 +201696019 +201696839 +201695550 +201696018 +201696837 +201695549 +201696836 +201696834 +201696017 +201696833 +201696832 +201696831 +201696830 +201696015 +201696829 +201696014 +201696828 +201696827 +201696012 +201696824 +201696823 +201696822 +201696011 +201696010 +201695548 +201696820 +201696819 +201696818 +201696009 +201696817 +201696008 +201696007 +201696006 +201696816 +201696815 +201696814 +201696005 +201695547 +201696004 +201696813 +201695545 +201696812 +201696811 +201696810 +201696809 +201695544 +201696808 +201696771 +201696770 +201696002 +201696769 +201696768 +201696767 +201696001 +201696766 +201696251 +201696765 +201696763 +201696762 +201696761 +201696760 +201696248 +201695543 +201696247 +201696758 +201695542 +201696757 +201695540 +201696756 +201696243 +201696755 +201696753 +201696242 +201696241 +201696751 +201696750 +201696748 +201696747 +201696746 +201696240 +201696745 +201695539 +201696239 +201696744 +201696743 +201696742 +201695538 +201695537 +201696741 +201695536 +201696739 +201696238 +201696237 +201696738 +201696737 +201696736 +201696735 +201696734 +201696733 +201695535 +201696732 +201696730 +201696731 +201696235 +201696729 +201696728 +201696234 +201696233 +201695534 +201696726 +201696232 +201696231 +201696725 +201695533 +201696724 +201696723 +201696722 +201696229 +201696720 +201696719 +201696718 +201696228 +201696716 +201696715 +201696714 +201696225 +201696711 +201696224 +201696710 +201696709 +201696708 +201696223 +201696707 +201696222 +201695532 +201696705 +201696706 +201696704 +201696703 +201696702 +201696701 +201696221 +201695531 +201696699 +201696698 +201696697 +201696696 +201695530 +201696695 +201695529 +201696219 +201696218 +201697110 +201696217 +201697109 +201695528 +201697107 +201697106 +201697105 +201697104 +201697103 +201696215 +201697102 +201696214 +201697101 +201696213 +201695527 +201697099 +201696212 +201696211 +201696209 +201696208 +201697098 +201697097 +201697096 +201696207 +201696206 +201696205 +201695525 +201697094 +201695524 +201696204 +201697093 +201697092 +201697091 +201697090 +201696201 +201697089 +201697088 +201697087 +201696200 +201695523 +201696199 +201697085 +201697084 +201696195 +201695522 +201695520 +201696194 +201697083 +201695519 +201695518 +201696193 +201696192 +201695517 +201695516 +201695515 +201696191 +201696190 +201695514 +201697080 +201697079 +201697078 +201696189 +201697076 +201696188 +201697075 +201697074 +201696187 +201696186 +201697073 +201697072 +201695513 +201697071 +201695512 +201697070 +201695511 +201696180 +201696179 +201697069 +201697068 +201697067 +201696177 +201697066 +201697065 +201697064 +201697063 +201696173 +201697061 +201696172 +201697060 +201697059 +201697058 +201697057 +201697056 +201696170 +201697055 +201696169 +201697054 +201697053 +201697052 +201697051 +201697050 +201697049 +201697048 +201695508 +201695507 +201697047 +201695506 +201696168 +201697046 +201697045 +201696166 +201697044 +201696165 +201696164 +201696163 +201695505 +201697041 +201697040 +201696162 +201697039 +201697038 +201697037 +201695504 +201697036 +201697035 +201697034 +201696161 +201696160 +201696159 +201696158 +201697033 +201696157 +201695503 +201697032 +201697031 +201697030 +201697029 +201696156 +201696155 +201697028 +201697026 +201697025 +201696154 +201697024 +201696153 +201696152 +201696151 +201696150 +201695502 +201697023 +201695501 +201696148 +201697022 +201697021 +201697020 +201695500 +201697019 +201696147 +201696146 +201697017 +201697015 +201696145 +201697014 +201697013 +201696144 +201697012 +201697011 +201696143 +201697010 +201695782 +201696142 +201697009 +201697008 +201697007 +201696140 +201697005 +201697499 +201697498 +201696137 +201695780 +201695779 +201697002 +201697001 +201696136 +201695778 +201697000 +201696134 +201696133 +201697244 +201697243 +201696132 +201697242 +201697497 +201696131 +201696130 +201696129 +201697496 +201695776 +201695775 +201695774 +201695773 +201696128 +201697494 +201695772 +201697493 +201695771 +201695770 +201697492 +201697491 +201697490 +201695769 +201697489 +201696127 +201697488 +201697487 +201696125 +201696126 +201697486 +201697485 +201696124 +201695767 +201695766 +201695765 +201696123 +201697484 +201697483 +201697482 +201696122 +201697481 +201697480 +201696121 +201695764 +201697479 +201697478 +201696120 +201697477 +201695763 +201696118 +201696117 +201697476 +201696116 +201697475 +201696115 +201697474 +201696114 +201697473 +201695762 +201696112 +201697471 +201697470 +201695761 +201696111 +201696110 +201697469 +201695759 +201697468 +201696108 +201696107 +201695758 +201697467 +201697466 +201696106 +201695757 +201697464 +201696104 +201697463 +201697462 +201697461 +201696346 +201696345 +201697460 +201696344 +201697459 +201696342 +201695756 +201697458 +201696341 +201697457 +201697456 +201696340 +201697455 +201697454 +201696339 +201697453 +201696338 +201697452 +201695755 +201696336 +201697451 +201695754 +201696335 +201697449 +201697448 +201696334 +201696333 +201696332 +201696331 +201696330 +201697447 +201696329 +201695752 +201695751 +201697446 +201696328 +201695749 +201695748 +201696327 +201695747 +201696326 +201696324 +201697445 +201695746 +201697444 +201696323 +201696322 +201696321 +201697443 +201697442 +201697441 +201696320 +201697440 +201697439 +201695744 +201696319 +201697438 +201697437 +201696318 +201697436 +201695743 +201697435 +201697434 +201697433 +201696317 +201695742 +201697432 +201695741 +201696315 +201697431 +201697430 +201697429 +201695740 +201697428 +201696314 +201697427 +201696313 +201695739 +201697426 +201697425 +201697424 +201697423 +201696312 +201696311 +201697422 +201696309 +201695738 +201696308 +201696307 +201697421 +201696306 +201697420 +201697419 +201696305 +201697417 +201696304 +201697416 +201696300 +201697415 +201696299 +201697413 +201696298 +201696297 +201695737 +201696296 +201697412 +201696295 +201696294 +201696293 +201697411 +201697410 +201696292 +201696291 +201697409 +201696290 +201695736 +201696289 +201697408 +201697407 +201696288 +201695735 +201697406 +201696287 +201696286 +201697405 +201697404 +201695734 +201696283 +201697403 +201696282 +201696280 +201697402 +201695733 +201697401 +201695731 +201695730 +201697400 +201697399 +201697398 +201697397 +201697396 +201697395 +201697394 +201696773 +201696807 +201697391 +201697390 +201695729 +201695728 +201697388 +201695727 +201696277 +201695726 +201697387 +201696276 +201695725 +201697386 +201697385 +201697384 +201696274 +201696273 +201696272 +201696271 +201697383 +201697382 +201697381 +201697380 +201695723 +201695722 +201697379 +201695721 +201697378 +201696269 +201696268 +201697377 +201696267 +201697375 +201697374 +201696266 +201696265 +201696264 +201695720 +201697373 +201696263 +201696260 +201697372 +201696259 +201697371 +201696257 +201697370 +201696256 +201697369 +201697368 +201697367 +201695718 +201696255 +201697365 +201697364 +201697362 +201697361 +201697360 +201697359 +201696253 +201696252 +201697358 +201697357 +201696499 +201695717 +201695716 +201697356 +201695715 +201696498 +201697355 +201696497 +201696496 +201696495 +201697353 +201697351 +201697350 +201697349 +201695714 +201697348 +201695713 +201696493 +201696491 +201697347 +201696490 +201696489 +201697346 +201696488 +201697345 +201696487 +201696486 +201697344 +201697343 +201696485 +201695712 +201697342 +201697341 +201697340 +201696482 +201696481 +201697339 +201695711 +201695710 +201696480 +201697337 +201697336 +201697335 +201697334 +201697333 +201697332 +201696479 +201697331 +201696478 +201695709 +201697330 +201696476 +201697329 +201696475 +201697328 +201695708 +201696474 +201697327 +201696472 +201696471 +201697326 +201695707 +201696469 +201696468 +201697325 +201697324 +201697323 +201696467 +201695706 +201696466 +201697322 +201697320 +201696465 +201696464 +201696463 +201697319 +201696462 +201696461 +201696460 +201697318 +201696459 +201697317 +201695705 +201696457 +201697315 +201696456 +201696455 +201695703 +201695702 +201696454 +201697314 +201695701 +201695700 +201696453 +201695699 +201696452 +201697313 +201697164 +201697165 +201696449 +201695698 +201697163 +201697161 +201697160 +201696447 +201697159 +201695696 +201697158 +201697157 +201697156 +201695695 +201696444 +201696443 +201696442 +201697154 +201696440 +201697153 +201696439 +201696438 +201696437 +201697152 +201695694 +201695693 +201695692 +201696435 +201697150 +201697149 +201695691 +201697147 +201696433 +201697146 +201697145 +201697144 +201696432 +201695689 +201697143 +201697142 +201696431 +201695688 +201697140 +201696430 +201697139 +201695687 +201696429 +201695686 +201697138 +201695685 +201697137 +201697135 +201695684 +201695595 +201696428 +201696427 +201695594 +201697134 +201696426 +201697133 +201697132 +201695593 +201696425 +201695592 +201697131 +201697129 +201696424 +201697127 +201697128 +201695591 +201696423 +201696422 +201697125 +201696421 +201696420 +201697124 +201696419 +201696418 +201695590 +201697123 +201697122 +201695589 +201696417 +201697121 +201696416 +201696415 +201696414 +201697120 +201696629 +201696413 +201696412 +201697119 +201697118 +201696411 +201696628 +201696410 +201697117 +201696627 +201696626 +201696408 +201696625 +201696407 +201696406 +201696624 +201696405 +201696623 +201696622 +201697116 +201697115 +201696404 +201696620 +201696619 +201696402 +201696617 +201696616 +201696401 +201697111 +201696614 +201697311 +201696613 +201697310 +201696398 +201697309 +201696612 +201697308 +201697307 +201696397 +201697306 +201697305 +201696611 +201696609 +201696608 +201696607 +201696605 +201696394 +201696603 +201696393 +201696602 +201697301 +201696391 +201696390 +201696389 +201696388 +201696387 +201697300 +201697299 +201696601 +201696385 +201697298 +201697297 +201696384 +201696383 +201696600 +201697295 +201696382 +201697294 +201696599 +201696381 +201697293 +201697292 +201696378 +201697291 +201696598 +201696597 +201696377 +201696376 +201697289 +201696596 +201697288 +201696375 +201696595 +201696374 +201696373 +201696594 +201696371 +201696370 +201697287 +201697286 +201696593 +201696368 +201697285 +201696366 +201696365 +201697284 +201696591 +201697283 +201696589 +201696587 +201696363 +201696586 +201697282 +201697281 +201696360 +201697280 +201697278 +201696585 +201696584 +201697277 +201697276 +201697275 +201696583 +201697274 +201696358 +201697273 +201696356 +201696581 +201696355 +201696580 +201696354 +201697272 +201696579 +201696578 +201696577 +201697270 +201696576 +201696351 +201696574 +201696350 +201696349 +201696572 +201697267 +201696347 +201696571 +201695596 +201695605 +201696570 +201695604 +201696569 +201696568 +201696567 +201696566 +201697266 +201697265 +201697264 +201695602 +201696565 +201696564 +201697263 +201696563 +201696562 +201695601 +201696561 +201697262 +201696560 +201697261 +201697260 +201696559 +201696558 +201695600 +201696557 +201695599 +201697259 +201697258 +201695598 +201696556 +201695597 +201696555 +201697257 +201697256 +201696554 +201697255 +201695619 +201695618 +201695617 +201696553 +201696551 +201697254 +201696550 +201697253 +201696549 +201695612 +201697252 +201695611 +201697251 +201697249 +201695610 +201697248 +201696548 +201695609 +201697247 +201695608 +201695607 +201695606 +201695646 +201697245 +201695645 +201695644 +201695643 +201695642 +201696546 +201695641 +201697239 +201695640 +201697238 +201697237 +201697236 +201697235 +201696545 +201697234 +201696544 +201697233 +201697232 +201695638 +201696543 +201695637 +201697231 +201695636 +201697230 +201695635 +201696541 +201697229 +201697228 +201695634 +201697227 +201696540 +201696539 +201695633 +201695632 +201697226 +201696538 +201696537 +201695631 +201697225 +201696536 +201697224 +201695629 +201697222 +201697221 +201696535 +201696534 +201696533 +201696532 +201695626 +201695624 +201696531 +201696530 +201697219 +201697218 +201696529 +201696528 +201696527 +201696526 +201696525 +201696524 +201697217 +201696523 +201697216 +201695621 +201696522 +201695620 +201696521 +201697215 +201695683 +201695682 +201697214 +201697213 +201697212 +201695680 +201695679 +201696520 +201695678 +201696519 +201697211 +201695676 +201696518 +201696517 +201696516 +201696515 +201696514 +201697209 +201695674 +201697208 +201695672 +201695671 +201696512 +201697207 +201695667 +201695666 +201696511 +201697206 +201695665 +201697205 +201695663 +201697204 +201696510 +201695662 +201696509 +201695661 +201696508 +201695660 +201696507 +201697203 +201696506 +201697202 +201695658 +201697201 +201695657 +201695656 +201695655 +201697199 +201695654 +201695653 +201697198 +201697197 +201697196 +201697195 +201697194 +201695650 +201697193 +201697192 +201695649 +201697191 +201695648 +201695647 +201697190 +201697189 +201696505 +201695814 +201695813 +201696504 +201697188 +201696503 +201695812 +201695810 +201696502 +201697187 +201695809 +201697185 +201695808 +201697184 +201695807 +201696501 +201695806 +201697183 +201696500 +201696659 +201696658 +201696657 +201697182 +201696656 +201696655 +201697181 +201695805 +201695804 +201697180 +201697179 +201695803 +201696654 +201695802 +201695800 +201695799 +201695797 +201696653 +201696651 +201697175 +201695796 +201695795 +201695794 +201696649 +201696648 +201695793 +201695792 +201695791 +201695790 +201697172 +201695789 +201695788 +201696647 +201696646 +201695787 +201697170 +201695786 +201695785 +201697168 +201697167 +201695784 +201697166 +201696805 +201696898 +201697999 +201698741 +201697998 +201696897 +201698737 +201697997 +201696896 +201696895 +201696894 +201698734 +201698732 +201696804 +201698133 +201698729 +201696803 +201698728 +201698727 +201697996 +201698726 +201698725 +201698724 +201696801 +201697995 +201698723 +201698722 +201697994 +201697993 +201698720 +201698719 +201697992 +201697991 +201698717 +201698716 +201696800 +201698715 +201698714 +201697989 +201698713 +201698712 +201697988 +201697987 +201698711 +201697986 +201698709 +201698708 +201698706 +201697984 +201698705 +201697982 +201698703 +201698702 +201697981 +201698701 +201698700 +201697980 +201698699 +201697979 +201698698 +201697978 +201697977 +201697976 +201698697 +201698696 +201697975 +201696797 +201698695 +201698694 +201698693 +201696796 +201698691 +201696795 +201698690 +201697973 +201697972 +201698689 +201698688 +201697971 +201697970 +201697969 +201698687 +201698686 +201697968 +201698685 +201696794 +201698684 +201696793 +201698683 +201697967 +201698682 +201697966 +201697965 +201698681 +201698680 +201697964 +201698677 +201698676 +201698675 +201698674 +201698673 +201698672 +201696792 +201698671 +201696790 +201698670 +201697960 +201698669 +201698668 +201698667 +201698666 +201697956 +201698665 +201697955 +201697954 +201698664 +201697953 +201696789 +201698663 +201698662 +201697952 +201696788 +201698661 +201697951 +201698659 +201698658 +201698657 +201698656 +201696787 +201698655 +201698654 +201698653 +201698652 +201697949 +201697948 +201697947 +201698651 +201698650 +201698649 +201698648 +201697946 +201698647 +201697945 +201697944 +201697943 +201696786 +201697941 +201697940 +201698645 +201698644 +201697939 +201698643 +201698642 +201697938 +201698641 +201698640 +201696785 +201698639 +201698637 +201697937 +201698636 +201698635 +201696784 +201698634 +201698633 +201696783 +201698632 +201697935 +201698631 +201697934 +201698630 +201698629 +201698952 +201698951 +201697933 +201698950 +201696782 +201697932 +201698949 +201697931 +201698948 +201698947 +201697930 +201698946 +201696781 +201696780 +201696779 +201696778 +201696777 +201696776 +201698945 +201698944 +201698943 +201698942 +201698941 +201698940 +201698939 +201698938 +201698937 +201698936 +201697927 +201698935 +201697926 +201698933 +201697925 +201697924 +201697923 +201698931 +201698930 +201698929 +201697922 +201698928 +201697921 +201696775 +201697920 +201697919 +201698927 +201698926 +201698925 +201696774 +201697918 +201697621 +201698166 +201698922 +201698921 +201698918 +201697620 +201698917 +201697916 +201697914 +201698914 +201697913 +201697619 +201698913 +201697912 +201697911 +201697910 +201697909 +201698911 +201697618 +201698910 +201698909 +201697617 +201698908 +201698907 +201697907 +201697906 +201698906 +201698905 +201698904 +201697905 +201698903 +201697904 +201698902 +201697903 +201697616 +201698240 +201697902 +201697900 +201698238 +201698237 +201697898 +201697896 +201698236 +201698235 +201698234 +201697895 +201697615 +201697614 +201697893 +201697891 +201697889 +201697613 +201698232 +201698231 +201697612 +201697888 +201697887 +201697886 +201697885 +201698228 +201697884 +201697610 +201698227 +201697609 +201697608 +201697882 +201697881 +201697880 +201697879 +201698225 +201697607 +201697878 +201697877 +201697606 +201698224 +201698222 +201698221 +201697604 +201698220 +201697874 +201698219 +201698218 +201697603 +201697873 +201697872 +201698217 +201698216 +201697871 +201697870 +201697869 +201697868 +201698215 +201697602 +201697866 +201697601 +201698213 +201698212 +201697600 +201697599 +201698211 +201698210 +201698208 +201697863 +201697861 +201697862 +201698207 +201698206 +201697860 +201698205 +201697597 +201697859 +201698203 +201697858 +201698202 +201697857 +201698200 +201697856 +201698199 +201698275 +201697855 +201698274 +201698273 +201697854 +201697853 +201697851 +201698272 +201698271 +201698270 +201697649 +201697596 +201698269 +201697595 +201697648 +201697594 +201697647 +201697646 +201697645 +201698268 +201698266 +201697593 +201697644 +201697643 +201698265 +201697592 +201697642 +201697641 +201698264 +201696999 +201698263 +201698262 +201697639 +201698261 +201698260 +201698259 +201696938 +201696937 +201696936 +201697849 +201698257 +201697848 +201698256 +201697847 +201698255 +201696998 +201698254 +201696997 +201696996 +201697846 +201697845 +201697844 +201697843 +201698252 +201697842 +201697841 +201697839 +201698249 +201697838 +201697837 +201698247 +201697836 +201698246 +201698245 +201697835 +201697834 +201698244 +201698243 +201697833 +201697832 +201698835 +201698834 +201697831 +201698833 +201697830 +201697829 +201698832 +201697828 +201698831 +201697827 +201698830 +201698829 +201698828 +201697825 +201697824 +201697823 +201697822 +201698827 +201697820 +201697821 +201697818 +201697819 +201696994 +201697817 +201698826 +201697816 +201698825 +201697815 +201696993 +201696992 +201697814 +201697813 +201697812 +201698824 +201698823 +201696990 +201698822 +201698821 +201698820 +201697811 +201698818 +201697810 +201696989 +201697809 +201696988 +201697808 +201696987 +201697807 +201697806 +201698816 +201697805 +201698815 +201698814 +201697803 +201696986 +201697802 +201697801 +201696985 +201698813 +201696984 +201697800 +201697799 +201698812 +201697798 +201698811 +201696983 +201696982 +201697796 +201698809 +201697795 +201696981 +201697793 +201698808 +201698807 +201698806 +201696978 +201697790 +201697789 +201698804 +201696977 +201696976 +201698802 +201698801 +201698800 +201696975 +201698799 +201697787 +201698798 +201696974 +201697785 +201697784 +201697782 +201697781 +201696973 +201696972 +201696971 +201697779 +201698796 +201698795 +201698793 +201697778 +201696970 +201697777 +201697776 +201698791 +201697775 +201698790 +201698789 +201697773 +201697772 +201697771 +201697770 +201696968 +201698787 +201697768 +201697767 +201697766 +201697765 +201697764 +201697763 +201698784 +201698783 +201698782 +201697762 +201698781 +201697761 +201698780 +201697760 +201697759 +201697758 +201697757 +201697756 +201698778 +201696966 +201698777 +201697755 +201698776 +201697754 +201698775 +201697753 +201697752 +201698774 +201696965 +201698773 +201698772 +201697750 +201696964 +201698770 +201696963 +201698769 +201696962 +201696961 +201698767 +201696960 +201698766 +201697749 +201697748 +201698764 +201696959 +201697747 +201698763 +201698762 +201697746 +201696958 +201698165 +201697743 +201698760 +201697742 +201697741 +201697740 +201698758 +201697739 +201697738 +201697736 +201698757 +201698756 +201696957 +201697735 +201698998 +201697733 +201698997 +201697732 +201698996 +201698995 +201697731 +201697730 +201697729 +201696956 +201697728 +201696955 +201698994 +201698993 +201697725 +201697724 +201697723 +201697722 +201698990 +201697721 +201698989 +201698988 +201696954 +201698987 +201697712 +201698986 +201696953 +201697711 +201698985 +201698984 +201698983 +201698982 +201698980 +201697709 +201698979 +201696952 +201696951 +201698978 +201698976 +201696950 +201697708 +201696949 +201697707 +201698974 +201697706 +201698973 +201698972 +201697703 +201697702 +201697701 +201698971 +201698970 +201698968 +201697700 +201697699 +201697698 +201697697 +201697695 +201698965 +201698964 +201696947 +201697694 +201697693 +201696946 +201697692 +201698963 +201698962 +201698961 +201698960 +201697691 +201698959 +201697689 +201697687 +201698958 +201697685 +201697684 +201697683 +201697682 +201698957 +201697681 +201698956 +201697680 +201697679 +201698955 +201697678 +201698954 +201696945 +201697675 +201698537 +201697674 +201696944 +201696943 +201697673 +201698535 +201697672 +201698534 +201698533 +201698532 +201698531 +201697671 +201698530 +201697670 +201697669 +201698528 +201698527 +201698526 +201698525 +201698524 +201697667 +201696940 +201698523 +201698522 +201698521 +201698520 +201697665 +201698519 +201698517 +201696939 +201697663 +201697662 +201698516 +201697591 +201697661 +201697660 +201697659 +201697658 +201697590 +201698515 +201698514 +201697588 +201697657 +201698513 +201697587 +201698512 +201697656 +201697585 +201697584 +201698511 +201698510 +201698509 +201698508 +201698507 +201698506 +201698505 +201698504 +201698503 +201697583 +201697654 +201698501 +201698500 +201697653 +201698901 +201698900 +201697652 +201697651 +201697580 +201698899 +201697579 +201698898 +201697650 +201697576 +201698121 +201698120 +201697575 +201698119 +201698118 +201698897 +201698117 +201697574 +201698116 +201698896 +201698115 +201697573 +201698114 +201697572 +201698113 +201698895 +201697571 +201698893 +201698112 +201697569 +201697568 +201697567 +201698111 +201697566 +201698110 +201698892 +201698890 +201698889 +201697565 +201698109 +201698107 +201698888 +201698887 +201698125 +201698106 +201697563 +201697562 +201698885 +201698104 +201697561 +201698884 +201698883 +201698103 +201698102 +201697560 +201697559 +201698881 +201697558 +201698880 +201698100 +201697557 +201698099 +201698878 +201698097 +201697556 +201697555 +201697554 +201698096 +201697553 +201698095 +201698094 +201698875 +201698092 +201698091 +201698874 +201698090 +201697552 +201698873 +201698089 +201698088 +201698871 +201698087 +201698085 +201698084 +201698868 +201697551 +201697550 +201698082 +201698081 +201698867 +201698080 +201698079 +201697549 +201698078 +201698077 +201697548 +201698865 +201698076 +201697547 +201698864 +201698863 +201698862 +201698861 +201698075 +201698074 +201697546 +201698073 +201697545 +201697544 +201698072 +201697543 +201697542 +201697541 +201697540 +201698859 +201698070 +201697539 +201698857 +201698855 +201698853 +201697538 +201698068 +201698067 +201697537 +201698852 +201698066 +201698851 +201698850 +201698065 +201698064 +201698063 +201697535 +201697534 +201698848 +201697533 +201697532 +201698847 +201697531 +201697530 +201698062 +201698846 +201698061 +201698060 +201698844 +201697528 +201697527 +201698843 +201698059 +201697526 +201698842 +201697525 +201697524 +201697523 +201698841 +201698840 +201697521 +201698057 +201698839 +201698838 +201698837 +201698303 +201698301 +201698300 +201698299 +201698298 +201697520 +201698297 +201698296 +201697519 +201697518 +201698295 +201698056 +201698293 +201698055 +201697517 +201698054 +201698053 +201698291 +201698052 +201698290 +201698051 +201698050 +201698049 +201697515 +201698289 +201698048 +201698288 +201698047 +201698046 +201698287 +201698286 +201698045 +201698285 +201698044 +201698043 +201697514 +201698042 +201697513 +201698041 +201697512 +201698040 +201698283 +201698282 +201698281 +201698038 +201698037 +201698036 +201698280 +201697511 +201698279 +201698278 +201697510 +201698035 +201698277 +201697509 +201698755 +201697508 +201698753 +201698754 +201698034 +201698752 +201698751 +201698750 +201698749 +201698748 +201698033 +201698746 +201698032 +201697507 +201698745 +201697506 +201698031 +201697505 +201697504 +201697503 +201697502 +201697500 +201698030 +201697638 +201698029 +201698743 +201697637 +201698742 +201697636 +201697635 +201698628 +201697634 +201698624 +201698622 +201698620 +201698621 +201698619 +201697632 +201698027 +201698617 +201698618 +201697631 +201698616 +201698615 +201698026 +201698025 +201698614 +201697630 +201698613 +201697629 +201698612 +201698611 +201698610 +201698609 +201697628 +201698024 +201698023 +201697627 +201697626 +201698022 +201697625 +201698608 +201698607 +201698606 +201698605 +201697624 +201698604 +201698603 +201698602 +201698601 +201698021 +201698020 +201697623 +201697622 +201696935 +201698598 +201696934 +201698018 +201698017 +201696932 +201698597 +201696931 +201698596 +201698595 +201696930 +201698016 +201696929 +201698593 +201696928 +201698015 +201696927 +201698592 +201696926 +201698014 +201696925 +201698013 +201696924 +201698590 +201698589 +201698587 +201698011 +201696923 +201698010 +201696922 +201698586 +201698585 +201698584 +201698009 +201696921 +201698008 +201698007 +201698006 +201698582 +201698581 +201696920 +201698579 +201696919 +201698004 +201698003 +201698002 +201698001 +201696918 +201696917 +201698578 +201698577 +201696916 +201698000 +201698575 +201698574 +201698573 +201698198 +201698572 +201698570 +201698197 +201698196 +201696914 +201698566 +201698194 +201698193 +201698565 +201698564 +201696913 +201698192 +201698562 +201698561 +201696912 +201698191 +201698560 +201698559 +201698558 +201696911 +201698190 +201696910 +201698189 +201698188 +201696909 +201698187 +201698557 +201696908 +201698556 +201698186 +201698555 +201698185 +201696907 +201698554 +201696906 +201698184 +201696905 +201698124 +201698123 +201696904 +201698309 +201698308 +201696903 +201696902 +201696901 +201696900 +201698307 +201698183 +201698182 +201698181 +201698180 +201698306 +201698305 +201696899 +201698179 +201698178 +201698177 +201697718 +201698543 +201698176 +201698175 +201698174 +201697717 +201697716 +201698173 +201698172 +201698171 +201697715 +201698170 +201698540 +201697714 +201698169 +201698168 +201698541 +201698167 +201697713 +201699349 +201699348 +201699592 +201698499 +201699591 +201699590 +201698497 +201699347 +201698496 +201699346 +201699345 +201699588 +201699587 +201699342 +201699586 +201699341 +201698495 +201699340 +201698494 +201698493 +201698491 +201698489 +201699339 +201698488 +201698487 +201698486 +201698485 +201699584 +201699338 +201698484 +201698483 +201699337 +201698482 +201698481 +201698480 +201698479 +201699583 +201699336 +201698478 +201698477 +201698476 +201699335 +201698475 +201699334 +201698474 +201699333 +201699332 +201699331 +201698473 +201699582 +201699330 +201698472 +201699329 +201698471 +201699581 +201698470 +201698469 +201698468 +201698467 +201699328 +201698466 +201699327 +201699326 +201698463 +201698462 +201698461 +201698460 +201699324 +201699323 +201699322 +201698459 +201698458 +201698456 +201698455 +201698454 +201698453 +201698452 +201698451 +201698449 +201698448 +201698447 +201698446 +201698445 +201698444 +201699580 +201699321 +201699579 +201698443 +201698442 +201699320 +201698441 +201698440 +201698439 +201699577 +201698438 +201699319 +201698437 +201699318 +201698436 +201698435 +201698434 +201698432 +201699316 +201699576 +201698431 +201698430 +201698428 +201699315 +201698427 +201699314 +201699313 +201698426 +201699311 +201699310 +201698425 +201699309 +201699575 +201698424 +201699574 +201698423 +201698422 +201698421 +201698420 +201698419 +201698418 +201698415 +201698414 +201698413 +201699572 +201698412 +201698411 +201699308 +201699307 +201698410 +201699306 +201698409 +201698408 +201699305 +201698407 +201699304 +201699302 +201698406 +201699301 +201698405 +201698404 +201698403 +201699299 +201699298 +201698402 +201699571 +201699297 +201699296 +201699570 +201698401 +201698400 +201698399 +201698398 +201698397 +201699295 +201699569 +201699294 +201698395 +201698394 +201699292 +201698393 +201699291 +201699290 +201699568 +201698392 +201698391 +201699289 +201698390 +201699567 +201699288 +201698389 +201698388 +201698387 +201699566 +201699286 +201698386 +201698385 +201698384 +201698383 +201698382 +201698381 +201698380 +201699285 +201699284 +201699283 +201698379 +201698378 +201698376 +201698375 +201699564 +201698374 +201699563 +201699562 +201699282 +201699561 +201698373 +201698372 +201699560 +201698371 +201699280 +201699279 +201698370 +201699559 +201698369 +201699278 +201699276 +201699275 +201698368 +201699274 +201698364 +201699557 +201698363 +201699273 +201698362 +201699272 +201699271 +201698360 +201699270 +201699269 +201699555 +201699554 +201698359 +201699265 +201699264 +201699553 +201699263 +201698358 +201698357 +201699261 +201699260 +201698356 +201699552 +201698355 +201698354 +201698353 +201699551 +201698352 +201698351 +201698350 +201698349 +201698348 +201699257 +201699256 +201698347 +201699550 +201698346 +201699254 +201699253 +201698345 +201698344 +201698343 +201699549 +201699252 +201699251 +201699250 +201699548 +201699248 +201699247 +201699246 +201698342 +201698341 +201699245 +201699242 +201699241 +201699240 +201699546 +201698339 +201698338 +201698337 +201699238 +201699237 +201698336 +201698335 +201699236 +201699545 +201699235 +201698334 +201699234 +201698333 +201699544 +201698331 +201698330 +201699233 +201698329 +201699232 +201699231 +201699230 +201699229 +201699543 +201699228 +201699542 +201699541 +201698328 +201699227 +201699226 +201698326 +201699540 +201698325 +201699539 +201698323 +201699538 +201698322 +201699225 +201698321 +201698320 +201698319 +201698318 +201699223 +201699222 +201699537 +201698317 +201698316 +201699221 +201699220 +201698314 +201698313 +201698312 +201699219 +201699218 +201699217 +201699536 +201698311 +201699535 +201698164 +201698163 +201699534 +201698162 +201699533 +201699215 +201698160 +201698159 +201699532 +201698158 +201699531 +201699530 +201699529 +201699213 +201698157 +201698155 +201699211 +201699210 +201698153 +201699209 +201699528 +201698152 +201698151 +201698150 +201698149 +201699207 +201699205 +201699204 +201699203 +201699202 +201699201 +201699200 +201698148 +201699199 +201698147 +201699198 +201698145 +201698144 +201698143 +201698142 +201698141 +201699197 +201698140 +201699527 +201698139 +201698138 +201699196 +201699195 +201699194 +201699526 +201698137 +201698136 +201699525 +201699192 +201698135 +201699191 +201698134 +201699190 +201698131 +201699189 +201698130 +201698129 +201699188 +201699999 +201699998 +201699187 +201699523 +201699995 +201699994 +201699993 +201699186 +201699992 +201699991 +201699185 +201699184 +201699990 +201699989 +201699988 +201699987 +201699182 +201699181 +201699180 +201699179 +201699178 +201699986 +201699985 +201699984 +201699177 +201699522 +201699983 +201699521 +201699176 +201699982 +201699520 +201699175 +201699980 +201699979 +201699978 +201699518 +201699977 +201699976 +201699174 +201699975 +201699974 +201699517 +201699973 +201699173 +201699172 +201699170 +201699971 +201699970 +201699969 +201699168 +201699968 +201699967 +201699966 +201699167 +201699965 +201699166 +201699964 +201699963 +201699962 +201699961 +201699165 +201699515 +201699960 +201699959 +201699958 +201699957 +201699164 +201699163 +201699162 +201699514 +201699513 +201699161 +201699955 +201699160 +201699159 +201699158 +201699954 +201699157 +201699953 +201699156 +201699952 +201699512 +201699155 +201699154 +201699511 +201699510 +201699950 +201699509 +201699949 +201699153 +201699948 +201699947 +201699152 +201699507 +201699945 +201699151 +201699944 +201699943 +201699942 +201699150 +201699149 +201699941 +201699148 +201699940 +201699939 +201699938 +201699147 +201699146 +201699506 +201699145 +201699937 +201699505 +201699936 +201699935 +201699934 +201699933 +201699144 +201699932 +201699142 +201699931 +201699929 +201699928 +201699140 +201699927 +201699137 +201699925 +201699924 +201699136 +201699923 +201699922 +201699134 +201699920 +201699919 +201699133 +201699132 +201699918 +201699917 +201699916 +201699915 +201699914 +201699130 +201699913 +201699129 +201699912 +201699128 +201699911 +201699910 +201699908 +201699907 +201699127 +201699126 +201699906 +201699905 +201699904 +201699903 +201699124 +201699902 +201699901 +201699123 +201699900 +201699899 +201699121 +201699119 +201699120 +201699503 +201699502 +201699118 +201699898 +201699897 +201699896 +201699117 +201699895 +201699116 +201699115 +201699501 +201699500 +201699894 +201699114 +201699893 +201699892 +201699891 +201699111 +201699499 +201699498 +201699110 +201699108 +201699109 +201699890 +201699889 +201699888 +201699107 +201699105 +201699885 +201699884 +201699883 +201699497 +201699496 +201699882 +201699881 +201699104 +201699495 +201699880 +201699102 +201699494 +201699100 +201699879 +201699878 +201699492 +201699097 +201699877 +201699491 +201699096 +201699876 +201699875 +201699490 +201699095 +201699874 +201699489 +201699094 +201699873 +201699488 +201699871 +201699870 +201699487 +201699093 +201699868 +201699092 +201699091 +201699486 +201699867 +201699866 +201699090 +201699089 +201699865 +201699088 +201699087 +201699864 +201699085 +201699485 +201699084 +201699083 +201699082 +201699081 +201699080 +201699860 +201699859 +201699484 +201699858 +201699857 +201699079 +201699483 +201699856 +201699855 +201699854 +201699482 +201699077 +201699853 +201699852 +201699076 +201699075 +201699851 +201699850 +201699849 +201699074 +201699848 +201699847 +201699846 +201699845 +201699073 +201699844 +201699072 +201699071 +201699843 +201699842 +201699481 +201699841 +201699840 +201699480 +201699839 +201699070 +201699068 +201699838 +201699067 +201699064 +201699062 +201699479 +201699835 +201699061 +201699833 +201699060 +201699832 +201699831 +201699059 +201699478 +201699477 +201699476 +201699475 +201699830 +201699057 +201699829 +201699828 +201699474 +201699056 +201699826 +201699825 +201699055 +201699824 +201699823 +201699822 +201699053 +201699819 +201699052 +201699051 +201699050 +201699048 +201699472 +201699816 +201699815 +201699045 +201699044 +201699471 +201699042 +201699814 +201699041 +201699040 +201699039 +201699038 +201699036 +201699813 +201699812 +201699470 +201699811 +201699810 +201699809 +201699035 +201699808 +201699807 +201699034 +201699032 +201699467 +201699030 +201699804 +201699803 +201699466 +201699801 +201699800 +201699799 +201699028 +201699464 +201699797 +201699796 +201699025 +201699024 +201699794 +201699023 +201699463 +201699022 +201699021 +201699792 +201699462 +201699020 +201699791 +201699019 +201699461 +201699790 +201699789 +201699788 +201699787 +201699786 +201699016 +201699015 +201699014 +201699013 +201699012 +201699011 +201699010 +201699784 +201699783 +201699782 +201699009 +201699781 +201699780 +201699459 +201699008 +201699007 +201699779 +201699778 +201699777 +201699776 +201699458 +201699006 +201699004 +201699003 +201699774 +201699773 +201699772 +201699002 +201699771 +201699457 +201699770 +201699001 +201699768 +201699456 +201699000 +201700499 +201700498 +201699767 +201699455 +201700497 +201700496 +201699765 +201699453 +201700495 +201700494 +201699452 +201699764 +201699451 +201699763 +201699762 +201700492 +201699761 +201700491 +201700490 +201699450 +201700488 +201699449 +201700487 +201699760 +201699758 +201699447 +201700486 +201699446 +201699754 +201700485 +201700484 +201700483 +201699752 +201700482 +201699751 +201699443 +201700480 +201699749 +201699440 +201699439 +201700479 +201699748 +201699747 +201699745 +201699744 +201699438 +201700478 +201700477 +201700476 +201699741 +201700475 +201699740 +201699739 +201699738 +201699737 +201700474 +201699736 +201699735 +201699734 +201699437 +201700472 +201699436 +201699435 +201700471 +201699434 +201700468 +201700467 +201699732 +201700466 +201700465 +201699433 +201699730 +201699729 +201699728 +201699727 +201700464 +201699432 +201699726 +201699724 +201699723 +201699431 +201699430 +201699722 +201700463 +201700462 +201699721 +201699720 +201700461 +201699429 +201699719 +201699718 +201699428 +201699717 +201699427 +201699426 +201699716 +201700459 +201700458 +201700457 +201699425 +201699715 +201699424 +201699714 +201699423 +201699422 +201699713 +201699712 +201700456 +201699421 +201699711 +201700455 +201699710 +201700454 +201699709 +201699708 +201699707 +201699419 +201699705 +201699418 +201700453 +201699704 +201699703 +201699417 +201699416 +201699415 +201699701 +201700452 +201700451 +201699700 +201700450 +201700449 +201699697 +201699414 +201699696 +201699413 +201699695 +201700448 +201699412 +201699692 +201699411 +201699691 +201700445 +201699690 +201699689 +201699410 +201700444 +201700443 +201699409 +201700442 +201700441 +201700440 +201699408 +201699688 +201700439 +201700438 +201699407 +201699687 +201699686 +201699685 +201699684 +201699683 +201699406 +201700437 +201699682 +201700436 +201699405 +201699681 +201699680 +201699679 +201700435 +201700434 +201699678 +201700433 +201699404 +201699403 +201699402 +201700431 +201699401 +201700430 +201699677 +201699676 +201699400 +201700429 +201700428 +201699399 +201700426 +201700427 +201699674 +201700425 +201699398 +201700424 +201699673 +201700423 +201699672 +201699671 +201700422 +201699670 +201699396 +201700421 +201700420 +201700419 +201699665 +201699393 +201699392 +201700418 +201700417 +201699664 +201699663 +201699662 +201699661 +201699660 +201699659 +201700415 +201700414 +201700413 +201699391 +201699390 +201700412 +201699658 +201699657 +201699389 +201699656 +201699655 +201699388 +201699387 +201699654 +201700411 +201699653 +201700410 +201700409 +201699652 +201699651 +201699386 +201699385 +201699649 +201699650 +201699648 +201700408 +201700407 +201699647 +201699646 +201700406 +201700405 +201699645 +201699643 +201699384 +201699383 +201699382 +201699381 +201699642 +201699640 +201700403 +201699379 +201699380 +201699639 +201700402 +201699378 +201699637 +201700401 +201699377 +201699636 +201700400 +201700399 +201700398 +201699635 +201699634 +201699633 +201699376 +201699375 +201700397 +201699374 +201699632 +201700396 +201699630 +201699372 +201700393 +201700392 +201699371 +201699370 +201700391 +201700390 +201700389 +201699369 +201699368 +201699628 +201699627 +201699367 +201700388 +201699626 +201700387 +201699366 +201699625 +201700385 +201699365 +201699624 +201699623 +201699364 +201699363 +201699622 +201699362 +201700384 +201699361 +201699360 +201699621 +201699359 +201699358 +201699357 +201700382 +201699620 +201699619 +201700381 +201699618 +201699356 +201700380 +201699355 +201700379 +201699354 +201699617 +201699616 +201700378 +201700377 +201700376 +201700375 +201700374 +201699614 +201699612 +201699611 +201700371 +201699353 +201699352 +201699610 +201699351 +201699350 +201700369 +201699608 +201699607 +201699606 +201699605 +201699604 +201700366 +201699603 +201699602 +201699600 +201699599 +201700365 +201700364 +201700363 +201700362 +201700361 +201699598 +201700360 +201699597 +201700359 +201699595 +201699593 +201700021 +201700020 +201700352 +201700119 +201700350 +201700117 +201700116 +201700001 +201700002 +201700003 +201700115 +201700348 +201700004 +201700114 +201700005 +201700006 +201700007 +201700008 +201700010 +201700347 +201700011 +201700346 +201700012 +201700013 +201700014 +201700345 +201700015 +201700016 +201700018 +201700344 +201700549 +201700343 +201700548 +201700342 +201700546 +201700340 +201700543 +201700542 +201700541 +201700338 +201700337 +201700336 +201700113 +201700335 +201700539 +201700537 +201700536 +201700334 +201700535 +201700112 +201700534 +201700533 +201700110 +201700108 +201700532 +201700530 +201700529 +201700107 +201700528 +201700332 +201700527 +201700526 +201700523 +201700331 +201700106 +201700521 +201700520 +201700519 +201700518 +201700517 +201700330 +201700328 +201700327 +201700516 +201700515 +201700514 +201700513 +201700511 +201700325 +201700324 +201700323 +201700509 +201700105 +201700508 +201700103 +201700507 +201700102 +201700101 +201700100 +201700321 +201700099 +201700098 +201700320 +201700319 +201700318 +201700505 +201700504 +201700503 +201700502 +201700097 +201700096 +201700316 +201700500 +201700315 +201700633 +201700632 +201700631 +201700630 +201700313 +201700629 +201700628 +201700312 +201700310 +201700309 +201700625 +201700624 +201700308 +201700622 +201700620 +201700619 +201700095 +201700618 +201700307 +201700306 +201700305 +201700617 +201700303 +201700302 +201700094 +201700616 +201700093 +201700092 +201700300 +201700615 +201700613 +201700091 +201700090 +201700612 +201700611 +201700298 +201700297 +201700609 +201700608 +201700089 +201700296 +201700295 +201700606 +201700294 +201700605 +201700604 +201700088 +201700603 +201700602 +201700293 +201700601 +201700600 +201700599 +201700291 +201700598 +201700596 +201700595 +201700593 +201700592 +201700085 +201700289 +201700084 +201700591 +201700288 +201700287 +201700590 +201700589 +201700588 +201700587 +201700585 +201700584 +201700583 +201700285 +201700581 +201700580 +201700284 +201700283 +201700579 +201700578 +201700577 +201700282 +201700280 +201700576 +201700575 +201700574 +201700082 +201700278 +201700277 +201700081 +201700276 +201700275 +201700573 +201700572 +201700571 +201700273 +201700272 +201700271 +201700270 +201700269 +201700569 +201700268 +201700568 +201700567 +201700267 +201700566 +201700565 +201700266 +201700080 +201700079 +201700265 +201700563 +201700263 +201700562 +201700561 +201700077 +201700560 +201700262 +201700076 +201700559 +201700261 +201700075 +201700260 +201700259 +201700558 +201700557 +201700556 +201700555 +201700258 +201700554 +201700553 +201700256 +201700255 +201700552 +201700551 +201700550 +201700253 +201700074 +201700742 +201700741 +201700740 +201700739 +201700737 +201700073 +201700072 +201700252 +201700251 +201700736 +201700070 +201700735 +201700069 +201700250 +201700734 +201700733 +201700730 +201700729 +201700249 +201700248 +201700728 +201700727 +201700726 +201700725 +201700247 +201700724 +201700068 +201700722 +201700246 +201700245 +201700720 +201700244 +201700719 +201700067 +201700243 +201700718 +201700242 +201700717 +201700716 +201700715 +201700714 +201700713 +201700066 +201700065 +201700711 +201700064 +201700710 +201700240 +201700709 +201700238 +201700063 +201700237 +201700235 +201700708 +201700707 +201700706 +201700705 +201700704 +201700703 +201700062 +201700232 +201700061 +201700701 +201700700 +201700699 +201700231 +201700060 +201700059 +201700058 +201700230 +201700697 +201700057 +201700696 +201700229 +201700695 +201700694 +201700693 +201700227 +201700692 +201700691 +201700226 +201700225 +201700224 +201700223 +201700222 +201700690 +201701064 +201701063 +201701062 +201701061 +201701060 +201701059 +201701058 +201701057 +201700055 +201701056 +201701055 +201700689 +201701054 +201700054 +201700688 +201701053 +201701052 +201700053 +201700686 +201700685 +201701050 +201700684 +201700683 +201700682 +201700681 +201700052 +201701048 +201700680 +201700051 +201700679 +201700050 +201700049 +201701047 +201701046 +201701045 +201701044 +201700048 +201701043 +201700678 +201701042 +201701041 +201700047 +201700677 +201700676 +201700675 +201700674 +201701040 +201701039 +201700673 +201700046 +201700672 +201701038 +201700670 +201700669 +201701037 +201700668 +201701036 +201701035 +201701034 +201700667 +201700666 +201700665 +201700045 +201700664 +201701032 +201700663 +201700662 +201700660 +201700659 +201700044 +201700658 +201700043 +201700657 +201700656 +201700655 +201700654 +201700653 +201700652 +201700651 +201700650 +201701029 +201700649 +201701027 +201700042 +201700648 +201701026 +201701025 +201700647 +201700041 +201700646 +201700645 +201700644 +201701023 +201700642 +201700641 +201700040 +201700640 +201700038 +201700037 +201701019 +201700638 +201700637 +201701018 +201701017 +201700036 +201701016 +201700635 +201700634 +201701014 +201701013 +201700830 +201701012 +201701011 +201700035 +201700829 +201701010 +201700826 +201700825 +201701009 +201701008 +201701007 +201700824 +201700823 +201701006 +201701005 +201700822 +201701004 +201701003 +201700820 +201701001 +201700819 +201700818 +201701000 +201701161 +201700817 +201701160 +201701159 +201701158 +201700816 +201701157 +201701156 +201700814 +201701155 +201700813 +201700812 +201701154 +201701153 +201701152 +201701151 +201701150 +201701149 +201700811 +201700810 +201700809 +201701148 +201701147 +201701146 +201701145 +201701144 +201701143 +201701142 +201700808 +201701141 +201701140 +201701139 +201701138 +201700807 +201700806 +201701137 +201700034 +201700033 +201701136 +201700032 +201701135 +201701134 +201700031 +201700805 +201701133 +201700030 +201700804 +201701132 +201700803 +201701131 +201701130 +201700801 +201700802 +201700800 +201700799 +201700029 +201700798 +201700797 +201700028 +201701129 +201700796 +201701128 +201700795 +201701127 +201701126 +201700794 +201700793 +201700791 +201700789 +201700788 +201700787 +201701123 +201701122 +201700027 +201700026 +201700786 +201700025 +201700785 +201701121 +201700784 +201701120 +201701119 +201700783 +201700782 +201701117 +201700781 +201700780 +201701115 +201701114 +201700779 +201700777 +201701113 +201700024 +201700776 +201700774 +201700773 +201701111 +201701110 +201700772 +201700771 +201701109 +201701108 +201700770 +201701107 +201700769 +201700768 +201700767 +201700023 +201700766 +201700765 +201700764 +201700763 +201700022 +201701105 +201701104 +201701103 +201700760 +201700759 +201701101 +201700757 +201700756 +201700755 +201700754 +201700753 +201701099 +201701098 +201701097 +201700221 +201700220 +201701096 +201700219 +201700751 +201700218 +201701094 +201700750 +201701092 +201700749 +201700217 +201701091 +201701090 +201701089 +201700748 +201700747 +201700746 +201701087 +201700745 +201701086 +201701085 +201700216 +201701084 +201701083 +201700743 +201701081 +201701080 +201700917 +201701079 +201700916 +201701078 +201701077 +201700914 +201700913 +201700912 +201700215 +201700214 +201701075 +201700911 +201700213 +201700910 +201700909 +201700212 +201700908 +201700211 +201700210 +201701074 +201701073 +201700907 +201700906 +201700209 +201701072 +201700208 +201700905 +201700904 +201700207 +201701071 +201700903 +201701070 +201700902 +201700901 +201701069 +201701068 +201700206 +201701065 +201701250 +201701249 +201700898 +201701248 +201701247 +201700897 +201701246 +201700896 +201700895 +201701245 +201700894 +201700204 +201701244 +201700203 +201701242 +201701241 +201701240 +201701239 +201701237 +201701236 +201701235 +201700202 +201700201 +201700200 +201700891 +201701234 +201700199 +201701233 +201701231 +201700198 +201701229 +201701230 +201700196 +201701228 +201701227 +201701226 +201701225 +201701224 +201700195 +201700887 +201700194 +201700193 +201701222 +201700885 +201700192 +201701221 +201700191 +201700190 +201700189 +201700188 +201700187 +201700883 +201701220 +201701219 +201701218 +201701215 +201701214 +201701213 +201701211 +201700186 +201700185 +201701209 +201700879 +201701208 +201701207 +201700184 +201701206 +201701205 +201701204 +201701202 +201701201 +201700183 +201700181 +201701200 +201700876 +201701198 +201701197 +201700873 +201700179 +201701196 +201700178 +201700866 +201700865 +201701195 +201701194 +201700176 +201701193 +201701192 +201700175 +201700174 +201700863 +201701191 +201700862 +201700861 +201701190 +201700860 +201700859 +201700173 +201701188 +201700172 +201701187 +201700858 +201700171 +201700856 +201701186 +201700170 +201701184 +201700169 +201701182 +201701181 +201700852 +201701180 +201700851 +201700850 +201701178 +201701177 +201700168 +201701176 +201700167 +201700166 +201700165 +201700847 +201700164 +201700846 +201701174 +201700162 +201701171 +201700161 +201701170 +201701168 +201701167 +201701166 +201700840 +201700839 +201700838 +201700160 +201701165 +201700837 +201700836 +201700834 +201700833 +201700832 +201700831 +201700159 +201700999 +201700998 +201700997 +201700996 +201700157 +201700995 +201700156 +201700994 +201700993 +201700992 +201701164 +201700991 +201700990 +201701163 +201701162 +201701316 +201700155 +201700988 +201701315 +201701314 +201700154 +201700987 +201700986 +201701310 +201700985 +201700153 +201701308 +201700152 +201700151 +201701307 +201700150 +201700983 +201701306 +201701305 +201700982 +201700981 +201701304 +201700980 +201701303 +201700148 +201700147 +201701301 +201700979 +201701300 +201700146 +201700145 +201700144 +201701299 +201701298 +201701297 +201700143 +201700978 +201700142 +201700976 +201700977 +201700141 +201700140 +201700974 +201700973 +201700139 +201700972 +201701295 +201701294 +201700971 +201700970 +201701293 +201700968 +201700138 +201700967 +201701292 +201700137 +201700136 +201700966 +201700135 +201701291 +201700965 +201700134 +201700963 +201700962 +201700961 +201701289 +201701288 +201700960 +201700957 +201700956 +201701287 +201700133 +201701286 +201700954 +201701285 +201701284 +201701283 +201701281 +201700953 +201700131 +201700130 +201700952 +201700951 +201701279 +201700128 +201700950 +201701258 +201700127 +201700126 +201700947 +201700125 +201700944 +201700943 +201700942 +201701276 +201700940 +201700939 +201700938 +201701275 +201700937 +201700936 +201700935 +201700123 +201700122 +201700933 +201700121 +201700120 +201700931 +201700930 +201700929 +201700928 +201700927 +201701274 +201700358 +201701273 +201701272 +201701271 +201700357 +201700356 +201701270 +201700926 +201701269 +201701268 +201700924 +201700923 +201701267 +201700355 +201700922 +201700921 +201700920 +201701266 +201701265 +201701263 +201701262 +201701261 +201700919 +201700354 +201700353 +201700918 +201701260 +201701259 +201701980 +201702224 +201701983 +201702540 +201702222 +201702539 +201702538 +201701979 +201702537 +201701326 +201702546 +201702594 +201701978 +201702221 +201701977 +201702535 +201701445 +201701405 +201702536 +201702534 +201701418 +201702340 +201702353 +201701975 +201702607 +201702220 +201702371 +201702583 +201702219 +201701974 +201701976 +201701973 +201702218 +201701972 +201702217 +201702533 +201702215 +201702237 +201702216 +201701480 +201702214 +201702213 +201702531 +201702532 +201701970 +201701971 +201702212 +201701969 +201702210 +201702211 +201701493 +201702209 +201702530 +201702529 +201701412 +201701411 +201701410 +201702208 +201701409 +201701408 +201701407 +201702207 +201701406 +201702576 +201701476 +201702225 +201702528 +201702205 +201702527 +201701967 +201701965 +201702203 +201702202 +201701964 +201701432 +201701427 +201702201 +201701963 +201701966 +201702526 +201701962 +201702200 +201702204 +201701961 +201702575 +201701420 +201701959 +201702567 +201702198 +201701960 +201701958 +201701956 +201701957 +201701968 +201702195 +201702525 +201702254 +201702196 +201702199 +201702524 +201701463 +201701955 +201702307 +201702194 +201702193 +201701954 +201702197 +201702593 +201702298 +201702574 +201702191 +201701985 +201702192 +201702190 +201702360 +201702189 +201701364 +201701952 +201702187 +201701953 +201702523 +201701951 +201702188 +201701419 +201702186 +201702185 +201702554 +201702183 +201702184 +201701949 +201702521 +201702182 +201701482 +201702181 +201701948 +201701334 +201702180 +201702179 +201702553 +201701946 +201701485 +201701947 +201702280 +201702177 +201702176 +201702178 +201701944 +201702175 +201701444 +201702174 +201702172 +201701448 +201702173 +201701941 +201701940 +201702602 +201702520 +201701320 +201701943 +201701942 +201702171 +201702170 +201702169 +201702168 +201701939 +201701336 +201702559 +201701986 +201702165 +201702166 +201701484 +201702547 +201701945 +201702163 +201701993 +201702162 +201701360 +201701333 +201701359 +201702555 +201702309 +201702161 +201702164 +201702160 +201702282 +201701950 +201702167 +201702252 +201702519 +201701938 +201702159 +201702518 +201702158 +201701800 +201702582 +201702517 +201701934 +201702156 +201702563 +201701935 +201701936 +201702267 +201702157 +201701988 +201702312 +201702155 +201702154 +201702153 +201701256 +201702152 +201702151 +201702149 +201702150 +201702515 +201701931 +201701933 +201702148 +201702516 +201701369 +201702147 +201702146 +201702599 +201701930 +201701367 +201702144 +201702513 +201702145 +201702143 +201701929 +201702284 +201702142 +201701928 +201701932 +201702511 +201702141 +201702510 +201702140 +201702512 +201702249 +201702137 +201702139 +201702514 +201702274 +201702509 +201702138 +201702286 +201702135 +201701997 +201701994 +201702508 +201701323 +201702507 +201702229 +201701927 +201701926 +201702506 +201702281 +201702305 +201702505 +201702136 +201702134 +201701924 +201702504 +201702503 +201701923 +201702502 +201701925 +201701921 +201702133 +201701352 +201702501 +201701351 +201702132 +201701253 +201702131 +201701919 +201701922 +201701920 +201701322 +201701361 +201702129 +201701392 +201701391 +201702130 +201701358 +201701390 +201701332 +201701331 +201701389 +201701330 +201701329 +201701388 +201701328 +201701387 +201701452 +201701318 +201701918 +201701917 +201701386 +201701385 +201703499 +201701384 +201702128 +201701349 +201701383 +201703498 +201701348 +201702560 +201701347 +201701382 +201703496 +201701346 +201701916 +201701381 +201701345 +201701461 +201701344 +201701380 +201702127 +201703497 +201701379 +201701337 +201701378 +201701368 +201701377 +201702306 +201701915 +201701937 +201701376 +201701398 +201701397 +201702598 +201701375 +201701396 +201701459 +201702126 +201701395 +201701374 +201703495 +201701340 +201701373 +201701911 +201701394 +201701912 +201701371 +201703494 +201701370 +201702124 +201701343 +201701913 +201702123 +201701342 +201701356 +201701996 +201701910 +201703492 +201701995 +201702121 +201702122 +201703493 +201701488 +201703491 +201701433 +201701257 +201702120 +201703490 +201702564 +201701254 +201701906 +201701907 +201701255 +201702243 +201702119 +201701908 +201701319 +201701903 +201702591 +201702226 +201702580 +201703489 +201702125 +201702118 +201701324 +201701446 +201701909 +201703488 +201703486 +201701902 +201701252 +201702579 +201702114 +201701251 +201701492 +201702115 +201703487 +201701901 +201701999 +201702113 +201702116 +201701998 +201702112 +201702586 +201702331 +201701321 +201701898 +201702111 +201701900 +201702240 +201702110 +201701897 +201701905 +201703484 +201702109 +201702107 +201703485 +201702117 +201702106 +201703483 +201701896 +201702104 +201701899 +201702108 +201702337 +201702102 +201701895 +201702103 +201702101 +201702099 +201703481 +201702098 +201701894 +201702234 +201702097 +201703482 +201701892 +201702096 +201701984 +201702095 +201702093 +201702100 +201702094 +201703480 +201702105 +201703479 +201701891 +201702091 +201702090 +201701889 +201702092 +201701888 +201702089 +201701890 +201701886 +201702088 +201702086 +201702236 +201702087 +201701882 +201702085 +201702233 +201701477 +201701885 +201701880 +201702083 +201701883 +201702082 +201702321 +201702084 +201702081 +201702552 +201702080 +201701878 +201702079 +201701879 +201703478 +201702076 +201702075 +201702074 +201702077 +201702073 +201702072 +201701875 +201702261 +201702078 +201701987 +201702071 +201701876 +201701872 +201701877 +201701870 +201702605 +201702070 +201701456 +201701904 +201702346 +201702069 +201702068 +201701893 +201703476 +201703477 +201702067 +201702558 +201701992 +201702587 +201701366 +201701887 +201702065 +201701884 +201702064 +201701869 +201701867 +201701866 +201701871 +201702358 +201701873 +201702061 +201702059 +201702063 +201701354 +201702060 +201703475 +201702062 +201701865 +201702058 +201702570 +201701864 +201701491 +201701355 +201702057 +201703474 +201701862 +201701861 +201702322 +201703473 +201702056 +201701860 +201701868 +201701404 +201702055 +201703472 +201702054 +201701859 +201702227 +201702571 +201701857 +201702543 +201702573 +201702066 +201701855 +201702053 +201701858 +201701854 +201702052 +201701851 +201702051 +201703470 +201701982 +201702050 +201702049 +201701852 +201701474 +201701989 +201701850 +201702048 +201702047 +201702046 +201702366 +201702544 +201701849 +201703469 +201703466 +201702592 +201701443 +201703468 +201703467 +201701847 +201703465 +201702044 +201701848 +201701853 +201701339 +201702045 +201701842 +201701841 +201702043 +201701840 +201701466 +201701839 +201703464 +201702042 +201702041 +201701990 +201701845 +201701843 +201703471 +201702589 +201701846 +201702040 +201703463 +201703462 +201702039 +201701422 +201702301 +201701836 +201702368 +201701483 +201703461 +201702038 +201701831 +201702037 +201701834 +201701837 +201703460 +201702549 +201703459 +201701833 +201703458 +201702036 +201701832 +201701830 +201702035 +201701838 +201703457 +201702034 +201701829 +201702603 +201701338 +201701827 +201703456 +201702033 +201701450 +201701442 +201701826 +201701828 +201701447 +201703455 +201701497 +201702259 +201701825 +201701357 +201701863 +201702231 +201703454 +201702032 +201701824 +201702031 +201702541 +201703452 +201702030 +201703453 +201702542 +201702228 +201701426 +201701823 +201703451 +201701822 +201702232 +201701821 +201702029 +201702028 +201701835 +201702025 +201702027 +201702024 +201702596 +201701429 +201702026 +201701819 +201701818 +201702269 +201702023 +201702021 +201702022 +201701460 +201701816 +201701817 +201702020 +201701437 +201702294 +201702019 +201701815 +201701820 +201702230 +201701813 +201701881 +201701814 +201702018 +201702016 +201702017 +201702015 +201703450 +201701812 +201701991 +201701981 +201702001 +201701810 +201702590 +201702011 +201703449 +201702581 +201702572 +201703448 +201701809 +201701874 +201701808 +201702012 +201701811 +201702010 +201702320 +201701807 +201701806 +201702009 +201702363 +201703446 +201702008 +201703447 +201701805 +201702565 +201702007 +201702006 +201702005 +201703445 +201702014 +201701804 +201702004 +201701802 +201702247 +201701803 +201702003 +201702000 +201701798 +201702997 +201703444 +201702996 +201701797 +201703443 +201703442 +201701796 +201701795 +201701794 +201703441 +201701793 +201701792 +201702994 +201701791 +201701790 +201702991 +201703440 +201702990 +201702988 +201703439 +201703438 +201703437 +201701788 +201701787 +201701786 +201703436 +201703435 +201702986 +201701785 +201702983 +201702981 +201701784 +201701783 +201702979 +201702978 +201701782 +201703434 +201701780 +201701779 +201701778 +201701776 +201701775 +201701774 +201703433 +201701773 +201703432 +201702976 +201702975 +201703431 +201703430 +201701769 +201703429 +201703428 +201701768 +201702972 +201703427 +201703425 +201702971 +201703424 +201703423 +201703422 +201702969 +201701766 +201703421 +201701765 +201701764 +201701763 +201703420 +201701762 +201703418 +201702965 +201702964 +201703417 +201702963 +201701759 +201701760 +201701758 +201703416 +201703415 +201703414 +201702959 +201701757 +201701756 +201703412 +201701755 +201703411 +201703410 +201703409 +201702956 +201701754 +201702955 +201701753 +201701752 +201703407 +201703406 +201701750 +201703405 +201701749 +201703404 +201702953 +201703403 +201701748 +201703402 +201701747 +201701745 +201702951 +201702950 +201701744 +201701743 +201701742 +201702949 +201703399 +201701740 +201701739 +201703397 +201702946 +201701738 +201701737 +201701736 +201702945 +201701735 +201701734 +201702944 +201703396 +201702943 +201701730 +201703395 +201702941 +201701728 +201701727 +201703394 +201701726 +201701725 +201703392 +201703391 +201701724 +201703390 +201701723 +201701722 +201702939 +201702938 +201702937 +201703389 +201702935 +201701721 +201703388 +201702934 +201703387 +201703386 +201701719 +201703385 +201702931 +201702930 +201701718 +201702929 +201701717 +201701716 +201701714 +201703384 +201702928 +201701713 +201701712 +201703383 +201701711 +201701710 +201701709 +201701708 +201701707 +201703381 +201701706 +201703380 +201702926 +201702925 +201701704 +201701703 +201703379 +201701702 +201703378 +201701701 +201702923 +201703377 +201703375 +201703374 +201701699 +201701698 +201702922 +201701697 +201701696 +201701695 +201702918 +201701694 +201701693 +201702913 +201701692 +201702912 +201702910 +201702909 +201701690 +201702908 +201702907 +201701689 +201703373 +201702905 +201702904 +201703372 +201701688 +201703371 +201701687 +201703370 +201701685 +201702902 +201702901 +201703369 +201703368 +201701684 +201701683 +201703365 +201702900 +201703364 +201702899 +201702898 +201703363 +201702897 +201702896 +201701681 +201703362 +201701680 +201702895 +201701678 +201701677 +201702893 +201703360 +201702892 +201701676 +201701675 +201703359 +201702891 +201703358 +201701674 +201701673 +201703357 +201702890 +201702888 +201702887 +201701672 +201701671 +201702886 +201703356 +201701670 +201703355 +201703354 +201701669 +201702884 +201702883 +201702882 +201701667 +201701666 +201701665 +201701664 +201701662 +201703352 +201701661 +201703351 +201702880 +201702879 +201701660 +201703350 +201701659 +201701658 +201701657 +201701656 +201703348 +201703347 +201701655 +201703346 +201702876 +201701654 +201701653 +201703345 +201701652 +201703344 +201703343 +201703342 +201701651 +201701650 +201702875 +201702874 +201702873 +201702872 +201701649 +201701648 +201701647 +201701646 +201701645 +201702871 +201701644 +201701643 +201702870 +201702869 +201702868 +201703340 +201701642 +201702867 +201703339 +201702866 +201701641 +201702865 +201701640 +201703338 +201703337 +201703336 +201703335 +201703334 +201702864 +201702863 +201701639 +201703333 +201701638 +201702862 +201703332 +201702861 +201702860 +201702859 +201701636 +201702857 +201701635 +201702856 +201703331 +201701634 +201701633 +201702853 +201702852 +201703330 +201702851 +201701631 +201701630 +201703329 +201701629 +201701628 +201701627 +201702849 +201701626 +201702847 +201702846 +201703328 +201701625 +201703327 +201703326 +201701624 +201702844 +201703325 +201701623 +201702843 +201703324 +201703323 +201701621 +201701620 +201703322 +201701619 +201703321 +201702842 +201702841 +201703320 +201703319 +201701618 +201702839 +201701617 +201701615 +201701613 +201702838 +201701612 +201701611 +201702837 +201702836 +201703318 +201701610 +201702835 +201703317 +201702834 +201702833 +201702832 +201703316 +201703315 +201701608 +201702831 +201701606 +201701603 +201701602 +201701601 +201702829 +201703314 +201701600 +201703313 +201703311 +201702828 +201701599 +201701598 +201701597 +201701596 +201703310 +201702826 +201703309 +201703308 +201702825 +201703307 +201701594 +201702824 +201701592 +201702823 +201702822 +201701591 +201701590 +201702821 +201702820 +201701589 +201701587 +201702818 +201703306 +201702817 +201701586 +201703305 +201702816 +201702815 +201702813 +201701584 +201701583 +201702812 +201703304 +201703303 +201703302 +201702811 +201702810 +201702809 +201701582 +201702808 +201702807 +201702806 +201701581 +201702805 +201701580 +201701579 +201702804 +201702803 +201702802 +201702800 +201701578 +201702799 +201701577 +201702798 +201702796 +201702795 +201703301 +201703300 +201701575 +201701574 +201701572 +201702794 +201703299 +201701571 +201702792 +201703298 +201702791 +201703296 +201703295 +201701570 +201703294 +201702789 +201702788 +201703293 +201702784 +201703292 +201703291 +201702783 +201702782 +201702781 +201701569 +201703289 +201702779 +201703288 +201702776 +201702774 +201701567 +201701566 +201703287 +201701565 +201702773 +201702772 +201701564 +201703286 +201703285 +201702771 +201701563 +201702769 +201702768 +201703284 +201703283 +201703282 +201703281 +201701561 +201701560 +201701559 +201701558 +201702764 +201701557 +201701556 +201703280 +201702763 +201702762 +201703279 +201703278 +201701555 +201703277 +201702761 +201703275 +201701554 +201703274 +201703273 +201702760 +201703272 +201702759 +201702758 +201703271 +201703270 +201702757 +201702756 +201702755 +201701552 +201703269 +201702754 +201703268 +201701551 +201703267 +201703266 +201701550 +201701549 +201701547 +201702753 +201703264 +201703263 +201701546 +201703262 +201701545 +201703261 +201703260 +201703259 +201701544 +201701543 +201703258 +201702750 +201702749 +201702748 +201701541 +201703257 +201701540 +201701539 +201701538 +201702746 +201703256 +201701537 +201702745 +201702744 +201701536 +201701535 +201701534 +201703254 +201701533 +201703253 +201701531 +201702742 +201701530 +201702741 +201701529 +201702740 +201701527 +201703252 +201703251 +201702739 +201701526 +201701524 +201701523 +201701522 +201701521 +201702738 +201701520 +201703250 +201703249 +201701519 +201702737 +201702736 +201701517 +201703248 +201702735 +201701516 +201702734 +201701515 +201703246 +201701514 +201702733 +201701513 +201702732 +201703245 +201703244 +201702730 +201702729 +201702728 +201703243 +201703242 +201703241 +201703240 +201702726 +201701512 +201701510 +201702724 +201703239 +201702723 +201701509 +201702722 +201701508 +201703237 +201703236 +201701507 +201702721 +201702720 +201701506 +201702719 +201703235 +201702718 +201701505 +201702717 +201703234 +201702715 +201702714 +201701504 +201702713 +201702712 +201703232 +201701503 +201703231 +201702711 +201702710 +201701502 +201702709 +201703229 +201702708 +201703228 +201701501 +201701500 +201703227 +201702707 +201702499 +201702498 +201702497 +201702496 +201702706 +201702495 +201703226 +201702494 +201703225 +201702493 +201702705 +201702492 +201702704 +201702491 +201702490 +201702489 +201702703 +201702488 +201702701 +201703224 +201702486 +201703223 +201702700 +201702699 +201702484 +201703222 +201702483 +201702482 +201703221 +201702481 +201702480 +201702479 +201702697 +201703220 +201702696 +201703219 +201702477 +201702476 +201702475 +201703218 +201703217 +201702474 +201702694 +201702473 +201702693 +201702692 +201702472 +201702471 +201702470 +201702469 +201702691 +201702468 +201702689 +201702688 +201702467 +201703216 +201702466 +201702465 +201702687 +201702464 +201702463 +201702462 +201702461 +201702460 +201702684 +201703215 +201703214 +201703213 +201703212 +201702683 +201702682 +201702459 +201703211 +201703209 +201703208 +201703207 +201702458 +201702457 +201702456 +201702680 +201702455 +201702454 +201702453 +201703205 +201702452 +201702451 +201703204 +201702450 +201702449 +201702448 +201702679 +201702678 +201702447 +201702446 +201702445 +201702444 +201702443 +201703203 +201702442 +201702441 +201702675 +201703202 +201702439 +201702674 +201703201 +201702673 +201702438 +201702437 +201702436 +201702435 +201702434 +201702670 +201702433 +201702669 +201702668 +201703200 +201702432 +201703199 +201702431 +201703198 +201702430 +201703197 +201702429 +201703196 +201702428 +201702426 +201702425 +201703195 +201702665 +201703194 +201702423 +201702422 +201703193 +201702663 +201702421 +201702662 +201702661 +201702660 +201702420 +201702419 +201702418 +201702659 +201702658 +201703192 +201703191 +201702657 +201703190 +201703189 +201702416 +201703188 +201702415 +201703187 +201703186 +201703185 +201702414 +201702413 +201702412 +201702411 +201703184 +201702410 +201702655 +201702654 +201702408 +201702407 +201702653 +201702406 +201702652 +201702651 +201702650 +201703183 +201702405 +201702404 +201703180 +201702648 +201702402 +201702403 +201703179 +201703178 +201703177 +201703176 +201702401 +201702646 +201702400 +201703175 +201702398 +201702645 +201702644 +201703174 +201703173 +201702396 +201702640 +201703172 +201703171 +201703170 +201702639 +201702395 +201702638 +201703169 +201702637 +201702394 +201702636 +201702393 +201702634 +201702392 +201702633 +201702391 +201703168 +201702632 +201702631 +201702630 +201703167 +201703166 +201702629 +201703165 +201703151 +201702628 +201702627 +201702626 +201703163 +201703162 +201702625 +201703161 +201702387 +201702386 +201703160 +201702624 +201702623 +201702385 +201702384 +201703158 +201702383 +201702622 +201702382 +201702620 +201702619 +201703155 +201702618 +201702380 +201703154 +201702379 +201702617 +201702616 +201702614 +201702378 +201702613 +201703153 +201702611 +201702610 +201703152 +201702373 +201703522 +201703521 +201703144 +201703143 +201704251 +201704250 +201704249 +201704248 +201704247 +201703138 +201704246 +201704245 +201703137 +201703519 +201703134 +201703518 +201703133 +201704244 +201703132 +201704243 +201703514 +201703130 +201703129 +201703128 +201703127 +201704241 +201704240 +201703126 +201703125 +201703124 +201704239 +201704238 +201703123 +201704237 +201704235 +201703512 +201703122 +201704234 +201704233 +201704232 +201703120 +201703119 +201704231 +201703511 +201704230 +201703117 +201704229 +201704228 +201703116 +201703510 +201703509 +201704227 +201703115 +201704750 +201703114 +201703113 +201703112 +201704225 +201703111 +201703109 +201703110 +201703508 +201704224 +201704223 +201704221 +201703108 +201703107 +201703106 +201703105 +201704218 +201703104 +201704216 +201704215 +201704214 +201703507 +201703506 +201703103 +201703102 +201704212 +201704211 +201703101 +201703100 +201704210 +201703099 +201704209 +201704208 +201703505 +201703098 +201703097 +201703096 +201703095 +201703094 +201704207 +201703093 +201703091 +201703090 +201703504 +201704206 +201704205 +201703088 +201704204 +201703503 +201703087 +201704203 +201703085 +201703502 +201704202 +201704201 +201704200 +201704199 +201704198 +201703083 +201703501 +201704197 +201703500 +201703082 +201704195 +201704194 +201704499 +201703080 +201703079 +201704498 +201704193 +201703077 +201703076 +201704192 +201704190 +201703073 +201703072 +201704497 +201704496 +201704189 +201704188 +201704187 +201703070 +201703068 +201704186 +201704185 +201704184 +201704495 +201703067 +201704494 +201704183 +201704182 +201704181 +201704493 +201703064 +201703063 +201704492 +201704180 +201703061 +201704491 +201704179 +201703060 +201704490 +201703059 +201703058 +201703057 +201704178 +201704177 +201703056 +201703055 +201704489 +201703053 +201703052 +201703051 +201703049 +201703048 +201704175 +201704174 +201703047 +201704173 +201704172 +201704171 +201704487 +201704169 +201703044 +201703043 +201703042 +201703041 +201703040 +201704168 +201704485 +201704167 +201704166 +201703039 +201703038 +201703037 +201704165 +201704484 +201704164 +201703036 +201704163 +201704483 +201704482 +201703035 +201704481 +201704480 +201704162 +201703034 +201704161 +201704160 +201704479 +201704159 +201704158 +201703033 +201704157 +201704478 +201704477 +201703032 +201704156 +201704476 +201703031 +201704475 +201704155 +201703030 +201703029 +201704154 +201703028 +201703027 +201704474 +201703026 +201704153 +201703025 +201703024 +201703023 +201703022 +201703021 +201704152 +201704473 +201704151 +201703019 +201703018 +201703017 +201703015 +201704150 +201704471 +201703014 +201703013 +201703012 +201703011 +201704470 +201703010 +201704469 +201704145 +201704144 +201704468 +201704467 +201703008 +201704466 +201704465 +201703007 +201703006 +201703005 +201703004 +201703003 +201704143 +201704464 +201704463 +201703001 +201704461 +201704460 +201704142 +201704141 +201703999 +201703998 +201703997 +201704139 +201704140 +201703996 +201703995 +201703994 +201704459 +201703993 +201704138 +201704458 +201704137 +201704457 +201703992 +201703991 +201704136 +201703990 +201704135 +201704456 +201703989 +201704134 +201704133 +201703988 +201704455 +201704454 +201703986 +201704132 +201704453 +201703985 +201703984 +201704129 +201704128 +201703982 +201704452 +201704126 +201703981 +201703980 +201703979 +201703978 +201704451 +201704125 +201703976 +201703975 +201704124 +201704123 +201703973 +201704450 +201704122 +201704121 +201703972 +201704449 +201704120 +201704118 +201704117 +201703971 +201704116 +201704115 +201703970 +201703969 +201704114 +201704113 +201703968 +201704112 +201703966 +201704448 +201704447 +201703965 +201704446 +201704111 +201703964 +201703962 +201704110 +201704109 +201704108 +201704107 +201703961 +201703960 +201703959 +201704105 +201704104 +201704445 +201703958 +201703957 +201704103 +201704102 +201704444 +201704101 +201703956 +201704100 +201703955 +201703954 +201704098 +201704097 +201703952 +201704443 +201704442 +201704096 +201703951 +201704441 +201703950 +201703949 +201704095 +201703946 +201703944 +201703945 +201703943 +201703942 +201704094 +201704093 +201703941 +201704092 +201703940 +201704440 +201703938 +201704439 +201704091 +201704090 +201703937 +201703936 +201703935 +201704438 +201704088 +201703934 +201703933 +201704087 +201704085 +201704437 +201704084 +201704436 +201704083 +201704082 +201703931 +201703930 +201703929 +201703928 +201704081 +201703926 +201703924 +201704080 +201704079 +201704078 +201703923 +201704077 +201703922 +201704076 +201703920 +201703919 +201703918 +201704433 +201704075 +201704074 +201704073 +201703917 +201703916 +201704072 +201703914 +201703913 +201703912 +201703911 +201704071 +201703910 +201704432 +201704070 +201703909 +201703908 +201703907 +201704069 +201704066 +201704067 +201704431 +201704065 +201703906 +201703905 +201704063 +201703904 +201703903 +201703901 +201704430 +201703900 +201703899 +201704061 +201703898 +201704060 +201703896 +201703894 +201703893 +201704057 +201703891 +201703892 +201704056 +201704055 +201704054 +201704053 +201704052 +201703889 +201704051 +201703888 +201704429 +201704050 +201704428 +201704049 +201703887 +201703886 +201704048 +201704047 +201703883 +201703882 +201704427 +201704426 +201703881 +201703880 +201704046 +201703878 +201703877 +201703876 +201703875 +201703874 +201704045 +201703872 +201704425 +201703871 +201703869 +201704043 +201704042 +201703867 +201704424 +201704423 +201704041 +201703866 +201703865 +201703864 +201703862 +201704039 +201704038 +201703861 +201704037 +201704422 +201704421 +201703860 +201703859 +201703857 +201703856 +201703855 +201704036 +201704035 +201704034 +201704033 +201703854 +201704032 +201704031 +201703853 +201703852 +201703851 +201703850 +201703849 +201703848 +201704030 +201703847 +201704420 +201704419 +201703846 +201704029 +201704028 +201703845 +201704027 +201703843 +201703842 +201703841 +201704026 +201704025 +201703839 +201703838 +201704024 +201703836 +201703835 +201704418 +201703834 +201704023 +201703833 +201704022 +201704021 +201704019 +201704417 +201703832 +201704018 +201703831 +201704017 +201703829 +201703828 +201704016 +201704015 +201704014 +201703826 +201703825 +201704415 +201704414 +201704013 +201703824 +201704012 +201703823 +201704413 +201703820 +201704412 +201703818 +201704009 +201703817 +201704007 +201704411 +201704006 +201704005 +201703815 +201703814 +201704004 +201704003 +201703812 +201704002 +201703811 +201703810 +201703809 +201703808 +201704000 +201704999 +201704409 +201704998 +201704997 +201703807 +201704994 +201704993 +201703806 +201704992 +201703805 +201704407 +201704406 +201704991 +201703804 +201704990 +201703803 +201704405 +201704988 +201704987 +201703802 +201704986 +201703801 +201704985 +201704404 +201704403 +201703800 +201703798 +201704984 +201703796 +201704983 +201704982 +201703794 +201704402 +201704980 +201704979 +201704401 +201703792 +201704978 +201703791 +201703790 +201704400 +201704398 +201704397 +201704976 +201704975 +201704974 +201704973 +201703789 +201703788 +201703787 +201704972 +201703786 +201704396 +201703785 +201704395 +201704394 +201704393 +201703783 +201704970 +201703782 +201703781 +201704392 +201703780 +201704969 +201704391 +201703779 +201704966 +201703778 +201704390 +201703777 +201703776 +201704965 +201703775 +201704963 +201704389 +201703773 +201703772 +201703771 +201704388 +201703770 +201703769 +201703768 +201703766 +201704962 +201704961 +201703764 +201703763 +201704959 +201703762 +201704958 +201703761 +201704957 +201703759 +201704387 +201704956 +201704955 +201704954 +201704386 +201704953 +201703758 +201704952 +201704951 +201704950 +201704949 +201703757 +201703756 +201703755 +201704948 +201703754 +201704947 +201704385 +201703752 +201703751 +201704946 +201704384 +201704944 +201703749 +201703748 +201703747 +201703746 +201704943 +201703745 +201703744 +201704942 +201703743 +201704941 +201704940 +201704383 +201703741 +201703740 +201704939 +201704381 +201703737 +201703736 +201704937 +201704936 +201703735 +201704935 +201704933 +201704932 +201704931 +201703734 +201704929 +201704928 +201704927 +201704379 +201704926 +201704925 +201703733 +201704923 +201703732 +201704922 +201704377 +201704921 +201703731 +201704920 +201704919 +201704918 +201703730 +201703729 +201704373 +201703727 +201704372 +201704916 +201703726 +201703725 +201704915 +201704371 +201704370 +201704912 +201704911 +201703724 +201704910 +201704909 +201703723 +201703722 +201703721 +201703720 +201703719 +201704367 +201704366 +201703718 +201703717 +201703716 +201704365 +201704906 +201704905 +201703714 +201704904 +201704364 +201703713 +201703712 +201704900 +201703710 +201703709 +201703708 +201703707 +201704360 +201704899 +201703705 +201704897 +201704359 +201703703 +201704896 +201704895 +201703702 +201704358 +201703701 +201703700 +201704894 +201704357 +201704893 +201704891 +201704890 +201704889 +201703698 +201703697 +201703696 +201704888 +201703695 +201703693 +201704355 +201703692 +201703691 +201704886 +201704885 +201704354 +201703689 +201703688 +201703687 +201703686 +201704883 +201703684 +201704353 +201703683 +201703682 +201703681 +201704881 +201704880 +201704879 +201704878 +201704877 +201703678 +201703677 +201703676 +201703675 +201704876 +201704875 +201704352 +201703674 +201704351 +201704874 +201704873 +201703672 +201704350 +201703671 +201704872 +201704349 +201704871 +201704347 +201703670 +201704869 +201704346 +201704345 +201704867 +201704866 +201704344 +201704865 +201704864 +201704863 +201703667 +201703666 +201704343 +201703665 +201704342 +201704341 +201704862 +201704861 +201703663 +201704339 +201704338 +201704337 +201704336 +201704335 +201703661 +201703660 +201703659 +201704334 +201703658 +201704333 +201703657 +201704332 +201704858 +201703656 +201704857 +201703655 +201703654 +201704329 +201703653 +201703652 +201704327 +201704856 +201704855 +201704326 +201703650 +201704854 +201703649 +201703648 +201704749 +201704323 +201704324 +201704325 +201703647 +201704852 +201703646 +201704321 +201703645 +201704320 +201704319 +201703644 +201704851 +201703643 +201703642 +201704318 +201703641 +201703640 +201704850 +201704316 +201704315 +201704849 +201703639 +201703638 +201703637 +201704848 +201704846 +201704314 +201704845 +201704313 +201703636 +201704312 +201704844 +201704311 +201703635 +201704843 +201703633 +201704309 +201704842 +201703632 +201704308 +201704841 +201703631 +201704840 +201703630 +201704839 +201704307 +201704306 +201704838 +201703629 +201703627 +201703628 +201704837 +201704305 +201704304 +201704303 +201704302 +201704836 +201704301 +201704835 +201704834 +201704833 +201703625 +201703624 +201703622 +201704831 +201703621 +201704830 +201704300 +201704829 +201703620 +201704828 +201703619 +201704299 +201704298 +201704297 +201704827 +201704296 +201703618 +201704825 +201704824 +201703617 +201704295 +201704294 +201704823 +201704822 +201704293 +201704292 +201704821 +201703615 +201704291 +201704820 +201704819 +201704818 +201703611 +201703610 +201704289 +201704817 +201703609 +201704816 +201704815 +201704288 +201703608 +201703607 +201704814 +201703606 +201703605 +201704287 +201703604 +201704286 +201704285 +201703602 +201703601 +201704811 +201704810 +201703599 +201703598 +201703597 +201704809 +201704808 +201704807 +201703595 +201703593 +201703592 +201703591 +201703590 +201704284 +201704283 +201704806 +201704805 +201703589 +201703588 +201704804 +201704282 +201704803 +201703586 +201704281 +201703585 +201704802 +201704801 +201703583 +201703582 +201704800 +201704280 +201704279 +201704799 +201704798 +201704797 +201703581 +201703580 +201703579 +201703578 +201703577 +201704796 +201704795 +201703576 +201703575 +201704794 +201703574 +201704277 +201704276 +201704793 +201703573 +201704275 +201704274 +201704273 +201704791 +201704790 +201704789 +201703572 +201704788 +201704787 +201704786 +201704272 +201704785 +201703571 +201704784 +201704271 +201704783 +201704270 +201704782 +201704781 +201704268 +201704780 +201703570 +201704779 +201703568 +201703567 +201704778 +201703566 +201703565 +201704777 +201703564 +201704776 +201704775 +201703563 +201704773 +201703562 +201703561 +201704772 +201703560 +201703559 +201704771 +201704770 +201703557 +201704769 +201703555 +201704266 +201704265 +201704768 +201703554 +201703553 +201704264 +201703552 +201704767 +201704766 +201704765 +201703549 +201703548 +201703547 +201704764 +201703546 +201703545 +201704762 +201704761 +201704263 +201703543 +201704760 +201704262 +201703542 +201703541 +201703540 +201704759 +201704758 +201703537 +201704757 +201703536 +201704261 +201704756 +201703535 +201704755 +201704260 +201704257 +201703534 +201704256 +201703533 +201704255 +201703531 +201703530 +201704753 +201703529 +201703528 +201703527 +201703526 +201704752 +201703525 +201703524 +201704253 +201705043 +201705255 +201705042 +201705041 +201709190 +201705251 +201709189 +201704744 +201705040 +201704743 +201705039 +201704742 +201704741 +201705038 +201704740 +201705249 +201704738 +201705037 +201704736 +201705248 +201705247 +201704734 +201705254 +201705245 +201705244 +201704731 +201705243 +201705036 +201705242 +201705035 +201705241 +201705240 +201704730 +201705239 +201705238 +201705034 +201705033 +201704729 +201704727 +201705236 +201705235 +201705234 +201705233 +201705031 +201704724 +201705232 +201704723 +201704722 +201705029 +201704721 +201705231 +201704719 +201704718 +201704717 +201705230 +201704715 +201704714 +201705229 +201705228 +201705227 +201705226 +201705225 +201704713 +201705028 +201705224 +201704712 +201704710 +201705223 +201704708 +201704707 +201704706 +201704705 +201704704 +201705222 +201704703 +201704702 +201704701 +201704700 +201704699 +201704698 +201705220 +201705027 +201704697 +201705219 +201704696 +201704695 +201705218 +201704694 +201704693 +201705026 +201704692 +201705025 +201705217 +201704691 +201704690 +201704688 +201705216 +201705215 +201705214 +201705213 +201704686 +201705211 +201704685 +201704684 +201705209 +201705023 +201705208 +201704683 +201705022 +201704681 +201704680 +201704679 +201705206 +201704678 +201704676 +201704675 +201705021 +201705204 +201705203 +201704674 +201705201 +201705202 +201705200 +201704673 +201705020 +201705199 +201705197 +201705196 +201704672 +201705195 +201705018 +201704671 +201705017 +201704670 +201704669 +201705194 +201705016 +201704668 +201704667 +201705193 +201705015 +201704666 +201704665 +201704664 +201704663 +201704662 +201704661 +201705192 +201705191 +201705014 +201705013 +201705190 +201704659 +201704657 +201705189 +201705188 +201705012 +201704656 +201705187 +201704655 +201704654 +201705011 +201705010 +201704653 +201705186 +201705185 +201704652 +201705184 +201704651 +201705183 +201704650 +201704649 +201704648 +201705182 +201704647 +201705009 +201705008 +201705181 +201705007 +201705180 +201704646 +201705179 +201704645 +201705178 +201705006 +201704644 +201704643 +201704641 +201705005 +201704640 +201704639 +201704638 +201704637 +201705004 +201704636 +201705175 +201705003 +201705174 +201705002 +201705173 +201704634 +201705001 +201704633 +201704632 +201705999 +201705170 +201705169 +201704631 +201704630 +201704629 +201705168 +201705167 +201705998 +201705165 +201705164 +201705163 +201705162 +201705161 +201704628 +201704627 +201704626 +201704625 +201705160 +201704624 +201705158 +201705997 +201704623 +201705157 +201705156 +201704622 +201704621 +201705155 +201705154 +201704619 +201705996 +201704618 +201705153 +201705152 +201704617 +201705151 +201705150 +201704615 +201705995 +201704614 +201704613 +201704612 +201705149 +201704611 +201704610 +201704609 +201705148 +201705994 +201705993 +201704608 +201704607 +201705147 +201705146 +201704606 +201704605 +201704604 +201704603 +201705991 +201704602 +201705144 +201705989 +201705990 +201704601 +201704600 +201705143 +201704599 +201705142 +201704598 +201704597 +201705141 +201704596 +201704595 +201704594 +201705988 +201704593 +201704592 +201705140 +201705139 +201705138 +201705136 +201705987 +201704591 +201705986 +201704590 +201705135 +201704589 +201705134 +201704588 +201705133 +201705132 +201705131 +201705985 +201705129 +201704587 +201704586 +201705127 +201704585 +201704584 +201705984 +201705125 +201704582 +201705124 +201705123 +201704581 +201705983 +201704580 +201705122 +201704579 +201705121 +201704578 +201704577 +201704576 +201705982 +201705120 +201704575 +201705119 +201705118 +201704574 +201704572 +201705117 +201705981 +201704571 +201705116 +201705115 +201705114 +201705113 +201704570 +201704569 +201705112 +201705111 +201705110 +201704568 +201705109 +201704567 +201704566 +201705108 +201705107 +201705980 +201705106 +201704565 +201704564 +201705105 +201704563 +201705979 +201705104 +201704562 +201704561 +201705978 +201704560 +201705103 +201704559 +201704558 +201705977 +201704556 +201705102 +201705101 +201705100 +201705099 +201704554 +201704553 +201704552 +201705098 +201705097 +201705096 +201704551 +201705095 +201704550 +201705094 +201704549 +201704548 +201704546 +201705093 +201705092 +201705091 +201705090 +201704545 +201704544 +201705089 +201705088 +201705087 +201704542 +201705086 +201705975 +201705085 +201705084 +201705083 +201704540 +201705082 +201704539 +201705081 +201704538 +201704537 +201705974 +201704536 +201705080 +201705972 +201705079 +201704535 +201705077 +201704534 +201704533 +201705971 +201705076 +201704532 +201704530 +201704529 +201704528 +201705970 +201704527 +201704526 +201704524 +201704523 +201704522 +201704521 +201705075 +201705074 +201704520 +201705073 +201705072 +201705969 +201705070 +201704519 +201705069 +201704518 +201704517 +201705068 +201704516 +201704515 +201705067 +201705066 +201704513 +201705968 +201705065 +201705967 +201705064 +201704511 +201704510 +201705966 +201705062 +201704509 +201704508 +201705061 +201705060 +201705059 +201705058 +201704507 +201704506 +201704505 +201705964 +201704504 +201705963 +201704503 +201704502 +201704501 +201704500 +201705499 +201705962 +201705498 +201705961 +201705497 +201705960 +201705056 +201705055 +201705496 +201705054 +201705494 +201705959 +201705493 +201705492 +201705491 +201705958 +201705957 +201705956 +201705490 +201705955 +201705489 +201705488 +201705487 +201705486 +201705053 +201705954 +201705052 +201705485 +201705051 +201705484 +201705483 +201705050 +201705049 +201705953 +201705952 +201705048 +201705481 +201705480 +201705045 +201705479 +201705044 +201705478 +201705477 +201709188 +201705951 +201705950 +201709186 +201709185 +201705949 +201705948 +201705475 +201709184 +201709183 +201705474 +201709182 +201705473 +201709181 +201705472 +201705471 +201705470 +201705945 +201709180 +201709179 +201709178 +201705469 +201709177 +201705468 +201705467 +201705466 +201705465 +201705464 +201709175 +201705944 +201705463 +201709173 +201709172 +201705462 +201705461 +201709170 +201705460 +201705943 +201705459 +201705458 +201705455 +201705454 +201709169 +201705453 +201705452 +201705451 +201709168 +201705450 +201705942 +201709167 +201709166 +201705449 +201709165 +201705448 +201709164 +201705447 +201705446 +201709163 +201705445 +201705941 +201705444 +201705940 +201705443 +201709161 +201705939 +201705442 +201705441 +201705440 +201705938 +201709160 +201705439 +201709159 +201709158 +201705438 +201705937 +201705437 +201709157 +201709156 +201705435 +201709155 +201709154 +201705433 +201705432 +201709152 +201705431 +201705936 +201709150 +201705430 +201709149 +201709148 +201705935 +201705429 +201709147 +201705428 +201705934 +201705427 +201705426 +201705425 +201705933 +201705932 +201705424 +201705423 +201705422 +201709145 +201705421 +201709144 +201705931 +201709143 +201709142 +201705930 +201705420 +201705418 +201705417 +201705416 +201709140 +201705415 +201709139 +201709138 +201705414 +201705413 +201705928 +201705412 +201705927 +201705926 +201705411 +201705410 +201709137 +201709136 +201709135 +201705409 +201705408 +201705925 +201709133 +201709132 +201709130 +201705405 +201705924 +201705923 +201709128 +201709127 +201705403 +201705402 +201705401 +201705400 +201705922 +201705399 +201705398 +201705397 +201705396 +201709126 +201705395 +201705920 +201705394 +201705919 +201705918 +201705917 +201705393 +201709125 +201705916 +201705915 +201705391 +201705390 +201709124 +201709122 +201709121 +201705914 +201705388 +201709120 +201709119 +201705387 +201705386 +201705913 +201705385 +201705383 +201705382 +201709118 +201709117 +201705912 +201705911 +201705381 +201709012 +201705380 +201705910 +201709115 +201705909 +201705378 +201709113 +201705908 +201705907 +201705906 +201705905 +201705377 +201705904 +201705903 +201705902 +201709111 +201705375 +201705901 +201705374 +201705373 +201705900 +201705898 +201709110 +201705372 +201705371 +201709109 +201705369 +201705368 +201705367 +201709108 +201709106 +201705365 +201709105 +201705364 +201705897 +201705362 +201705895 +201709104 +201705893 +201705360 +201705892 +201709103 +201705891 +201705358 +201705357 +201705356 +201709100 +201705355 +201709099 +201705353 +201709098 +201709097 +201705890 +201705889 +201705350 +201705349 +201705348 +201709096 +201705347 +201709095 +201705888 +201709094 +201705887 +201709093 +201709092 +201709091 +201705885 +201705345 +201709090 +201709089 +201705344 +201705883 +201709088 +201705343 +201705882 +201709087 +201705881 +201705879 +201709084 +201705878 +201705877 +201705876 +201705875 +201709083 +201705874 +201705336 +201705873 +201705872 +201705335 +201709082 +201705334 +201705333 +201705871 +201705332 +201705331 +201709081 +201705870 +201705329 +201705869 +201705328 +201705868 +201705867 +201705327 +201705326 +201709078 +201709077 +201705866 +201709076 +201709075 +201705325 +201705324 +201709074 +201705323 +201709073 +201709072 +201709071 +201705322 +201709069 +201705321 +201705319 +201709067 +201705318 +201705317 +201705316 +201705315 +201709066 +201709065 +201709064 +201705864 +201709063 +201705312 +201705311 +201705863 +201709062 +201705862 +201705310 +201705861 +201705860 +201709061 +201709060 +201705309 +201705308 +201705307 +201709059 +201705859 +201705306 +201705858 +201705305 +201705304 +201709057 +201709056 +201705857 +201705301 +201709055 +201705300 +201709054 +201705299 +201709053 +201705856 +201709052 +201705854 +201705298 +201705297 +201705296 +201709049 +201705853 +201705295 +201705294 +201705292 +201705291 +201705290 +201705288 +201709048 +201705287 +201705286 +201705852 +201705285 +201709046 +201705851 +201709045 +201705283 +201709044 +201705850 +201709043 +201705849 +201709042 +201705848 +201709041 +201705847 +201709040 +201705282 +201705846 +201709039 +201709038 +201709037 +201705845 +201705281 +201705844 +201705843 +201705280 +201705842 +201705279 +201705278 +201705841 +201705277 +201705840 +201705276 +201705839 +201705838 +201705836 +201709035 +201705835 +201709034 +201705275 +201709032 +201709031 +201705273 +201709029 +201709028 +201705833 +201705272 +201705832 +201705271 +201705270 +201705269 +201709027 +201705830 +201705268 +201705829 +201705828 +201705827 +201705266 +201705265 +201705826 +201705824 +201705825 +201705264 +201705823 +201705822 +201705821 +201705819 +201709025 +201709024 +201709023 +201705818 +201705263 +201705262 +201709022 +201709021 +201705261 +201705817 +201705260 +201709020 +201705816 +201709019 +201705815 +201709018 +201705814 +201705813 +201705258 +201705812 +201705811 +201705810 +201709017 +201705257 +201709016 +201705808 +201709015 +201705807 +201709014 +201709013 +201706024 +201706087 +201706310 +201706008 +201705653 +201706950 +201706846 +201705569 +201706621 +201706843 +201705677 +201705528 +201706265 +201706627 +201706424 +201705792 +201706342 +201706192 +201706630 +201705516 +201706328 +201705622 +201706081 +201706402 +201705522 +201706228 +201705802 +201705602 +201705530 +201706715 +201706755 +201705637 +201706448 +201706467 +201705564 +201706437 +201706331 +201706782 +201705747 +201706407 +201706306 +201705505 +201706162 +201705711 +201705626 +201706858 +201706975 +201706789 +201705551 +201706665 +201706608 +201706478 +201706663 +201705686 +201706493 +201706788 +201706077 +201706269 +201705671 +201706475 +201705611 +201706676 +201706196 +201706078 +201705806 +201706795 +201705672 +201706370 +201706453 +201705697 +201706946 +201706088 +201705790 +201706852 +201706305 +201705584 +201705624 +201706435 +201706214 +201705608 +201706323 +201706415 +201705557 +201705803 +201706023 +201706913 +201705560 +201706210 +201706251 +201706639 +201705725 +201705512 +201706430 +201706924 +201706814 +201706999 +201706127 +201706945 +201705739 +201706797 +201706633 +201706863 +201706602 +201705669 +201706098 +201706617 +201706683 +201706473 +201706485 +201706307 +201706498 +201706139 +201706918 +201706736 +201706885 +201705650 +201705798 +201706721 +201706054 +201706470 +201706626 +201705648 +201706149 +201705577 +201706403 +201706881 +201706398 +201706226 +201706168 +201706237 +201705707 +201706868 +201706614 +201706767 +201705601 +201706400 +201706815 +201706300 +201706708 +201706438 +201706648 +201706616 +201705511 +201706201 +201706871 +201706743 +201705745 +201705726 +201705800 +201706942 +201705717 +201706108 +201706785 +201706900 +201706817 +201706748 +201706869 +201706429 +201706979 +201705596 +201706899 +201706637 +201706742 +201706927 +201706046 +201706045 +201706982 +201706490 +201705507 +201706681 +201706861 +201706611 +201706774 +201706033 +201706387 +201706006 +201706746 +201706303 +201706834 +201706656 +201706971 +201706218 +201706071 +201706299 +201705619 +201706144 +201706689 +201706887 +201706838 +201705654 +201706903 +201706791 +201706705 +201706880 +201705670 +201706232 +201706710 +201706044 +201706254 +201706123 +201706678 +201706086 +201706842 +201706766 +201706700 +201706353 +201706283 +201706007 +201706410 +201706724 +201706341 +201706011 +201706697 +201706102 +201706405 +201706974 +201706477 +201705632 +201705689 +201706793 +201706289 +201706159 +201706727 +201706879 +201706744 +201706350 +201706277 +201706487 +201706038 +201706929 +201706193 +201706019 +201706158 +201706259 +201705784 +201706266 +201706699 +201706052 +201705776 +201706288 +201706443 +201705737 +201706239 +201706097 +201705701 +201706777 +201706920 +201706472 +201706844 +201705651 +201705680 +201706756 +201706794 +201706101 +201706819 +201705579 +201706771 +201706282 +201706065 +201705571 +201706625 +201706658 +201705588 +201705592 +201706692 +201706836 +201706183 +201706026 +201706219 +201706712 +201706851 +201706181 +201706883 +201705690 +201706169 +201706804 +201705583 +201706085 +201705532 +201706714 +201706093 +201706247 +201705657 +201706029 +201706227 +201706916 +201706120 +201706952 +201705618 +201706084 +201706773 +201705604 +201705700 +201706821 +201706492 +201705655 +201706287 +201706696 +201706919 +201706012 +201706217 +201705736 +201705715 +201706655 +201706220 +201705581 +201706455 +201706959 +201706741 +201705617 +201706143 +201706650 +201706285 +201706268 +201705752 +201705529 +201706203 +201706080 +201706480 +201706295 +201705563 +201706391 +201706649 +201706938 +201706142 +201706348 +201706275 +201706997 +201706711 +201706629 +201706759 +201706272 +201706936 +201706624 +201706890 +201706042 +201705542 +201706806 +201706119 +201706198 +201706645 +201706768 +201706136 +201706704 +201705550 +201706667 +201705723 +201706972 +201706801 +201706125 +201706953 +201706230 +201706369 +201706732 +201706949 +201706053 +201706867 +201706909 +201705777 +201706735 +201705722 +201706172 +201706013 +201706134 +201706752 +201706776 +201706955 +201706694 +201706654 +201706015 +201706944 +201706841 +201706664 +201705644 +201706923 +201706068 +201706803 +201706164 +201706943 +201706062 +201706618 +201706025 +201706763 +201706698 +201706315 +201706992 +201706166 +201705598 +201706050 +201706862 +201706653 +201706761 +201706367 +201706446 +201706094 +201705525 +201706636 +201706738 +201706957 +201706100 +201706061 +201706156 +201706951 +201706688 +201706155 +201705593 +201706334 +201706886 +201706250 +201706148 +201706970 +201706278 +201706433 +201705545 +201706661 +201706984 +201706904 +201706833 +201706122 +201705646 +201706284 +201706713 +201706036 +201706805 +201706932 +201706141 +201705587 +201706022 +201706258 +201706082 +201706826 +201706377 +201706731 +201706857 +201706114 +201706442 +201706733 +201706092 +201706110 +201706104 +201706034 +201705724 +201705527 +201706378 +201706146 +201706160 +201706018 +201706326 +201706171 +201706813 +201706632 +201706675 +201706017 +201706390 +201706651 +201706792 +201706112 +201706489 +201706911 +201706725 +201706116 +201705728 +201706040 +201705556 +201706991 +201705782 +201706896 +201705699 +201706827 +201705520 +201706128 +201706726 +201706004 +201706779 +201705526 +201706404 +201706962 +201706915 +201706089 +201706248 +201706612 +201706147 +201705759 +201706672 +201706628 +201705523 +201706635 +201705762 +201706063 +201705621 +201705541 +201706998 +201706907 +201706048 +201705661 +201706246 +201706207 +201705663 +201705610 +201706202 +201705754 +201705674 +201705805 +201706235 +201706922 +201706376 +201705506 +201706893 +201706212 +201706754 +201705562 +201706695 +201706963 +201706778 +201705574 +201706035 +201706434 +201706638 +201705544 +201706161 +201706679 +201706990 +201706365 +201706931 +201705580 +201706958 +201706855 +201706000 +201706366 +201706060 +201706021 +201705603 +201706607 +201706245 +201706976 +201706131 +201706753 +201705766 +201706941 +201706464 +201706845 +201706983 +201706406 +201706889 +201705693 +201706180 +201706848 +201706660 +201706058 +201706831 +201706182 +201706028 +201706765 +201706986 +201706118 +201705630 +201706140 +201706816 +201706996 +201706989 +201706049 +201706657 +201706309 +201706229 +201706687 +201706935 +201706216 +201706965 +201705607 +201706474 +201706075 +201706379 +201706361 +201706921 +201706421 +201706967 +201706609 +201706280 +201706671 +201706067 +201705643 +201706314 +201706784 +201705758 +201706798 +201705586 +201706934 +201705730 +201706070 +201706606 +201706994 +201706499 +201706707 +201705719 +201706837 +201706113 +201705597 +201706718 +201706173 +201705519 +201705780 +201706409 +201706030 +201706790 +201706690 +201706349 +201706864 +201706706 +201706393 +201706956 +201706937 +201706209 +201706027 +201706662 +201706150 +201706906 +201706423 +201706878 +201706231 +201706132 +201706825 +201706686 +201706385 +201706412 +201706126 +201706740 +201706613 +201706333 +201706623 +201706130 +201706669 +201706894 +201706875 +201706622 +201706908 +201705720 +201706099 +201706002 +201706476 +201706066 +201706374 +201706072 +201705546 +201706427 +201706800 +201706117 +201706870 +201706106 +201706330 +201706995 +201706642 +201705500 +201706603 +201705779 +201706641 +201706175 +201706417 +201705606 +201705576 +201706411 +201705652 +201706056 +201706479 +201705691 +201705757 +201706286 +201706905 +201706933 +201706197 +201706460 +201706329 +201706339 +201706373 +201706496 +201705788 +201706206 +201705732 +201705684 +201706290 +201706610 +201706775 +201706103 +201706482 +201705772 +201706783 +201706325 +201705524 +201706152 +201706336 +201706747 +201706043 +201706652 +201706291 +201706440 +201706041 +201705709 +201705559 +201706296 +201706720 +201706392 +201706914 +201705639 +201706010 +201705501 +201706195 +201706882 +201706488 +201706151 +201706902 +201706961 +201706772 +201705781 +201706340 +201706039 +201705567 +201705765 +201706422 +201706352 +201706244 +201706640 +201706322 +201706273 +201706420 +201706820 +201706829 +201706016 +201706796 +201706347 +201706605 +201706186 +201705543 +201706620 +201705682 +201705795 +201705668 +201706190 +201706312 +201706294 +201706912 +201706074 +201706808 +201705531 +201706969 +201705510 +201706874 +201705729 +201706386 +201706770 +201705742 +201705769 +201706163 +201706057 +201706876 +201705756 +201706459 +201706928 +201706987 +201705517 +201706091 +201705695 +201706737 +201706892 +201705767 +201706298 +201706926 +201706888 +201706860 +201705514 +201706115 +201705552 +201706853 +201706674 +201706457 +201706332 +201706224 +201706799 +201706243 +201706634 +201705590 +201706121 +201706408 +201706985 +201705778 +201705636 +201706454 +201706382 +201706009 +201706221 +201706418 +201706321 +201705509 +201706749 +201705549 +201705746 +201706261 +201705539 +201706167 +201706728 +201706452 +201706659 +201706980 +201705771 +201705796 +201705787 +201706241 +201706809 +201706685 +201706901 +201706051 +201706257 +201706388 +201705688 +201706176 +201706242 +201706781 +201706213 +201706293 +201706847 +201706466 +201706177 +201706253 +201705791 +201706910 +201706850 +201706037 +201705555 +201705768 +201706129 +201705785 +201706327 +201705727 +201706223 +201706682 +201706787 +201706450 +201705773 +201706684 +201706344 +201706968 +201706745 +201706439 +201706260 +201706948 +201706225 +201705589 +201706359 +201706324 +201706154 +201706079 +201705801 +201706337 +201706055 +201706729 +201705547 +201705645 +201706739 +201705760 +201706897 +201706020 +201706271 +201705694 +201706940 +201706174 +201705634 +201706830 +201706758 +201706631 +201706702 +201706723 +201706199 +201705573 +201706884 +201705662 +201706947 +201706865 +201706762 +201706311 +201706281 +201706194 +201706416 +201706356 +201705666 +201706238 +201706318 +201706363 +201706760 +201706673 +201706252 +201705675 +201705513 +201705797 +201706461 +201705764 +201705753 +201706279 +201706335 +201706090 +201705538 +201706236 +201706677 +201706895 +201705698 +201705786 +201706939 +201706205 +201706396 +201705620 +201706267 +201705578 +201706188 +201706966 +201706444 +201705738 +201706338 +201706189 +201705503 +201705721 +201706873 +201706346 +201706849 +201705665 +201706930 +201706364 +201706372 +201705627 +201706960 +201706357 +201706105 +201706668 +201706693 +201706872 +201705793 +201706270 +201705575 +201705554 +201706615 +201706345 +201706716 +201705631 +201706316 +201706185 +201706856 +201706308 +201705763 +201706973 +201706432 +201706993 +201706204 +201706646 +201706964 +201706769 +201705625 +201706107 +201705570 +201706073 +201706234 +201706263 +201705585 +201706399 +201706047 +201706643 +201706925 +201706824 +201706722 +201705713 +201706647 +201706256 +201706383 +201706360 +201706124 +201706389 +201706249 +201706354 +201706818 +201705656 +201706471 +201706179 +201706362 +201706786 +201706255 +201706619 +201706208 +201705683 +201706301 +201706240 +201705615 +201705623 +201706854 +201706877 +201706200 +201707433 +201706601 +201707831 +201707944 +201709810 +201709757 +201709699 +201707452 +201707093 +201709932 +201707839 +201709679 +201707058 +201709898 +201707341 +201709001 +201707968 +201709748 +201707372 +201709870 +201707431 +201706540 +201709805 +201707320 +201707383 +201707003 +201709809 +201707445 +201709721 +201709897 +201707922 +201709962 +201707149 +201707285 +201709747 +201709808 +201707277 +201707121 +201706580 +201707382 +201709681 +201707170 +201707055 +201707453 +201707051 +201707887 +201709720 +201706587 +201707069 +201707845 +201707904 +201706549 +201707888 +201707206 +201709682 +201709922 +201707368 +201709834 +201709866 +201707099 +201709923 +201707479 +201706519 +201707882 +201709998 +201707063 +201709931 +201707030 +201709822 +201709919 +201707443 +201707870 +201707161 +201709705 +201707906 +201709984 +201707986 +201706516 +201709693 +201707909 +201707485 +201709698 +201707138 +201709983 +201707498 +201709859 +201707129 +201709896 +201707073 +201707192 +201707486 +201709784 +201709847 +201707309 +201707130 +201707918 +201707403 +201709893 +201709775 +201706538 +201709007 +201707001 +201709876 +201707871 +201709875 +201706582 +201707011 +201707227 +201706513 +201707310 +201709958 +201709883 +201707846 +201707184 +201709662 +201709947 +201707872 +201707451 +201709732 +201706510 +201707034 +201709712 +201707418 +201707861 +201707224 +201707332 +201709814 +201709701 +201709864 +201709942 +201709759 +201707982 +201707098 +201709691 +201709976 +201707415 +201709772 +201709951 +201707153 +201709907 +201707449 +201709934 +201709994 +201709905 +201709927 +201709011 +201707450 +201707430 +201706522 +201707182 +201706553 +201709915 +201709836 +201709692 +201707429 +201709774 +201707837 +201709835 +201709717 +201707347 +201709874 +201709999 +201707826 +201707211 +201707432 +201706592 +201709969 +201709803 +201709824 +201709684 +201709837 +201707152 +201706567 +201707465 +201707090 +201707352 +201707844 +201707478 +201707159 +201707039 +201707060 +201707402 +201706598 +201707081 +201709823 +201706537 +201709711 +201706572 +201706525 +201709813 +201707018 +201706551 +201706578 +201707112 +201709937 +201707175 +201709829 +201707387 +201707279 +201706596 +201706511 +201707924 +201707841 +201706506 +201709871 +201709727 +201707810 +201707180 +201707437 +201709926 +201707900 +201707878 +201707316 +201709006 +201709886 +201707154 +201707472 +201709992 +201709676 +201709675 +201707094 +201707164 +201709944 +201707185 +201707119 +201707238 +201707116 +201707366 +201709833 +201707911 +201709867 +201707912 +201707346 +201709802 +201707408 +201709888 +201707016 +201709941 +201706554 +201707246 +201706528 +201709683 +201707365 +201709973 +201707458 +201707488 +201707355 +201709796 +201707287 +201707215 +201709761 +201709817 +201707494 +201707896 +201707298 +201707163 +201707077 +201709858 +201707140 +201709913 +201707860 +201707087 +201707816 +201707186 +201709949 +201706555 +201707229 +201707086 +201706548 +201707314 +201707056 +201706588 +201707275 +201706509 +201709798 +201709943 +201707143 +201707254 +201707007 +201707847 +201707344 +201707975 +201707825 +201709961 +201707914 +201706561 +201709884 +201707343 +201707935 +201709789 +201709873 +201706550 +201709908 +201707351 +201706530 +201707162 +201709703 +201709860 +201709690 +201709924 +201707497 +201707336 +201709848 +201707949 +201709781 +201706524 +201709955 +201707421 +201709742 +201709832 +201709851 +201709678 +201709987 +201707115 +201709753 +201707265 +201709000 +201709985 +201706577 +201709760 +201707109 +201707905 +201709828 +201707283 +201707339 +201709744 +201707319 +201707267 +201709911 +201709695 +201707833 +201707338 +201707308 +201707284 +201707236 +201709843 +201709842 +201707995 +201707169 +201707334 +201707822 +201707313 +201707010 +201706508 +201707188 +201707289 +201706573 +201709005 +201707977 +201707349 +201707132 +201707834 +201707282 +201709972 +201707880 +201709899 +201707070 +201709946 +201709783 +201707160 +201709763 +201707419 +201707257 +201709739 +201709891 +201707428 +201709795 +201707953 +201709868 +201707941 +201709704 +201709953 +201709986 +201707410 +201707961 +201707495 +201707305 +201709826 +201709714 +201709968 +201707005 +201707482 +201706521 +201707036 +201707812 +201707405 +201709003 +201709914 +201706584 +201709882 +201707330 +201707829 +201709830 +201709960 +201707303 +201706591 +201709765 +201707958 +201709669 +201706532 +201709667 +201709788 +201709734 +201709967 +201709889 +201709821 +201709708 +201707910 +201706547 +201707477 +201707038 +201707231 +201707460 +201707084 +201707373 +201707442 +201707379 +201709792 +201707101 +201706560 +201709735 +201707471 +201709975 +201707457 +201709890 +201709921 +201709733 +201706529 +201709702 +201706505 +201709786 +201707480 +201709818 +201707032 +201707467 +201707866 +201709804 +201709925 +201709954 +201707194 +201707021 +201709996 +201707262 +201709731 +201707813 +201709674 +201709933 +201709752 +201709853 +201707025 +201709895 +201709746 +201707973 +201709846 +201707799 +201709959 +201706504 +201707210 +201707318 +201709838 +201707390 +201707947 +201707354 +201707435 +201709716 +201709903 +201707493 +201707139 +201709780 +201709928 +201707171 +201707970 +201707864 +201706595 +201706503 +201707326 +201707441 +201709785 +201707376 +201709840 +201707205 +201709952 +201707385 +201707127 +201706564 +201707337 +201709855 +201709863 +201709686 +201707462 +201709799 +201707041 +201709700 +201707375 +201707464 +201709991 +201706583 +201707850 +201709740 +201707959 +201707438 +201707466 +201709766 +201707335 +201707196 +201709948 +201706568 +201707333 +201707932 +201707416 +201707400 +201709776 +201706527 +201707165 +201707214 +201707191 +201707126 +201709966 +201709981 +201709771 +201706518 +201709754 +201707244 +201707209 +201709945 +201709010 +201707340 +201707921 +201709745 +201707166 +201709881 +201707290 +201709806 +201709697 +201707071 +201709827 +201707146 +201707475 +201707328 +201709670 +201707815 +201707135 +201707998 +201709758 +201706594 +201709970 +201707015 +201709768 +201709852 +201709713 +201709726 +201707396 +201707976 +201707085 +201709839 +201707145 +201707496 +201707865 +201706559 +201706507 +201709862 +201709749 +201707892 +201709665 +201707997 +201707118 +201706586 +201707190 +201709689 +201707286 +201707459 +201709770 +201706502 +201707824 +201707269 +201709995 +201709741 +201707853 +201709782 +201706520 +201707407 +201709879 +201707424 +201709779 +201709661 +201706574 +201709719 +201707389 +201706590 +201706542 +201706576 +201707353 +201707436 +201707474 +201707392 +201709929 +201709743 +201707364 +201707946 +201709965 +201707993 +201707481 +201709707 +201707181 +201707288 +201706579 +201707927 +201707397 +201707342 +201706545 +201707805 +201707301 +201707943 +201707136 +201709751 +201707113 +201707461 +201707386 +201707899 +201707183 +201707017 +201709688 +201707075 +201706536 +201707962 +201707992 +201707233 +201707491 +201709663 +201709696 +201709935 +201707243 +201709729 +201707096 +201709982 +201707852 +201707300 +201709916 +201706575 +201706517 +201707966 +201707942 +201707876 +201707362 +201707002 +201707216 +201707092 +201709800 +201707004 +201707487 +201707054 +201707897 +201709725 +201709811 +201707404 +201709724 +201707492 +201709964 +201706544 +201707095 +201709815 +201709004 +201707065 +201707884 +201709706 +201707142 +201709980 +201707990 +201709831 +201709750 +201707974 +201709812 +201707064 +201707807 +201709918 +201707179 +201707062 +201707979 +201707306 +201709989 +201706593 +201707832 +201707074 +201707195 +201707804 +201707463 +201707263 +201709778 +201707945 +201709978 +201707902 +201707325 +201707111 +201707877 +201707473 +201707241 +201707037 +201709901 +201709979 +201709777 +201709849 +201707155 +201706589 +201707920 +201707370 +201707857 +201709861 +201709722 +201707317 +201707066 +201707879 +201709694 +201707456 +201706570 +201707220 +201707280 +201709974 +201707107 +201707818 +201707297 +201707000 +201707840 +201707913 +201707031 +201706581 +201707849 +201707802 +201707984 +201707253 +201707045 +201707954 +201709912 +201707803 +201707446 +201707991 +201707469 +201707014 +201707294 +201707923 +201707178 +201707856 +201709787 +201707050 +201707222 +201707828 +201707883 +201709685 +201709718 +201707398 +201709990 +201709767 +201707957 +201707381 +201707926 +201709668 +201707939 +201707423 +201707201 +201707454 +201709963 +201707156 +201707938 +201707843 +201706500 +201707079 +201707363 +201707228 +201707809 +201709793 +201707814 +201709910 +201707120 +201707863 +201707931 +201707323 +201709971 +201707234 +201707197 +201707455 +201707291 +201707917 +201707964 +201707836 +201709950 +201709671 +201707413 +201707088 +201707948 +201707830 +201709769 +201707983 +201707358 +201706526 +201707200 +201709988 +201707969 +201707898 +201707937 +201706539 +201707128 +201707819 +201707873 +201707006 +201709738 +201707008 +201707484 +201709807 +201707444 +201707929 +201709710 +201706563 +201709728 +201709877 +201706535 +201707345 +201709677 +201707874 +201709880 +201707393 +201707891 +201707800 +201706552 +201707187 +201707868 +201707391 +201707919 +201709736 +201706534 +201709820 +201707311 +201707013 +201707881 +201707024 +201707422 +201707971 +201707916 +201707202 +201707371 +201707059 +201709680 +201707434 +201709762 +201706600 +201707867 +201707835 +201707193 +201707022 +201709940 +201707440 +201707083 +201707174 +201707823 +201707361 +201707273 +201707955 +201707981 +201709887 +201709723 +201709764 +201709773 +201709666 +201707271 +201707295 +201707842 +201707907 +201707350 +201707447 +201709920 +201707960 +201707448 +201707219 +201707331 +201707499 +201707131 +201707104 +201707490 +201707321 +201707858 +201707406 +201707020 +201707150 +201709997 +201707258 +201707172 +201707108 +201709909 +201709957 +201707855 +201707028 +201706566 +201707940 +201707252 +201707412 +201707255 +201707322 +201707348 +201707176 +201707987 +201707151 +201709902 +201707925 +201709930 +201707198 +201707369 +201707218 +201707476 +201709009 +201707141 +201707260 +201707235 +201709865 +201706585 +201706515 +201706558 +201707886 +201707951 +201706597 +201707988 +201707053 +201707089 +201707207 +201707933 +201709797 +201707012 +201707133 +201709939 +201709790 +201707261 +201709956 +201707875 +201707256 +201707380 +201707972 +201707274 +201707889 +201707980 +201707952 +201707049 +201707950 +201707067 +201707827 +201709977 +201709892 +201707272 +201709845 +201707985 +201707848 +201707908 +201707801 +201706556 +201707230 +201707901 +201706562 +201707890 +201707426 +201707411 +201707808 +201707838 +201707427 +201709816 +201707885 +201709844 +201707296 +201707930 +201707934 +201707213 +201709819 +201707103 +201706501 +201707223 +201709900 +201707009 +201708293 +201709356 +201708240 +201707535 +201708313 +201707636 +201709339 +201708057 +201708049 +201709196 +201708026 +201708213 +201708275 +201709375 +201709414 +201708234 +201707592 +201708035 +201708059 +201708088 +201708977 +201707509 +201709197 +201709320 +201708166 +201707639 +201709213 +201708041 +201709489 +201708177 +201708139 +201709237 +201707552 +201709445 +201708212 +201709271 +201708159 +201708137 +201708238 +201708170 +201709393 +201708292 +201708011 +201709481 +201708232 +201709208 +201708145 +201708984 +201708220 +201707590 +201707518 +201708105 +201708950 +201708285 +201708284 +201708009 +201708936 +201708068 +201708940 +201708029 +201708263 +201708083 +201708971 +201708215 +201708142 +201709434 +201708939 +201709294 +201707531 +201708209 +201708503 +201708955 +201708979 +201707641 +201708058 +201707513 +201707601 +201709364 +201708992 +201709334 +201708201 +201709254 +201708211 +201709366 +201708994 +201708182 +201708103 +201709280 +201709455 +201707549 +201707743 +201708500 +201709299 +201707630 +201708265 +201708111 +201709205 +201708048 +201708121 +201709266 +201708301 +201708948 +201709482 +201707536 +201709498 +201707581 +201708202 +201709392 +201708018 +201708262 +201708082 +201708003 +201708076 +201708208 +201708270 +201708943 +201708075 +201708051 +201708002 +201709289 +201709471 +201709314 +201707544 +201708298 +201709386 +201708189 +201707628 +201707623 +201708027 +201709351 +201708959 +201708130 +201708251 +201708042 +201708191 +201708164 +201708133 +201709288 +201708307 +201709391 +201708221 +201709240 +201709333 +201709424 +201708235 +201707507 +201707502 +201708199 +201708146 +201709223 +201709381 +201708239 +201708045 +201709411 +201708123 +201709433 +201709306 +201708000 +201709437 +201708187 +201709257 +201709436 +201708963 +201709399 +201707541 +201708141 +201708970 +201708949 +201709279 +201708990 +201709470 +201709499 +201709361 +201708257 +201708978 +201708156 +201707748 +201709409 +201708151 +201709412 +201709365 +201709461 +201709194 +201709193 +201707539 +201708506 +201709456 +201708254 +201708502 +201708944 +201709212 +201709264 +201709492 +201708098 +201709291 +201709384 +201709380 +201709239 +201708962 +201708017 +201707516 +201707620 +201707610 +201708108 +201709298 +201709228 +201709396 +201708269 +201708028 +201709357 +201709226 +201709467 +201708227 +201709319 +201707594 +201708125 +201709242 +201708061 +201709370 +201708277 +201707565 +201709267 +201708120 +201709221 +201708122 +201708040 +201709258 +201708181 +201709253 +201708092 +201708192 +201709432 +201708954 +201709426 +201708982 +201707525 +201708161 +201709354 +201707537 +201707600 +201708245 +201707548 +201707551 +201708091 +201708276 +201709430 +201708935 +201709441 +201709347 +201709458 +201709244 +201707625 +201709233 +201708308 +201708244 +201708188 +201709210 +201709268 +201707505 +201708183 +201708152 +201709460 +201709211 +201708001 +201709323 +201707739 +201707742 +201709250 +201709329 +201708216 +201708039 +201707524 +201708162 +201708007 +201708947 +201709425 +201707563 +201707629 +201708116 +201707530 +201709416 +201709475 +201709352 +201708157 +201709487 +201708144 +201708509 +201708282 +201708135 +201707609 +201709485 +201708149 +201709262 +201709468 +201709449 +201708060 +201708175 +201708054 +201707580 +201708297 +201709335 +201709394 +201709429 +201709439 +201709457 +201709247 +201708069 +201709398 +201709491 +201708012 +201708132 +201708140 +201708127 +201709473 +201709338 +201708274 +201709359 +201708231 +201709478 +201709259 +201709435 +201708996 +201709459 +201707598 +201708306 +201708014 +201709322 +201709337 +201708508 +201709463 +201709401 +201709252 +201709241 +201708179 +201707744 +201709350 +201709374 +201708241 +201709260 +201707586 +201708278 +201709321 +201709372 +201708016 +201707631 +201709464 +201708228 +201709344 +201708311 +201709349 +201708504 +201708024 +201709373 +201707614 +201708972 +201707523 +201709410 +201707640 +201707582 +201709447 +201708974 +201709415 +201708163 +201708989 +201709251 +201709215 +201708184 +201708198 +201708126 +201709235 +201708176 +201708053 +201709451 +201708242 +201707564 +201709303 +201709477 +201708153 +201708255 +201708203 +201709200 +201709216 +201708226 +201708078 +201708032 +201708952 +201707578 +201707519 +201709395 +201709227 +201708233 +201708304 +201710195 +201708150 +201708167 +201709376 +201707606 +201709218 +201709272 +201707511 +201707560 +201708286 +201708999 +201709444 +201707533 +201709400 +201708296 +201708178 +201709293 +201707570 +201708219 +201708124 +201707607 +201708021 +201708044 +201708310 +201709290 +201707621 +201708283 +201708004 +201707613 +201709353 +201707611 +201708190 +201708290 +201708985 +201708196 +201707633 +201708094 +201708200 +201709368 +201708250 +201709379 +201708117 +201708960 +201707555 +201709407 +201707538 +201707591 +201708160 +201709336 +201707745 +201709295 +201708210 +201707504 +201707585 +201709243 +201709202 +201708085 +201708171 +201709417 +201707595 +201709330 +201708249 +201709282 +201709246 +201709201 +201708037 +201709413 +201707559 +201709340 +201709355 +201707605 +201709367 +201709488 +201709446 +201709420 +201709358 +201708006 +201707617 +201707501 +201708046 +201708080 +201708015 +201708119 +201709428 +201708115 +201708281 +201709378 +201709466 +201708973 +201707589 +201707575 +201708965 +201709493 +201707569 +201708148 +201709427 +201709301 +201707540 +201708134 +201708005 +201709238 +201707557 +201709362 +201708118 +201707624 +201709305 +201708089 +201708158 +201709285 +201709476 +201709490 +201707604 +201708034 +201708261 +201709315 +201709480 +201708993 +201707520 +201708961 +201709312 +201708194 +201708248 +201708173 +201707500 +201708128 +201707627 +201709274 +201709360 +201708260 +201707741 +201707527 +201707634 +201708946 +201707597 +201707542 +201707622 +201709443 +201708505 +201708079 +201709214 +201707596 +201708102 +201709404 +201709206 +201709287 +201708008 +201707602 +201707521 +201708510 +201707577 +201707545 +201709342 +201709327 +201708047 +201709465 +201707574 +201708055 +201709389 +201707738 +201707543 +201709363 +201707587 +201709448 +201707522 +201709236 +201708237 +201708964 +201708087 +201709255 +201708956 +201707554 +201709483 +201709204 +201709311 +201709397 +201708138 +201709263 +201707568 +201709325 +201707584 +201708288 +201709331 +201709402 +201709496 +201708169 +201707532 +201707632 +201709249 +201708096 +201709230 +201708225 +201708206 +201709309 +201707503 +201708966 +201707615 +201708112 +201707588 +201708501 +201709332 +201708986 +201707515 +201708193 +201709304 +201707593 +201707510 +201709403 +201708224 +201708266 +201707514 +201707553 +201709209 +201709281 +201709343 +201708109 +201708303 +201707572 +201708252 +201707550 +201708025 +201709474 +201709300 +201709286 +201707579 +201709431 +201709494 +201708968 +201709261 +201709276 +201707517 +201708062 +201709469 +201709198 +201707583 +201709199 +201708056 +201707635 +201707512 +201708958 +201707612 +201707508 +201709308 +201707637 +201709486 +201709438 +201708991 +201709275 +201707576 +201709345 +201709472 +201708019 +201709222 +201707599 +201707626 +201709270 +201708981 +201708997 +201709313 +201707618 +201707566 +201708987 +201709382 +201709453 +201707616 +201709217 +201708882 +201709506 +201708777 +201708800 +201707720 +201707712 +201708866 +201708892 +201707658 +201707687 +201709580 +201709550 +201707770 +201707668 +201707721 +201707781 +201707654 +201709596 +201708896 +201708932 +201708865 +201709633 +201709577 +201709553 +201708776 +201709597 +201708897 +201707697 +201708864 +201708853 +201709529 +201707778 +201709535 +201707710 +201709623 +201708836 +201709603 +201707681 +201709556 +201707665 +201708781 +201707652 +201708816 +201709647 +201708765 +201710088 +201708883 +201709657 +201707717 +201708902 +201708851 +201707672 +201709626 +201708907 +201708769 +201707656 +201708774 +201708924 +201709590 +201708779 +201708815 +201707796 +201708912 +201709510 +201707663 +201708771 +201709521 +201709631 +201708900 +201708843 +201709621 +201707754 +201709501 +201707667 +201709639 +201708920 +201707666 +201709520 +201707701 +201707715 +201707775 +201708862 +201708795 +201707769 +201708773 +201707733 +201710090 +201708922 +201707723 +201709630 +201709654 +201707661 +201709573 +201707704 +201707686 +201708826 +201708923 +201707779 +201707669 +201707657 +201707758 +201708872 +201709517 +201707675 +201708904 +201709545 +201708858 +201707680 +201708888 +201708934 +201709640 +201709618 +201709532 +201709600 +201709526 +201709608 +201709611 +201708925 +201707789 +201710095 +201709604 +201708814 +201707693 +201708926 +201710089 +201707660 +201709622 +201707774 +201709568 +201709504 +201709523 +201709567 +201708880 +201708850 +201709607 +201707722 +201709617 +201709591 +201709536 +201707679 +201708898 +201708770 +201708929 +201709554 +201709524 +201709587 +201708903 +201708848 +201708840 +201709644 +201708877 +201707694 +201707773 +201707737 +201708855 +201707768 +201708873 +201707707 +201708829 +201707730 +201709522 +201708891 +201709519 +201707718 +201708837 +201707777 +201709547 +201707753 +201709579 +201710092 +201708881 +201708804 +201708930 +201709585 +201709619 +201708796 +201708919 +201708775 +201709507 +201708869 +201709503 +201707648 +201709610 +201707782 +201709613 +201709515 +201707785 +201709653 +201709557 +201707703 +201707761 +201707771 +201709659 +201707674 +201707736 +201708782 +201707788 +201709643 +201708861 +201708878 +201709502 +201708772 +201709538 +201709530 +201707727 +201707645 +201707671 +201709635 +201707735 +201708833 +201707764 +201709551 +201707716 +201709569 +201707755 +201709651 +201709601 +201709540 +201707751 +201708812 +201707793 +201707729 +201708794 +201708831 +201709602 +201707767 +201708793 +201707728 +201707726 +201707724 +201709599 +201709509 +201707700 +201708803 +201707678 +201708832 +201708885 +201707713 +201707792 +201707763 +201707765 +201709593 +201709518 +201710091 +201709555 +201709505 +201707696 +201709534 +201709539 +201709549 +201707653 +201708805 +201708789 +201708821 +201708915 +201707766 +201708916 +201707685 +201709533 +201707682 +201708822 +201707662 +201709625 +201708788 +201707749 +201708863 +201707709 +201707664 +201707655 +201709634 +201709582 +201708811 +201707786 +201708909 +201708918 +201708807 +201709566 +201709598 +201707689 +201708830 +201708780 +201709552 +201707706 +201708905 +201708792 +201708819 +201709544 +201707676 +201708778 +201707670 +201707690 +201709656 +201709592 +201708818 +201709595 +201708825 +201708890 +201708857 +201708838 +201709546 +201709645 +201709514 +201707695 +201708849 +201707752 +201708499 +201709548 +201708875 +201708845 +201709574 +201707725 +201707650 +201708810 +201709572 +201707683 +201708895 +201709589 +201707797 +201708827 +201709655 +201707688 +201707677 +201708801 +201709512 +201708921 +201709632 +201709559 +201709508 +201709615 +201708817 +201708847 +201708876 +201709628 +201707762 +201707787 +201709571 +201708809 +201709511 +201709614 +201708899 +201708841 +201707673 +201709576 +201707719 +201709537 +201707732 +201709649 +201709646 +201708879 +201707783 +201707705 +201707647 +201707776 +201707795 +201708894 +201708823 +201707750 +201709606 +201708901 +201708917 +201709500 +201708893 +201707759 +201707702 +201708802 +201709543 +201709588 +201709563 +201707780 +201709636 +201709561 +201707791 +201709620 +201708652 +201708593 +201708571 +201708485 +201708662 +201708716 +201708610 +201708390 +201710184 +201708735 +201710214 +201708351 +201708699 +201708597 +201708551 +201708670 +201710204 +201710194 +201708483 +201710207 +201710058 +201710105 +201710172 +201708560 +201708677 +201708343 +201708687 +201708641 +201710078 +201710110 +201708651 +201708713 +201708705 +201708408 +201708363 +201710219 +201708613 +201708419 +201710196 +201708691 +201710151 +201708608 +201710019 +201710248 +201710007 +201708437 +201708490 +201710055 +201710154 +201708545 +201710182 +201710005 +201708607 +201710250 +201710097 +201710037 +201710001 +201708719 +201708405 +201708595 +201710153 +201708566 +201708626 +201710192 +201710075 +201708661 +201710137 +201708614 +201710012 +201708751 +201710144 +201708467 +201708615 +201708492 +201708479 +201708753 +201708355 +201708693 +201710155 +201708530 +201708375 +201708518 +201708443 +201708561 +201708322 +201708536 +201708594 +201708612 +201708542 +201708458 +201708601 +201708637 +201708341 +201710178 +201710043 +201710109 +201708727 +201708658 +201710049 +201708710 +201708527 +201708415 +201708418 +201708430 +201708327 +201708647 +201708627 +201708605 +201708664 +201710167 +201708429 +201708589 +201708453 +201708348 +201708657 +201710217 +201710098 +201708731 +201710231 +201710215 +201708394 +201708757 +201710229 +201710077 +201710127 +201708631 +201710065 +201708412 +201708711 +201710063 +201710139 +201708578 +201708645 +201710126 +201708496 +201710111 +201710060 +201708473 +201710045 +201708470 +201710016 +201710051 +201710009 +201710200 +201710017 +201708513 +201708690 +201708497 +201708676 +201708464 +201708557 +201708316 +201708461 +201708586 +201708585 +201708468 +201708381 +201708450 +201708451 +201708463 +201708414 +201710169 +201708353 +201708400 +201708427 +201708582 +201708339 +201710131 +201710113 +201708697 +201708685 +201708428 +201708398 +201708366 +201710096 +201710173 +201708581 +201708750 +201710039 +201710164 +201708665 +201708416 +201710086 +201708475 +201710026 +201708456 +201708388 +201708675 +201708628 +201708516 +201708764 +201708529 +201708365 +201710128 +201708681 +201708383 +201708736 +201708748 +201710227 +201708706 +201710056 +201710142 +201708525 +201708552 +201708441 +201708600 +201710202 +201710141 +201708396 +201710000 +201710179 +201708421 +201708574 +201710132 +201708555 +201710104 +201708722 +201708512 +201710013 +201708487 +201710108 +201710247 +201708679 +201708350 +201708462 +201710015 +201708742 +201708761 +201708723 +201708471 +201710238 +201710198 +201710018 +201710064 +201708417 +201710220 +201710161 +201708733 +201710084 +201708402 +201710069 +201708411 +201708489 +201710143 +201710199 +201710216 +201708321 +201710150 +201708484 +201708726 +201708674 +201710146 +201710226 +201708328 +201710242 +201710134 +201708648 +201708331 +201710152 +201708698 +201710209 +201708745 +201710082 +201710122 +201708447 +201710062 +201708403 +201708469 +201710076 +201708448 +201710125 +201708548 +201708635 +201710186 +201708440 +201708474 +201708495 +201708449 +201708465 +201708337 +201708630 +201708758 +201710014 +201710102 +201710129 +201708368 +201710053 +201708320 +201708602 +201708688 +201708604 +201708432 +201710160 +201708359 +201708624 +201708335 +201710099 +201710145 +201708426 +201708342 +201708345 +201708749 +201710027 +201708382 +201708667 +201708579 +201708385 +201708444 +201708433 +201708338 +201710147 +201710083 +201710120 +201708741 +201708336 +201708584 +201708636 +201708386 +201708434 +201708397 +201710118 +201708410 +201710249 +201708540 +201708404 +201708618 +201708319 +201708480 +201708340 +201708330 +201708378 +201708763 +201708347 +201710074 +201710073 +201708478 +201708494 +201710138 +201710133 +201710218 +201708372 +201708554 +201710162 +201710048 +201710059 +201708730 +201710240 +201708457 +201708632 +201708431 +201708762 +201708346 +201708358 +201708629 +201708317 +201708760 +201708349 +201710072 +201708364 +201708740 +201710163 +201708369 +201708707 +201708725 +201708406 +201710052 +201708649 +201710029 +201708633 +201710252 +201708407 +201710243 +201708391 +201710119 +201710232 +201708423 +201710205 +201708315 +201708592 +201710174 +201708596 +201708617 +201708673 +201710130 +201710158 +201708392 +201708703 +201708583 +201708481 +201708459 +201708352 +201708739 +201708389 +201710047 +201708486 +201708622 +201710002 +201710080 +201708591 +201710114 +201710170 +201710008 +201710023 +201710068 +201708565 +201708744 +201708371 +201708642 +201708700 +201708550 +201708333 +201710046 +201708356 +201708515 +201710236 +201710180 +201710201 +201708653 +201708616 +201708683 +201710103 +201710188 +201710228 +201708362 +201708620 +201710067 +201710176 +201708702 +201710022 +201710121 +201710190 +201708314 +201708442 +201708493 +201710234 +201708357 +201708318 +201708373 +201708650 +201710135 +201710157 +201708709 +201708324 +201708522 +201710222 +201708323 +201708477 +201708580 +201708756 +201708401 +201708544 +201710123 +201708452 +201708387 +201708564 +201710054 +201708361 +201710181 +201710101 +201708646 +201708472 +201708588 +201708643 +201710213 +201710036 +201708476 +201710168 +201710149 +201708701 +201710021 +201710106 +201710177 +201708332 +201710165 +201708729 +201708623 +201708537 +201710071 +201710212 +201710028 +201710197 +201710189 +201710085 +201710156 +201708759 +201710140 +201710115 +201708379 +201710035 +201708329 +201708573 +201710136 +201708374 +201710230 +201710159 +201710224 +201708376 +201710223 +201708491 +201708384 +201708678 +201710020 +201708556 +201710044 +201708541 +201708425 +201708732 +201710025 +201708511 +201710050 +201710235 +201710208 +201710183 +201710166 +201710246 +201710061 +201708438 +201708718 +201708747 +201710112 +201710171 +201710040 +201708546 +201710225 +201708526 +201710203 +201708482 +201708424 +201708666 +201708488 +201710206 +201710033 +201708655 +201710079 +201708466 +201710251 +201708558 +201708728 +201710241 +201710245 +201708523 +201710256 +201710185 +201710038 +201710904 +201710327 +201710592 +201710464 +201710883 +201711001 +201710305 +201710722 +201710522 +201710259 +201711106 +201711350 +201711210 +201710713 +201711428 +201710333 +201710840 +201711960 +201710459 +201710632 +201710923 +201711188 +201710987 +201711222 +201710438 +201710835 +201711982 +201711091 +201710552 +201711308 +201710654 +201711125 +201710957 +201710930 +201711375 +201711950 +201710671 +201711352 +201710560 +201710433 +201710528 +201711450 +201711135 +201711976 +201711374 +201710426 +201710721 +201711438 +201710745 +201711067 +201710578 +201710660 +201710620 +201710309 +201711253 +201710480 +201710581 +201710520 +201711073 +201710605 +201711307 +201710323 +201711232 +201711451 +201710407 +201710644 +201710484 +201710687 +201710380 +201711058 +201710642 +201711489 +201711136 +201710873 +201710988 +201710851 +201710799 +201710534 +201711389 +201710519 +201711034 +201710291 +201710515 +201711410 +201710614 +201711108 +201710559 +201710753 +201710455 +201711179 +201711124 +201710646 +201711345 +201710974 +201710299 +201711470 +201711401 +201710668 +201711287 +201710856 +201711270 +201711020 +201710886 +201711184 +201710580 +201711485 +201711302 +201711099 +201710833 +201711172 +201711314 +201711012 +201711239 +201710697 +201710956 +201710979 +201710819 +201711163 +201711946 +201711372 +201710444 +201711978 +201710716 +201710653 +201710576 +201711265 +201710726 +201711171 +201710968 +201710628 +201710303 +201710735 +201711043 +201711354 +201710626 +201710351 +201710588 +201711196 +201710775 +201711079 +201711126 +201711323 +201710736 +201711989 +201710963 +201710509 +201710845 +201710711 +201710616 +201710860 +201710892 +201711192 +201711416 +201710771 +201710869 +201710667 +201710384 +201711206 +201710872 +201710448 +201711998 +201710706 +201710834 +201710759 +201710741 +201711048 +201711098 +201710405 +201710652 +201710467 +201710399 +201710633 +201711157 +201710965 +201710545 +201711460 +201710875 +201711972 +201711339 +201711056 +201710382 +201710682 +201711295 +201711944 +201711393 +201710391 +201711449 +201711046 +201711029 +201711142 +201710850 +201711180 +201710676 +201710550 +201710752 +201710615 +201710836 +201710936 +201710732 +201710788 +201710374 +201710389 +201710497 +201710786 +201711039 +201710859 +201710798 +201710705 +201711109 +201711097 +201710594 +201711090 +201710955 +201711988 +201711086 +201710729 +201710514 +201711018 +201710275 +201710401 +201711081 +201711174 +201710785 +201710621 +201711083 +201711050 +201710806 +201710908 +201711398 +201710951 +201710600 +201711255 +201710877 +201711183 +201711407 +201711369 +201710318 +201711019 +201711477 +201710276 +201710756 +201710493 +201710911 +201710306 +201711245 +201711400 +201711425 +201710796 +201711351 +201711110 +201710618 +201711309 +201710742 +201710751 +201711069 +201710388 +201710881 +201710279 +201710983 +201711321 +201711151 +201710535 +201710839 +201710350 +201711038 +201711198 +201711241 +201711363 +201710613 +201711131 +201711116 +201710815 +201710719 +201710627 +201710929 +201710262 +201710707 +201710958 +201710827 +201710261 +201711986 +201711089 +201711306 +201710437 +201711992 +201710326 +201710922 +201710949 +201710647 +201710556 +201711977 +201711973 +201711267 +201710774 +201710990 +201710708 +201711013 +201711146 +201711981 +201710714 +201710991 +201710521 +201710487 +201711366 +201710568 +201710758 +201711119 +201710586 +201710635 +201710341 +201711216 +201710897 +201711205 +201710939 +201710414 +201711041 +201711190 +201710656 +201710720 +201711985 +201710962 +201711212 +201711077 +201711966 +201710316 +201710666 +201710844 +201711299 +201711956 +201710386 +201711072 +201710639 +201710993 +201710849 +201711305 +201711167 +201711238 +201711128 +201710950 +201711378 +201711433 +201710778 +201710940 +201711260 +201710931 +201711165 +201711455 +201711968 +201711346 +201710488 +201711498 +201711182 +201710821 +201711290 +201711368 +201710876 +201711113 +201711313 +201710814 +201711250 +201710413 +201710495 +201710665 +201711217 +201710901 +201711301 +201711298 +201710659 +201711226 +201710511 +201711138 +201711409 +201711948 +201710945 +201711225 +201711358 +201711027 +201710938 +201711162 +201711240 +201711344 +201711995 +201711349 +201711479 +201711454 +201711273 +201711951 +201710941 +201711000 +201710910 +201710549 +201710768 +201711156 +201711129 +201711014 +201711320 +201711024 +201711303 +201710739 +201710503 +201711362 +201711094 +201711373 +201711492 +201711311 +201710750 +201711242 +201710710 +201710619 +201711326 +201711269 +201711942 +201711263 +201710367 +201710345 +201710765 +201711026 +201710813 +201711399 +201710634 +201711949 +201711118 +201711336 +201711329 +201711071 +201711234 +201711227 +201711484 +201711406 +201711312 +201711030 +201711202 +201711491 +201711249 +201710538 +201710770 +201711051 +201711341 +201710562 +201711264 +201711199 +201711959 +201711458 +201711057 +201711243 +201711112 +201711008 +201710976 +201711211 +201710887 +201710365 +201711325 +201711300 +201710572 +201711132 +201710784 +201711422 +201710694 +201710622 +201710564 +201710900 +201710416 +201710794 +201710404 +201711231 +201711488 +201710879 +201711175 +201710791 +201711322 +201710354 +201710658 +201710641 +201711317 +201711117 +201710454 +201710848 +201710863 +201710899 +201710530 +201710703 +201710985 +201710567 +201711007 +201711471 +201710808 +201710336 +201711474 +201711441 +201711237 +201711017 +201711328 +201711093 +201711246 +201710510 +201711187 +201710260 +201711149 +201710763 +201711962 +201710458 +201711028 +201710907 +201711468 +201710617 +201711161 +201710905 +201710731 +201710915 +201710338 +201711370 +201711178 +201711218 +201710823 +201710445 +201710728 +201711054 +201711282 +201710783 +201710661 +201710629 +201710507 +201711059 +201711085 +201710970 +201711330 +201711158 +201711153 +201711970 +201710343 +201711964 +201710696 +201711023 +201711197 +201710411 +201711371 +201711006 +201710290 +201711452 +201711431 +201710466 +201710557 +201711016 +201711364 +201710678 +201710948 +201710964 +201710379 +201710286 +201711394 +201710864 +201710896 +201710294 +201711482 +201711493 +201710518 +201710673 +201711984 +201711082 +201711994 +201711044 +201710489 +201711331 +201710830 +201710273 +201711997 +201711103 +201710547 +201710387 +201710631 +201710932 +201711160 +201710686 +201710858 +201710891 +201711476 +201711133 +201711991 +201710855 +201711463 +201711494 +201710540 +201711435 +201710593 +201710919 +201710727 +201711448 +201711969 +201710704 +201710612 +201710777 +201711033 +201710995 +201711145 +201710272 +201711993 +201711144 +201711215 +201711444 +201710512 +201710761 +201710977 +201710477 +201711170 +201710329 +201711327 +201710602 +201710797 +201710527 +201710655 +201710643 +201710681 +201710820 +201710776 +201710481 +201711258 +201710624 +201710762 +201710422 +201711965 +201710693 +201710861 +201711011 +201710822 +201710498 +201711115 +201710961 +201711286 +201710524 +201711421 +201711137 +201710465 +201710824 +201711495 +201710889 +201710415 +201711440 +201710810 +201710257 +201711447 +201711445 +201711123 +201711376 +201711432 +201711102 +201711338 +201711045 +201710347 +201711233 +201711381 +201711480 +201711434 +201710946 +201710293 +201711292 +201711140 +201711355 +201710446 +201711478 +201711185 +201711453 +201710709 +201711360 +201710335 +201711042 +201710712 +201710997 +201710895 +201710928 +201711963 +201711417 +201710348 +201711139 +201710780 +201711036 +201710587 +201710734 +201710691 +201711283 +201711462 +201710310 +201710807 +201710871 +201710571 +201710598 +201710334 +201711316 +201711297 +201710994 +201711391 +201710760 +201711424 +201711032 +201711052 +201711276 +201710315 +201710893 +201711248 +201711176 +201711186 +201711983 +201710397 +201710561 +201711397 +201710842 +201710410 +201710298 +201710460 +201711208 +201710263 +201710424 +201710423 +201710986 +201710555 +201711064 +201711472 +201711423 +201710725 +201711070 +201711367 +201711483 +201710385 +201710890 +201711207 +201711025 +201710998 +201711200 +201710501 +201711291 +201710967 +201711429 +201711148 +201710431 +201711191 +201710469 +201711224 +201711315 +201711272 +201710357 +201710829 +201710371 +201710769 +201710702 +201710396 +201711388 +201711166 +201710314 +201711005 +201710960 +201711147 +201710476 +201710980 +201710381 +201710935 +201710452 +201710277 +201710432 +201710420 +201711442 +201711996 +201710483 +201711958 +201711120 +201711957 +201711379 +201710377 +201710884 +201710473 +201710307 +201711143 +201711954 +201710435 +201710342 +201711481 +201710542 +201710300 +201710449 +201711092 +201711031 +201710453 +201710442 +201710853 +201711195 +201711464 +201711189 +201710406 +201710491 +201711430 +201710451 +201711168 +201710421 +201711177 +201710443 +201711365 +201710337 +201710942 +201711084 +201711275 +201710953 +201710689 +201710403 +201710590 +201711096 +201710882 +201710733 +201711348 +201711075 +201710789 +201710373 +201711289 +201710603 +201711971 +201710744 +201710648 +201710376 +201710865 +201711236 +201711004 +201711194 +201710264 +201710743 +201711022 +201710412 +201710748 +201710274 +201711150 +201710579 +201711943 +201710838 +201710320 +201710623 +201710544 +201710952 +201710283 +201710330 +201711461 +201710909 +201711223 +201710570 +201710828 +201710575 +201710429 +201710596 +201710508 +201710346 +201710430 +201711296 +201710730 +201711087 +201711392 +201711467 +201710364 +201710258 +201710359 +201711268 +201710340 +201711337 +201711055 +201710554 +201710847 +201710368 +201710607 +201710490 +201710296 +201710918 +201710353 +201711469 +201711152 +201710584 +201710685 +201710526 +201711130 +201711953 +201710599 +201711466 +201710539 +201710352 +201710989 +201711280 +201710757 +201711487 +201711247 +201710375 +201711220 +201710937 +201710812 +201710395 +201711490 +201710265 +201710874 +201710441 +201711947 +201710301 +201710494 +201710360 +201710767 +201710803 +201711353 +201710541 +201710868 +201710625 +201711080 +201711114 +201710321 +201711254 +201711347 +201710419 +201710331 +201711324 +201710304 +201710485 +201711413 +201710282 +201710482 +201710972 +201711261 +201710355 +201711105 +201710609 +201710475 +201711285 +201710308 +201710363 +201710344 +201710434 +201710517 +201711279 +201710553 +201710439 +201711412 +201710462 +201711335 +201711941 +201710392 +201711193 +201710927 +201711201 +201711021 +201710978 +201711159 +201710425 +201710394 +201710302 +201710269 +201711408 +201710418 +201710339 +201710837 +201710800 +201710402 +201710636 +201710546 +201710295 +201710747 +201710297 +201710440 +201710529 +201710447 +201710324 +201710831 +201710428 +201710669 +201711061 +201711235 +201710688 +201711107 +201710611 +201710630 +201710280 +201710457 +201710378 +201711262 +201710717 +201710267 +201710311 +201710474 +201710543 +201710322 +201710362 +201710723 +201710787 +201710683 +201710281 +201710975 +201711411 +201710921 +201711169 +201710971 +201711343 +201711402 +201711063 +201710356 +201711979 +201710398 +201710565 +201710292 +201711945 +201710393 +201710737 +201710325 +201710811 +201710924 +201711334 +201710920 +201710595 +201711060 +201710479 +201711304 +201710408 +201710513 +201710287 +201711134 +201711961 +201710695 +201710574 +201710436 +201711068 +201711204 +201710536 +201711456 +201710409 +201711967 +201710486 +201710370 +201710328 +201710317 +201711390 +201710288 +201711999 +201711074 +201710456 +201711277 +201710369 +201710766 +201711100 +201711385 +201711499 +201711975 +201710679 +201710645 +201710505 +201710496 +201710537 +201711356 +201711357 +201710472 +201710755 +201710417 +201710700 +201710826 +201710372 +201711228 +201710903 +201711418 +201710809 +201711173 +201710319 +201711457 +201710698 +201710817 +201710664 +201711396 +201710878 +201711251 +201711359 +201711974 +201710270 +201711853 +201711507 +201711565 +201712766 +201712294 +201712679 +201712341 +201712095 +201712759 +201712749 +201712423 +201712018 +201712281 +201712014 +201712096 +201712471 +201712392 +201712570 +201712049 +201712734 +201712573 +201711804 +201712179 +201712098 +201711533 +201711676 +201711929 +201711672 +201711531 +201712574 +201712359 +201712308 +201711739 +201712100 +201712383 +201711708 +201712797 +201711560 +201712583 +201712225 +201711840 +201712539 +201711937 +201711593 +201712249 +201712514 +201712525 +201711659 +201712747 +201711591 +201711635 +201712197 +201711864 +201712028 +201712125 +201711589 +201712184 +201712726 +201712545 +201712401 +201712425 +201712112 +201712772 +201712293 +201712632 +201712394 +201712439 +201712695 +201712063 +201712257 +201711683 +201711729 +201712156 +201712774 +201712134 +201712748 +201711893 +201712089 +201712077 +201711650 +201712373 +201712520 +201712489 +201711704 +201712313 +201712007 +201712476 +201711714 +201712278 +201712560 +201712488 +201711504 +201711668 +201712561 +201711855 +201712592 +201711769 +201712393 +201712427 +201712061 +201712154 +201712783 +201711823 +201711568 +201711657 +201711585 +201711925 +201711567 +201712013 +201712789 +201711841 +201711833 +201711717 +201712144 +201712731 +201712486 +201712263 +201711595 +201711741 +201712603 +201712493 +201712685 +201711612 +201712543 +201712804 +201712470 +201711753 +201712590 +201711868 +201712518 +201712712 +201712122 +201712703 +201712413 +201712475 +201712680 +201712208 +201712374 +201711927 +201712535 +201712725 +201711712 +201712765 +201712579 +201712131 +201711649 +201712424 +201711719 +201711587 +201712283 +201712370 +201711720 +201712448 +201712079 +201711735 +201712044 +201712236 +201712160 +201711866 +201711521 +201711776 +201711921 +201712035 +201712894 +201712709 +201712556 +201712142 +201711917 +201711809 +201711795 +201712881 +201711731 +201712688 +201712588 +201712646 +201712491 +201712385 +201711899 +201712222 +201712031 +201712434 +201712550 +201711757 +201712153 +201711551 +201712353 +201711574 +201712628 +201712391 +201712499 +201712707 +201712148 +201711540 +201711814 +201712256 +201712415 +201711802 +201712875 +201711680 +201711705 +201711817 +201712555 +201712130 +201711671 +201712000 +201712538 +201712788 +201712128 +201711732 +201712485 +201712297 +201712080 +201711634 +201712817 +201712186 +201712332 +201712798 +201712114 +201712207 +201711771 +201711862 +201712484 +201712617 +201712210 +201712224 +201712143 +201712495 +201712352 +201711603 +201712437 +201712183 +201712141 +201712578 +201712509 +201712364 +201712106 +201712677 +201712092 +201711912 +201712568 +201711857 +201712059 +201712708 +201712824 +201712094 +201711801 +201712610 +201712343 +201712684 +201712581 +201712496 +201712133 +201712834 +201712314 +201712513 +201712347 +201712587 +201712366 +201712831 +201712037 +201712356 +201712616 +201712102 +201712082 +201711871 +201712498 +201712706 +201712110 +201712315 +201712412 +201712619 +201712255 +201712676 +201712562 +201711542 +201712064 +201712070 +201712671 +201711897 +201712182 +201712205 +201712072 +201712431 +201711890 +201711888 +201711594 +201711537 +201711756 +201711632 +201712041 +201712735 +201711662 +201712781 +201712233 +201711608 +201711738 +201711665 +201712878 +201711763 +201711902 +201712810 +201712666 +201712557 +201711576 +201712811 +201711846 +201711658 +201711532 +201712040 +201711884 +201711530 +201712893 +201712147 +201712254 +201712055 +201711887 +201711800 +201712273 +201712481 +201712052 +201712808 +201712829 +201711727 +201712457 +201711652 +201712189 +201712660 +201711916 +201711614 +201712586 +201711578 +201712252 +201712635 +201712569 +201712104 +201712480 +201712074 +201711629 +201711816 +201712580 +201712405 +201712611 +201711746 +201712450 +201712826 +201711553 +201711605 +201711895 +201712011 +201711860 +201712166 +201712365 +201711832 +201712621 +201712375 +201712367 +201712819 +201712251 +201712563 +201711544 +201712531 +201711501 +201711748 +201711733 +201711503 +201712755 +201711807 +201712090 +201712287 +201712344 +201712827 +201711874 +201712171 +201712529 +201712638 +201711549 +201712036 +201712794 +201711915 +201712564 +201712442 +201712282 +201712647 +201712306 +201712410 +201712277 +201712202 +201712220 +201711723 +201712800 +201711539 +201712830 +201712380 +201711607 +201712270 +201712593 +201712285 +201711706 +201711575 +201712192 +201712467 +201712042 +201712245 +201711679 +201712086 +201712802 +201712175 +201711883 +201712728 +201712691 +201711910 +201712158 +201712286 +201712737 +201711512 +201712120 +201712023 +201712821 +201712262 +201712419 +201712575 +201712474 +201712823 +201712577 +201712780 +201712021 +201712825 +201711613 +201711715 +201711527 +201711616 +201712382 +201712414 +201712407 +201711698 +201712683 +201712554 +201711822 +201711754 +201712291 +201711645 +201711854 +201712357 +201711747 +201711834 +201711772 +201711624 +201711894 +201712541 +201712466 +201712719 +201712422 +201712877 +201712761 +201711654 +201711900 +201711500 +201712669 +201712311 +201712884 +201712231 +201712698 +201712054 +201712244 +201711515 +201711630 +201712444 +201712530 +201712469 +201711573 +201712289 +201711892 +201712390 +201711514 +201712779 +201712386 +201712473 +201712129 +201712030 +201711600 +201712727 +201712652 +201712017 +201712861 +201711628 +201712456 +201711837 +201711543 +201712124 +201711812 +201712237 +201711909 +201711803 +201711647 +201711639 +201712502 +201712785 +201711682 +201712227 +201712355 +201711856 +201712778 +201712195 +201711622 +201712758 +201712230 +201711844 +201712754 +201712478 +201712053 +201712084 +201712656 +201711523 +201711646 +201712139 +201712058 +201711536 +201712238 +201712296 +201711779 +201712443 +201712062 +201712371 +201711615 +201712001 +201712416 +201711718 +201712406 +201711642 +201712740 +201711773 +201712101 +201712280 +201712429 +201712301 +201712483 +201712661 +201711920 +201712532 +201711579 +201712582 +201711768 +201712436 +201712069 +201711783 +201712625 +201712863 +201712604 +201712433 +201712805 +201711691 +201711828 +201712551 +201711502 +201712461 +201712029 +201712081 +201712248 +201712596 +201712213 +201712454 +201712067 +201711561 +201712504 +201712085 +201712022 +201711761 +201711511 +201711564 +201711940 +201711819 +201712659 +201711934 +201712526 +201712157 +201712549 +201712152 +201712746 +201712873 +201712465 +201712242 +201712333 +201711722 +201712093 +201712340 +201712243 +201711519 +201711797 +201711760 +201712648 +201711786 +201711721 +201712820 +201712384 +201712686 +201712836 +201712879 +201712716 +201712860 +201712870 +201712750 +201712675 +201711619 +201712305 +201712458 +201712885 +201711637 +201712218 +201712796 +201712180 +201712501 +201712188 +201712552 +201711700 +201712869 +201711906 +201712640 +201712503 +201711919 +201711644 +201712403 +201712119 +201712307 +201712598 +201712016 +201712309 +201712038 +201712814 +201712193 +201711851 +201711667 +201711936 +201711863 +201711570 +201711835 +201711596 +201712627 +201712872 +201711673 +201712745 +201711881 +201712165 +201712636 +201711547 +201711778 +201712874 +201712075 +201711599 +201712807 +201712567 +201712812 +201712178 +201712692 +201711558 +201711867 +201711744 +201711518 +201712368 +201712121 +201711838 +201712718 +201711852 +201711604 +201712832 +201712418 +201712624 +201711582 +201712639 +201712883 +201711839 +201712777 +201711583 +201712813 +201712378 +201712736 +201712181 +201711696 +201712482 +201712769 +201712815 +201711788 +201712519 +201712260 +201711546 +201712702 +201711517 +201711740 +201711566 +201712763 +201712670 +201711808 +201712507 +201711602 +201712246 +201711534 +201712490 +201712408 +201712776 +201711687 +201712109 +201712770 +201712626 +201712630 +201712828 +201712650 +201711529 +201711799 +201711877 +201712663 +201711572 +201712787 +201711588 +201711660 +201712733 +201711535 +201711845 +201711702 +201712689 +201712006 +201712775 +201712492 +201712065 +201712891 +201711938 +201712533 +201712360 +201712339 +201712523 +201712015 +201712868 +201712694 +201712169 +201712784 +201711538 +201712631 +201712312 +201712164 +201712088 +201711580 +201711933 +201712690 +201712097 +201712742 +201711710 +201712050 +201712662 +201711876 +201712185 +201712614 +201712673 +201711611 +201712066 +201712585 +201712645 +201712888 +201712768 +201711548 +201711601 +201711651 +201711870 +201712516 +201712151 +201711789 +201712447 +201711670 +201712871 +201712622 +201712428 +201712071 +201711648 +201711610 +201712512 +201712438 +201712571 +201712381 +201712477 +201712003 +201712508 +201711775 +201712107 +201712459 +201712665 +201711790 +201712700 +201712629 +201712786 +201712597 +201712417 +201712400 +201712713 +201712595 +201712445 +201712223 +201712773 +201711678 +201712801 +201712664 +201712336 +201711847 +201712887 +201712338 +201712135 +201712472 +201711597 +201712379 +201711703 +201712299 +201711522 +201712837 +201712835 +201712076 +201712890 +201712607 +201712667 +201712196 +201711625 +201711609 +201711697 +201711939 +201712209 +201712108 +201711831 +201712756 +201711869 +201712528 +201712699 +201711653 +201712506 +201712658 +201711872 +201712682 +201712697 +201712253 +201711777 +201711742 +201712649 +201711826 +201711926 +201712342 +201711836 +201712606 +201711785 +201711618 +201711627 +201712204 +201712216 +201711931 +201711592 +201712792 +201712767 +201712247 +201712396 +201711656 +201712265 +201711510 +201711766 +201711935 +201711913 +201712876 +201711901 +201711875 +201712033 +201712358 +201712547 +201712672 +201711792 +201711693 +201711813 +201712806 +201711798 +201711830 +201712389 +201712833 +201712609 +201712553 +201712643 +201711563 +201712882 +201711711 +201712751 +201711633 +201712226 +201711623 +201712867 +201712605 +201711914 +201711699 +201711734 +201711781 +201711736 +201711643 +201712729 +201712791 +201711556 +201712599 +201712176 +201712446 +201712145 +201712259 +201712009 +201712623 +201712349 +201711730 +201712267 +201711924 +201712331 +201712790 +201711774 +201712618 +201712753 +201711752 +201711562 +201712799 +201711695 +201712149 +201712275 +201712651 +201712722 +201711598 +201712345 +201711525 +201711859 +201712862 +201712711 +201711861 +201711726 +201711528 +201712304 +201712732 +201712123 +201712822 +201712363 +201712886 +201712782 +201711590 +201712760 +201712757 +201712701 +201712866 +201711820 +201712272 +201712620 +201712762 +201712613 +201711759 +201711508 +201712116 +201712025 +201712693 +201712276 +201712738 +201712048 +201712634 +201712395 +201712710 +201711905 +201711880 +201712163 +201711794 +201711811 +201711827 +201712264 +201711509 +201711762 +201711545 +201712032 +201711555 +201711617 +201711758 +201711674 +201712203 +201711843 +201712056 +201712404 +201711569 +201711770 +201711782 +201712073 +201712240 +201712511 +201711725 +201712865 +201712421 +201712816 +201712132 +201712334 +201711552 +201712744 +201711793 +201712600 +201712793 +201711513 +201712730 +201712546 +201712612 +201712566 +201712087 +201712103 +201712083 +201711750 +201712215 +201712681 +201712295 +201712601 +201712696 +201711922 +201712420 +201711557 +201712463 +201712803 +201712020 +201712271 +201712542 +201711631 +201711885 +201711550 +201712397 +201712544 +201712633 +201712159 +201711904 +201712174 +201712140 +201711780 +201712453 +201712047 +201712892 +201711765 +201711606 +201712091 +201711745 +201712214 +201712269 +201712362 +201712536 +201712388 +201711506 +201711681 +201711586 +201712565 +201711524 +201711655 +201711516 +201712376 +201712517 +201712795 +201711713 +201712045 +201712258 +201712674 +201711879 +201713760 +201713588 +201712841 +201712961 +201713553 +201713984 +201713017 +201713593 +201713730 +201713616 +201713673 +201713053 +201713716 +201713650 +201713005 +201713185 +201713204 +201713851 +201713051 +201713024 +201713941 +201713828 +201713040 +201713099 +201713037 +201713229 +201713939 +201713724 +201713137 +201713814 +201713048 +201713692 +201713077 +201713172 +201713014 +201713627 +201713697 +201713196 +201712956 +201713834 +201712999 +201713963 +201713609 +201713518 +201713858 +201713987 +201712995 +201713701 +201713827 +201713569 +201713739 +201713923 +201713108 +201713726 +201713904 +201713778 +201713219 +201713958 +201713054 +201713577 +201713568 +201713766 +201712911 +201713517 +201713089 +201713759 +201713187 +201713159 +201713198 +201713937 +201713681 +201712934 +201713128 +201713638 +201713761 +201713214 +201713912 +201713731 +201713677 +201713648 +201713030 +201713808 +201713769 +201713898 +201713117 +201713798 +201713693 +201713640 +201712947 +201712982 +201713064 +201713186 +201713537 +201713981 +201713559 +201713732 +201713620 +201713720 +201713714 +201713776 +201712840 +201713946 +201713032 +201713086 +201713865 +201713915 +201713052 +201712967 +201713741 +201713756 +201713210 +201712909 +201713873 +201713557 +201713853 +201713927 +201712849 +201713563 +201713617 +201713208 +201713063 +201713983 +201713524 +201713139 +201713579 +201713838 +201713903 +201713012 +201713704 +201713082 +201713999 +201713765 +201713719 +201713991 +201713103 +201713652 +201713770 +201713107 +201713822 +201713978 +201713758 +201713218 +201713771 +201713723 +201713038 +201712930 +201713925 +201713164 +201713150 +201713506 +201713567 +201713699 +201713645 +201713763 +201713192 +201713060 +201713167 +201713066 +201713669 +201713114 +201713106 +201713001 +201713622 +201713997 +201713881 +201713676 +201713043 +201713110 +201713634 +201713666 +201713003 +201713848 +201713098 +201713767 +201713007 +201713509 +201713127 +201713510 +201713862 +201713067 +201713836 +201713211 +201713594 +201713195 +201712845 +201713837 +201713768 +201713868 +201713513 +201713029 +201713725 +201713824 +201713804 +201713078 +201713990 +201713023 +201713142 +201713527 +201713819 +201713825 +201713034 +201713980 +201713515 +201713227 +201713169 +201713950 +201713602 +201712847 +201713852 +201713046 +201713045 +201712852 +201712904 +201713895 +201713788 +201713097 +201713547 +201712974 +201713615 +201713116 +201713671 +201713777 +201713902 +201713738 +201713073 +201713821 +201713093 +201713684 +201713985 +201712859 +201713619 +201713855 +201713674 +201713799 +201713973 +201713605 +201713922 +201712926 +201713938 +201713532 +201712935 +201712940 +201713861 +201712965 +201713893 +201713153 +201713689 +201713894 +201713596 +201713146 +201713115 +201713533 +201712977 +201713880 +201713618 +201713815 +201713022 +201713899 +201713802 +201713957 +201713589 +201713200 +201713901 +201713803 +201713096 +201713750 +201713558 +201713157 +201712958 +201713158 +201713789 +201713556 +201713126 +201713882 +201713540 +201713688 +201713749 +201713872 +201713528 +201713039 +201713753 +201713945 +201713220 +201713874 +201713936 +201713131 +201712944 +201713680 +201713076 +201713085 +201713629 +201713010 +201713163 +201713102 +201713976 +201713599 +201713133 +201713194 +201712979 +201713711 +201713062 +201713636 +201713930 +201713733 +201712900 +201713070 +201713088 +201713962 +201713145 +201713120 +201713951 +201713810 +201713737 +201713900 +201713516 +201712927 +201713523 +201713545 +201713155 +201712922 +201713661 +201713779 +201712941 +201712943 +201713785 +201713111 +201713792 +201713055 +201713000 +201713601 +201713072 +201713611 +201712992 +201713215 +201713621 +201713538 +201713095 +201713884 +201713013 +201713888 +201713191 +201713132 +201713664 +201712968 +201713604 +201713084 +201712906 +201713141 +201713791 +201713020 +201713197 +201713729 +201712916 +201713143 +201712966 +201713710 +201712983 +201713905 +201713843 +201713678 +201713920 +201713866 +201713926 +201713811 +201713625 +201713154 +201713503 +201713794 +201713870 +201712949 +201713883 +201713544 +201713914 +201713679 +201713081 +201713996 +201713109 +201713964 +201713125 +201713113 +201713691 +201713221 +201713782 +201713695 +201713989 +201712918 +201713762 +201713608 +201713860 +201713830 +201713057 +201713977 +201713649 +201713016 +201713213 +201713004 +201713706 +201713144 +201713119 +201713775 +201713654 +201713909 +201713641 +201713092 +201712969 +201712908 +201713683 +201712986 +201713531 +201713189 +201713796 +201713080 +201713735 +201712991 +201712919 +201713607 +201713216 +201713718 +201713501 +201713165 +201713552 +201713202 +201713886 +201713152 +201713507 +201713592 +201712948 +201713746 +201713891 +201713644 +201713212 +201713597 +201713222 +201713847 +201712910 +201713748 +201713646 +201713514 +201713876 +201713561 +201713566 +201713917 +201713842 +201712960 +201713188 +201713793 +201712850 +201713571 +201713662 +201713201 +201713541 +201713585 +201713864 +201713124 +201713890 +201712954 +201712981 +201713790 +201713869 +201712932 +201713587 +201713586 +201713745 +201713530 +201713635 +201713138 +201713044 +201713747 +201713887 +201713166 +201713551 +201713685 +201713653 +201713122 +201712913 +201712952 +201713173 +201712953 +201713687 +201713021 +201713582 +201713968 +201712844 +201713712 +201713755 +201713859 +201713162 +201713632 +201713009 +201713205 +201713101 +201713932 +201713042 +201713610 +201713511 +201713033 +201712957 +201713121 +201713526 +201712931 +201712842 +201713560 +201713075 +201713643 +201712898 +201713534 +201712924 +201713006 +201713839 +201713660 +201713149 +201713543 +201713520 +201713199 +201713590 +201712962 +201712912 +201713715 +201713647 +201713074 +201713795 +201713623 +201713911 +201713015 +201713727 +201713812 +201713772 +201713554 +201712905 +201713931 +201713595 +201713148 +201713694 +201712855 +201713942 +201713705 +201713536 +201713831 +201712937 +201713675 +201713686 +201713027 +201713580 +201713907 +201713574 +201713129 +201712921 +201712972 +201712942 +201712846 +201713041 +201713947 +201713813 +201713508 +201713954 +201713123 +201713854 +201713995 +201712839 +201713002 +201712963 +201713940 +201713801 +201713628 +201713974 +201713018 +201713134 +201713505 +201713025 +201712897 +201713633 +201713224 +201713924 +201713783 +201713637 +201713700 +201713879 +201712838 +201713564 +201713069 +201713562 +201713949 +201713147 +201713856 +201712902 +201713670 +201712987 +201713584 +201713171 +201713787 +201713065 +201712978 +201713555 +201713916 +201713833 +201712989 +201713773 +201712848 +201713502 +201713805 +201713105 +201713728 +201713993 +201712895 +201713849 +201712994 +201713576 +201712950 +201713655 +201713774 +201713944 +201713542 +201713734 +201713826 +201713663 +201713665 +201713642 +201712971 +201712907 +201712945 +201713151 +201713935 +201713525 +201712917 +201713226 +201713160 +201713136 +201713613 +201713707 +201712988 +201713744 +201713889 +201713209 +201713118 +201713656 +201712951 +201713174 +201713028 +201713549 +201713929 +201713573 +201713967 +201713170 +201713906 +201712854 +201712858 +201713764 +201713651 +201713823 +201713698 +201713829 +201713835 +201712959 +201713112 +201712976 +201713757 +201713612 +201713702 +201713878 +201712899 +201712970 +201712857 +201712938 +201713019 +201713550 +201713083 +201713754 +201713548 +201713631 +201713913 +201713784 +201713840 +201713682 +201713578 +201712955 +201712929 +201712984 +201713630 +201713948 +201713806 +201713971 +201713207 +201713056 +201713071 +201713867 +201712964 +201712901 +201713529 +201713193 +201713668 +201713375 +201713316 +201713428 +201713402 +201714902 +201714632 +201714002 +201714901 +201714849 +201713376 +201714759 +201714561 +201713381 +201714961 +201714896 +201714626 +201714012 +201714803 +201713258 +201714569 +201714915 +201714875 +201714636 +201714620 +201714104 +201713371 +201714016 +201713368 +201714833 +201714027 +201714678 +201714650 +201714533 +201713363 +201714877 +201713493 +201714770 +201714698 +201713422 +201714030 +201714504 +201714131 +201713282 +201713474 +201714633 +201714858 +201714624 +201714949 +201714936 +201714792 +201714001 +201714964 +201713320 +201714701 +201714535 +201714841 +201713483 +201714853 +201714719 +201714871 +201714677 +201714765 +201714628 +201714028 +201714538 +201714646 +201714532 +201714735 +201714842 +201714214 +201714790 +201713299 +201713240 +201714597 +201713445 +201714549 +201713427 +201714887 +201714018 +201714135 +201714121 +201714740 +201713281 +201714645 +201714747 +201714543 +201713290 +201713352 +201714843 +201714929 +201713266 +201714916 +201714584 +201714824 +201713304 +201713378 +201714778 +201714575 +201714725 +201714552 +201714635 +201714753 +201714124 +201714729 +201714076 +201714023 +201714126 +201714528 +201714851 +201714697 +201713473 +201714113 +201714737 +201714880 +201714718 +201714827 +201714756 +201714782 +201713453 +201714580 +201714914 +201713390 +201714963 +201713447 +201713419 +201713251 +201713491 +201714123 +201714937 +201714106 +201714838 +201714516 +201714905 +201714752 +201714025 +201714960 +201714095 +201714807 +201714831 +201714651 +201714688 +201713239 +201714048 +201714954 +201714931 +201714951 +201714546 +201714734 +201714010 +201714794 +201714898 +201714631 +201714876 +201713303 +201714618 +201713254 +201713288 +201714925 +201714799 +201714680 +201714923 +201713345 +201714521 +201714739 +201713283 +201713277 +201714545 +201713334 +201713430 +201714774 +201714020 +201714696 +201714043 +201714060 +201714751 +201713498 +201714758 +201714866 +201714870 +201714900 +201714507 +201714570 +201714607 +201714596 +201713437 +201714614 +201714772 +201714099 +201714063 +201714630 +201714873 +201714736 +201714806 +201713278 +201714515 +201714950 +201714539 +201713467 +201714675 +201713230 +201714717 +201713306 +201714920 +201714844 +201714022 +201714860 +201713233 +201714999 +201714663 +201713340 +201714127 +201713351 +201714839 +201713342 +201714913 +201714637 +201714933 +201714703 +201714867 +201713301 +201714667 +201714529 +201714119 +201714132 +201713236 +201714075 +201713478 +201714676 +201714564 +201714541 +201714939 +201714571 +201714938 +201714815 +201714886 +201713360 +201714942 +201714080 +201714654 +201714685 +201714578 +201714102 +201714140 +201714848 +201714754 +201713472 +201713433 +201714517 +201714009 +201714530 +201714586 +201714657 +201714840 +201714616 +201714943 +201714809 +201713499 +201713423 +201714598 +201714029 +201713477 +201713323 +201714826 +201714506 +201714610 +201714109 +201714534 +201714105 +201714501 +201714085 +201714771 +201714919 +201714862 +201714577 +201713286 +201713350 +201713248 +201714520 +201714702 +201714732 +201714547 +201713497 +201714656 +201714038 +201714798 +201714903 +201713385 +201714818 +201714510 +201714083 +201714117 +201713356 +201714924 +201714863 +201714574 +201713179 +201713300 +201714912 +201713429 +201713332 +201713252 +201714576 +201714705 +201713384 +201714687 +201714805 +201714710 +201714070 +201714666 +201714953 +201714120 +201714727 +201714639 +201714668 +201714513 +201714609 +201714720 +201714777 +201714509 +201713315 +201714723 +201714797 +201713268 +201714825 +201714059 +201714081 +201714802 +201714067 +201714684 +201714750 +201713355 +201714047 +201714215 +201714069 +201713440 +201714715 +201714744 +201714714 +201714845 +201713408 +201714073 +201713476 +201713400 +201714110 +201714512 +201713295 +201714947 +201713241 +201713482 +201713404 +201714653 +201714531 +201714730 +201714054 +201714706 +201714968 +201714537 +201713461 +201714959 +201714694 +201714791 +201714603 +201713439 +201714138 +201713178 +201714072 +201714137 +201714602 +201713180 +201714542 +201714583 +201714897 +201714608 +201714084 +201714761 +201713479 +201714787 +201713255 +201714133 +201714689 +201713396 +201713442 +201713481 +201714039 +201714869 +201714704 +201713235 +201713339 +201713374 +201713417 +201713325 +201714108 +201714502 +201714726 +201714217 +201714817 +201714046 +201714592 +201714743 +201713244 +201714820 +201714033 +201713398 +201714722 +201714683 +201714004 +201713391 +201713267 +201713260 +201714856 +201713274 +201714122 +201714707 +201713460 +201714066 +201714008 +201714899 +201714606 +201714525 +201713444 +201714071 +201714780 +201714970 +201714579 +201714094 +201713273 +201713420 +201713469 +201714032 +201714855 +201714522 +201714590 +201713393 +201714967 +201714566 +201714879 +201714768 +201713272 +201714216 +201714641 +201714623 +201714588 +201714604 +201714567 +201714050 +201713495 +201714742 +201714713 +201713418 +201713486 +201713456 +201713302 +201714655 +201714786 +201713434 +201714086 +201714062 +201713279 +201714686 +201713403 +201714615 +201714966 +201714836 +201713287 +201713432 +201714116 +201714601 +201713262 +201713327 +201714812 +201714129 +201714911 +201714648 +201714582 +201714621 +201714034 +201713182 +201713388 +201714695 +201714918 +201714098 +201713237 +201713333 +201714612 +201714731 +201714661 +201713264 +201713406 +201714728 +201713373 +201713324 +201713232 +201714505 +201714874 +201714141 +201713243 +201713441 +201714627 +201714558 +201714585 +201714783 +201714745 +201713246 +201714755 +201713234 +201714118 +201713435 +201714934 +201714693 +201714508 +201713449 +201714005 +201713318 +201713407 +201714550 +201714868 +201713261 +201714573 +201714664 +201713313 +201714093 +201714600 +201713297 +201714763 +201713309 +201714832 +201713305 +201714045 +201713405 +201713452 +201714642 +201714779 +201714599 +201714061 +201714213 +201714928 +201713392 +201713338 +201713367 +201713485 +201714000 +201713389 +201714852 +201713319 +201713370 +201714808 +201714910 +201714793 +201713457 +201713488 +201713397 +201714644 +201714672 +201714861 +201713177 +201714665 +201713443 +201714819 +201713346 +201714944 +201714864 +201713358 +201714889 +201713337 +201714557 +201714053 +201714518 +201714813 +201713369 +201714958 +201714562 +201714659 +201714811 +201714622 +201713298 +201713308 +201714068 +201714922 +201713454 +201714049 +201713413 +201714087 +201714036 +201713455 +201713276 +201713484 +201713446 +201713424 +201714969 +201713285 +201714828 +201714007 +201714581 +201714945 +201713416 +201713321 +201714926 +201714962 +201714634 +201713465 +201714548 +201714617 +201713364 +201713362 +201714074 +201714500 +201713250 +201714795 +201714555 +201714885 +201713475 +201714674 +201713463 +201714112 +201713415 +201714814 +201713256 +201713176 +201713294 +201713247 +201713238 +201714662 +201714940 +201714041 +201714536 +201714738 +201714810 +201713312 +201714749 +201714699 +201714511 +201714551 +201714619 +201714128 +201714090 +201714649 +201714595 +201714611 +201714097 +201713280 +201714776 +201714796 +201713322 +201714927 +201714035 +201714058 +201714572 +201714560 +201713383 +201714804 +201713365 +201714930 +201714556 +201714884 +201713328 +201714921 +201713343 +201713336 +201713377 +201713265 +201713271 +201714019 +201714540 +201714594 +201714524 +201714865 +201714679 +201714821 +201713253 +201713284 +201713382 +201714835 +201713462 +201713275 +201713426 +201714051 +201714878 +201714907 +201713459 +201714065 +201713330 +201714565 +201713347 +201713291 +201713361 +201713257 +201713348 +201714830 +201713471 +201713366 +201713487 +201713425 +201713354 +201714952 +201714837 +201714881 +201714031 +201713353 +201713289 +201714077 +201714011 +201713438 +201713341 +201713399 +201714708 +201714712 +201713335 +201713314 +201713326 +201714847 +201714587 +201714682 +201714092 +201714100 +201714021 +201714003 +201713470 +201714891 +201713412 +201713480 +201714136 +201714017 +201713292 +201713310 +201714175 +201715144 +201716263 +201716352 +201714143 +201716378 +201716286 +201715863 +201715929 +201714247 +201716368 +201715084 +201715061 +201714470 +201716330 +201715019 +201715893 +201714452 +201715982 +201714366 +201714386 +201715897 +201714422 +201715881 +201715157 +201714185 +201715126 +201716331 +201714172 +201716271 +201715113 +201715041 +201715956 +201714443 +201714427 +201715957 +201715115 +201715070 +201716334 +201715968 +201714992 +201715007 +201715978 +201715890 +201715051 +201715056 +201714171 +201715127 +201715970 +201714419 +201714358 +201715924 +201714205 +201714468 +201714377 +201715962 +201715869 +201715092 +201714144 +201716377 +201715125 +201714976 +201715023 +201715915 +201716275 +201714425 +201716305 +201715137 +201715119 +201716325 +201715122 +201715952 +201715145 +201715074 +201715888 +201714476 +201715961 +201715073 +201716355 +201715075 +201714379 +201715027 +201715103 +201715089 +201714210 +201715044 +201715879 +201715931 +201714163 +201716327 +201715018 +201714394 +201715000 +201715896 +201715919 +201715047 +201714183 +201714199 +201715972 +201715080 +201715105 +201715876 +201715091 +201715042 +201716301 +201714448 +201715940 +201716304 +201715974 +201716362 +201714431 +201715108 +201715079 +201714462 +201716358 +201714429 +201715955 +201715994 +201716297 +201715156 +201715973 +201716270 +201715914 +201714153 +201715991 +201715040 +201715033 +201715868 +201714488 +201715875 +201715039 +201714207 +201715046 +201715927 +201715009 +201716341 +201715889 +201715048 +201715053 +201714398 +201715949 +201715158 +201715015 +201716264 +201714486 +201715946 +201716308 +201715082 +201714998 +201716313 +201715138 +201714375 +201715013 +201714230 +201715147 +201715997 +201716266 +201715941 +201714410 +201715887 +201715967 +201715155 +201714439 +201714430 +201715916 +201715081 +201716277 +201714385 +201715065 +201715123 +201715098 +201715002 +201715909 +201715124 +201716315 +201715060 +201715030 +201715980 +201716299 +201714234 +201714159 +201714246 +201715052 +201715918 +201716343 +201714204 +201716320 +201716256 +201715128 +201715921 +201716363 +201716310 +201715954 +201715045 +201714179 +201716257 +201714188 +201715880 +201714471 +201715151 +201715086 +201714994 +201715088 +201716281 +201715136 +201715093 +201714997 +201716374 +201715943 +201715930 +201714409 +201715095 +201714986 +201716303 +201716261 +201715939 +201714498 +201716300 +201716262 +201715121 +201714221 +201715975 +201714145 +201715979 +201716357 +201714181 +201715892 +201714473 +201714404 +201714147 +201715936 +201715923 +201715016 +201715992 +201715036 +201714229 +201716306 +201714211 +201714359 +201714977 +201714479 +201715966 +201715141 +201715942 +201714245 +201714487 +201714461 +201716337 +201714361 +201714405 +201714438 +201714411 +201714367 +201714174 +201714426 +201715008 +201714445 +201714380 +201714228 +201714235 +201714201 +201714453 +201714162 +201714499 +201714388 +201714497 +201714146 +201714387 +201714370 +201714368 +201714451 +201714432 +201714491 +201714197 +201714481 +201714198 +201715087 +201714442 +201714170 +201714196 +201714407 +201714376 +201714186 +201715867 +201716348 +201716319 +201716338 +201716284 +201715010 +201714176 +201716279 +201714415 +201714482 +201714249 +201714231 +201714161 +201714985 +201715050 +201714191 +201714989 +201714474 +201714392 +201714227 +201714157 +201714988 +201714496 +201715903 +201715096 +201714996 +201714242 +201714220 +201714454 +201714158 +201714187 +201714397 +201714369 +201714402 +201714233 +201714450 +201714472 +201715058 +201714365 +201714446 +201714980 +201714206 +201714406 +201714208 +201715085 +201714428 +201715059 +201716289 +201714160 +201714421 +201716292 +201714236 +201716278 +201715934 +201714993 +201714423 +201714241 +201714155 +201715107 +201714403 +201716350 +201715986 +201715885 +201715963 +201716323 +201715110 +201716272 +201716302 +201714483 +201714399 +201715038 +201715947 +201715884 +201714363 +201716326 +201714219 +201716268 +201716335 +201716282 +201715097 +201715872 +201714225 +201715984 +201714382 +201714437 +201715895 +201715932 +201715142 +201715117 +201715908 +201715981 +201714232 +201714212 +201715055 +201715112 +201716298 +201714378 +201714190 +201714420 +201714485 +201715878 +201716290 +201714167 +201715996 +201714995 +201714469 +201714390 +201714436 +201714357 +201714148 +201714484 +201715120 +201715068 +201714401 +201714435 +201714168 +201714982 +201716267 +201715864 +201715945 +201716336 +201716295 +201714460 +201714165 +201714984 +201716360 +201715133 +201715032 +201714413 +201715054 +201715901 +201716288 +201714416 +201714391 +201715131 +201714218 +201716361 +201715072 +201715935 +201714395 +201716347 +201715064 +201714362 +201716260 +201715891 +201715938 +201715031 +201715894 +201715154 +201714417 +201715104 +201715990 +201716307 +201715069 +201714200 +201715146 +201714152 +201715988 +201716359 +201714433 +201715976 +201714193 +201715066 +201714455 +201715874 +201715129 +201716280 +201715152 +201714381 +201716276 +201715143 +201715866 +201715063 +201716265 +201715882 +201714238 +201715998 +201715995 +201714243 +201714156 +201714494 +201715111 +201714987 +201715965 +201716340 +201715076 +201716317 +201715100 +201715906 +201716314 +201715950 +201715021 +201716372 +201714440 +201715911 +201714489 +201714424 +201714466 +201716332 +201714478 +201715139 +201716283 +201715964 +201714434 +201715987 +201716273 +201715985 +201716345 +201716274 +201716291 +201716367 +201715035 +201715905 +201715873 +201714154 +201714991 +201714364 +201715899 +201716364 +201715871 +201716322 +201714983 +201714180 +201715907 +201714383 +201716285 +201715150 +201715922 +201716312 +201716328 +201716321 +201715948 +201714475 +201714458 +201716369 +201715140 +201714492 +201715953 +201714372 +201715913 +201714447 +201714226 +201714177 +201716356 +201716309 +201715159 +201714224 +201714459 +201715106 +201715951 +201715004 +201716259 +201716344 +201716349 +201714414 +201714981 +201715944 +201716373 +201716376 +201715999 +201716200 +201715856 +201714290 +201715465 +201715754 +201716240 +201715836 +201714352 +201716237 +201715848 +201715847 +201714272 +201716149 +201714322 +201715809 +201716233 +201716180 +201715840 +201715463 +201714254 +201716199 +201714268 +201716243 +201716153 +201714280 +201715766 +201715750 +201716244 +201716245 +201715837 +201716229 +201715762 +201716173 +201716186 +201716177 +201715826 +201715473 +201715822 +201716148 +201715838 +201716172 +201714275 +201714334 +201715477 +201714349 +201714310 +201716235 +201716204 +201714316 +201715841 +201714270 +201716216 +201715833 +201715717 +201715731 +201716157 +201715845 +201716195 +201715497 +201715860 +201715815 +201714293 +201715460 +201716198 +201716215 +201715802 +201714320 +201714303 +201716154 +201716255 +201715812 +201716254 +201716201 +201715763 +201714265 +201716171 +201716170 +201715792 +201715816 +201714307 +201715462 +201715485 +201716228 +201716193 +201716151 +201716185 +201715715 +201715466 +201715819 +201716164 +201716197 +201716234 +201714277 +201714341 +201714325 +201716213 +201714975 +201714286 +201716175 +201714267 +201715803 +201715793 +201716141 +201715764 +201715853 +201715844 +201714301 +201716205 +201714308 +201714273 +201715498 +201714255 +201715797 +201715801 +201714266 +201715850 +201714318 +201714327 +201715832 +201716181 +201715452 +201714289 +201714348 +201716225 +201715734 +201715829 +201714319 +201716223 +201715804 +201716159 +201715817 +201716208 +201714339 +201714306 +201714321 +201716144 +201715796 +201715746 +201715798 +201715849 +201716140 +201715834 +201715738 +201714973 +201715489 +201716214 +201715851 +201715825 +201714340 +201715773 +201715722 +201715484 +201715775 +201715481 +201715474 +201715478 +201716194 +201716251 +201715852 +201714342 +201714313 +201715823 +201714329 +201715739 +201715742 +201716206 +201715467 +201716156 +201715747 +201716226 +201714324 +201716152 +201715723 +201716191 +201715831 +201716162 +201715828 +201716168 +201716158 +201715732 +201716220 +201714274 +201716145 +201714279 +201716161 +201715835 +201714300 +201715470 +201716241 +201716250 +201715854 +201716147 +201714333 +201715827 +201715765 +201716221 +201714305 +201714332 +201714337 +201714343 +201714291 +201715488 +201714311 +201715471 +201716150 +201715818 +201714314 +201715846 +201716230 +201714287 +201714331 +201715726 +201715806 +201715791 +201716210 +201715748 +201715492 +201716242 +201716160 +201715740 +201715795 +201716212 +201716207 +201715457 +201716238 +201714294 +201714346 +201716219 +201715820 +201715857 +201714350 +201714323 +201715799 +201715486 +201714974 +201714278 +201714299 +201715794 +201715855 +201714288 +201716252 +201714309 +201714347 +201716211 +201715475 +201714345 +201716196 +201715716 +201715800 +201715824 +201715730 +201715808 +201716248 +201715805 +201716165 +201715760 +201714351 +201716231 +201716166 +201714336 +201714312 +201714972 +201715813 +201716247 +201716183 +201714284 +201714304 +201714276 +201714355 +201715451 +201714282 +201714344 +201715859 +201716222 +201716218 +201715772 +201715821 +201715744 +201714328 +201715751 +201714330 +201714295 +201714283 +201714315 +201714335 +201716246 +201716217 +201715753 +201716239 +201715472 +201716163 +201714292 +201715749 +201715494 +201716253 +201716236 +201714353 +201714317 +201714338 +201716143 +201716169 +201715807 +201715468 +201716142 +201716227 +201715814 +201716146 +201714326 +201714256 +201716202 +201715843 +201715839 +201714298 +201715842 +201716174 +201714296 +201714356 +201715745 +201716184 +201716232 +201714297 +201715830 +201714285 +201715752 +201715810 +201716209 +201716249 +201715858 +201714281 +201714354 +201716155 +201716224 +201716178 +201715811 +201714269 +201716203 +201714271 +201715363 +201716410 +201715652 +201715446 +201715180 +201715448 +201716452 +201716486 +201715584 +201715357 +201715171 +201716069 +201716018 +201715169 +201716083 +201715689 +201716984 +201716095 +201715205 +201715636 +201716450 +201715174 +201716006 +201716966 +201715593 +201716030 +201716385 +201716139 +201715290 +201715196 +201715380 +201716937 +201716460 +201715400 +201715271 +201716131 +201716024 +201715661 +201715705 +201715376 +201716390 +201715703 +201715578 +201715606 +201716137 +201715639 +201715221 +201716952 +201716078 +201715362 +201715227 +201715391 +201716963 +201715428 +201716031 +201715331 +201716134 +201716009 +201716996 +201715200 +201716444 +201716962 +201715665 +201716014 +201716092 +201715589 +201715310 +201716959 +201716496 +201716430 +201715511 +201716406 +201715595 +201715580 +201716481 +201715412 +201715619 +201715312 +201715698 +201716958 +201716495 +201716454 +201716032 +201715438 +201716005 +201716386 +201716436 +201715410 +201715252 +201715433 +201715216 +201715166 +201716970 +201715281 +201715193 +201716979 +201715277 +201715346 +201716108 +201716063 +201716957 +201716038 +201716972 +201715517 +201715194 +201715692 +201715233 +201716020 +201716465 +201715330 +201715650 +201716983 +201715304 +201716473 +201715609 +201715431 +201716067 +201715320 +201715540 +201715664 +201715501 +201715163 +201715275 +201715388 +201716965 +201715521 +201716477 +201715676 +201715329 +201715323 +201715305 +201715369 +201715349 +201716062 +201715702 +201715576 +201715181 +201716973 +201715332 +201716987 +201715658 +201715267 +201716949 +201715542 +201716999 +201715686 +201715293 +201716010 +201716472 +201716029 +201716384 +201715657 +201716948 +201716986 +201715319 +201716064 +201716976 +201715184 +201716407 +201715532 +201715207 +201715662 +201715384 +201715559 +201716106 +201715186 +201715436 +201715404 +201715264 +201715445 +201715516 +201716380 +201715343 +201716081 +201715683 +201715333 +201716969 +201715654 +201715545 +201715670 +201716980 +201716419 +201715608 +201715409 +201716022 +201716447 +201715218 +201716938 +201715613 +201715250 +201715668 +201716499 +201716040 +201716417 +201715301 +201715441 +201715179 +201716132 +201715316 +201716423 +201715707 +201716077 +201715325 +201716968 +201715651 +201716021 +201716084 +201715591 +201715558 +201716985 +201715338 +201716088 +201715611 +201716943 +201715554 +201715269 +201715352 +201715378 +201716960 +201715513 +201716094 +201715170 +201715509 +201716489 +201715426 +201715706 +201716961 +201716491 +201715573 +201715209 +201715427 +201715257 +201715260 +201715687 +201715272 +201715339 +201715242 +201715208 +201716442 +201715182 +201715328 +201715392 +201715334 +201715258 +201715177 +201715197 +201715361 +201715515 +201715367 +201716053 +201716951 +201715435 +201716052 +201715440 +201715204 +201715447 +201716011 +201716121 +201715336 +201715215 +201715417 +201716025 +201715408 +201716051 +201715503 +201715562 +201715672 +201715276 +201715289 +201716073 +201715354 +201716012 +201715525 +201715630 +201716100 +201716037 +201715251 +201715240 +201715212 +201715411 +201716044 +201715424 +201715588 +201716004 +201715541 +201715538 +201715659 +201716017 +201716039 +201716015 +201716945 +201715350 +201715704 +201716411 +201715265 +201716112 +201716469 +201715569 +201716019 +201715299 +201715449 +201715228 +201715610 +201715632 +201715178 +201716065 +201715168 +201716476 +201716054 +201715206 +201716042 +201716449 +201715232 +201716412 +201715211 +201715300 +201716425 +201716466 +201715365 +201715345 +201715399 +201716028 +201716990 +201715214 +201715302 +201716075 +201715256 +201716087 +201715284 +201715375 +201715199 +201715390 +201716101 +201715450 +201715245 +201716057 +201715235 +201715255 +201715315 +201716058 +201715507 +201716116 +201716992 +201715443 +201715192 +201716401 +201715297 +201716129 +201715644 +201715533 +201716404 +201716497 +201715556 +201715405 +201715615 +201715246 +201715288 +201715368 +201715594 +201715418 +201715274 +201716445 +201716934 +201716995 +201715700 +201716117 +201715229 +201715395 +201716130 +201716459 +201715641 +201716003 +201715713 +201715549 +201716446 +201715347 +201716964 +201715539 +201715348 +201715342 +201715371 +201716474 +201716967 +201715416 +201715279 +201715165 +201716997 +201716981 +201716124 +201716086 +201715710 +201715560 +201715337 +201715173 +201715340 +201715366 +201715341 +201716068 +201715247 +201716956 +201716048 +201715577 +201715398 +201715280 +201715616 +201716982 +201715612 +201715434 +201715667 +201716468 +201715231 +201715224 +201715294 +201715605 +201715234 +201716097 +201716007 +201715419 +201716059 +201715219 +201715254 +201715607 +201715442 +201716433 +201715697 +201715397 +201716998 +201715387 +201715188 +201715422 +201715656 +201716994 +201716056 +201715311 +201715344 +201715298 +201716061 +201716110 +201715550 +201715374 +201716079 +201715287 +201716002 +201716126 +201716971 +201715283 +201715389 +201715167 +201715506 +201716409 +201716099 +201716933 +201716072 +201716035 +201715528 +201715701 +201715230 +201716023 +201715198 +201716070 +201716383 +201715551 +201715379 +201715413 +201715512 +201715187 +201716946 +201716047 +201716033 +201716488 +201716091 +201715677 +201716082 +201716046 +201716978 +201715423 +201716434 +201715268 +201716394 +201716955 +201716135 +201716045 +201715568 +201716470 +201715244 +201715675 +201716989 +201716125 +201716105 +201715185 +201715383 +201715500 +201715623 +201715241 +201716089 +201716389 +201716123 +201716439 +201716055 +201715439 +201715624 +201716120 +201716113 +201715626 +201716016 +201715175 +201716398 +201716050 +201715557 +201716456 +201716080 +201716464 +201715643 +201715555 +201716457 +201716111 +201715278 +201715565 +201715637 +201716415 +201715581 +201715660 +201716008 +201715203 +201716093 +201715292 +201716071 +201715688 +201715564 +201716107 +201716388 +201716085 +201715236 +201716975 +201715324 +201715351 +201716493 +201715172 +201715370 +201715690 +201716414 +201715597 +201715684 +201716379 +201716403 +201716119 +201715544 +201715306 +201715314 +201716431 +201715524 +201716418 +201715327 +201715631 +201716432 +201716001 +201715694 +201715243 +201715708 +201715403 +201715709 +201715504 +201715649 +201715543 +201716941 +201716492 +201716462 +201715266 +201715590 +201716485 +201715364 +201715600 +201716098 +201716494 +201716422 +201716382 +201715326 +201715655 +201715360 +201715259 +201715645 +201715393 +201715518 +201716413 +201715437 +201716102 +201715263 +201716026 +201716114 +201716138 +201716461 +201715414 +201716458 +201716393 +201715195 +201715712 +201715510 +201715381 +201716381 +201715653 +201715629 +201715520 +201716127 +201715253 +201715696 +201716400 +201715359 +201715570 +201715313 +201715679 +201715642 +201715536 +201715262 +201716944 +201715586 +201716463 +201716034 +201715711 +201715561 +201716387 +201715514 +201715307 +201715238 +201715429 +201716940 +201716128 +201715222 +201715421 +201715620 +201715237 +201716440 +201716988 +201716954 +201715353 +201715638 +201715285 +201715164 +201715223 +201715680 +201716103 +201715355 +201716396 +201715622 +201715603 +201715618 +201716471 +201715202 +201715358 +201716122 +201715575 +201716392 +201715249 +201716115 +201715566 +201715322 +201715402 +201715599 +201715681 +201716109 +201716395 +201716076 +201716013 +201716118 +201716429 +201716448 +201715526 +201716953 +201715548 +201715385 +201715534 +201715523 +201715377 +201716437 +201715572 +201715406 +201716935 +201715505 +201716399 +201716484 +201715420 +201715308 +201715535 +201716391 +201716482 +201715583 +201715273 +201716408 +201715432 +201715585 +201716977 +201715530 +201715598 +201717306 +201717154 +201717192 +201717460 +201717419 +201717102 +201717197 +201716537 +201717148 +201716542 +201717480 +201717475 +201717274 +201717241 +201717162 +201716515 +201716670 +201717100 +201717243 +201716533 +201717607 +201717224 +201717273 +201716503 +201716771 +201717014 +201716612 +201716599 +201716682 +201717155 +201717436 +201717283 +201717528 +201716572 +201717570 +201717451 +201717206 +201716769 +201717293 +201716697 +201717432 +201716571 +201716887 +201717425 +201717193 +201716564 +201717455 +201716566 +201716559 +201717101 +201716552 +201717198 +201717046 +201717229 +201716685 +201717454 +201717105 +201717085 +201716574 +201717605 +201717424 +201717002 +201717487 +201717070 +201717202 +201716715 +201717583 +201717251 +201716677 +201716666 +201717239 +201717706 +201717417 +201717443 +201716877 +201716708 +201716901 +201716556 +201717005 +201716524 +201717172 +201717486 +201717441 +201717275 +201716521 +201716510 +201717279 +201716761 +201717171 +201716520 +201717588 +201717201 +201717143 +201716516 +201717213 +201717286 +201717604 +201716547 +201716549 +201717042 +201717411 +201716508 +201716609 +201717003 +201717232 +201717084 +201717053 +201717387 +201717182 +201716711 +201717404 +201716726 +201716501 +201716671 +201717074 +201717194 +201717284 +201717249 +201716753 +201716642 +201716858 +201717165 +201717127 +201716718 +201716617 +201716654 +201716885 +201717592 +201717268 +201717493 +201717295 +201716831 +201716889 +201716652 +201717571 +201716651 +201717225 +201716700 +201716636 +201716525 +201716764 +201716867 +201716576 +201717409 +201717285 +201717606 +201716673 +201717586 +201717066 +201716772 +201717231 +201717248 +201717152 +201716676 +201717175 +201717090 +201716866 +201717582 +201717543 +201716770 +201717045 +201717577 +201717542 +201717257 +201716645 +201717573 +201717574 +201717004 +201716653 +201716704 +201717336 +201717579 +201717166 +201717244 +201717578 +201716734 +201717292 +201716518 +201717576 +201717590 +201716608 +201716541 +201717464 +201717294 +201716647 +201717009 +201717169 +201716767 +201717426 +201717052 +201717399 +201717391 +201717705 +201716663 +201716702 +201717567 +201717280 +201717282 +201717393 +201716743 +201717207 +201716746 +201716657 +201716641 +201717385 +201717610 +201716716 +201717566 +201717259 +201717562 +201716854 +201716656 +201716619 +201716616 +201717183 +201717379 +201717412 +201717541 +201717230 +201717057 +201716802 +201717325 +201717159 +201716578 +201716684 +201716528 +201717077 +201716712 +201716773 +201717452 +201716788 +201717205 +201716555 +201717377 +201716531 +201716929 +201716558 +201716822 +201717043 +201717383 +201717089 +201717357 +201717072 +201717049 +201717227 +201716687 +201716534 +201717415 +201716763 +201716605 +201717071 +201717132 +201716801 +201717360 +201717369 +201717191 +201717358 +201717050 +201717065 +201717128 +201716759 +201716562 +201716699 +201717539 +201716737 +201716706 +201717196 +201716895 +201716635 +201716823 +201716686 +201717098 +201717368 +201716768 +201716810 +201716838 +201717344 +201716752 +201716827 +201716513 +201717373 +201716595 +201716583 +201717546 +201716907 +201716751 +201717599 +201716745 +201716723 +201717210 +201717548 +201716568 +201716722 +201716551 +201717500 +201717349 +201716629 +201717056 +201717030 +201717366 +201717709 +201716812 +201717073 +201717190 +201717124 +201717356 +201716791 +201716811 +201717130 +201716817 +201716816 +201716591 +201716512 +201716813 +201717271 +201717189 +201717081 +201717403 +201717355 +201716809 +201717517 +201717332 +201717522 +201716808 +201716717 +201717504 +201716919 +201716775 +201717717 +201716606 +201717200 +201717266 +201716898 +201716926 +201717450 +201716807 +201716778 +201716540 +201716688 +201717178 +201716841 +201716922 +201716594 +201717270 +201716784 +201716903 +201717258 +201716923 +201717145 +201716914 +201716840 +201717123 +201716739 +201717510 +201717125 +201716690 +201716897 +201716925 +201716891 +201717075 +201716774 +201716539 +201717405 +201716750 +201716888 +201716806 +201717093 +201717291 +201716805 +201717593 +201717122 +201717219 +201716777 +201717713 +201717515 +201716683 +201716735 +201717449 +201716830 +201717710 +201717094 +201716896 +201717129 +201717211 +201717177 +201717265 +201716506 +201717323 +201716783 +201717269 +201716873 +201717407 +201717247 +201716829 +201717221 +201716882 +201716913 +201716839 +201717079 +201717492 +201717040 +201716800 +201717118 +201717176 +201717422 +201717435 +201716776 +201716872 +201716782 +201717055 +201717316 +201716658 +201716799 +201716911 +201716749 +201717096 +201717058 +201716798 +201716917 +201717318 +201716694 +201716781 +201717711 +201716870 +201717712 +201716797 +201717312 +201717209 +201716736 +201717289 +201716795 +201717092 +201717226 +201716709 +201716796 +201717261 +201716916 +201716881 +201716930 +201717214 +201717140 +201716792 +201717103 +201716780 +201716588 +201716871 +201717139 +201716724 +201717267 +201716879 +201716931 +201717315 +201716904 +201717091 +201717585 +201716851 +201716804 +201716910 +201717484 +201717491 +201716928 +201717311 +201717048 +201717298 +201717138 +201717064 +201716625 +201717216 +201716648 +201716845 +201717104 +201716852 +201717433 +201716909 +201717313 +201716820 +201716511 +201716878 +201717408 +201716846 +201716587 +201716667 +201717220 +201716622 +201717401 +201716849 +201717506 +201716905 +201717507 +201716847 +201717303 +201717297 +201717708 +201717199 +201716632 +201716621 +201716834 +201717076 +201716857 +201717310 +201716856 +201716892 +201717097 +201716828 +201717262 +201716623 +201716707 +201717063 +201716634 +201717290 +201716850 +201717240 +201716855 +201717119 +201716633 +201717246 +201716793 +201717308 +201716713 +201717242 +201716681 +201717142 +201716613 +201717099 +201716695 +201717208 +201716532 +201716868 +201716664 +201717133 +201716714 +201717481 +201716691 +201717218 +201716600 +201716680 +201717287 +201716655 +201717598 +201717260 +201716628 +201717222 +201716631 +201717288 +201716848 +201717033 +201717181 +201717223 +201716624 +201717153 +201716766 +201716577 +201716627 +201717095 +201716620 +201716615 +201716662 +201716669 +201716589 +201717217 +201716698 +201717445 +201716675 +201716630 +201717013 +201717600 +201717032 +201716701 +201717459 +201717067 +201717106 +201717458 +201716598 +201717457 +201716674 +201717163 +201716596 +201717707 +201717456 +201716584 +201716560 +201717413 +201717141 +201717238 +201717059 +201716705 +201717704 +201717078 +201717087 +201717137 +201717466 +201717421 +201717086 +201716557 +201717083 +201717440 +201716553 +201716507 +201716603 +201717215 +201717497 +201717082 +201717444 +201716747 +201717414 +201716509 +201716570 +201717237 +201717134 +201717442 +201717236 +201717601 +201717527 +201717416 +201717503 +201717164 +201716900 +201717069 +201717254 +201717278 +201716607 +201717256 +201716514 +201717612 +201716703 +201717113 +201717235 +201716733 +201716719 +201716760 +201717609 +201716505 +201717233 +201717255 +201717187 +201716567 +201716720 +201716679 +201716732 +201716729 +201717581 +201716728 +201716725 +201716693 +201717580 +201717595 +201716502 +201716689 +201717589 +201717195 +201717018 +201716843 +201717587 +201717389 +201717596 +201717462 +201716692 +201717597 +201717024 +201717431 +201717180 +201716650 +201716579 +201717174 +201717185 +201717406 +201716661 +201716860 +201717400 +201717167 +201716678 +201716644 +201716668 +201717228 +201717390 +201717603 +201716672 +201716660 +201716659 +201717388 +201716640 +201717397 +201717173 +201717564 +201716639 +201716762 +201717396 +201717530 +201717602 +201716865 +201717544 +201716864 +201717395 +201717575 +201716862 +201717394 +201716649 +201716646 +201716863 +201717170 +201716861 +201717572 +201717565 +201717041 +201717552 +201716638 +201717299 +201716637 +201717061 +201716626 +201717398 +201716643 +201717513 +201717324 +201716731 +201717568 +201717569 +201716665 +201717563 +201716517 +201717392 +201717531 +201716908 +201717561 +201717337 +201716859 +201716853 +201717410 +201717335 +201716779 +201717559 +201717309 +201717362 +201716618 +201716837 +201717353 +201717545 +201717384 +201717380 +201717378 +201717594 +201717352 +201716869 +201717168 +201717558 +201717556 +201717351 +201717550 +201716836 +201717472 +201717538 +201717386 +201717555 +201717554 +201717485 +201717365 +201717557 +201717029 +201716821 +201717608 +201717553 +201716835 +201717186 +201717374 +201716842 +201717382 +201717560 +201717381 +201717429 +201717350 +201716833 +201716844 +201717343 +201717115 +201717372 +201716832 +201717319 +201717348 +201717376 +201716815 +201717509 +201717110 +201716915 +201717537 +201716586 +201716814 +201717375 +201716825 +201717370 +201717611 +201717345 +201717418 +201717534 +201717361 +201716803 +201717448 +201717551 +201717502 +201717329 +201716826 +201717367 +201717533 +201717371 +201717276 +201717427 +201717591 +201716602 +201717438 +201717331 +201716824 +201717359 +201717302 +201717549 +201717364 +201716818 +201717547 +201717521 +201717536 +201716758 +201717126 +201717044 +201717437 +201717338 +201717160 +201717347 +201717363 +201716924 +201716819 +201716538 +201716742 +201717346 +201717535 +201716794 +201717490 +201716789 +201717342 +201716790 +201717479 +201717341 +201717540 +201717330 +201717523 +201716785 +201717340 +201717470 +201716786 +201717339 +201717354 +201717489 +201717532 +201717519 +201717526 +201717333 +201717326 +201717402 +201717518 +201716787 +201717529 +201717508 +201717525 +201717716 +201716927 +201717520 +201717034 +201717314 +201717512 +201717320 +201717498 +201717328 +201717715 +201717511 +201717327 +201716527 +201716920 +201717501 +201716921 +201717514 +201717584 +201716561 +201716912 +201716918 +201717714 +201717524 +201717322 +201717499 +201717321 +201717516 +201716906 +201717317 +201718343 +201718938 +201718937 +201718338 +201718935 +201718341 +201718933 +201718932 +201717996 +201718336 +201718335 +201718334 +201718931 +201718332 +201718331 +201718930 +201717993 +201718328 +201717992 +201718326 +201717991 +201718323 +201718322 +201718321 +201717989 +201717988 +201718319 +201718318 +201717987 +201718316 +201717986 +201718315 +201717985 +201718926 +201717984 +201718314 +201717982 +201718313 +201717981 +201717980 +201717979 +201717978 +201718340 +201718925 +201718312 +201718311 +201717975 +201717974 +201717972 +201717971 +201717969 +201718309 +201718308 +201717968 +201717967 +201718307 +201717966 +201717965 +201717964 +201718924 +201717963 +201717962 +201717961 +201718305 +201718304 +201718303 +201717960 +201717959 +201717958 +201718300 +201718299 +201718297 +201718296 +201717957 +201718923 +201718295 +201717956 +201718294 +201717955 +201717954 +201717953 +201718293 +201717952 +201717951 +201718292 +201718291 +201717950 +201718290 +201717949 +201717948 +201718289 +201718288 +201717947 +201717946 +201718287 +201718286 +201717945 +201717944 +201718922 +201717943 +201717942 +201718285 +201718921 +201718920 +201717941 +201717940 +201717939 +201717938 +201718919 +201718918 +201717937 +201717936 +201718917 +201718916 +201718279 +201717935 +201717934 +201717933 +201717932 +201717931 +201717930 +201717928 +201717929 +201717927 +201718277 +201717925 +201718276 +201717924 +201718915 +201717923 +201718275 +201717922 +201717921 +201717920 +201717919 +201717918 +201717917 +201717916 +201718272 +201718914 +201718913 +201717915 +201717914 +201717913 +201717912 +201717911 +201718271 +201717910 +201718912 +201717909 +201717908 +201718270 +201717907 +201717906 +201717905 +201717904 +201718269 +201717903 +201718268 +201718267 +201717902 +201717901 +201717900 +201718266 +201717899 +201717898 +201717897 +201717896 +201717895 +201717894 +201718264 +201717893 +201718910 +201717892 +201717891 +201717890 +201717889 +201718262 +201717888 +201718909 +201717887 +201717886 +201718939 +201717885 +201717884 +201718244 +201717883 +201717882 +201717881 +201718243 +201717880 +201717879 +201717878 +201718242 +201717877 +201717876 +201718240 +201717875 +201717874 +201718239 +201717871 +201717870 +201718238 +201718906 +201718905 +201718237 +201718236 +201718235 +201718903 +201717867 +201718234 +201717864 +201717865 +201717862 +201717861 +201717860 +201718902 +201717858 +201717857 +201717855 +201717853 +201717852 +201718232 +201717851 +201717850 +201717849 +201717848 +201717847 +201717846 +201718229 +201717845 +201717844 +201718900 +201717843 +201717842 +201717841 +201718228 +201718227 +201717840 +201717839 +201718225 +201717836 +201717835 +201717834 +201718899 +201718898 +201717833 +201718223 +201717832 +201717831 +201718221 +201717830 +201717829 +201718220 +201718219 +201717828 +201718218 +201717827 +201717826 +201718896 +201717823 +201718217 +201718214 +201717821 +201717820 +201718213 +201717819 +201717818 +201718210 +201718211 +201717817 +201717816 +201718895 +201717815 +201717814 +201718209 +201717813 +201718208 +201718207 +201718206 +201717812 +201718894 +201717811 +201717810 +201718205 +201717809 +201718740 +201718893 +201717808 +201718203 +201718892 +201717806 +201717805 +201718202 +201718201 +201718200 +201717804 +201718198 +201717802 +201717801 +201718891 +201718197 +201718195 +201718194 +201718890 +201718193 +201718889 +201718888 +201718887 +201717797 +201718886 +201718885 +201718191 +201717794 +201718189 +201717791 +201718883 +201718188 +201718187 +201718882 +201717789 +201718880 +201717788 +201717787 +201718879 +201718878 +201717786 +201718186 +201718185 +201717785 +201717784 +201718184 +201718183 +201717783 +201717782 +201717781 +201718182 +201718181 +201717780 +201717779 +201717778 +201717777 +201718180 +201717776 +201717775 +201717774 +201717773 +201717772 +201717771 +201717770 +201717768 +201717769 +201718179 +201717767 +201717765 +201717764 +201717763 +201718877 +201717762 +201717761 +201718178 +201718177 +201718176 +201717760 +201717758 +201718174 +201717757 +201718173 +201717756 +201718875 +201718874 +201718172 +201717754 +201718170 +201718169 +201718873 +201717752 +201717751 +201717750 +201718168 +201717749 +201717747 +201718872 +201717745 +201718167 +201717744 +201717743 +201718166 +201717742 +201717741 +201717740 +201718871 +201717739 +201718870 +201718165 +201718164 +201717738 +201718869 +201717737 +201717736 +201717734 +201718163 +201717733 +201717732 +201717730 +201718162 +201717729 +201717728 +201717727 +201717726 +201718160 +201718868 +201717725 +201718159 +201717724 +201717723 +201717722 +201718158 +201717721 +201717720 +201717719 +201718155 +201717718 +201717703 +201717702 +201718153 +201718152 +201718151 +201718150 +201717701 +201718149 +201718865 +201718148 +201717700 +201718864 +201717699 +201717698 +201717697 +201718147 +201717696 +201717695 +201718146 +201717694 +201717693 +201717692 +201717691 +201718145 +201718144 +201718143 +201717688 +201717687 +201718142 +201717686 +201717685 +201718140 +201718139 +201717684 +201718138 +201718137 +201717683 +201718136 +201717682 +201717681 +201718134 +201717679 +201718133 +201718132 +201717677 +201717676 +201717675 +201718131 +201717674 +201717673 +201717672 +201717671 +201717670 +201717669 +201717668 +201718129 +201717667 +201718860 +201718128 +201718127 +201717666 +201718859 +201717665 +201717663 +201718125 +201717662 +201718858 +201718124 +201717661 +201718123 +201717660 +201718857 +201717659 +201717658 +201718122 +201717657 +201718121 +201717656 +201717655 +201718120 +201717654 +201717653 +201717652 +201717651 +201717650 +201717649 +201717648 +201717647 +201718855 +201717646 +201717645 +201717643 +201717642 +201717641 +201717640 +201718117 +201718115 +201718114 +201717639 +201718853 +201717637 +201718113 +201717636 +201717634 +201717633 +201717632 +201717631 +201718112 +201718111 +201717630 +201717629 +201718852 +201717628 +201718110 +201717627 +201717626 +201718109 +201717625 +201718108 +201717624 +201717623 +201718107 +201717622 +201717621 +201718105 +201718104 +201717619 +201718101 +201717618 +201718100 +201718098 +201717617 +201718097 +201718096 +201718851 +201717614 +201717613 +201718499 +201718095 +201718094 +201718093 +201718092 +201718498 +201718497 +201718091 +201718496 +201718090 +201718089 +201718495 +201718850 +201718088 +201718494 +201718087 +201718493 +201718492 +201718086 +201718491 +201718490 +201718489 +201718848 +201718488 +201718084 +201718083 +201718486 +201718081 +201718484 +201718483 +201718482 +201718846 +201718080 +201718481 +201718079 +201718480 +201718844 +201718479 +201718478 +201718078 +201718077 +201718843 +201718477 +201718476 +201718475 +201718474 +201718473 +201718472 +201718076 +201718471 +201718075 +201718470 +201718469 +201718841 +201718074 +201718073 +201718468 +201718467 +201718072 +201718466 +201718465 +201718840 +201718839 +201718463 +201718071 +201718462 +201718070 +201718069 +201718461 +201718460 +201718068 +201718459 +201718458 +201718457 +201718456 +201718455 +201718454 +201718838 +201718453 +201718452 +201718067 +201718451 +201718450 +201718065 +201718449 +201718448 +201718837 +201718447 +201718064 +201718446 +201718063 +201718836 +201718062 +201718445 +201718444 +201718835 +201718061 +201718834 +201718060 +201718833 +201718443 +201718059 +201718442 +201718441 +201718832 +201718058 +201718057 +201718056 +201718440 +201718054 +201718053 +201718439 +201718831 +201718438 +201718437 +201718436 +201718052 +201718830 +201718051 +201718050 +201718435 +201718434 +201718433 +201718048 +201718828 +201718431 +201718047 +201718046 +201718430 +201718045 +201718827 +201718044 +201718429 +201718826 +201718042 +201718041 +201718040 +201718039 +201718825 +201718038 +201718037 +201718036 +201718428 +201718427 +201718426 +201718824 +201718425 +201718033 +201718424 +201718423 +201718823 +201718032 +201718422 +201718031 +201718421 +201718030 +201718420 +201718029 +201718419 +201718417 +201718028 +201718027 +201718819 +201718415 +201718025 +201718414 +201718818 +201718413 +201718024 +201718412 +201718022 +201718817 +201718021 +201718020 +201718411 +201718816 +201718410 +201718409 +201718018 +201718407 +201718406 +201718814 +201718405 +201718813 +201718812 +201718811 +201718404 +201718810 +201718016 +201718403 +201718015 +201718014 +201718809 +201718808 +201718402 +201718401 +201718400 +201718013 +201718399 +201718807 +201718398 +201718397 +201718396 +201718011 +201718395 +201718806 +201718010 +201718804 +201718392 +201718008 +201718391 +201718803 +201718802 +201718390 +201718801 +201718389 +201718388 +201718800 +201718799 +201718007 +201718387 +201718004 +201718798 +201718797 +201718003 +201718002 +201718385 +201718001 +201718000 +201718384 +201718250 +201718248 +201718249 +201718383 +201718795 +201718999 +201718794 +201718382 +201718793 +201718997 +201718792 +201718996 +201718995 +201718994 +201718791 +201718993 +201718992 +201718991 +201718788 +201718381 +201718989 +201718988 +201718787 +201718786 +201718380 +201718986 +201718985 +201718984 +201718785 +201718379 +201718983 +201718784 +201718981 +201718980 +201718378 +201718783 +201718979 +201718782 +201718377 +201718376 +201718978 +201718375 +201718976 +201718780 +201718739 +201718374 +201718975 +201718778 +201718777 +201718373 +201718372 +201718974 +201718973 +201718971 +201718776 +201718775 +201718774 +201718773 +201718772 +201718969 +201718771 +201718370 +201718769 +201718967 +201718369 +201718368 +201718768 +201718367 +201718966 +201718366 +201718965 +201718767 +201718766 +201718765 +201718764 +201718964 +201718365 +201718963 +201718763 +201718364 +201718363 +201718762 +201718761 +201718962 +201718362 +201718961 +201718760 +201718759 +201718361 +201718758 +201718360 +201718960 +201718757 +201718756 +201718359 +201718755 +201718754 +201718959 +201718753 +201718752 +201718958 +201718957 +201718358 +201718956 +201718751 +201718750 +201718749 +201718955 +201718954 +201718357 +201718356 +201718355 +201718953 +201718354 +201718952 +201718748 +201718951 +201718747 +201718353 +201718352 +201718746 +201718351 +201718950 +201718350 +201718949 +201718948 +201718947 +201718744 +201718743 +201718349 +201718348 +201718946 +201718347 +201718346 +201718945 +201718944 +201718943 +201718942 +201718345 +201718742 +201718941 +201718940 +201718741 +201718344 +201719532 +201719534 +201719530 +201719529 +201718718 +201719221 +201719220 +201719218 +201719217 +201719215 +201719231 +201719528 +201719214 +201719213 +201719773 +201719526 +201719211 +201719210 +201719525 +201719209 +201719208 +201719206 +201718735 +201719204 +201719203 +201719202 +201719229 +201719201 +201719200 +201719227 +201719226 +201719198 +201719225 +201718736 +201719523 +201718734 +201718732 +201719197 +201719196 +201719195 +201719194 +201719522 +201719193 +201719192 +201718733 +201719521 +201718731 +201719191 +201718730 +201719190 +201719189 +201719188 +201718729 +201718728 +201719185 +201719184 +201719183 +201718727 +201718726 +201719520 +201719367 +201718723 +201718722 +201719366 +201718721 +201719519 +201719518 +201719365 +201719364 +201718720 +201719363 +201719362 +201718719 +201719361 +201719360 +201719517 +201719359 +201718717 +201718716 +201719516 +201719515 +201718715 +201718714 +201719355 +201719354 +201719514 +201718713 +201718712 +201719353 +201718711 +201719351 +201719349 +201718707 +201718706 +201719348 +201719347 +201719346 +201718704 +201718703 +201718702 +201718701 +201719344 +201718700 +201718699 +201718698 +201719342 +201719512 +201718696 +201718695 +201718694 +201719341 +201718693 +201719511 +201719339 +201719338 +201719510 +201719509 +201719336 +201718691 +201719508 +201718690 +201719335 +201719334 +201719507 +201719506 +201719505 +201719333 +201718689 +201718688 +201718687 +201719331 +201719330 +201718686 +201719504 +201718685 +201719329 +201718684 +201719503 +201719502 +201719328 +201718683 +201719327 +201718682 +201718681 +201719501 +201718680 +201719772 +201719326 +201718679 +201719325 +201719713 +201718678 +201718677 +201719324 +201719323 +201718676 +201719321 +201719711 +201718674 +201719319 +201719318 +201719317 +201718671 +201719710 +201719315 +201719709 +201718670 +201718669 +201719314 +201718668 +201719312 +201719310 +201718666 +201719708 +201718665 +201719707 +201719309 +201718664 +201719308 +201719306 +201719706 +201719305 +201718663 +201718662 +201718661 +201718660 +201719303 +201719302 +201719301 +201718659 +201719300 +201719704 +201719703 +201718658 +201719702 +201718657 +201719297 +201719701 +201719700 +201718656 +201719295 +201719294 +201719292 +201718655 +201719289 +201719290 +201718654 +201719287 +201718653 +201719286 +201719285 +201719283 +201719282 +201718652 +201718651 +201718650 +201719279 +201718649 +201719278 +201719277 +201719275 +201719699 +201719274 +201718646 +201718645 +201719272 +201718644 +201718643 +201718641 +201719271 +201718640 +201719698 +201719270 +201718639 +201719269 +201719268 +201718637 +201719697 +201719267 +201718636 +201719266 +201718635 +201719696 +201719695 +201718634 +201718633 +201719263 +201719694 +201718632 +201718631 +201719261 +201719259 +201719258 +201719257 +201718630 +201719256 +201719693 +201719255 +201719254 +201719253 +201719252 +201718629 +201718628 +201718627 +201718626 +201719251 +201718625 +201718624 +201719250 +201718623 +201718622 +201718621 +201718620 +201718619 +201719248 +201718618 +201719247 +201718617 +201718616 +201719246 +201718615 +201718614 +201718613 +201719245 +201718612 +201718611 +201719244 +201718610 +201718609 +201718608 +201718607 +201719243 +201719242 +201719241 +201718606 +201718605 +201719499 +201718604 +201718603 +201718602 +201718601 +201718600 +201719498 +201718599 +201718598 +201719497 +201719496 +201718596 +201719691 +201719690 +201718595 +201718594 +201719494 +201719493 +201718592 +201718591 +201719492 +201718590 +201719491 +201719490 +201719489 +201719488 +201718589 +201718588 +201718587 +201718586 +201719486 +201718584 +201718583 +201718582 +201718581 +201718580 +201718579 +201719484 +201718578 +201718577 +201718576 +201718575 +201718574 +201718573 +201718572 +201718571 +201719482 +201718570 +201718569 +201718568 +201719689 +201719688 +201718567 +201718566 +201718565 +201719481 +201718564 +201719480 +201718563 +201718562 +201719479 +201718560 +201718559 +201719478 +201718558 +201718557 +201718556 +201718554 +201718553 +201718552 +201719477 +201718550 +201718549 +201718548 +201718547 +201719475 +201718546 +201718545 +201718544 +201718543 +201718541 +201719474 +201718540 +201718539 +201719473 +201718538 +201718537 +201719472 +201719471 +201718536 +201718535 +201718534 +201718533 +201718532 +201719470 +201719469 +201718531 +201719467 +201718530 +201718529 +201718528 +201718527 +201718526 +201719465 +201719464 +201718525 +201718524 +201718523 +201718522 +201719463 +201719462 +201718521 +201718520 +201718519 +201718518 +201718517 +201719461 +201718516 +201718515 +201718514 +201718513 +201719460 +201718510 +201718509 +201718508 +201718507 +201718506 +201719459 +201718505 +201718503 +201718504 +201719458 +201718502 +201719457 +201718501 +201719456 +201718500 +201719685 +201719091 +201719455 +201719090 +201719089 +201719088 +201719453 +201719087 +201719085 +201719084 +201719083 +201719082 +201719081 +201719452 +201719080 +201719451 +201719683 +201719079 +201719078 +201719077 +201719449 +201719076 +201719075 +201719074 +201719073 +201719072 +201719071 +201719682 +201719070 +201719069 +201719068 +201719067 +201719681 +201719445 +201719444 +201719443 +201719442 +201719066 +201719065 +201719064 +201719063 +201719441 +201719440 +201719062 +201719439 +201719061 +201719438 +201719437 +201719436 +201719435 +201719060 +201719059 +201719058 +201719056 +201719679 +201719055 +201719434 +201719054 +201719432 +201719053 +201719431 +201719051 +201719049 +201719048 +201719047 +201719046 +201719045 +201719044 +201719043 +201719430 +201719042 +201719041 +201719678 +201719040 +201719677 +201719038 +201719428 +201719037 +201719427 +201719676 +201719036 +201719035 +201719034 +201719426 +201719424 +201719033 +201719423 +201719422 +201719421 +201719032 +201719420 +201719419 +201719675 +201719418 +201719417 +201719031 +201719416 +201719415 +201719030 +201719029 +201719028 +201719674 +201719673 +201719672 +201719027 +201719412 +201719671 +201719411 +201719026 +201719025 +201719024 +201719023 +201719410 +201719022 +201719670 +201719409 +201719021 +201719408 +201719407 +201719020 +201719019 +201719405 +201719404 +201719669 +201719403 +201719018 +201719402 +201719016 +201719015 +201719014 +201719668 +201719667 +201719400 +201719399 +201719013 +201719012 +201719398 +201719011 +201719010 +201719666 +201719397 +201719008 +201719396 +201719007 +201719395 +201719394 +201719006 +201719393 +201719005 +201719392 +201719665 +201719391 +201719004 +201719664 +201719389 +201719388 +201719002 +201719001 +201719000 +201719387 +201719178 +201719386 +201719662 +201719385 +201719176 +201719174 +201719661 +201719384 +201719383 +201719172 +201719171 +201719170 +201719382 +201719169 +201719380 +201719379 +201719378 +201719165 +201719164 +201719658 +201719376 +201719161 +201719657 +201719159 +201719158 +201719157 +201719654 +201719374 +201719155 +201719373 +201719372 +201719370 +201719154 +201719153 +201719368 +201719152 +201719592 +201719151 +201719591 +201719150 +201719590 +201719588 +201719586 +201719149 +201719584 +201719148 +201719582 +201719147 +201719146 +201719145 +201719144 +201719581 +201719143 +201719649 +201719142 +201719648 +201719579 +201719141 +201719647 +201719646 +201719139 +201719645 +201719644 +201719138 +201719643 +201719642 +201719137 +201719575 +201719641 +201719136 +201719640 +201719639 +201719638 +201719133 +201719637 +201719574 +201719636 +201719132 +201719131 +201719573 +201719635 +201719634 +201719130 +201719633 +201719632 +201719572 +201719571 +201719631 +201719129 +201719128 +201719127 +201719630 +201719126 +201719125 +201719124 +201719629 +201719568 +201719122 +201719628 +201719121 +201719627 +201719565 +201719120 +201719564 +201719119 +201719118 +201719117 +201719626 +201719625 +201719116 +201719115 +201719624 +201719623 +201719622 +201719114 +201719621 +201719562 +201719620 +201719110 +201719619 +201719618 +201719109 +201719617 +201719616 +201719107 +201719615 +201719558 +201719556 +201719555 +201719609 +201719554 +201719105 +201719608 +201719607 +201719552 +201719104 +201719551 +201719103 +201719102 +201719101 +201719550 +201719606 +201719100 +201719099 +201719605 +201719604 +201719098 +201719549 +201719603 +201719097 +201719096 +201719602 +201719548 +201719601 +201719600 +201719599 +201719095 +201719546 +201719094 +201719598 +201719545 +201719597 +201719544 +201719093 +201719239 +201719238 +201719595 +201719542 +201719237 +201719593 +201719778 +201719777 +201719236 +201719540 +201719539 +201719235 +201719538 +201719537 +201719536 +201719234 +201719233 +201719775 +201719232 +201719872 +201720680 +201720679 +201720677 +201720676 +201720191 +201720190 +201720189 +201720675 +201719768 +201720517 +201720516 +201720187 +201720185 +201720183 +201720182 +201720181 +201720514 +201720673 +201720180 +201720179 +201720177 +201720513 +201720176 +201720175 +201720174 +201720512 +201720171 +201720511 +201720510 +201720170 +201720509 +201720168 +201720167 +201720672 +201720166 +201720165 +201720164 +201720163 +201720671 +201720161 +201720160 +201720159 +201720157 +201720158 +201720507 +201720156 +201720155 +201720506 +201720153 +201720505 +201720152 +201720503 +201720502 +201720150 +201720500 +201720149 +201720148 +201719767 +201720670 +201720147 +201720145 +201720144 +201719766 +201720669 +201719765 +201720143 +201719993 +201720141 +201720140 +201720139 +201720524 +201720523 +201720667 +201720666 +201720137 +201720522 +201720136 +201719760 +201720665 +201719759 +201720134 +201719758 +201719757 +201720132 +201720130 +201720129 +201720663 +201720128 +201719755 +201719754 +201720127 +201719753 +201720126 +201720125 +201720124 +201720122 +201720121 +201720120 +201720520 +201720662 +201719750 +201720661 +201720119 +201719748 +201720118 +201719747 +201719746 +201720660 +201720659 +201719745 +201720117 +201720116 +201720115 +201720658 +201720114 +201720113 +201720112 +201720111 +201720110 +201720109 +201719744 +201720108 +201720107 +201720105 +201719743 +201719742 +201719741 +201720104 +201720103 +201720102 +201720101 +201720100 +201720099 +201720657 +201720098 +201719740 +201720097 +201719739 +201720096 +201720095 +201720094 +201720093 +201719738 +201720656 +201720092 +201720655 +201720090 +201719736 +201719735 +201719734 +201719733 +201719732 +201720654 +201719731 +201720653 +201719730 +201720089 +201720652 +201720087 +201720651 +201720650 +201719729 +201720649 +201719728 +201720648 +201719727 +201720647 +201720086 +201719726 +201720084 +201720083 +201720082 +201720078 +201720646 +201719724 +201720077 +201720327 +201720326 +201720325 +201720323 +201720322 +201720321 +201720645 +201720320 +201719722 +201720318 +201720644 +201720643 +201720642 +201719721 +201720640 +201720639 +201720317 +201720638 +201720316 +201720315 +201719715 +201719714 +201720313 +201720636 +201720312 +201720635 +201719782 +201720311 +201720634 +201720633 +201719781 +201720310 +201720308 +201719780 +201720632 +201720306 +201720631 +201720305 +201720304 +201720303 +201719779 +201720302 +201719771 +201719770 +201719826 +201720630 +201720301 +201720300 +201719825 +201720629 +201720299 +201719824 +201719823 +201720298 +201720297 +201720628 +201720296 +201720295 +201719822 +201720294 +201720293 +201720292 +201719821 +201720626 +201719820 +201720291 +201720290 +201719819 +201719818 +201719817 +201720625 +201719816 +201720288 +201719815 +201719814 +201720287 +201720286 +201720285 +201720284 +201719813 +201720283 +201719812 +201719811 +201720624 +201720282 +201719810 +201719809 +201719808 +201720281 +201719807 +201720622 +201719806 +201720280 +201720621 +201720620 +201719805 +201719804 +201720279 +201720278 +201720277 +201720618 +201720276 +201720617 +201719801 +201720274 +201720616 +201719800 +201720273 +201720272 +201719799 +201720270 +201719798 +201720615 +201719797 +201720269 +201720268 +201720613 +201720267 +201719796 +201720266 +201719795 +201719794 +201720264 +201719793 +201720263 +201720261 +201719792 +201720260 +201719791 +201720259 +201719790 +201720258 +201719789 +201719788 +201719787 +201719786 +201719785 +201720257 +201720256 +201719784 +201720255 +201719828 +201719827 +201720254 +201720253 +201719876 +201719875 +201720252 +201719874 +201719873 +201720519 +201719871 +201720251 +201720250 +201720249 +201720248 +201719870 +201720246 +201720245 +201720612 +201719869 +201720244 +201719868 +201719867 +201719866 +201720242 +201720241 +201719865 +201719864 +201719863 +201720240 +201720611 +201720238 +201719861 +201720237 +201719860 +201720610 +201719859 +201720236 +201720235 +201719857 +201719856 +201719855 +201719854 +201719853 +201719852 +201720233 +201720232 +201720231 +201720230 +201719851 +201720609 +201719848 +201720229 +201719847 +201720228 +201719846 +201719845 +201719844 +201719843 +201720227 +201719842 +201719841 +201720608 +201719840 +201720223 +201720607 +201720222 +201720221 +201720218 +201720217 +201719835 +201720215 +201719834 +201720214 +201719833 +201719832 +201720212 +201719830 +201720211 +201719829 +201720210 +201720605 +201719881 +201720208 +201719880 +201719879 +201719878 +201720207 +201719877 +201719926 +201719925 +201720206 +201719924 +201720205 +201720204 +201719923 +201719922 +201720604 +201719921 +201719920 +201719919 +201719918 +201719917 +201719916 +201720202 +201720201 +201719915 +201719914 +201720200 +201719913 +201719912 +201719911 +201720603 +201720198 +201720601 +201720197 +201719909 +201720195 +201719908 +201719907 +201719905 +201720600 +201719904 +201720194 +201720422 +201720421 +201719903 +201720420 +201720419 +201720418 +201720417 +201719901 +201719900 +201719899 +201719898 +201720416 +201719897 +201720415 +201719896 +201720599 +201720598 +201719895 +201719894 +201720414 +201719893 +201719892 +201719891 +201720596 +201719890 +201720413 +201719888 +201719887 +201720412 +201719886 +201719885 +201720411 +201720410 +201719884 +201719883 +201719976 +201720595 +201720409 +201719975 +201720408 +201720407 +201719974 +201720406 +201720405 +201719973 +201719972 +201720404 +201719971 +201719970 +201720403 +201720402 +201719969 +201720401 +201720400 +201719967 +201720399 +201719966 +201719965 +201720397 +201720396 +201720395 +201719963 +201719962 +201720594 +201720593 +201720393 +201720592 +201719961 +201720392 +201720391 +201720390 +201720591 +201720590 +201720389 +201720388 +201720387 +201720385 +201720383 +201719960 +201719959 +201719957 +201720381 +201720380 +201719956 +201720379 +201720378 +201720589 +201719955 +201719954 +201720377 +201720376 +201720587 +201720375 +201719953 +201720374 +201719952 +201720586 +201719951 +201719950 +201719949 +201720585 +201720373 +201719948 +201720372 +201720371 +201720370 +201720369 +201720368 +201720367 +201719947 +201720366 +201719946 +201720365 +201720364 +201719945 +201719944 +201720363 +201720362 +201720361 +201719943 +201720360 +201719942 +201720358 +201720357 +201720356 +201719941 +201719940 +201719939 +201719938 +201720354 +201719937 +201720351 +201720350 +201719935 +201720349 +201719933 +201720583 +201720347 +201720346 +201720345 +201720582 +201719932 +201720342 +201719931 +201719930 +201719929 +201719928 +201720338 +201719981 +201720581 +201719980 +201720335 +201720334 +201719978 +201720333 +201720332 +201720580 +201720579 +201720331 +201720578 +201720330 +201720577 +201720576 +201720575 +201720574 +201719983 +201719982 +201720498 +201720497 +201720573 +201720496 +201720025 +201720024 +201720572 +201720494 +201720023 +201720022 +201720492 +201720021 +201720020 +201720018 +201720489 +201720487 +201720015 +201720013 +201720484 +201720012 +201720011 +201720010 +201720009 +201720571 +201720008 +201720007 +201720006 +201720570 +201720005 +201720003 +201720483 +201720482 +201720481 +201720001 +201720569 +201720568 +201720567 +201720566 +201720480 +201719999 +201720479 +201719998 +201720565 +201720564 +201720478 +201719997 +201719996 +201720477 +201720563 +201720476 +201720562 +201719994 +201720474 +201720473 +201720518 +201720561 +201719992 +201720471 +201720559 +201720470 +201719991 +201719990 +201720469 +201720558 +201720468 +201720467 +201720466 +201719988 +201720465 +201719987 +201719986 +201719985 +201720556 +201719984 +201720028 +201720027 +201720076 +201720464 +201720074 +201720071 +201720555 +201720070 +201720463 +201720554 +201720553 +201720069 +201720068 +201720067 +201720066 +201720065 +201720461 +201720064 +201720460 +201720551 +201720459 +201720457 +201720062 +201720456 +201720061 +201720455 +201720550 +201720549 +201720454 +201720452 +201720060 +201720451 +201720450 +201720548 +201720448 +201720547 +201720059 +201720546 +201720058 +201720447 +201720057 +201720545 +201720544 +201720543 +201720056 +201720446 +201720055 +201720445 +201720054 +201720053 +201720542 +201720444 +201720541 +201720443 +201720051 +201720049 +201720540 +201720539 +201720538 +201720537 +201720536 +201720047 +201720046 +201720045 +201720440 +201720535 +201720534 +201720044 +201720043 +201720533 +201720042 +201720439 +201720438 +201720437 +201720681 +201720040 +201720436 +201720039 +201720038 +201720435 +201720037 +201720036 +201720532 +201720531 +201720434 +201720433 +201720035 +201720530 +201720432 +201720431 +201720529 +201720034 +201720430 +201720429 +201720033 +201720032 +201720428 +201720031 +201720426 +201720528 +201720527 +201720030 +201720029 +201720425 +201720423 +201721706 +201721918 +201720911 +201721915 +201720910 +201721705 +201721704 +201721703 +201721914 +201721702 +201721913 +201721912 +201720909 +201721911 +201721701 +201721700 +201721909 +201721910 +201720908 +201721699 +201721908 +201721907 +201721906 +201721905 +201720907 +201721698 +201721697 +201721696 +201721904 +201720906 +201721695 +201721903 +201721694 +201721902 +201721901 +201721900 +201720903 +201721899 +201720902 +201720901 +201721693 +201720900 +201721897 +201720899 +201721896 +201720898 +201721895 +201721894 +201720897 +201721691 +201721690 +201721893 +201720895 +201720894 +201721892 +201720893 +201721890 +201721889 +201721689 +201721056 +201721888 +201721688 +201721055 +201721886 +201721885 +201721884 +201721054 +201721882 +201721881 +201721053 +201721052 +201721051 +201721879 +201721878 +201721050 +201721876 +201721875 +201721049 +201721048 +201721047 +201721874 +201721872 +201721686 +201721045 +201721870 +201721871 +201721869 +201721868 +201721867 +201721685 +201721044 +201721043 +201721042 +201721864 +201721863 +201721041 +201721684 +201721862 +201721861 +201721683 +201721860 +201721040 +201721039 +201721038 +201721682 +201721037 +201721859 +201721681 +201722999 +201721036 +201721035 +201721857 +201721679 +201721678 +201721856 +201721034 +201721033 +201721032 +201721855 +201721854 +201721031 +201721030 +201721853 +201721677 +201721852 +201721676 +201721029 +201721028 +201721027 +201721850 +201721849 +201721026 +201721675 +201721025 +201721024 +201721674 +201721845 +201721023 +201721844 +201721022 +201721842 +201721673 +201721021 +201721672 +201721840 +201721019 +201721839 +201721838 +201721018 +201721999 +201721997 +201721995 +201721994 +201721671 +201721017 +201721992 +201721016 +201721991 +201721015 +201721990 +201721989 +201721670 +201721988 +201721987 +201721985 +201721013 +201721012 +201721984 +201721011 +201721669 +201721668 +201721667 +201721010 +201721983 +201721982 +201721666 +201721009 +201721008 +201721980 +201721007 +201721979 +201721006 +201721978 +201721662 +201721005 +201721004 +201721003 +201721977 +201721002 +201721976 +201721001 +201721000 +201721974 +201721973 +201720999 +201721661 +201721972 +201720997 +201721971 +201721969 +201721660 +201721659 +201721968 +201721658 +201721967 +201721657 +201721656 +201721965 +201721964 +201720995 +201721963 +201721655 +201721962 +201721961 +201720994 +201721960 +201721654 +201721653 +201720993 +201720992 +201721958 +201721956 +201721955 +201721954 +201721145 +201721953 +201721952 +201720989 +201720988 +201720987 +201721950 +201720986 +201721652 +201720985 +201720984 +201721949 +201721948 +201720983 +201720982 +201720981 +201720980 +201720979 +201721651 +201720978 +201721947 +201721946 +201720977 +201720976 +201720975 +201720974 +201720973 +201721650 +201720972 +201721649 +201721944 +201720971 +201721648 +201721647 +201720970 +201721943 +201721646 +201720969 +201721645 +201721942 +201721644 +201720968 +201720967 +201720966 +201720965 +201721940 +201721939 +201720964 +201720963 +201721144 +201721143 +201721142 +201720962 +201721643 +201721140 +201721138 +201720960 +201720959 +201721642 +201720958 +201721137 +201720957 +201721136 +201721135 +201720956 +201721640 +201721133 +201720955 +201720954 +201721639 +201720952 +201721132 +201720951 +201720949 +201721131 +201720948 +201721130 +201721129 +201721128 +201720947 +201721127 +201721637 +201720946 +201720945 +201720944 +201720943 +201721636 +201721125 +201721124 +201721123 +201720940 +201721635 +201720939 +201721122 +201721121 +201720938 +201721120 +201721634 +201720937 +201721633 +201720936 +201721119 +201720934 +201720933 +201720932 +201720931 +201721117 +201721632 +201720930 +201721116 +201720928 +201720929 +201721631 +201720927 +201721115 +201721630 +201720926 +201721114 +201721113 +201720924 +201721111 +201720923 +201721110 +201720922 +201721109 +201720921 +201720920 +201721627 +201720919 +201721108 +201720917 +201720916 +201720915 +201720914 +201720913 +201720892 +201721106 +201720891 +201720890 +201721626 +201720889 +201720888 +201720887 +201720886 +201720885 +201721103 +201720884 +201721625 +201721102 +201720883 +201720882 +201720881 +201721101 +201721624 +201721100 +201721099 +201721098 +201721096 +201720878 +201721623 +201721093 +201720877 +201720876 +201721621 +201721092 +201721620 +201721619 +201721091 +201720872 +201720871 +201720870 +201721090 +201721618 +201721089 +201721088 +201721087 +201720867 +201721086 +201721085 +201721084 +201721083 +201721082 +201721081 +201720866 +201720865 +201721080 +201720864 +201721079 +201721078 +201721617 +201720863 +201720862 +201721616 +201721076 +201721075 +201721074 +201721073 +201721072 +201720859 +201720858 +201721071 +201721070 +201720856 +201720855 +201721068 +201720854 +201720853 +201720852 +201720850 +201720849 +201721614 +201721613 +201720848 +201721612 +201720847 +201721067 +201721066 +201721611 +201720845 +201720846 +201720844 +201721609 +201721065 +201720842 +201721608 +201721064 +201720840 +201721063 +201720839 +201721607 +201720838 +201721062 +201721061 +201721058 +201721606 +201721216 +201720837 +201721605 +201720836 +201721215 +201721604 +201720835 +201720834 +201721603 +201721602 +201721601 +201720833 +201721600 +201721214 +201720832 +201721213 +201721599 +201721211 +201720831 +201720830 +201720829 +201721598 +201721209 +201721595 +201721594 +201721208 +201721206 +201721593 +201721592 +201720827 +201721591 +201721590 +201721589 +201721588 +201721201 +201720826 +201721587 +201721586 +201720825 +201721200 +201721198 +201721585 +201721584 +201721583 +201721582 +201721581 +201720824 +201720823 +201721196 +201720822 +201721195 +201720820 +201720819 +201721580 +201721192 +201721191 +201720817 +201721188 +201720816 +201720815 +201721186 +201721185 +201721578 +201721577 +201721576 +201720813 +201721183 +201720812 +201720811 +201721575 +201721181 +201720810 +201721180 +201721574 +201721573 +201720808 +201721177 +201721572 +201720807 +201721175 +201720806 +201720805 +201720804 +201721571 +201720803 +201721570 +201721174 +201720802 +201721173 +201721172 +201720801 +201721171 +201721170 +201721169 +201721168 +201721568 +201720798 +201721165 +201720797 +201721162 +201720795 +201721161 +201720794 +201721567 +201721157 +201720793 +201721155 +201721564 +201720792 +201720789 +201721822 +201721821 +201721820 +201721562 +201721561 +201721560 +201721819 +201720786 +201721817 +201721816 +201721559 +201721815 +201720782 +201721557 +201721814 +201720781 +201721813 +201721810 +201721808 +201720777 +201721804 +201721554 +201721553 +201721552 +201721800 +201721799 +201720768 +201721550 +201721549 +201720765 +201721795 +201721548 +201721546 +201721545 +201720764 +201720763 +201721543 +201721542 +201721787 +201721541 +201721783 +201721539 +201721782 +201721781 +201720756 +201721538 +201720755 +201721779 +201720754 +201720753 +201721536 +201720752 +201720751 +201721776 +201721773 +201720748 +201720747 +201721535 +201720746 +201721534 +201721533 +201721532 +201721771 +201721531 +201721530 +201721529 +201721770 +201721528 +201721764 +201721527 +201721762 +201720745 +201720743 +201720742 +201721759 +201721756 +201720739 +201721526 +201721525 +201721524 +201721523 +201720737 +201721753 +201720736 +201721522 +201720735 +201720734 +201721521 +201721750 +201721749 +201720733 +201720732 +201720731 +201720730 +201721520 +201720729 +201720726 +201721518 +201721517 +201720724 +201720723 +201721747 +201721515 +201720722 +201720721 +201721514 +201720719 +201721513 +201721744 +201721742 +201721741 +201720718 +201720717 +201720716 +201721512 +201720715 +201721511 +201720714 +201721510 +201721740 +201721739 +201721509 +201720713 +201721508 +201721738 +201720712 +201721737 +201721736 +201721735 +201721734 +201720711 +201721732 +201720710 +201720709 +201721731 +201721507 +201720708 +201721506 +201720707 +201721505 +201721504 +201721728 +201720706 +201720705 +201721727 +201721726 +201720704 +201720703 +201720702 +201721725 +201721724 +201721503 +201721502 +201721501 +201721500 +201721723 +201720701 +201721722 +201721720 +201720700 +201720699 +201721837 +201721719 +201721718 +201721717 +201721835 +201720698 +201721715 +201721714 +201720696 +201721834 +201720695 +201721833 +201721712 +201721711 +201720694 +201721832 +201721831 +201721709 +201721708 +201720692 +201721830 +201720691 +201721938 +201721937 +201721936 +201720690 +201720689 +201720688 +201721935 +201721934 +201721829 +201720687 +201720686 +201721931 +201721929 +201721927 +201721926 +201720685 +201721827 +201721826 +201720684 +201720683 +201721923 +201721922 +201721921 +201721920 +201721484 +201722735 +201722596 +201722578 +201722800 +201722942 +201722827 +201721427 +201722540 +201722997 +201722547 +201722996 +201722595 +201722511 +201722993 +201722941 +201722919 +201722508 +201722573 +201722523 +201722536 +201721435 +201722975 +201721475 +201721485 +201721398 +201722565 +201722718 +201722974 +201721448 +201722516 +201721493 +201722728 +201722719 +201722510 +201721223 +201722819 +201722933 +201722948 +201721467 +201721388 +201721356 +201722932 +201721426 +201722786 +201721374 +201722799 +201722808 +201722905 +201721414 +201722949 +201722904 +201722502 +201722796 +201721355 +201722795 +201722515 +201722931 +201722514 +201722930 +201721437 +201722716 +201722794 +201721425 +201722501 +201722738 +201722929 +201722798 +201721411 +201722715 +201722912 +201722820 +201722785 +201721378 +201721391 +201722526 +201722517 +201722611 +201721416 +201722727 +201722913 +201721362 +201722906 +201722810 +201722723 +201722903 +201721354 +201722908 +201722936 +201721443 +201722707 +201721364 +201721151 +201722911 +201722706 +201722708 +201721449 +201721492 +201722821 +201721360 +201722991 +201722910 +201722705 +201722721 +201721350 +201721359 +201721401 +201722603 +201721346 +201722909 +201722791 +201721325 +201722726 +201722922 +201722722 +201721324 +201721345 +201722730 +201722607 +201722896 +201721348 +201721357 +201722704 +201721420 +201721344 +201722897 +201721343 +201721322 +201722895 +201721341 +201722822 +201722918 +201722702 +201722703 +201722604 +201721323 +201721331 +201722940 +201722674 +201722689 +201722688 +201722701 +201722792 +201721299 +201722894 +201722700 +201722981 +201722574 +201722699 +201721342 +201721340 +201722697 +201722698 +201721413 +201721471 +201722883 +201722731 +201722690 +201721338 +201722696 +201722665 +201722725 +201721488 +201722893 +201722887 +201721339 +201722892 +201722984 +201722891 +201722695 +201722694 +201721433 +201721330 +201721383 +201722890 +201722866 +201721373 +201722686 +201721318 +201722693 +201721375 +201721328 +201721337 +201722664 +201722978 +201722923 +201721153 +201722687 +201721394 +201722692 +201722886 +201721336 +201722685 +201721327 +201722889 +201721352 +201722684 +201721384 +201722683 +201722542 +201722921 +201721314 +201722713 +201722691 +201721334 +201721296 +201722885 +201722882 +201722865 +201721335 +201722682 +201722864 +201721295 +201721333 +201722888 +201721332 +201721329 +201722680 +201721434 +201721430 +201722884 +201722954 +201722928 +201722712 +201722823 +201721326 +201722608 +201721395 +201722681 +201722590 +201722541 +201722570 +201722881 +201722987 +201722870 +201721450 +201722857 +201722663 +201722678 +201721351 +201722734 +201721297 +201721317 +201722563 +201722534 +201722672 +201721464 +201721321 +201722582 +201721367 +201722872 +201721465 +201722858 +201722802 +201722673 +201721316 +201722667 +201721313 +201721320 +201721386 +201722880 +201722869 +201722916 +201722879 +201721293 +201722868 +201722679 +201721310 +201721239 +201722863 +201721292 +201721447 +201722862 +201722861 +201721294 +201722601 +201722648 +201721279 +201721249 +201722900 +201721262 +201722852 +201722631 +201721476 +201721278 +201722636 +201722630 +201721256 +201721276 +201721366 +201721397 +201722637 +201722629 +201722533 +201722644 +201722851 +201722647 +201721477 +201722591 +201722902 +201722917 +201721478 +201721275 +201721261 +201722850 +201721272 +201722849 +201722845 +201721248 +201721240 +201721396 +201721259 +201722847 +201722848 +201722638 +201721265 +201721258 +201721266 +201722828 +201721365 +201721376 +201721264 +201721260 +201721291 +201722846 +201721319 +201721252 +201721257 +201722662 +201722633 +201721247 +201722628 +201722874 +201722520 +201722635 +201722854 +201722677 +201722972 +201721472 +201721251 +201721255 +201722860 +201722632 +201721290 +201722660 +201721250 +201722859 +201721304 +201722528 +201722878 +201721308 +201722797 +201722659 +201722676 +201721466 +201722814 +201721307 +201722675 +201721312 +201722876 +201722666 +201721315 +201721301 +201722668 +201722877 +201721311 +201722871 +201722875 +201722661 +201722671 +201721305 +201721288 +201722710 +201722670 +201721289 +201721300 +201722669 +201721309 +201722873 +201722856 +201721303 +201721306 +201721460 +201721270 +201721438 +201721282 +201722855 +201722656 +201721368 +201721302 +201722639 +201722979 +201721287 +201722555 +201721286 +201722642 +201722853 +201722658 +201721269 +201721281 +201721285 +201721284 +201722977 +201721363 +201722643 +201722641 +201722943 +201721268 +201721408 +201722657 +201721283 +201721222 +201722655 +201722843 +201721267 +201722960 +201722640 +201722783 +201722650 +201722616 +201722654 +201721280 +201722995 +201722652 +201722651 +201722938 +201722649 +201722653 +201721271 +201721455 +201721409 +201722615 +201722646 +201722645 +201722545 +201721277 +201721479 +201721274 +201721263 +201721273 +201722539 +201721152 +201721246 +201721245 +201722627 +201722944 +201721146 +201722521 +201722625 +201722732 +201722626 +201722538 +201721238 +201721244 +201721254 +201722982 +201722613 +201722592 +201722609 +201721242 +201721220 +201722915 +201721253 +201721487 +201722844 +201722842 +201721241 +201722634 +201721459 +201722983 +201722624 +201722621 +201722606 +201722840 +201721236 +201721381 +201722841 +201722968 +201721243 +201722546 +201721149 +201721147 +201721237 +201722838 +201722826 +201721235 +201721234 +201722839 +201722830 +201721369 +201722829 +201721221 +201722824 +201722614 +201722623 +201721219 +201721382 +201722988 +201722832 +201722804 +201722927 +201722835 +201722831 +201722833 +201722825 +201721232 +201722836 +201722837 +201721233 +201722612 +201721491 +201722620 +201722622 +201722729 +201722976 +201721227 +201721229 +201721469 +201721231 +201721228 +201721226 +201721405 +201721230 +201722834 +201721415 +201721379 +201722602 +201722543 +201721361 +201721392 +201722524 +201722711 +201722509 +201721495 +201722564 +201722963 +201721419 +201722952 +201721370 +201722998 +201722544 +201721400 +201722597 +201721422 +201722967 +201721451 +201722594 +201721494 +201722901 +201722537 +201722962 +201721486 +201722989 +201722986 +201721436 +201721482 +201722966 +201721358 +201722951 +201722522 +201721154 +201721458 +201722714 +201722965 +201721349 +201722957 +201722969 +201722809 +201722971 +201722572 +201721481 +201722553 +201721457 +201721418 +201722945 +201721454 +201722956 +201722811 +201721417 +201721453 +201721456 +201722955 +201722964 +201722525 +201721452 +201722512 +201721424 +201722925 +201721429 +201722924 +201722937 +201722947 +201721402 +201722513 +201722816 +201721148 +201722867 +201722801 +201721407 +201721474 +201721387 +201722959 +201722926 +201721372 +201722920 +201721423 +201722787 +201721217 +201722950 +201721440 +201722994 +201721412 +201722898 +201722531 +201722907 +201722805 +201722717 +201722958 +201721389 +201722946 +201722600 +201722899 +201721428 +201721393 +201722793 +201722552 +201721298 +201721444 +201722914 +201721410 +201721442 +201721490 +201721403 +201722781 +201723148 +201723147 +201723715 +201723146 +201722779 +201722778 +201723144 +201723267 +201722777 +201722775 +201723142 +201722774 +201723368 +201723140 +201722773 +201722772 +201722771 +201722770 +201722769 +201723138 +201723137 +201722767 +201723366 +201723365 +201722765 +201723136 +201723364 +201722764 +201722762 +201722761 +201722760 +201722759 +201722758 +201722757 +201722756 +201722755 +201723363 +201723135 +201723362 +201723361 +201723360 +201722753 +201722752 +201722750 +201722749 +201723359 +201723133 +201723358 +201723356 +201723132 +201722748 +201722747 +201723131 +201722746 +201723130 +201722745 +201723354 +201722744 +201723353 +201722742 +201723129 +201723351 +201723350 +201722741 +201723128 +201723127 +201723126 +201723125 +201722069 +201723124 +201722068 +201723349 +201722067 +201722066 +201723347 +201722065 +201722064 +201722062 +201722061 +201722060 +201722059 +201722058 +201722057 +201723123 +201722056 +201722055 +201722053 +201722052 +201722051 +201723344 +201723122 +201723343 +201723342 +201723121 +201722049 +201722048 +201723341 +201723340 +201722047 +201722045 +201723338 +201722044 +201722043 +201722042 +201722040 +201723120 +201722039 +201722038 +201723119 +201722036 +201722035 +201723336 +201723334 +201722034 +201722033 +201722032 +201723333 +201723332 +201723331 +201723330 +201723329 +201723118 +201722028 +201723328 +201722027 +201722026 +201723327 +201723326 +201723116 +201723325 +201723324 +201722024 +201722023 +201722022 +201722021 +201723115 +201722020 +201723114 +201722019 +201723322 +201722018 +201723112 +201723111 +201722016 +201723110 +201722015 +201722014 +201723109 +201723319 +201722011 +201723318 +201723108 +201722010 +201722009 +201723107 +201723315 +201722008 +201722007 +201722006 +201723314 +201722005 +201723313 +201723105 +201723104 +201722004 +201722003 +201723311 +201722002 +201723309 +201722001 +201722000 +201722198 +201723308 +201723307 +201723101 +201723306 +201723305 +201723304 +201722196 +201722195 +201723302 +201722194 +201722193 +201723301 +201722192 +201723100 +201723099 +201722190 +201723299 +201723098 +201723298 +201723097 +201723297 +201723295 +201722187 +201722186 +201722185 +201722184 +201722183 +201722182 +201722181 +201722180 +201723294 +201722179 +201723293 +201722177 +201723096 +201722176 +201722175 +201723292 +201722174 +201723291 +201722172 +201723290 +201722171 +201722169 +201723288 +201722167 +201723287 +201723286 +201723285 +201722164 +201722163 +201723283 +201722161 +201722160 +201723279 +201722159 +201722158 +201722157 +201723278 +201722156 +201722155 +201722154 +201722153 +201722152 +201722151 +201722150 +201723275 +201723274 +201722149 +201722147 +201722146 +201723156 +201722144 +201722143 +201722142 +201723153 +201722141 +201723092 +201722140 +201723091 +201723152 +201723151 +201723090 +201722137 +201723150 +201723149 +201723273 +201723272 +201723089 +201722135 +201723266 +201722134 +201722133 +201722132 +201722131 +201723087 +201723268 +201722130 +201723086 +201722129 +201722128 +201722127 +201722126 +201722125 +201722123 +201723498 +201722122 +201723497 +201722121 +201723496 +201723495 +201722120 +201723493 +201723085 +201722118 +201723490 +201722117 +201723084 +201723489 +201723488 +201723083 +201722116 +201723487 +201723082 +201723081 +201723485 +201723484 +201723483 +201723080 +201723481 +201723482 +201723480 +201722113 +201722112 +201723079 +201723479 +201722110 +201723478 +201723477 +201723475 +201723474 +201723473 +201723472 +201722109 +201723471 +201722108 +201723470 +201722107 +201723469 +201722106 +201723468 +201722105 +201723467 +201723466 +201723464 +201722104 +201722103 +201723463 +201723078 +201723077 +201723076 +201722102 +201723461 +201722101 +201723075 +201723074 +201723073 +201722100 +201723460 +201723072 +201723458 +201723071 +201723070 +201722099 +201723456 +201723455 +201723454 +201722098 +201723452 +201722097 +201723451 +201722095 +201722096 +201722094 +201722093 +201722092 +201723450 +201723449 +201722091 +201722090 +201723447 +201722089 +201722088 +201723446 +201723445 +201723444 +201722086 +201722085 +201723068 +201723443 +201723442 +201722082 +201723067 +201723441 +201723439 +201722081 +201723438 +201722080 +201723437 +201723436 +201722079 +201722078 +201722076 +201722075 +201722074 +201723435 +201723065 +201723433 +201723432 +201723431 +201723430 +201723429 +201723428 +201722073 +201722072 +201723427 +201723426 +201723425 +201723424 +201723423 +201722071 +201723421 +201722070 +201723064 +201723027 +201723420 +201723419 +201723417 +201723026 +201723024 +201723025 +201723023 +201723416 +201723415 +201723414 +201723413 +201723021 +201723019 +201723018 +201723017 +201723014 +201723411 +201723013 +201723012 +201723410 +201723011 +201723010 +201723408 +201723009 +201723407 +201723406 +201723405 +201723404 +201723403 +201723063 +201723402 +201723401 +201723400 +201723008 +201723399 +201723007 +201723398 +201723397 +201723006 +201723396 +201723395 +201723394 +201723393 +201723392 +201723391 +201723390 +201723061 +201723059 +201723389 +201723058 +201723388 +201723387 +201723057 +201723386 +201723002 +201723001 +201723385 +201723384 +201723383 +201723000 +201723056 +201723382 +201723381 +201723380 +201723055 +201722315 +201723379 +201723378 +201723377 +201723376 +201722312 +201723375 +201723054 +201723374 +201723373 +201723053 +201722311 +201723372 +201722309 +201722308 +201722307 +201723051 +201722305 +201723370 +201723596 +201722304 +201722303 +201722302 +201723594 +201723593 +201723050 +201723592 +201723591 +201722301 +201723590 +201722300 +201722299 +201723589 +201723588 +201722298 +201723587 +201723586 +201723585 +201723584 +201722296 +201722294 +201723583 +201723582 +201722293 +201722292 +201723581 +201723580 +201723048 +201723579 +201722291 +201723576 +201723575 +201723047 +201722289 +201722290 +201722288 +201723574 +201723573 +201722287 +201722286 +201722285 +201722284 +201723571 +201723570 +201723569 +201723567 +201722283 +201722282 +201723565 +201723046 +201722280 +201722279 +201722278 +201723045 +201723564 +201722277 +201722276 +201722275 +201723044 +201723563 +201722274 +201723562 +201723561 +201722273 +201723043 +201723560 +201722272 +201722271 +201722270 +201722269 +201722268 +201723558 +201722266 +201722265 +201722264 +201722263 +201722262 +201723557 +201723556 +201723555 +201723041 +201723554 +201722260 +201723553 +201722259 +201723552 +201722258 +201723040 +201723039 +201723550 +201723038 +201723037 +201722256 +201723549 +201723548 +201723036 +201722255 +201723035 +201722254 +201723033 +201723032 +201722253 +201722251 +201723546 +201723544 +201723031 +201723543 +201723030 +201723541 +201723540 +201723539 +201723537 +201722248 +201723029 +201722246 +201722244 +201722243 +201723536 +201722242 +201723535 +201723028 +201723534 +201722240 +201723533 +201723532 +201723265 +201723531 +201723530 +201723264 +201722239 +201723529 +201723263 +201722238 +201723527 +201722237 +201722236 +201722235 +201722233 +201722232 +201723525 +201723524 +201722231 +201723523 +201723522 +201723521 +201723520 +201723262 +201723519 +201722230 +201723518 +201723261 +201723260 +201723516 +201723515 +201723514 +201723259 +201723258 +201723257 +201722228 +201722227 +201722225 +201723256 +201722224 +201723511 +201722222 +201723255 +201722221 +201723254 +201722220 +201722219 +201723510 +201722216 +201723509 +201723508 +201722215 +201723507 +201722214 +201722213 +201722212 +201722210 +201722207 +201723505 +201723251 +201723504 +201722203 +201723250 +201723502 +201723501 +201723249 +201723669 +201723668 +201722201 +201723666 +201723248 +201723247 +201722199 +201723664 +201723663 +201722415 +201722414 +201723661 +201723660 +201722413 +201722412 +201723246 +201722411 +201723659 +201723658 +201723657 +201723245 +201723244 +201723656 +201723655 +201722409 +201722408 +201722407 +201723243 +201723242 +201723653 +201723241 +201723652 +201722406 +201723651 +201723650 +201723240 +201722404 +201723238 +201722403 +201722402 +201722401 +201723237 +201722400 +201723235 +201722399 +201722398 +201723234 +201723645 +201723644 +201722397 +201722396 +201723642 +201723233 +201723640 +201723639 +201722394 +201722393 +201722391 +201722389 +201722388 +201722386 +201723232 +201722385 +201722382 +201723638 +201723230 +201723229 +201722380 +201723228 +201723227 +201722377 +201722374 +201722373 +201723637 +201723226 +201723225 +201722371 +201723223 +201723636 +201722370 +201723635 +201723634 +201723633 +201722367 +201722365 +201723632 +201723631 +201723630 +201722364 +201723629 +201723627 +201722361 +201723222 +201723221 +201722360 +201723220 +201723626 +201722358 +201723624 +201722357 +201723219 +201723623 +201722355 +201723218 +201723622 +201723621 +201723620 +201722354 +201723619 +201723217 +201722352 +201722351 +201723216 +201722350 +201723618 +201722349 +201723215 +201723214 +201723213 +201723617 +201722346 +201722345 +201723212 +201722344 +201722343 +201723211 +201722341 +201722340 +201722339 +201722338 +201722337 +201723209 +201722336 +201723616 +201722334 +201722333 +201723208 +201722332 +201723207 +201723615 +201722331 +201722330 +201723614 +201723206 +201723205 +201722328 +201723204 +201722327 +201722326 +201723201 +201723202 +201722325 +201722324 +201723200 +201723612 +201722322 +201723611 +201723610 +201722321 +201723199 +201722320 +201723609 +201722319 +201723198 +201722318 +201723608 +201722317 +201723606 +201723197 +201723605 +201723196 +201723604 +201723194 +201722497 +201722496 +201723602 +201722495 +201722494 +201723601 +201722492 +201723600 +201722491 +201723192 +201723599 +201723191 +201723598 +201723597 +201723780 +201722488 +201722487 +201723779 +201723778 +201722486 +201723777 +201722485 +201723190 +201722484 +201723776 +201723775 +201722483 +201723189 +201722482 +201722481 +201722480 +201723774 +201722479 +201723773 +201723772 +201722478 +201723771 +201723770 +201723188 +201723187 +201722475 +201723186 +201723769 +201722473 +201722472 +201723185 +201722471 +201722469 +201723184 +201722468 +201723183 +201723767 +201723766 +201723182 +201723765 +201722467 +201723764 +201723763 +201723762 +201723181 +201723760 +201723180 +201723759 +201723758 +201723757 +201723756 +201722465 +201722464 +201723755 +201723179 +201722462 +201723178 +201723754 +201722461 +201722459 +201723177 +201723753 +201722457 +201723752 +201723176 +201723175 +201722456 +201722455 +201723174 +201723751 +201722454 +201722453 +201723750 +201723749 +201723748 +201722450 +201722449 +201723173 +201723747 +201722448 +201723746 +201723745 +201723172 +201723171 +201723170 +201723169 +201722447 +201723743 +201723168 +201723741 +201723167 +201723166 +201722445 +201722444 +201722443 +201722442 +201723739 +201723738 +201722441 +201722440 +201723737 +201723165 +201723736 +201722439 +201722438 +201723164 +201722437 +201722436 +201723163 +201723735 +201723734 +201723162 +201722435 +201723733 +201723732 +201723731 +201723730 +201723729 +201722432 +201723728 +201723727 +201722430 +201723726 +201722429 +201722428 +201722427 +201723725 +201722425 +201723160 +201722422 +201722421 +201722420 +201723723 +201722419 +201723721 +201723159 +201723720 +201722417 +201723719 +201722416 +201723158 +201723718 +201723157 +201723716 +201723869 +201723868 +201723935 +201723867 +201723934 +201723933 +201723927 +201723926 +201723931 +201724499 +201723866 +201724498 +201723865 +201724497 +201723864 +201723925 +201723924 +201724496 +201724495 +201724494 +201724493 +201724492 +201724491 +201723923 +201724490 +201723863 +201724489 +201723922 +201724488 +201723921 +201723920 +201724487 +201724486 +201723919 +201724484 +201723918 +201724483 +201724482 +201724481 +201723917 +201723916 +201724480 +201723915 +201723861 +201723914 +201723913 +201724478 +201723912 +201724477 +201724476 +201724475 +201724474 +201724473 +201723910 +201724472 +201723909 +201724470 +201723908 +201724469 +201724468 +201723907 +201723906 +201724467 +201724466 +201724465 +201724463 +201723904 +201723903 +201724462 +201723860 +201723902 +201724460 +201723859 +201723900 +201724459 +201724458 +201723858 +201724457 +201723899 +201724456 +201723898 +201723897 +201723896 +201723857 +201724455 +201724454 +201723894 +201724453 +201724452 +201723892 +201723856 +201724451 +201724450 +201724449 +201723890 +201723855 +201724448 +201724447 +201724446 +201724445 +201723889 +201723888 +201724443 +201723853 +201724442 +201724441 +201724440 +201723852 +201724436 +201724435 +201724434 +201723886 +201723851 +201723885 +201723850 +201723849 +201723884 +201724433 +201724432 +201724431 +201724430 +201724427 +201724425 +201724423 +201724422 +201724421 +201724419 +201723847 +201724418 +201723846 +201724416 +201723881 +201724414 +201724413 +201724412 +201723879 +201724411 +201724409 +201724408 +201723878 +201723877 +201724407 +201723876 +201724404 +201724403 +201724402 +201723875 +201723874 +201723873 +201723872 +201724400 +201723845 +201723844 +201723871 +201724399 +201723870 +201724397 +201724396 +201724607 +201723842 +201724395 +201724394 +201724606 +201723841 +201724393 +201723840 +201724392 +201723839 +201724605 +201723838 +201724391 +201723837 +201724604 +201724603 +201724389 +201724388 +201724600 +201723836 +201724598 +201724386 +201724385 +201724384 +201724597 +201724383 +201724382 +201724595 +201724594 +201724593 +201724380 +201723833 +201724378 +201723832 +201724377 +201724376 +201724375 +201724374 +201724373 +201723831 +201724592 +201724372 +201724371 +201724591 +201724370 +201724369 +201724367 +201724589 +201724366 +201724588 +201724587 +201724365 +201724586 +201724364 +201723829 +201724363 +201724362 +201724361 +201723827 +201724583 +201724582 +201723826 +201724360 +201723825 +201724359 +201723824 +201724580 +201724579 +201724358 +201724577 +201724576 +201724357 +201724574 +201723823 +201724571 +201724355 +201724353 +201724570 +201724352 +201724349 +201723822 +201724348 +201724347 +201724568 +201723821 +201724346 +201723820 +201723819 +201724345 +201724567 +201724566 +201724565 +201723818 +201724344 +201724564 +201723817 +201724563 +201724562 +201724561 +201723816 +201724342 +201724340 +201723815 +201723814 +201724559 +201724338 +201724337 +201723813 +201724558 +201723812 +201724336 +201724335 +201724334 +201724557 +201724556 +201723811 +201724555 +201724554 +201723810 +201724333 +201724332 +201723809 +201723808 +201724331 +201724553 +201724552 +201724330 +201724550 +201724549 +201724548 +201724547 +201723807 +201724546 +201724329 +201723806 +201724328 +201724545 +201724544 +201724327 +201724883 +201724541 +201724540 +201724539 +201724538 +201724537 +201724536 +201724535 +201724534 +201724532 +201724325 +201724531 +201724324 +201724323 +201724529 +201724528 +201724527 +201724526 +201724322 +201724525 +201724524 +201724523 +201724522 +201724521 +201724321 +201724320 +201724319 +201724520 +201724318 +201724519 +201724518 +201724517 +201724516 +201724317 +201724316 +201724515 +201724514 +201724513 +201724512 +201724315 +201724511 +201723805 +201724314 +201724313 +201724508 +201724311 +201724310 +201724309 +201723804 +201724307 +201724305 +201724304 +201723803 +201724507 +201723802 +201724301 +201724506 +201724505 +201724300 +201724299 +201724298 +201724297 +201723801 +201724296 +201724503 +201724295 +201724502 +201724501 +201724294 +201724500 +201724293 +201724292 +201723800 +201723799 +201724291 +201724290 +201724289 +201724718 +201724717 +201724288 +201724287 +201724716 +201724715 +201724286 +201724285 +201724714 +201723797 +201724284 +201724283 +201724282 +201724713 +201724712 +201724280 +201724279 +201724278 +201724710 +201724709 +201724277 +201724708 +201724276 +201724275 +201724706 +201724274 +201723796 +201724705 +201724704 +201723795 +201724703 +201724273 +201723794 +201723793 +201723792 +201724272 +201724702 +201724701 +201723791 +201724700 +201724271 +201724270 +201724699 +201724698 +201724269 +201724696 +201724695 +201723790 +201723789 +201724267 +201724266 +201724694 +201724265 +201724693 +201724692 +201724691 +201724264 +201724263 +201724262 +201724690 +201723788 +201724688 +201724687 +201724261 +201724686 +201724259 +201724881 +201724257 +201724683 +201724682 +201724256 +201724255 +201724880 +201724254 +201724253 +201724250 +201724679 +201724678 +201724677 +201724249 +201724676 +201724248 +201724675 +201724879 +201724673 +201724247 +201724246 +201724245 +201724244 +201724671 +201724243 +201724669 +201724668 +201724667 +201724242 +201724241 +201724240 +201723785 +201723784 +201724665 +201724237 +201723783 +201724235 +201724662 +201723781 +201724234 +201724233 +201724232 +201724661 +201723714 +201724231 +201724229 +201724228 +201724658 +201724226 +201724225 +201724224 +201724657 +201724223 +201724222 +201724656 +201724655 +201724654 +201724219 +201724878 +201724218 +201724651 +201724650 +201723930 +201724649 +201724648 +201723711 +201724216 +201724645 +201724644 +201724643 +201724642 +201724215 +201724641 +201724214 +201724640 +201724213 +201724211 +201724210 +201724209 +201724639 +201724208 +201723709 +201724207 +201724206 +201724205 +201724204 +201724637 +201724636 +201724635 +201724202 +201724201 +201724634 +201724633 +201724200 +201724199 +201724198 +201724632 +201723708 +201724197 +201724631 +201724630 +201724195 +201724629 +201723707 +201724628 +201724194 +201724193 +201724192 +201724627 +201724625 +201723706 +201724191 +201724624 +201723705 +201724189 +201724623 +201724622 +201724621 +201724620 +201724619 +201724188 +201724187 +201724876 +201724617 +201723704 +201724186 +201724185 +201724616 +201724615 +201724184 +201724183 +201723703 +201724182 +201724181 +201724614 +201724612 +201724180 +201723702 +201724179 +201724611 +201723701 +201724875 +201724609 +201724836 +201724177 +201724176 +201724834 +201724173 +201723700 +201724833 +201723699 +201724171 +201724832 +201724170 +201724831 +201724830 +201724829 +201724828 +201724169 +201723698 +201724826 +201724825 +201723697 +201724168 +201724166 +201724824 +201724165 +201724823 +201724164 +201724163 +201724822 +201724820 +201723696 +201723695 +201724162 +201724819 +201724818 +201724817 +201724159 +201724816 +201724158 +201724815 +201723693 +201724814 +201723692 +201724812 +201724811 +201724810 +201724809 +201724157 +201724155 +201723691 +201724154 +201724153 +201723690 +201724152 +201724151 +201724808 +201724150 +201724148 +201724807 +201724806 +201724805 +201724147 +201724146 +201724804 +201724145 +201724143 +201724141 +201724802 +201724140 +201724801 +201724139 +201724138 +201724137 +201724800 +201724136 +201724135 +201724134 +201724799 +201724133 +201723687 +201724132 +201724131 +201724797 +201724796 +201723686 +201724795 +201724125 +201724123 +201724794 +201723685 +201724793 +201724792 +201723684 +201724791 +201723683 +201724790 +201723682 +201724118 +201724117 +201724116 +201724789 +201724788 +201724114 +201724113 +201724786 +201724787 +201723680 +201724112 +201724111 +201724110 +201724785 +201724784 +201724783 +201724108 +201724781 +201723679 +201724780 +201724779 +201723678 +201723677 +201723676 +201724107 +201724106 +201723674 +201724105 +201724104 +201723673 +201724777 +201724776 +201724775 +201724774 +201724772 +201724773 +201724103 +201723672 +201724102 +201723671 +201724101 +201724100 +201724771 +201724099 +201724098 +201723670 +201724769 +201723999 +201723998 +201724768 +201724097 +201724767 +201723996 +201724766 +201724095 +201724094 +201724093 +201723995 +201723994 +201723993 +201724765 +201724764 +201723991 +201724763 +201724762 +201724760 +201724092 +201723990 +201724090 +201724759 +201724758 +201724089 +201724757 +201723989 +201724088 +201724087 +201724086 +201724756 +201724755 +201723988 +201724754 +201723987 +201724084 +201724083 +201724082 +201723986 +201724080 +201724753 +201723985 +201724751 +201724079 +201724750 +201724749 +201724748 +201723984 +201723983 +201724077 +201724076 +201724075 +201724074 +201723982 +201724073 +201724747 +201723981 +201723980 +201724072 +201724071 +201724746 +201724070 +201723979 +201723978 +201724745 +201724069 +201724744 +201723977 +201724743 +201723976 +201724742 +201723975 +201724741 +201724067 +201723974 +201724066 +201723973 +201723972 +201723971 +201723970 +201724065 +201724064 +201724063 +201724062 +201724740 +201724739 +201724061 +201723969 +201724060 +201724058 +201724738 +201724056 +201724736 +201724054 +201724053 +201724735 +201724734 +201724733 +201724051 +201724050 +201723968 +201723967 +201724048 +201724047 +201724046 +201723966 +201724731 +201724044 +201724730 +201724043 +201723965 +201724729 +201724728 +201723964 +201724726 +201723963 +201724037 +201723962 +201724036 +201724724 +201724723 +201724035 +201724722 +201724721 +201724034 +201724032 +201724030 +201724719 +201724914 +201723960 +201724912 +201724028 +201723958 +201724027 +201724910 +201724909 +201724025 +201723957 +201723956 +201724908 +201724023 +201724907 +201724906 +201724905 +201724904 +201724022 +201724021 +201724903 +201724902 +201724019 +201723954 +201723953 +201724901 +201724017 +201724016 +201723952 +201724015 +201723951 +201723950 +201723949 +201723948 +201724012 +201724011 +201723947 +201724010 +201724898 +201723946 +201724897 +201723945 +201724896 +201723944 +201724895 +201724894 +201723943 +201724893 +201723942 +201724892 +201724891 +201724890 +201724006 +201723940 +201724889 +201724888 +201724887 +201724003 +201723939 +201723938 +201724886 +201724002 +201723937 +201724001 +201724000 +201724884 +201724999 +201725666 +201725044 +201725043 +201725665 +201725042 +201725040 +201725662 +201725039 +201725661 +201725660 +201725038 +201725659 +201724998 +201725658 +201725037 +201724997 +201725036 +201724996 +201725656 +201725655 +201724995 +201724994 +201725654 +201725653 +201724993 +201725652 +201725035 +201724992 +201725650 +201725649 +201725034 +201725648 +201725647 +201725645 +201725644 +201725032 +201725643 +201724989 +201724988 +201724987 +201725641 +201725030 +201725613 +201725028 +201725026 +201724986 +201725612 +201725025 +201725610 +201725608 +201725607 +201725024 +201725606 +201725605 +201725604 +201725603 +201725022 +201725602 +201725601 +201725600 +201724985 +201725020 +201725597 +201725598 +201725596 +201725595 +201725594 +201725593 +201724983 +201724982 +201725592 +201725019 +201724981 +201725018 +201724980 +201725591 +201724978 +201724977 +201724976 +201725589 +201725016 +201724975 +201725588 +201724973 +201725587 +201725586 +201725585 +201725015 +201725014 +201725584 +201724972 +201725583 +201724971 +201725013 +201725010 +201725009 +201725582 +201725007 +201725008 +201725006 +201725581 +201725005 +201725580 +201725004 +201725579 +201725578 +201725577 +201724970 +201724969 +201725576 +201725002 +201725001 +201725000 +201725185 +201724967 +201725573 +201725572 +201725571 +201725570 +201725183 +201725568 +201725567 +201725566 +201725565 +201725182 +201724966 +201725564 +201724965 +201725563 +201725562 +201724964 +201725561 +201725181 +201725560 +201725180 +201725558 +201725555 +201725179 +201725553 +201725177 +201725552 +201725551 +201725176 +201725175 +201725550 +201725549 +201724962 +201725174 +201725547 +201724961 +201725546 +201725172 +201725171 +201725170 +201725545 +201725544 +201725169 +201725168 +201725542 +201724960 +201725167 +201725166 +201725540 +201725165 +201725539 +201724959 +201725537 +201725536 +201725164 +201725163 +201725162 +201725535 +201725533 +201725161 +201724958 +201725160 +201725530 +201725529 +201725159 +201724957 +201725158 +201725528 +201725527 +201725526 +201724956 +201725525 +201725157 +201725524 +201725156 +201725523 +201724954 +201725155 +201725522 +201725521 +201725154 +201725152 +201725520 +201725151 +201725150 +201725519 +201725518 +201725517 +201725515 +201725514 +201725512 +201725149 +201725148 +201725147 +201724953 +201725146 +201725510 +201725509 +201725144 +201725143 +201725141 +201725140 +201725139 +201724952 +201724951 +201725507 +201724950 +201724949 +201724948 +201725136 +201725135 +201725505 +201725504 +201725134 +201725133 +201725503 +201724947 +201725131 +201725130 +201725129 +201724946 +201725128 +201724945 +201724944 +201725126 +201724943 +201725245 +201725500 +201725627 +201725243 +201725626 +201725625 +201724942 +201724941 +201725622 +201725619 +201725242 +201724940 +201725241 +201725239 +201725238 +201725617 +201725237 +201725236 +201725235 +201724938 +201724937 +201724936 +201725616 +201725615 +201725234 +201725233 +201725232 +201725231 +201725230 +201725229 +201725228 +201725640 +201725639 +201725227 +201725226 +201724935 +201725225 +201725224 +201725223 +201725222 +201725221 +201724934 +201725219 +201725218 +201724933 +201725216 +201725637 +201725215 +201725214 +201725636 +201725213 +201725212 +201725211 +201725210 +201724931 +201725209 +201725206 +201724930 +201725205 +201725204 +201725203 +201725633 +201725632 +201725202 +201725628 +201725738 +201725201 +201725737 +201725200 +201725736 +201725199 +201725198 +201725735 +201724929 +201725734 +201725733 +201725197 +201725196 +201725195 +201724928 +201725194 +201725193 +201725731 +201725192 +201724927 +201725730 +201725191 +201725190 +201725729 +201725189 +201725188 +201725187 +201724925 +201725186 +201725728 +201725373 +201725372 +201725371 +201725370 +201725727 +201725726 +201724924 +201725725 +201725369 +201725368 +201725367 +201725366 +201725365 +201725364 +201724922 +201725363 +201724921 +201725722 +201724920 +201724919 +201725361 +201724918 +201725360 +201725359 +201725720 +201725358 +201725357 +201725356 +201725355 +201724917 +201725354 +201725353 +201725719 +201724916 +201725718 +201725717 +201725352 +201724915 +201725351 +201725716 +201724874 +201724873 +201725349 +201725714 +201725348 +201725347 +201725345 +201725344 +201725713 +201725343 +201725342 +201725341 +201725712 +201725340 +201725339 +201725338 +201725711 +201725337 +201724872 +201724871 +201724870 +201725336 +201725710 +201724869 +201724868 +201725334 +201725708 +201725333 +201725332 +201725706 +201725331 +201725330 +201725705 +201725329 +201725328 +201725327 +201725326 +201725325 +201725704 +201725703 +201725324 +201725322 +201724866 +201725740 +201725321 +201725739 +201725320 +201725700 +201725318 +201725317 +201725316 +201725699 +201725314 +201725313 +201725312 +201725698 +201725311 +201725310 +201725309 +201725308 +201725697 +201725306 +201725696 +201725695 +201725305 +201725304 +201724865 +201725693 +201725692 +201725303 +201725691 +201724864 +201724863 +201725302 +201725690 +201724862 +201725689 +201725300 +201725299 +201725688 +201724861 +201725687 +201724860 +201725686 +201725297 +201725296 +201724859 +201724858 +201725685 +201725294 +201724857 +201724856 +201725293 +201725291 +201724855 +201725290 +201725289 +201724854 +201725681 +201725680 +201724852 +201725286 +201725679 +201725678 +201724851 +201725284 +201724850 +201724849 +201724848 +201725282 +201725281 +201725280 +201725674 +201724847 +201725673 +201724846 +201724845 +201725672 +201725277 +201725671 +201725276 +201724844 +201725670 +201724842 +201725669 +201724841 +201725274 +201724840 +201725272 +201725848 +201725271 +201725270 +201725847 +201725269 +201725846 +201725268 +201725266 +201724839 +201725265 +201725263 +201725262 +201724838 +201725844 +201724837 +201725261 +201725260 +201725841 +201725259 +201725256 +201725840 +201725839 +201725125 +201725124 +201725255 +201725837 +201725836 +201725123 +201725835 +201725122 +201725121 +201725253 +201725834 +201725120 +201725252 +201725251 +201725250 +201725119 +201725249 +201725117 +201725116 +201725115 +201725248 +201725247 +201725246 +201725114 +201725499 +201725498 +201725497 +201725496 +201725494 +201725831 +201725113 +201725830 +201725829 +201725828 +201725112 +201725492 +201725827 +201725111 +201725491 +201725826 +201725490 +201725825 +201725489 +201725488 +201725109 +201725487 +201725486 +201725485 +201725822 +201725108 +201725821 +201725105 +201725820 +201725819 +201725104 +201725103 +201725102 +201725816 +201725101 +201725484 +201725814 +201725481 +201725100 +201725813 +201725812 +201725811 +201725810 +201725480 +201725099 +201725479 +201725098 +201725097 +201725478 +201725809 +201725096 +201725095 +201725808 +201725807 +201725806 +201725094 +201725805 +201725804 +201725093 +201725092 +201725476 +201725803 +201725802 +201725475 +201725474 +201725473 +201725471 +201725091 +201725800 +201725469 +201725799 +201725090 +201725089 +201725088 +201725468 +201725467 +201725087 +201725086 +201725466 +201725085 +201725084 +201725798 +201725082 +201725083 +201725797 +201725465 +201725464 +201725796 +201725463 +201725081 +201725794 +201725792 +201725791 +201725080 +201725462 +201725789 +201725787 +201725461 +201725079 +201725078 +201725460 +201725786 +201725459 +201725784 +201725077 +201725458 +201725783 +201725457 +201725456 +201725076 +201725780 +201725778 +201725777 +201725075 +201725776 +201725775 +201725074 +201725073 +201725455 +201725072 +201725774 +201725071 +201725070 +201725454 +201725069 +201725068 +201725453 +201725067 +201725451 +201725450 +201725449 +201725772 +201725447 +201725771 +201725770 +201725066 +201725768 +201725767 +201725765 +201725065 +201725763 +201725446 +201725064 +201725762 +201725445 +201725444 +201725443 +201725442 +201725063 +201725062 +201725759 +201725440 +201725757 +201725061 +201725060 +201725059 +201725439 +201725756 +201725755 +201725058 +201725438 +201725754 +201725057 +201725437 +201725056 +201725055 +201725436 +201725435 +201725753 +201725053 +201725750 +201725052 +201725433 +201725432 +201725431 +201725049 +201725748 +201725747 +201725430 +201725429 +201725428 +201725427 +201725426 +201725048 +201725425 +201725047 +201725746 +201725424 +201725745 +201725423 +201725422 +201725744 +201725421 +201725045 +201725742 +201726132 +201725897 +201725896 +201726131 +201725895 +201725894 +201726130 +201725893 +201726129 +201726698 +201726128 +201725892 +201726127 +201725890 +201726125 +201726124 +201726697 +201726122 +201725887 +201726696 +201726121 +201726120 +201726119 +201726118 +201726117 +201726694 +201726116 +201726115 +201726114 +201726113 +201725885 +201725884 +201726693 +201726692 +201726112 +201726111 +201725883 +201726110 +201726109 +201726108 +201726106 +201726691 +201725881 +201726105 +201726690 +201726689 +201726103 +201726688 +201726687 +201726102 +201726101 +201726685 +201726100 +201726684 +201726683 +201726682 +201726681 +201725879 +201726099 +201726098 +201726097 +201726096 +201726095 +201726679 +201726094 +201726093 +201726091 +201726677 +201725876 +201726676 +201726675 +201725875 +201726674 +201726672 +201726673 +201726089 +201726088 +201726671 +201726087 +201726086 +201726668 +201725874 +201726085 +201726667 +201726666 +201726083 +201725872 +201726082 +201725871 +201726081 +201726664 +201726663 +201726080 +201725869 +201726662 +201726660 +201726076 +201726658 +201726657 +201726656 +201726655 +201726074 +201726654 +201725868 +201726071 +201726651 +201726068 +201725866 +201726067 +201726066 +201726650 +201726649 +201726062 +201726648 +201726061 +201726060 +201726059 +201726057 +201726647 +201726646 +201726056 +201726645 +201726055 +201726054 +201726644 +201725864 +201725863 +201725862 +201726643 +201726052 +201725861 +201726050 +201726049 +201726641 +201726048 +201725860 +201726640 +201726047 +201726639 +201725859 +201725858 +201726046 +201726638 +201725857 +201726045 +201726637 +201726636 +201725856 +201725855 +201726042 +201726041 +201726635 +201726039 +201726038 +201726634 +201726633 +201726632 +201726037 +201726035 +201725854 +201726034 +201726033 +201725853 +201726631 +201726032 +201726629 +201726031 +201726628 +201726030 +201726627 +201726625 +201725852 +201726029 +201726624 +201726028 +201726623 +201726027 +201726026 +201726622 +201726025 +201726621 +201726024 +201726620 +201726023 +201725851 +201726619 +201726618 +201726617 +201725850 +201725849 +201726616 +201725420 +201726022 +201726021 +201726614 +201726018 +201725419 +201725418 +201726613 +201726612 +201726016 +201726611 +201726015 +201726014 +201726610 +201726013 +201726609 +201726608 +201726010 +201726009 +201726607 +201725417 +201726006 +201726606 +201726605 +201726005 +201725416 +201726604 +201726603 +201725415 +201726004 +201726245 +201726244 +201726243 +201726602 +201726601 +201726241 +201726600 +201726239 +201726599 +201726598 +201726238 +201726597 +201726596 +201725414 +201726237 +201725413 +201726594 +201726593 +201725412 +201726236 +201726592 +201725411 +201726235 +201726591 +201726233 +201726590 +201726589 +201726588 +201726587 +201726586 +201726585 +201725410 +201726584 +201726231 +201726583 +201726582 +201725409 +201726581 +201726580 +201726578 +201726577 +201725408 +201726230 +201725407 +201726818 +201726817 +201726816 +201726815 +201726813 +201726228 +201726812 +201726811 +201726810 +201726809 +201726808 +201726227 +201726806 +201725406 +201726226 +201726805 +201726804 +201726803 +201726225 +201726802 +201726801 +201726799 +201726800 +201726798 +201726224 +201726797 +201726796 +201726795 +201726223 +201726794 +201726792 +201726222 +201726791 +201726790 +201726789 +201726788 +201726787 +201726786 +201726785 +201726784 +201725404 +201725403 +201725402 +201726220 +201726783 +201726782 +201726219 +201725401 +201726781 +201726780 +201726779 +201726218 +201726778 +201726777 +201726217 +201726216 +201726215 +201725399 +201726775 +201726214 +201726774 +201726773 +201726213 +201726212 +201726211 +201726772 +201726771 +201726210 +201726770 +201726209 +201725397 +201726207 +201726768 +201726767 +201726204 +201725396 +201726766 +201726203 +201726765 +201726764 +201726763 +201726202 +201726201 +201726761 +201725395 +201726759 +201726200 +201726758 +201726198 +201726757 +201725394 +201726755 +201725393 +201726754 +201726752 +201725392 +201726750 +201726749 +201726748 +201726747 +201726746 +201726745 +201725391 +201726196 +201726744 +201726743 +201726195 +201726194 +201725390 +201726742 +201726741 +201726193 +201726739 +201726192 +201726191 +201726738 +201725389 +201726737 +201726736 +201726735 +201726189 +201726734 +201726733 +201726732 +201726188 +201725388 +201726731 +201725387 +201726187 +201726730 +201726729 +201726728 +201726727 +201726726 +201726725 +201726723 +201726576 +201726721 +201726720 +201726185 +201726719 +201726718 +201726183 +201726717 +201726182 +201726716 +201726715 +201726181 +201726714 +201726713 +201726711 +201726710 +201726709 +201726708 +201726707 +201726706 +201726180 +201726705 +201726179 +201725383 +201726704 +201726178 +201726177 +201726703 +201726701 +201726176 +201725382 +201726174 +201726700 +201726936 +201726935 +201726173 +201726172 +201726934 +201726933 +201726932 +201726931 +201726170 +201726169 +201726930 +201726929 +201726928 +201726926 +201726925 +201726167 +201725380 +201726924 +201726166 +201726923 +201726922 +201726165 +201726164 +201726163 +201726162 +201726161 +201726160 +201726921 +201726920 +201726919 +201726918 +201726917 +201725378 +201725377 +201726916 +201726915 +201725376 +201725375 +201726913 +201726912 +201726157 +201726911 +201725999 +201726910 +201726909 +201726907 +201726906 +201726154 +201726905 +201726153 +201726152 +201726151 +201726904 +201726903 +201726901 +201725997 +201725996 +201726900 +201726150 +201726149 +201725995 +201726148 +201726899 +201726147 +201726146 +201726145 +201726897 +201725992 +201726143 +201726142 +201726895 +201726141 +201725991 +201726140 +201726893 +201725990 +201726891 +201726890 +201726138 +201726889 +201725988 +201726888 +201726887 +201726134 +201726133 +201725987 +201726365 +201725986 +201726885 +201726884 +201726883 +201726882 +201725984 +201726364 +201726881 +201726880 +201726879 +201725983 +201726878 +201725982 +201726877 +201726876 +201726875 +201726362 +201726874 +201726872 +201726871 +201726358 +201726869 +201725981 +201726867 +201726357 +201726356 +201726355 +201726354 +201726865 +201726353 +201726864 +201726863 +201726862 +201726861 +201726860 +201726722 +201726858 +201726856 +201726351 +201726349 +201725979 +201726348 +201725977 +201726347 +201726346 +201726855 +201726345 +201726344 +201725976 +201726343 +201726854 +201726853 +201726852 +201725974 +201726341 +201725973 +201726851 +201726850 +201726340 +201726339 +201726338 +201726849 +201726337 +201725972 +201726336 +201726335 +201726848 +201726847 +201726846 +201725971 +201725970 +201726845 +201725969 +201726844 +201726843 +201726333 +201726331 +201725968 +201726329 +201726328 +201726327 +201726326 +201726325 +201726839 +201726838 +201726837 +201726836 +201726324 +201726835 +201725967 +201726323 +201726834 +201725966 +201725965 +201726321 +201726320 +201726833 +201726319 +201726318 +201726316 +201726832 +201726831 +201726314 +201726830 +201726829 +201726312 +201726311 +201726309 +201725962 +201726827 +201726826 +201725961 +201726307 +201726306 +201726825 +201726824 +201725960 +201726305 +201726823 +201726822 +201726304 +201725959 +201725958 +201726820 +201726301 +201725957 +201726300 +201726299 +201726298 +201726819 +201725956 +201726999 +201726295 +201725955 +201725954 +201726998 +201726294 +201725953 +201726292 +201726291 +201726997 +201726996 +201725952 +201726995 +201726994 +201726290 +201725951 +201725950 +201726993 +201726992 +201726991 +201725949 +201726990 +201726289 +201725948 +201726989 +201725947 +201726988 +201725946 +201725945 +201725944 +201726987 +201726986 +201725942 +201726985 +201725941 +201725940 +201726984 +201725939 +201726288 +201725938 +201726982 +201726980 +201726979 +201726287 +201726978 +201725937 +201725936 +201725935 +201726976 +201726283 +201726975 +201726282 +201726974 +201726973 +201725934 +201726972 +201725933 +201726971 +201725931 +201726281 +201726970 +201726280 +201725930 +201726279 +201725929 +201726278 +201726968 +201725928 +201726967 +201726966 +201726965 +201725927 +201726964 +201726274 +201725925 +201725924 +201726963 +201726962 +201726273 +201726272 +201726961 +201726960 +201725923 +201725922 +201726959 +201725921 +201725920 +201725919 +201725918 +201725917 +201726958 +201726957 +201726956 +201725916 +201726268 +201725915 +201725914 +201726267 +201726955 +201726265 +201726264 +201726263 +201725912 +201725911 +201726953 +201725910 +201726952 +201725909 +201726260 +201725908 +201726258 +201726951 +201725907 +201726256 +201726255 +201726950 +201726254 +201726253 +201725906 +201725905 +201725904 +201726949 +201726252 +201725903 +201725902 +201726947 +201725900 +201725899 +201725898 +201726250 +201726003 +201726002 +201726944 +201726000 +201726942 +201726941 +201726940 +201726938 +201726246 +201726937 +"@.replace("`r","").split("`n") + +$sqlConnection = New-Object System.Data.SqlClient.SqlConnection +#$sqlConnection.ConnectionString = 'Server=REJK-P-SQL020\SQL02;Database=PDWH;Trusted_Connection=True;' +$sqlConnection.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=AfcCookedIFSv2;Trusted_Connection=True;' +$sqlConnection.Open() +$sqlCommand = $sqlConnection.CreateCommand() +$sqlCommand.CommandTimeout = 6000 + +$increment = 100 + +$result = for($i = 0; $i -lt $cards.Count; $i += $increment) { + Write-Progress -Activity 'Processing' -Status "Card series $i to $($i+$increment)" -PercentComplete ($i / $cards.Count * 100) + + $currentCards = $cards | select -first $increment -skip $i + + $sqlCommand.CommandText = @" +select + t.CardEngravedID +-- ,count(tu.transactionid) as 'PreEngagementCount' + ,t.transactionid + + +from trk.ObjTransaction t with(readuncommitted) +left join trk.ObjTransactionUsage tu with(readuncommitted) + on t.TransactionID = tu.TransactionID + +where + t.CardEngravedID in ( + $($currentCards -join ',') + ) +and tu.ValidationModel = 8 +"@ + + $reader = $sqlCommand.ExecuteReader() + + if($reader.HasRows) { + $transactions = while($reader.Read()) { + [pscustomobject]@{ + CardEngravedId = $reader['CardEngravedID'] + TransactionId = $reader['TransactionID'] + } + } + + $transactions | Group-Object -NoElement CardEngravedId + } + + $reader.Close() +} + +$sqlConnection.Close() \ No newline at end of file diff --git a/Dennis_Scripts/Cert Finder.ps1 b/Dennis_Scripts/Cert Finder.ps1 new file mode 100644 index 0000000..55ce216 --- /dev/null +++ b/Dennis_Scripts/Cert Finder.ps1 @@ -0,0 +1,11 @@ +. T:\m.nielsen\Scripts\Get-ADComputers.ps1 + +$servers = $servers | Sort-Object +$creds = Get-Credential + + +foreach($server in $servers) { + Invoke-Command -ComputerName $server -Credential $creds -ScriptBlock { + Get-ChildItem -Recurse Cert:\LocalMachine\ | Where { $_.Thumbprint -match '557ba2083765ab8be7d5a12272b698a7e79b0f8b' } + } +} \ No newline at end of file diff --git a/Dennis_Scripts/DCP_Mover.ps1 b/Dennis_Scripts/DCP_Mover.ps1 new file mode 100644 index 0000000..bece8dc --- /dev/null +++ b/Dennis_Scripts/DCP_Mover.ps1 @@ -0,0 +1,24 @@ +$dateToday = Get-Date +$dateYesterday = $dateToday.AddDays(-1) + +$logfile = "D:\IFSBOSystem\Log\DCP_Mover.log" + +Set-Location ("D:\IFSBOData\FSV\Incoming\DCP_ud\{0:d4}\{1:d2}" -f $dateYesterday.Year, $dateYesterday.Month) + +$dateToday.ToString('[yyyy-MM-dd HH:mm:ss] ') | Out-File -FilePath $logfile -NoNewline -Append +"------ New run starting ------" | Out-File -FilePath $logfile -Append + +$files = Get-ChildItem * -Recurse | Where-Object { $_.Attributes -notmatch 'Directory' } | Where-Object { $_.Directory -notmatch ("IFSBOData\\FSV\\Incoming\\DCP_ud\\{0:d4}\\{1:d2}\\{2:d2}" -f $dateToday.Year, $dateToday.Month, $dateToday.Day) } + +$destination = 'D:\IFSBOData\FSV\Incoming\DCP_ud' + +foreach($file in $files) { + + $dateToday.ToString('[yyyy-MM-dd HH:mm:ss] ') | Out-File -FilePath $logfile -NoNewline -Append + "Moving '$($file.FullName)' to '$destination'" | Out-File -FilePath $logfile -Append + + $file | Move-Item -Destination $destination +} + +$dateToday.ToString('[yyyy-MM-dd HH:mm:ss] ') | Out-File -FilePath $logfile -NoNewline -Append +"------ Run ended ------" | Out-File -FilePath $logfile -Append \ No newline at end of file diff --git a/Dennis_Scripts/EInvoiceScan.ps1 b/Dennis_Scripts/EInvoiceScan.ps1 new file mode 100644 index 0000000..eaebfef --- /dev/null +++ b/Dennis_Scripts/EInvoiceScan.ps1 @@ -0,0 +1,88 @@ +$date = Get-Date 'September 15, 2016' + +#$path = 'C:\Users\ewpmni\Desktop\einvoice\' +$path = '\\rjkprod.local\axfileshare\AXFiles\EInvoice\' + +$pathSent = $path + 'sent' +$pathArchive = $path + 'archive' +$pathProcessed = $path + 'processed files' + +Write-host 'Loading sent items' +$itemsSent = Get-Item "$pathSent\*.xml" | where { $_.LastWriteTime.Date -ge $date.AddMonths(-1).Date } +Write-host 'Loading processed items' +$itemsProcessed = Get-Item "$pathProcessed\*.xml" | where { $_.LastWriteTime.Date -ge $date.AddMonths(-1).Date } +Write-host 'Loading archived items' +$itemsArchive = Get-Item "$pathArchive\*.xml" | where { $_.LastWriteTime.Date -ge $date.AddMonths(-1).Date } + +Write-Host 'Scanning processed items' +$processed = foreach($item in $itemsProcessed) { + $xml = [xml](Get-Content $item) + + [pscustomobject]@{ + Path = "Processed Files\" + $item.Name + InvoiceId = $xml.Envelope.Body.MessageParts.SalesInvoice_Einvoice.CustInvoiceJour.InvoiceId + LastChange = $item.LastWriteTime + } +} + +Write-host 'Scanning archived items' +$archived = foreach($item in $itemsArchive) { + $xml = [xml](Get-Content $item) + + [pscustomobject]@{ + Path = "Archived\" + $item.Name + InvoiceId = $xml.StatusMessage.DocumentResponse.DocumentReference.ID + LastChange = $item.LastWriteTime + } +} + +Write-Host 'Scanning sent items' +$sent = foreach($item in $itemsSent) { + $invoiceId = $item.Name.Substring('DKDSB'.Length).Replace('.xml','') + + [pscustomobject]@{ + Path = "Sent\" + $item.Name + InvoiceId = $invoiceId + LastChange = $item.LastWriteTime + } +} + + +# logic happens here + +Write-Host 'Finding sent-processed-archived relations' +$relation = foreach($item in ($archived | sort LastChange)) { + # we dont want to look at archived files more than 7 days older than the $date specified + + if($item.LastChange.Date -lt $date.AddDays(-7).Date) { + continue + } + + [pscustomobject]@{ + ArchivedItem = $item + ProcessedItem = $processed | where { $_.InvoiceId -eq $item.InvoiceId } | Select-Object Path, LastChange + SentItem = $sent | where { $_.InvoiceId -eq $item.InvoiceId } | Select-Object Path, LastChange + } +} + +$i = 0 +$dupes = foreach($item in ($sent | sort LastChange)) { + if($item.LastChange.Date -lt $date.AddDays(-7).Date) { + continue + } + + [pscustomobject]@{ + ArchivedItem = ($archived | where { $_.InvoiceId -eq $item.InvoiceId } | % { "Path:$($_.Path), InvoiceId:$($_.InvoiceId);" }) -join "`n" + ProcessedItem = ($processed | where { $_.InvoiceId -eq $item.InvoiceId } | % { "Path:$($_.Path), InvoiceId:$($_.InvoiceId);" }) -join "`n" + #SentItem = $sent | where { $_.InvoiceId -eq $item.InvoiceId } | Select-Object Path, LastChange + SentItem = $item + } + + $i++ + Write-Progress -Activity "Finding dupes" -Status "$i of $(@($sent).Count))" +} + + + +$relation | ConvertTo-Html -Head '' | Set-Content relations.html +$dupes | ConvertTo-Html -Head '' | Set-Content dupes.html \ No newline at end of file diff --git a/Dennis_Scripts/FSV.EWOPS.Mover.ps1 b/Dennis_Scripts/FSV.EWOPS.Mover.ps1 new file mode 100644 index 0000000..8db44db --- /dev/null +++ b/Dennis_Scripts/FSV.EWOPS.Mover.ps1 @@ -0,0 +1,43 @@ + +$time = Get-Date -Format 'yyyy-MM-dd HH:mm:ss' +$logfile = 'D:\ifsbosystem\log\FSV.EWOPS.Mover.log' +$destination = 'D:\IFSBOData\FSV\Outgoing\REJK-P-MDL003V\DCP_ud' +$notprocessedpath = 'D:\ifsbodata\fsv\outgoing_notprocessed_files\*' + +Add-Content -Path $logfile -Value "$time - Job start" + +$folders = Get-Item -Path $notprocessedpath | Where { [int]::Parse($_.Name) -ge 20161030 } +if(-not $folders) { + Add-Content -Path $logfile -Value "$time - Job stopping prematurely - No folders found" + +} +else { + $folderCount = @($folders).Count + + Add-Content -Path $logfile -Value "$time - Found $folderCount folder(s)" + + $files = $folders | Get-ChildItem -Recurse | Where { $_.Attributes -notcontains 'directory' -and $_.Name -notmatch 'csv.gz' } + if(-not $files) { + Add-Content -Path $logfile -Value "$time - Job stopping prematurely - No files found" + } + else { + + $fileCount = @($files).Count + + Add-Content -Path $logfile -Value "$time - Found $fileCount file(s)" + + $files | % { + $file = $_ + try { + Add-Content -Path $logfile -Value "$time - Moving $($file.Name)" + $file | Move-Item -Destination $destination -ErrorAction Stop + } + catch { + Add-Content -Path $logfile -Value "$time - Failed: $($_.ToString().Trim())" + } + + } + + Add-Content -Path $logfile -Value "$time - Job complete" + } +} \ No newline at end of file diff --git a/Dennis_Scripts/FSVScan.ps1 b/Dennis_Scripts/FSVScan.ps1 new file mode 100644 index 0000000..b46c395 --- /dev/null +++ b/Dennis_Scripts/FSVScan.ps1 @@ -0,0 +1,152 @@ +function Start-FSVScanDPS { + + Clear-Host + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + + + while($true) { + + $servers = @" +REJK-P-DPS001 +REJK-P-DPS003 +REJK-P-DPS005 +"@.split("`r`n") + + for($i = 0; $i -lt $servers.Count; $i++) { + Write-Progress -Activity "Scanning DPS" -Status $servers[$i] -PercentComplete ($i / $servers.Count * 100) + + $files = @(Get-ChildItem -Path "\\$($servers[$i])\D-Drive\IFSBOData\FSV\Outgoing\REJK-P-MDL003V\DCP_ud\2015\" -Recurse -File) + Write-Host "$($servers[$i]) Outgoing\DCP_ud\2015: $($files.Count)" + } + + Write-Host "-----" + } +} + +function Start-FSVScanSPS { + Clear-Host + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + + while($true) { + + + + $servers = @" +REJK-P-SPS001 +REJK-P-SPS002 +REJK-P-SPS003 +REJK-P-SPS004 +REJK-P-SPS005 +REJK-P-SPS006 +REJK-P-SPS007 +REJK-P-SPS008 +REJK-P-SPS009 +REJK-P-SPS010 +"@.split("`r`n") + + for($i = 0; $i -lt $servers.Count; $i++) { + Write-Progress -Activity "Scanning SPS" -Status $servers[$i] -PercentComplete ($i / $servers.Count * 100) + + $files = @(Get-ChildItem -Path "\\$($servers[$i])\D-Drive\IFSBOData\FSV\Outgoing\REJK-P-MDL003V\DCP_ud\2015\" -Recurse -File) + Write-Host "$($servers[$i]) Outgoing\DCP_ud\2015: $($files.Count)" + + $files = @(Get-ChildItem -Path "\\$($servers[$i])\D-Drive\IFSBOData\FSV\Incoming\DCP_ud\2015\" -Recurse -File) + Write-Host "$($servers[$i]) Incoming\DCP_ud\2015: $($files.Count)" + + $files = @(Get-ChildItem -Path "\\$($servers[$i])\D-Drive\IFSBOData\FSV\Incoming\DCP_ud\" -File) + Write-Host "$($servers[$i]) Incoming\DCP_ud\: $($files.Count)" + } + + Write-Host "-----" + } +} + +function Start-FSVScanMDL { + + Clear-Host + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + + $server = "REJK-P-MDL001" + + while($true) { + + Write-Progress -Activity "Scanning MDL" -Status $server + + $files = @(Get-ChildItem -Path "\\$server\D-Drive\IFSBOData\FSV\Incoming\DCP_ud\2015\" -Recurse -File) + Write-Host "$server Incoming\DCP_ud\2015: $($files.Count)" + + $files = @(Get-ChildItem -Path "\\$server\D-Drive\IFSBOData\FSV\Incoming\DCP_ud\" -File) + Write-Host "$server Incoming\DCP_ud\: $($files.Count)" + + sleep -Seconds 10 + + Write-Host "-----" + } +} + +function Start-FSVScanTCS { + Clear-Host + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + Write-Host "" + + while($true) { + + $servers = @" +REJK-P-TCS001 +REJK-P-TCS003 +REJK-P-TCS005 +REJK-P-TCS007 +REJK-P-TCS009 +REJK-P-TCS011 +REJK-P-TCS013 +REJK-P-TCS015 +REJK-P-TCS017 +"@.split("`r`n") + + for($i = 0; $i -lt $servers.Count; $i++) { + Write-Progress -Activity "Scanning TCS" -Status $servers[$i] -PercentComplete ($i / $servers.Count * 100) + + $files = @(Get-ChildItem -Path "\\$($servers[$i])\D-Drive\IFSBOData\FSV\Outgoing\REJK-P-MDL003V\DCP_ud\2015\" -Recurse -File) + Write-Host "$($servers[$i]) Outgoing\DCP_ud\2015: $($files.Count)" + } + + sleep -Seconds 10 + + Write-Host "-----" + } +} \ No newline at end of file diff --git a/Dennis_Scripts/FTPoverTLS.ps1 b/Dennis_Scripts/FTPoverTLS.ps1 new file mode 100644 index 0000000..13e9384 --- /dev/null +++ b/Dennis_Scripts/FTPoverTLS.ps1 @@ -0,0 +1,29 @@ +& { + $request = [System.Net.FtpWebRequest]::Create('ftp://ftp.cpr.dk:321/ud') + + $request.EnableSsl = $true + + $request.Credentials = New-Object System.Net.NetworkCredential 'WREJKOR','Skum@be666' + + $request.Method = 'NLST' + + #$sp = $request.ServicePoint + #$sp.ConnectionLimit = 1 + + $response = [System.Net.FtpWebResponse]$request.GetResponse() + + $responseStream = $response.GetResponseStream() + + $readStream = New-Object System.IO.StreamReader( $responseStream, [System.Text.Encoding]::UTF8 ) + + if($readStream -ne $null) { + + $readStream.ReadToEnd() + + } + + $readStream.Close() + + $response.Close() +} + diff --git a/Dennis_Scripts/Find duplicates.ps1 b/Dennis_Scripts/Find duplicates.ps1 new file mode 100644 index 0000000..3d0b7c2 --- /dev/null +++ b/Dennis_Scripts/Find duplicates.ps1 @@ -0,0 +1,29 @@ +$select = Select-String -Path .\Reconciliation-NonPersistent-AX-510-20151119-H.xml -Pattern '(.*?)<\/OrderID>' + +$matches = foreach($s in $select) { $s.Matches.Groups[1].Value } + +$sorted = $matches | Sort-Object +$unique = $matches | Sort-Object -Unique + +$lastIndex = 0 +$indexes = for($i = 0; $i -lt $unique.Count; $i++) { + if($i % 100) { Write-Progress -Activity 'Scanning' -Status "$i / $($unique.Count)" -PercentComplete ($i / $unique.Count * 100) } + + $lastIndex = GetIndexOf -uniqueIndex $i -startIndex $lastIndex + + Write-Output ([pscustomobject]@{ + Index = $lastIndex + Value = $unique[$i] + Count = (GetIndexOf -uniqueIndex ($i+1) -startIndex $lastIndex) - $lastIndex + }) +} + +function GetIndexOf($uniqueIndex, $startIndex) { + for($i = $startIndex; $i -lt $sorted.Count; $i++) { + if($sorted[$i] -eq $unique[$uniqueIndex]) { + return $i; + } + } + + return -1 +} \ No newline at end of file diff --git a/Dennis_Scripts/Find logfiles where filenames occur.ps1 b/Dennis_Scripts/Find logfiles where filenames occur.ps1 new file mode 100644 index 0000000..657975f --- /dev/null +++ b/Dennis_Scripts/Find logfiles where filenames occur.ps1 @@ -0,0 +1,12 @@ +$date = 'September 22, 2015' +$filenamelist = '1A00021K.024','1A00021K.024','1A00021K.024','1A00021K.024','1A00021K.025','1A00021K.025','1A00021K.026','1A00021K.027' + +$items = get-item * +$items = $items | where { $_.lastwritetime -gt (get-date $date) } +foreach($item in $items) { + $content = Get-Content -path $item.FullName; + foreach($filename in $filenamelist) { + if($content -match $filename) { write-host "$($item.Name) has $filename" } + } +} + diff --git a/Dennis_Scripts/FindCardClosureCards.ps1 b/Dennis_Scripts/FindCardClosureCards.ps1 new file mode 100644 index 0000000..aebd82e --- /dev/null +++ b/Dennis_Scripts/FindCardClosureCards.ps1 @@ -0,0 +1,35 @@ +$data = @" +3084302012306380 +3084302012306711 +3084302012309459 +3084302012309475 +3084302012309509 +3084302012309525 +3084302012309574 +"@ + +$cards = $data.Split("`r`n", [System.StringSplitOptions]::RemoveEmptyEntries) + +foreach($card in $cards ) { + Write-Verbose -Verbose "Processing $card" + + $pattern1 = $card.Substring('308430'.Length) + $pattern1 = $pattern1.Remove($pattern1.Length-1, 1) + + $pattern2 = "" + for($i = 0; $i -lt $pattern1.Length; $i++) { + $pattern2 += $pattern1[$i] + if($i -ne 0 -and ($i+1) % 3 -eq 0) { + $pattern2 += " " + } + } + + $items = Get-Item "\\rejk-p-bcm001\d-drive\ifsbosystem\log\CardClosure*" + Write-Verbose -Verbose "Processing $($items.Count) items" + $items | Select-String -Pattern $pattern1 + $items | Select-String -Pattern $pattern2 + + $items = Get-Item "\\rejk-p-bcm002\d-drive\ifsbosystem\log\CardClosure*" + $items | Select-String -Pattern $pattern1 + $items | Select-String -Pattern $pattern2 +} \ No newline at end of file diff --git a/Dennis_Scripts/FindMissingTransactionsInSQL.ps1 b/Dennis_Scripts/FindMissingTransactionsInSQL.ps1 new file mode 100644 index 0000000..6940823 --- /dev/null +++ b/Dennis_Scripts/FindMissingTransactionsInSQL.ps1 @@ -0,0 +1,177 @@ +$csv = Import-Csv -Delimiter ';' -Path "\\client\c$\Users\m.nielsen\Documents\Thales\SV1612090061\data.csv" + +$group = $csv | group CardEngravedID + +$sqlConnection = new-object System.Data.SqlClient.SqlConnection +$sqlConnection.ConnectionString = 'Server=rejk-p-sql003\sql01;Database=AfcCookedIFSv2;Trusted_Connection=True;' +$sqlConnection.Open() +$sqlCommand = $sqlConnection.CreateCommand() + +$missingATSN = New-Object System.Collections.Generic.List`[int`] +$foundATSN = New-Object System.Collections.Generic.List`[int`] +$missingTransactions = New-Object System.Collections.Generic.List`[object`] +$foundTransactions = New-Object System.Collections.Generic.List`[object`] + +$i = 0 +foreach($entry in $group) { + $i++ + + Write-Progress -Activity 'Looking' -Status "$i / $($group.Count)" -PercentComplete ($i * 100 / $group.Count) + + if($entry.Group[0].KnownTransactionID -lt 0) { continue } + + Write-Verbose "New entry:$($entry.Name)" + + [int]$maxATSN = 0 + [int]$minATSN = [int32]::MaxValue + + $missingATSN.Clear() + $foundATSN.Clear() + + foreach($item in $entry.Group) { + Write-Verbose ". New item - MissingATSN:$($item.MissingATSN) KnownTransactionID:$($item.KnownTransactionID)" + + if([int]$item.MissingATSN -gt $maxATSN) { + $maxATSN = [int]$item.MissingATSN + } + + if([int]$item.MissingATSN -lt $minATSN) { + $minATSN = [int]$item.MissingATSN + } + + $missingATSN.Add([int]$item.MissingATSN) + } + + + ## + Write-verbose "Missing ATSN:$(($missingATSN | sort) -join ', ')" + Write-Verbose "Finding CardEngravedID:$($entry.Name) ATSN BETWEEN $minATSN AND $maxATSN in ObjTransaction" + + $sqlCommand.CommandText = @" +select t.TransactionID, t.ApplicationTransactionSequenceNumber as ATSN, t.TransactionMediaLastDeviceID as LastDeviceID, t.DeviceID, t.MsgReportDate from trk.objtransaction t with(readuncommitted) +where t.CardEngravedID = $($entry.Name) + and t.ApplicationTransactionSequenceNumber between $minATSN and $maxATSN +order by t.ApplicationTransactionSequenceNumber +"@ + + $foundCount = 0 + + try { + $reader = $sqlCommand.ExecuteReader() + + if($reader.HasRows) { + while($reader.Read()) { + + $msgReportDate = $reader['MsgReportDate'] + $transactionID = $reader['TransactionID'] + $ATSN = $reader['ATSN'] + $lastDeviceID = $reader['LastDeviceID'] + $deviceID = $reader['DeviceID'] + + if($missingATSN -contains $ATSN) { + Write-Verbose ". Found transaction - T.ID:$transactionID MRD:$msgReportDate ATSN:$ATSN DeviceID:$deviceID LastDeviceID:$lastDeviceID - Unexpected, supposed to be missing?" + $foundCount++ + if(-not ($missingATSN.Remove([int]$ATSN))) { + Write-Warning "Couldn't remove ATSN:$ATSN from MissingATSN:$($missingATSN -join ', ')" + } + + $foundATSN.Add([int]$ATSN) + $foundTransactions.Add( + [pscustomobject]@{ + TransactionID = $transactionID + CardEngravedID = $entry.Name + ATSN = $ATSN + MsgReportDate = $msgReportDate + DeviceID = $deviceID + LastDeviceID = $lastDeviceID + + Exception = $false + ExceptionText = $null + TransactionExceptionID = $null + } + ) + } + else { + Write-Verbose ". Ignoring $ATSN" + } + } + } + } + finally { + $reader.Close() + } + + + Write-Verbose "Finding CardEngravedID:$($entry.Name) ATSN BETWEEN $minATSN AND $maxATSN in ObjTransactionException" + + $sqlCommand.CommandText = @" +select te.TransactionID, te.TransactionExceptionID, te.ApplicationTransactionSequenceNumber as ATSN, te.TransactionMediaLastDeviceID as LastDeviceID, te.DeviceID, te.MsgReportDate, te.ExceptionText +from dcp.ObjTransactionException te with(readuncommitted) +where te.CardEngravedID = $($entry.Name) + and te.ApplicationTransactionSequenceNumber between $minATSN and $maxATSN +order by te.ApplicationTransactionSequenceNumber +"@ + + $exceptionCount = 0 + + try { + $reader = $sqlCommand.ExecuteReader() + + if($reader.HasRows) { + while($reader.Read()) { + + $transactionID = $reader['TransactionID'] + $transactionExceptionID = $reader['TransactionExceptionID'] + $ATSN = $reader['ATSN'] + $lastDeviceID = $reader['LastDeviceID'] + $deviceID = $reader['DeviceID'] + $msgReportDate = $reader['MsgReportDate'] + $exceptionText = $reader['ExceptionText'] + + if($missingATSN -contains $ATSN) { + Write-Verbose "Found exception - T.ID:$transactionID TEID:$transactionExceptionID MRD:$msgReportDate ATSN:$ATSN DeviceID:$deviceID LastDeviceID:$lastDeviceID - ExceptionText:$exceptionText" + $exceptionCount++ + if(-not ($missingATSN.Remove([int]$ATSN))) { + Write-Warning "Couldn't remove ATNS:$ATSN from List:$($missingATSN -join ', ')" + } + + $foundATSN.Add([int]$ATSN) + $foundTransactions.Add( + [pscustomobject]@{ + TransactionID = $transactionID + CardEngravedID = $entry.Name + ATSN = $ATSN + MsgReportDate = $msgReportDate + DeviceID = $deviceID + LastDeviceID = $lastDeviceID + + Exception = $true + ExceptionText = $exceptionText + TransactionExceptionID = $transactionExceptionID + } + ) + } + } + } + } + finally { + $reader.Close() + } + + + Write-Verbose "Found $($foundCount + $exceptionCount) transactions for CardEngravedID:$($entry.Name) ATSN BETWEEN $minATSN AND $maxATSN` - FoundATSN:$($foundATSN -join ', ')" + + if($missingATSN.Count -gt 0) { + Write-Warning "CardEngravedID:$($entry.Name) StartATSN:$minATSN EndATSN:$maxATSN Missing ATSN:$($missingATSN -join ', ')" + + foreach($ATSN in $missingATSN) { + $missingTransactions.Add( + [pscustomobject]@{ + CardEngravedID = $entry.Name + ATSN = $ATSN + } + ) + } + + } +} \ No newline at end of file diff --git a/Dennis_Scripts/Get-ADComputers.ps1 b/Dennis_Scripts/Get-ADComputers.ps1 new file mode 100644 index 0000000..749b2dc --- /dev/null +++ b/Dennis_Scripts/Get-ADComputers.ps1 @@ -0,0 +1,20 @@ +$domain = $env:userdomain +$domain = "dc=$domain,dc=local" +$serverfilter = "{0}*" -f $env:COMPUTERNAME.Substring(0, 'REJK-x-'.Length) + +$de = [ADSI] "LDAP://$domain" +$ds = [adsisearcher] $de +$ds.Filter = "(&(objectClass=computer)(name=$serverfilter)(!(description=Failover*)))" +$searchResult = $ds.FindAll() +$servers = foreach($sr in $searchResult) { $sr.Properties['name'][0] } +$serverip = @{} +foreach($s in $servers) { + $serverip[$s] = [System.Net.Dns]::GetHostByName($s).AddressList[0].IPAddressToString +} +$ds.Filter = "(&(objectClass=computer)(name=$serverfilter)(description=Failover*))" +$searchResult = $ds.FindAll() +$clusters = foreach($sr in $searchResult) { $sr.Properties['name'][0] } + + + +#$servers | where { $_ -match 'bcm' -or $_ -match 'sps' } | % { "$_ - $($serverip[$_])" } \ No newline at end of file diff --git a/Dennis_Scripts/Get-BCMExportStatus.ps1 b/Dennis_Scripts/Get-BCMExportStatus.ps1 new file mode 100644 index 0000000..6467c56 --- /dev/null +++ b/Dennis_Scripts/Get-BCMExportStatus.ps1 @@ -0,0 +1,24 @@ +$process = Get-Process -Name "Batches_Export2DataWH" -ErrorAction SilentlyContinue +$processCount = ($process | Measure-Object).Count +if($processCount -gt 1) { + Write-Warning "Too many ($processCount) processes found with name 'BATCHES_Export2DataWH'" +} +elseif($processCount -eq 0) { + Write-Warning "No process found with name 'BATCHES_Export2DataWH'" +} +else { + $logPath = "D:\IFSBOSystem\Log\BATCHES_Export2DataWH_$($process.Id).log" + + if(-not (Test-Path -Path $logPath)) { Write-Warning "Could not find logfile for process id $($process.Id) 'BATCHES_Export2DataWH_$($process.Id).log" } + else { + $content = Get-Content -Path $logPath + $lastLine = $content | Select-Object -Last 1 + + if($lastLine -notmatch 'BATCHES_DATA_EXPORT_STEP_END in package BATCHES : agentName = , arg1 = NonPersistent') { + Write-Warning "Export is running" + } + else { + Write-Warning "Export is complete" + } + } +} \ No newline at end of file diff --git a/Dennis_Scripts/Get-Connections.ps1 b/Dennis_Scripts/Get-Connections.ps1 new file mode 100644 index 0000000..a6ab7b8 --- /dev/null +++ b/Dennis_Scripts/Get-Connections.ps1 @@ -0,0 +1,83 @@ +function Get-Connections { + + [CmdletBinding()] + param( + [Parameter(Mandatory)][string[]]$Server + ) + + + foreach($currentServer in $Server) { + #$ipaddresslist = [System.Net.Dns]::GetHostByName($server).AddressList | Select-Object -ExpandProperty IPAddressToString + Write-Verbose "Invoke-Command Get-WmiObject Win32_NetworkAdapterConfiguration" + $networkadapterconfiguration = Invoke-Command -ComputerName $currentServer -ScriptBlock { Get-WmiObject -Class Win32_NetworkAdapterConfiguration } + $ipaddresslist = foreach($adapter in $networkadapterconfiguration) { + if(-not $adapter.IPAddress) { + Write-Verbose "$($adapter.Description) IPAddress `$null" + continue + } + + foreach($entry in $adapter.IPAddress) { + Write-Verbose "$($adapter.Description) IPAddress $entry" + Write-Output $entry + } + } + $ipaddresslist += '[::]','0.0.0.0','127.0.0.1' + + Write-Verbose "Invoke-Command netstat -na" + $netstat = Invoke-Command -ComputerName $currentServer -ScriptBlock { netstat -na } + Write-Verbose "Result:`n$netstat" + + foreach($line in $netstat) { + $str = $line.Trim() -replace " +", " " + Write-Verbose "Processing: $str" + + if(-not $str.StartsWith("TCP")) { + Write-Verbose "'$str' is not TCP" + continue + } + + $split = $str.Split(' ') + #[0] protocol + #[1] source:port + #[2] destination:port + #[3] state + + if(-not $split[1].StartsWith('[')) { #IPv6 + $source = $split[1].Split(':') + } + else { + $index = $split[1].IndexOf(']') + 1 + $source = @( + $split[1].Substring(0, $index) + $split[1].Substring($index + 1) + ) + } + #[0] ip + #[1] port + + if(-not $split[2].StartsWith('[')) { #IPv6 + $destination = $split[2].Split(':') + } + else { + $index = $split[1].IndexOf(']') + 1 + $destination = @( + $split[2].Substring(0, $index) + $split[2].Substring($index + 1) + ) + } + #[0] ip + #[1] port + + Write-Output ([pscustomobject]@{ + Server = $currentServer.ToUpper() + SourceIP = $source[0] + SourcePort = $source[1] + DestinationIP = $destination[0] + DestinationPort = $destination[1] + ServerIsSource = ($ipaddresslist -contains $source[0]) + ServerIsDestination = ($ipaddresslist -contains $destination[0]) + ConnectionState = $split[3] + }) + } + } +} \ No newline at end of file diff --git a/Dennis_Scripts/Get-DeviceTransactions.ps1 b/Dennis_Scripts/Get-DeviceTransactions.ps1 new file mode 100644 index 0000000..1800796 --- /dev/null +++ b/Dennis_Scripts/Get-DeviceTransactions.ps1 @@ -0,0 +1,540 @@ +$devices = @" +DeviceId FromDate ToDate +0x13C71C 2016-12-18 2016-12-18 +0x13C6C0 2016-12-18 2016-12-18 +0x1389F4 2016-12-18 2016-12-18 +0x1389B0 2016-12-18 2016-12-18 +0x13C6DE 2016-12-18 2016-12-18 +0x13CABB 2016-12-18 2016-12-18 +0x13C6A9 2016-12-18 2016-12-18 +0x138A1A 2016-12-18 2016-12-18 +0x13CB87 2016-12-18 2016-12-18 +0x138A0A 2016-12-18 2016-12-18 +0x1393CE 2016-12-10 2016-12-18 +0x138951 2016-12-18 2016-12-18 +0x13F401 2016-12-18 2016-12-18 +0x13CB8A 2016-12-18 2016-12-18 +0x13C715 2016-12-18 2016-12-18 +0x13D024 2016-12-09 2016-12-18 +0x13CF4D 2016-12-09 2016-12-18 +0x138905 2016-12-10 2016-12-18 +0x13CF55 2016-12-18 2016-12-18 +0x138A04 2016-12-18 2016-12-18 +0x13891F 2016-12-18 2016-12-18 +0x13C89A 2016-12-18 2016-12-18 +0x13F431 2016-12-18 2016-12-18 +0x13D2AE 2016-12-09 2016-12-18 +0x13F5FA 2016-12-18 2016-12-18 +0x13893D 2016-12-18 2016-12-18 +0x1389FF 2016-12-18 2016-12-18 +0x139DB1 2016-12-18 2016-12-18 +0x13CC95 2016-12-18 2016-12-18 +0x138911 2016-12-18 2016-12-18 +0x138909 2016-12-18 2016-12-18 +0x13C6E2 2016-12-18 2016-12-18 +0x1389A7 2016-12-09 2016-12-18 +0x13C5AE 2016-12-18 2016-12-18 +0x13C934 2016-12-18 2016-12-18 +0x13C7A8 2016-12-18 2016-12-18 +0x13F4C2 2016-12-18 2016-12-18 +0x139293 2016-12-09 2016-12-18 +0x13F5F9 2016-12-18 2016-12-18 +0x13CD10 2016-12-18 2016-12-18 +0x138996 2016-12-18 2016-12-18 +0x13935C 2016-12-18 2016-12-18 +0x13C5CD 2016-12-18 2016-12-18 +0x13D19B 2016-12-18 2016-12-18 +0x13D1A8 2016-12-18 2016-12-18 +0x13F49D 2016-12-18 2016-12-18 +0x138918 2016-12-09 2016-12-18 +0x13CF6D 2016-12-18 2016-12-18 +0x1392F5 2016-12-18 2016-12-18 +0x138900 2016-12-09 2016-12-18 +0x138900 2016-12-09 2016-12-18 +0x1391CE 2016-12-09 2016-12-18 +0x13C6FB 2016-12-18 2016-12-18 +0x138900 2016-12-09 2016-12-18 +0x138900 2016-12-09 2016-12-18 +0x139D01 2016-12-18 2016-12-18 +0x13C741 2016-12-18 2016-12-18 +0x13C650 2016-12-09 2016-12-18 +0x13F765 2016-12-18 2016-12-18 +0x13893C 2016-12-09 2016-12-16 +0x1389EA 2016-12-18 2016-12-18 +0x13CF33 2016-12-18 2016-12-18 +0x13C615 2016-12-18 2016-12-18 +0x13C7AB 2016-12-18 2016-12-18 +0x13F32A 2016-12-18 2016-12-18 +0x13934A 2016-12-18 2016-12-18 +0x138962 2016-12-18 2016-12-18 +0x13CBE7 2016-12-18 2016-12-18 +0x139CF7 2016-12-18 2016-12-18 +0x13935F 2016-12-18 2016-12-18 +0x13F79D 2016-12-18 2016-12-18 +0x13C7F2 2016-12-18 2016-12-18 +0x138915 2016-12-10 2016-12-18 +0x138907 2016-12-18 2016-12-18 +0x13F5ED 2016-12-18 2016-12-18 +0x1389B3 2016-12-18 2016-12-18 +0x13F5F0 2016-12-18 2016-12-18 +0x13898B 2016-12-18 2016-12-18 +0x13D1E3 2016-12-18 2016-12-18 +0x13CAAD 2016-12-09 2016-12-18 +0x13F4C8 2016-12-18 2016-12-18 +0x13F48A 2016-12-18 2016-12-18 +0x13928E 2016-12-18 2016-12-18 +0x1389D0 2016-12-18 2016-12-18 +0x13D1AA 2016-12-18 2016-12-18 +0x13C571 2016-12-18 2016-12-18 +0x13D022 2016-12-18 2016-12-18 +0x13F58F 2016-12-18 2016-12-18 +0x13CF20 2016-12-09 2016-12-18 +0x1389CD 2016-12-13 2016-12-18 +0x138916 2016-12-18 2016-12-18 +0x13CBDE 2016-12-18 2016-12-18 +0x13C8E0 2016-12-18 2016-12-18 +0x1389C3 2016-12-09 2016-12-18 +0x139D25 2016-12-18 2016-12-18 +0x13CFEC 2016-12-09 2016-12-18 +0x13F4F3 2016-12-18 2016-12-18 +0x139237 2016-12-18 2016-12-18 +0x13F740 2016-12-18 2016-12-18 +0x13C626 2016-12-18 2016-12-18 +0x13CD3C 2016-12-18 2016-12-18 +0x13892D 2016-12-09 2016-12-12 +0x13F342 2016-12-18 2016-12-18 +0x13C5D6 2016-12-09 2016-12-18 +0x139171 2016-12-09 2016-12-18 +0x13C765 2016-12-18 2016-12-18 +0x139CB7 2016-12-18 2016-12-18 +0x13CD02 2016-12-18 2016-12-18 +0x13CCEB 2016-12-18 2016-12-18 +0x13F3AD 2016-12-18 2016-12-18 +0x139D38 2016-12-18 2016-12-18 +0x13F425 2016-12-18 2016-12-18 +0x13F405 2016-12-18 2016-12-18 +0x13893F 2016-12-18 2016-12-18 +0x13C7B4 2016-12-18 2016-12-18 +0x13F40A 2016-12-18 2016-12-18 +0x13F544 2016-12-18 2016-12-18 +0x13CCA1 2016-12-18 2016-12-18 +0x13C708 2016-12-18 2016-12-18 +0x139206 2016-12-18 2016-12-18 +0x13C604 2016-12-18 2016-12-18 +0x131F38 2016-12-09 2016-12-09 +0x13895C 2016-12-18 2016-12-18 +0x13C7B6 2016-12-18 2016-12-18 +0x138949 2016-12-18 2016-12-18 +0x1392FC 2016-12-18 2016-12-18 +0x13937A 2016-12-18 2016-12-18 +0x13F36D 2016-12-18 2016-12-18 +0x13F61E 2016-12-18 2016-12-18 +0x13F72E 2016-12-18 2016-12-18 +0x138923 2016-12-18 2016-12-18 +0x13CB7B 2016-12-09 2016-12-09 +0x13CC06 2016-12-09 2016-12-18 +0x13C55D 2016-12-18 2016-12-18 +0x13F553 2016-12-18 2016-12-18 +0x13CBFA 2016-12-18 2016-12-18 +0x13CF82 2016-12-09 2016-12-18 +0x13F502 2016-12-18 2016-12-18 +0x13C86D 2016-12-18 2016-12-18 +0x13C6DF 2016-12-18 2016-12-18 +0x139176 2016-12-10 2016-12-18 +0x139296 2016-12-18 2016-12-18 +0x139409 2016-12-12 2016-12-14 +0x13C873 2016-12-18 2016-12-18 +0x13CF5E 2016-12-18 2016-12-18 +0x138953 2016-12-18 2016-12-18 +0x13F744 2016-12-18 2016-12-18 +0x138952 2016-12-18 2016-12-18 +0x13C6B2 2016-12-09 2016-12-12 +0x13C613 2016-12-18 2016-12-18 +0x13C7BD 2016-12-18 2016-12-18 +0x13F42C 2016-12-18 2016-12-18 +0x13F299 2016-12-18 2016-12-18 +0x139CAB 2016-12-18 2016-12-18 +0x13F435 2016-12-18 2016-12-18 +0x13C771 2016-12-18 2016-12-18 +0x13CC17 2016-12-18 2016-12-18 +0x13CC99 2016-12-18 2016-12-18 +0x13CBCC 2016-12-18 2016-12-18 +0x138A11 2016-12-18 2016-12-18 +0x138924 2016-12-18 2016-12-18 +0x138960 2016-12-18 2016-12-18 +0x1389E5 2016-12-18 2016-12-18 +0x13D290 2016-12-18 2016-12-18 +0x13D297 2016-12-14 2016-12-18 +0x1392AE 2016-12-18 2016-12-18 +0x13C93E 2016-12-18 2016-12-18 +0x13D1E4 2016-12-09 2016-12-18 +0x13F6A1 2016-12-18 2016-12-18 +0x13CFEB 2016-12-18 2016-12-18 +0x13C924 2016-12-18 2016-12-18 +0x139246 2016-12-18 2016-12-18 +0x13CAAE 2016-12-18 2016-12-18 +0x13F4C4 2016-12-18 2016-12-18 +0x13F2E3 2016-12-18 2016-12-18 +0x13C8B2 2016-12-18 2016-12-18 +0x13F77F 2016-12-18 2016-12-18 +0x13C603 2016-12-18 2016-12-18 +0x13C89B 2016-12-18 2016-12-18 +0x13F664 2016-12-18 2016-12-18 +0x138969 2016-12-10 2016-12-11 +0x13F771 2016-12-18 2016-12-18 +0x13942C 2016-12-10 2016-12-18 +0x13CB43 2016-12-09 2016-12-10 +0x13D234 2016-12-18 2016-12-18 +0x13D1FE 2016-12-18 2016-12-18 +0x13CAB9 2016-12-18 2016-12-18 +0x13C886 2016-12-18 2016-12-18 +0x139212 2016-12-18 2016-12-18 +0x13F668 2016-12-18 2016-12-18 +0x13F542 2016-12-18 2016-12-18 +0x13C769 2016-12-12 2016-12-18 +0x13D20A 2016-12-09 2016-12-18 +0x13CAB0 2016-12-18 2016-12-18 +0x13F442 2016-12-18 2016-12-18 +0x1389FA 2016-12-18 2016-12-18 +0x13F3DD 2016-12-18 2016-12-18 +0x13C69E 2016-12-18 2016-12-18 +0x13F7AC 2016-12-18 2016-12-18 +0x13CF52 2016-12-18 2016-12-18 +0x13C927 2016-12-18 2016-12-18 +0x139345 2016-12-18 2016-12-18 +0x13CC8D 2016-12-18 2016-12-18 +0x13D164 2016-12-18 2016-12-18 +0x13CC21 2016-12-18 2016-12-18 +0x13D254 2016-12-18 2016-12-18 +0x138930 2016-12-18 2016-12-18 +0x1389C4 2016-12-18 2016-12-18 +0x13CB67 2016-12-18 2016-12-18 +0x13F5C7 2016-12-18 2016-12-18 +0x13CBE8 2016-12-09 2016-12-09 +0x139331 2016-12-18 2016-12-18 +0x139284 2016-12-18 2016-12-18 +0x13F552 2016-12-18 2016-12-18 +0x13F45B 2016-12-18 2016-12-18 +0x13F742 2016-12-18 2016-12-18 +0x13CD57 2016-12-18 2016-12-18 +0x13C7E3 2016-12-09 2016-12-09 +0x13C946 2016-12-18 2016-12-18 +0x13939C 2016-12-18 2016-12-18 +0x13CC0E 2016-12-18 2016-12-18 +0x13CD7A 2016-12-18 2016-12-18 +0x13F2BD 2016-12-18 2016-12-18 +0x13C663 2016-12-18 2016-12-18 +0x13F475 2016-12-18 2016-12-18 +0x13CCE7 2016-12-18 2016-12-18 +0x13CD6E 2016-12-18 2016-12-18 +0x13CD1F 2016-12-18 2016-12-18 +0x1392EC 2016-12-18 2016-12-18 +0x13F34E 2016-12-18 2016-12-18 +0x13943E 2016-12-18 2016-12-18 +0x13C84E 2016-12-18 2016-12-18 +0x138986 2016-12-09 2016-12-09 +0x1391C3 2016-12-18 2016-12-18 +0x13CCE1 2016-12-10 2016-12-10 +0x13D1DE 2016-12-18 2016-12-18 +0x13CC59 2016-12-18 2016-12-18 +0x13F64C 2016-12-18 2016-12-18 +0x13D251 2016-12-09 2016-12-09 +0x1388F5 2016-12-18 2016-12-18 +0x13C889 2016-12-11 2016-12-11 +0x13CF1E 2016-12-18 2016-12-18 +0x13F560 2016-12-18 2016-12-18 +0x13CF60 2016-12-18 2016-12-18 +0x13D1DB 2016-12-18 2016-12-18 +0x13CFFE 2016-12-18 2016-12-18 +0x13F79E 2016-12-18 2016-12-18 +0x13C6CF 2016-12-18 2016-12-18 +0x139D3E 2016-12-18 2016-12-18 +0x13F332 2016-12-18 2016-12-18 +0x139297 2016-12-18 2016-12-18 +0x13C4E2 2016-12-18 2016-12-18 +0x139C48 2016-12-18 2016-12-18 +0x13F4D9 2016-12-18 2016-12-18 +0x139453 2016-12-18 2016-12-18 +0x13899F 2016-12-09 2016-12-09 +0x138942 2016-12-09 2016-12-09 +0x13F623 2016-12-18 2016-12-18 +0x13892A 2016-12-09 2016-12-09 +0x13CD0C 2016-12-18 2016-12-18 +0x13899B 2016-12-18 2016-12-18 +0x1389EB 2016-12-18 2016-12-18 +0x13D033 2016-12-15 2016-12-15 +0x13F69D 2016-12-18 2016-12-18 +0x13D203 2016-12-18 2016-12-18 +0x13F653 2016-12-18 2016-12-18 +0x13F5D0 2016-12-18 2016-12-18 +0x13C538 2016-12-18 2016-12-18 +0x13C751 2016-12-09 2016-12-09 +0x1392D7 2016-12-18 2016-12-18 +0x13D189 2016-12-09 2016-12-09 +0x13D01D 2016-12-18 2016-12-18 +0x13F460 2016-12-18 2016-12-18 +0x13F540 2016-12-18 2016-12-18 +0x13C776 2016-12-09 2016-12-09 +0x13D218 2016-12-18 2016-12-18 +0x13F59C 2016-12-18 2016-12-18 +0x13F6B7 2016-12-18 2016-12-18 +0x13CB95 2016-12-18 2016-12-18 +0x13CB99 2016-12-18 2016-12-18 +0x13F570 2016-12-18 2016-12-18 +0x13C7F0 2016-12-18 2016-12-18 +0x139220 2016-12-18 2016-12-18 +0x13C8C8 2016-12-18 2016-12-18 +0x13C65A 2016-12-09 2016-12-09 +0x13C90E 2016-12-18 2016-12-18 +0x13CC9B 2016-12-18 2016-12-18 +0x13CC49 2016-12-18 2016-12-18 +0x139424 2016-12-18 2016-12-18 +0x1391BD 2016-12-18 2016-12-18 +0x13CF63 2016-12-18 2016-12-18 +0x13C67D 2016-12-18 2016-12-18 +0x13C668 2016-12-10 2016-12-10 +0x13F4F1 2016-12-18 2016-12-18 +0x13CFE3 2016-12-18 2016-12-18 +0x13C8BC 2016-12-18 2016-12-18 +0x13F6C9 2016-12-18 2016-12-18 +0x13F3D0 2016-12-18 2016-12-18 +0x13F466 2016-12-18 2016-12-18 +0x13F682 2016-12-18 2016-12-18 +0x13C65C 2016-12-18 2016-12-18 +0x139C73 2016-12-18 2016-12-18 +0x13F6B3 2016-12-18 2016-12-18 +0x13CF70 2016-12-18 2016-12-18 +0x1391BE 2016-12-18 2016-12-18 +0x13CFDB 2016-12-18 2016-12-18 +0x13F6D2 2016-12-18 2016-12-18 +0x13CAB5 2016-12-18 2016-12-18 +0x139D47 2016-12-18 2016-12-18 +0x13CCF5 2016-12-18 2016-12-18 +0x13C780 2016-12-18 2016-12-18 +0x13C6A5 2016-12-18 2016-12-18 +0x139C61 2016-12-09 2016-12-09 +0x13C6FA 2016-12-18 2016-12-18 +0x139201 2016-12-18 2016-12-18 +0x13CD3D 2016-12-18 2016-12-18 +0x13F739 2016-12-18 2016-12-18 +0x13F2CF 2016-12-18 2016-12-18 +0x13F420 2016-12-18 2016-12-18 +0x13D165 2016-12-18 2016-12-18 +0x13CD25 2016-12-18 2016-12-18 +0x13F489 2016-12-18 2016-12-18 +0x13C705 2016-12-18 2016-12-18 +0x13F37D 2016-12-18 2016-12-18 +0x13CB3B 2016-12-18 2016-12-18 +0x13C50B 2016-12-18 2016-12-18 +0x13C649 2016-12-18 2016-12-18 +0x13CD65 2016-12-18 2016-12-18 +0x13CF32 2016-12-18 2016-12-18 +0x139C6A 2016-12-18 2016-12-18 +0x13CBD7 2016-12-18 2016-12-18 +0x13CB8E 2016-12-18 2016-12-18 +0x138913 2016-12-18 2016-12-18 +0x138946 2016-12-18 2016-12-18 +0x138929 2016-12-13 2016-12-13 +0x13CC60 2016-12-18 2016-12-18 +0x138921 2016-12-18 2016-12-18 +0x1389C9 2016-12-12 2016-12-12 +0x138956 2016-12-18 2016-12-18 +0x138935 2016-12-18 2016-12-18 +0x138959 2016-12-18 2016-12-18 +0x13F67C 2016-12-18 2016-12-18 +0x13892C 2016-12-18 2016-12-18 +0x1388FF 2016-12-18 2016-12-18 +0x1389F9 2016-12-18 2016-12-18 +0x13C788 2016-12-18 2016-12-18 +0x13F445 2016-12-18 2016-12-18 +0x13D1D8 2016-12-18 2016-12-18 +0x13CF56 2016-12-10 2016-12-10 +0x13D269 2016-12-18 2016-12-18 +0x13D275 2016-12-12 2016-12-12 +0x13F516 2016-12-18 2016-12-18 +0x13CC92 2016-12-18 2016-12-18 +0x13C6FD 2016-12-12 2016-12-12 +0x13CCDC 2016-12-18 2016-12-18 +0x13D169 2016-12-18 2016-12-18 +0x13D1EC 2016-12-13 2016-12-13 +0x13C614 2016-12-18 2016-12-18 +0x13C81B 2016-12-18 2016-12-18 +0x139308 2016-12-18 2016-12-18 +0x13C79B 2016-12-18 2016-12-18 +0x13C8D8 2016-12-18 2016-12-18 +0x13D288 2016-12-18 2016-12-18 +0x13895E 2016-12-18 2016-12-18 +0x13CAAA 2016-12-18 2016-12-18 +0x1390FF 2016-12-18 2016-12-18 +0x13C52F 2016-12-18 2016-12-18 +0x13C5F7 2016-12-18 2016-12-18 +0x13C93F 2016-12-18 2016-12-18 +0x13D209 2016-12-18 2016-12-18 +0x13C540 2016-12-12 2016-12-12 +0x139CA4 2016-12-18 2016-12-18 +0x13F586 2016-12-18 2016-12-18 +0x13F3C9 2016-12-18 2016-12-18 +0x13CFFF 2016-12-18 2016-12-18 +0x13F5A8 2016-12-18 2016-12-18 +0x133569 2016-12-18 2016-12-18 +0x1389AF 2016-12-18 2016-12-18 +0x13CFC6 2016-12-18 2016-12-18 +0x1391EF 2016-12-18 2016-12-18 +0x13C8F5 2016-12-18 2016-12-18 +0x13CFA5 2016-12-09 2016-12-09 +0x13F532 2016-12-18 2016-12-18 +0x13944A 2016-12-18 2016-12-18 +0x13F5F6 2016-12-18 2016-12-18 +0x13F3CC 2016-12-18 2016-12-18 +0x13C8EE 2016-12-18 2016-12-18 +0x13931C 2016-12-18 2016-12-18 +0x13D1AE 2016-12-18 2016-12-18 +0x13D1EE 2016-12-18 2016-12-18 +0x13C837 2016-12-10 2016-12-10 +0x13C607 2016-12-18 2016-12-18 +0x13C839 2016-12-18 2016-12-18 +0x13F6AF 2016-12-18 2016-12-18 +0x13CB39 2016-12-18 2016-12-18 +0x13CC0A 2016-12-18 2016-12-18 +0x13C63A 2016-12-18 2016-12-18 +0x13C7C4 2016-12-18 2016-12-18 +0x13CD81 2016-12-18 2016-12-18 +0x13F3C3 2016-12-18 2016-12-18 +0x138944 2016-12-18 2016-12-18 +0x13CD13 2016-12-18 2016-12-18 +0x13CFCF 2016-12-17 2016-12-17 +0x1389B1 2016-12-09 2016-12-09 +0x13F6B1 2016-12-18 2016-12-18 +0x13893E 2016-12-18 2016-12-18 +0x13F48F 2016-12-18 2016-12-18 +0x13F732 2016-12-18 2016-12-18 +0x13D166 2016-12-18 2016-12-18 +0x13890A 2016-12-18 2016-12-18 +0x13C710 2016-12-18 2016-12-18 +0x13CF46 2016-12-18 2016-12-18 +0x13D1D0 2016-12-18 2016-12-18 +0x138991 2016-12-18 2016-12-18 +0x13F5EC 2016-12-18 2016-12-18 +0x13C72E 2016-12-18 2016-12-18 +0x13890B 2016-12-12 2016-12-12 +0x138964 2016-12-18 2016-12-18 +0x13897A 2016-12-09 2016-12-09 +0x13F488 2016-12-18 2016-12-18 +0x13C56C 2016-12-09 2016-12-09 +0x13C6E5 2016-12-18 2016-12-18 +0x13D299 2016-12-18 2016-12-18 +0x13C5C3 2016-12-18 2016-12-18 +0x13D2A5 2016-12-10 2016-12-10 +0x139CCB 2016-12-18 2016-12-18 +0x13CD0F 2016-12-18 2016-12-18 +0x13C737 2016-12-18 2016-12-18 +0x13C82B 2016-12-18 2016-12-18 +0x13C6EE 2016-12-18 2016-12-18 +0x13C890 2016-12-09 2016-12-09 +0x13CF7B 2016-12-09 2016-12-09 +0x13CCF2 2016-12-18 2016-12-18 +0x13C930 2016-12-10 2016-12-10 +0x13CC2A 2016-12-11 2016-12-11 +0x13C853 2016-12-09 2016-12-09 +0x13D20E 2016-12-15 2016-12-15 +0x13D185 2016-12-18 2016-12-18 +0x139149 2016-12-18 2016-12-18 +0x13CAAB 2016-12-18 2016-12-18 +0x1391A1 2016-12-18 2016-12-18 +0x13CC1D 2016-12-09 2016-12-09 +0x139D16 2016-12-11 2016-12-11 +0x139D74 2016-12-09 2016-12-09 +0x13CFDF 2016-12-11 2016-12-11 +0x13C72D 2016-12-09 2016-12-09 +0x13F484 2016-12-18 2016-12-18 +0x13C7EC 2016-12-18 2016-12-18 +0x1389A6 2016-12-18 2016-12-18 +0x13CCAF 2016-12-18 2016-12-18 +0x13D02C 2016-12-18 2016-12-18 +0x13C8FC 2016-12-18 2016-12-18 +0x13CCE6 2016-12-18 2016-12-18 +0x13C5D1 2016-12-18 2016-12-18 +0x13D237 2016-12-10 2016-12-10 +0x133250 2016-12-14 2016-12-14 +"@ | ConvertFrom-Csv -Delimiter "`t" + +Write-Progress -Activity 'Get-DeviceTransactions' -Status 'Connecting to SQL' -Id 1 + +$sqlConnection = New-Object System.Data.SqlClient.SqlConnection +$sqlConnection.ConnectionString = 'Server=rejk-p-sql020\sql02;Database=PDWH;Trusted_Connection=True;' +$sqlConnection.Open() +$sqlCommand = $sqlConnection.CreateCommand() +$sqlCommand.CommandTimeout = 360 + +$deviceCount = 1 +foreach($device in $devices) { + + $deviceIdHex = $device.DeviceId + $startDate = $device.FromDate + $endDate = $device.ToDate + + Write-Progress -Activity "Get-DeviceTransactions" -Status "Device $deviceIdHex" -PercentComplete (100 / $devices.Count * $deviceCount++) -Id 1 + + + $sqlCommand.CommandText = "select FileCreationDate, FileHeaderTag, FileSequenceNumber from dcp.ObjFileInformation fi with(readuncommitted) where fi.deviceid = $deviceIdHex and cast(fi.FileCreationDate as date) between '$startDate' and '$endDate'" + + Write-Progress -Activity "Get-DeviceTransactions" -Status "Executing SQL reader" -ParentId 1 -Id 2 + $reader = $sqlCommand.ExecuteReader() + + if(-not $reader.HasRows) { + Write-Warning "Query returned no data : $($sqlCommand.CommandText)" + } + + $data = while($reader.Read()) { + [pscustomobject]@{ + FileCreationDate = $reader['FileCreationDate'] + FileHeaderTag = $reader['FileHeaderTag'] + FileSequenceNumber = $reader['FileSequenceNumber'] + } + } + + $reader.Close() + + Write-Debug "Found $($data.Count) rows" + + foreach($group in ($data | group FileHeaderTag)) { + + Write-Debug "Processing FileHeaderTag:$($group.Name) - $($group.Group.Count) rows" + + $files = $group.Group | sort FileCreationDate + $fileList = $transactions | select -ExpandProperty FileSequenceNumber + + $prevSequenceNumber = -2 + + $fileCount = 1 + foreach($file in $files) { + Write-Progress -Activity 'Get-DeviceTransactions' -Status "Processing '$($file.FileSequenceNumber)' in group '$($group.Name)'" -PercentComplete (100 / $files.Count * $fileCount++) -ParentId 1 -Id 2 + + if($file.FileSequenceNumber -eq 0) { + Write-Debug "Rollover" + $prevSequenceNumber = -1 + } + + if(($prevSequenceNumber + 1) -ne $file.FileSequenceNumber) { + if($prevSequenceNumber -eq -2) { continue } + + if($prevSequenceNumber -eq $file.FileSequenceNumber) { + Write-Debug "$prevSequenceNumber + 1: $($prevSequenceNumber + 1)" + Write-Debug "$($prevSequenceNumber + 1) -ne $($file.FileSequenceNumber): $($($prevSequenceNumber + 1) -ne $file.FileSequenceNumber)" + Write-Warning "Duplicate sequence: $prevSequenceNumber to $($file.FileSequenceNumber)" + } + else { + Write-Debug "$prevSequenceNumber + 1: $($prevSequenceNumber + 1)" + Write-Debug "$($prevSequenceNumber + 1) -ne $($file.FileSequenceNumber): $($($prevSequenceNumber + 1) -ne $file.FileSequenceNumber)" + Write-Warning "Sequence skip: $prevSequenceNumber to $($file.FileSequenceNumber)" + } + } + + $prevSequenceNumber = $file.FileSequenceNumber + } + + Write-Host "$deviceIdHex - $($group.Name) - Processed $($fileCount-1) files" + } +} + +$sqlConnection.Close() \ No newline at end of file diff --git a/Dennis_Scripts/Get-Inspiration.ps1 b/Dennis_Scripts/Get-Inspiration.ps1 new file mode 100644 index 0000000..016448f --- /dev/null +++ b/Dennis_Scripts/Get-Inspiration.ps1 @@ -0,0 +1,46 @@ + function Get-SwansonQuote { + param( + [int]$Level = 1 + ) + + for($i = 0; $i -lt $level; $i++) { + try { + Write-Output (Invoke-RestMethod 'http://ron-swanson-quotes.herokuapp.com/v2/quotes' -Method Get).Trim() + } + catch { + Write-Warning "Failed attempt $i : $_" + } + } + } + + function Talk-Back { + [CmdletBinding()] + param( + [Parameter(ValueFromPipeline)] + [string]$Quote + ) + Begin { + Write-Verbose "Begin!" + $voice = New-Object -ComObject "SAPI.SPvoice" + } + + Process { + Write-Verbose $quote + $voice.speak($Quote) | Out-Null + } + + End { + Write-Verbose "End!" + Remove-Variable Voice + } + } + + function Get-Inspiration { + param( + [int]$Count + ) + + Get-SwansonQuote -Level $Count | Talk-Back -Verbose + } + + Get-Inspiration -Count 3 \ No newline at end of file diff --git a/Dennis_Scripts/Get-LogAggregate.ps1 b/Dennis_Scripts/Get-LogAggregate.ps1 new file mode 100644 index 0000000..0261133 --- /dev/null +++ b/Dennis_Scripts/Get-LogAggregate.ps1 @@ -0,0 +1,15 @@ +function Get-LogAggregate { + param( + [switch]$CWS, + + [datetime]$FromDate = (Get-Date).AddDays(-7) + ) + + + if($CWS) { + 5..8 | foreach { Get-Item "\\rejk-p-web00$_\d-drive\ifsbosystem\log\cws.log*" } | where { $_.LastWriteTime -gt $FromDate } + } +} + + +$logs = Get-LogAggregate -CWS \ No newline at end of file diff --git a/Dennis_Scripts/Get-RejkLogfiles.ps1 b/Dennis_Scripts/Get-RejkLogfiles.ps1 new file mode 100644 index 0000000..1afc4ba --- /dev/null +++ b/Dennis_Scripts/Get-RejkLogfiles.ps1 @@ -0,0 +1,102 @@ +function Search-RejkLogfiles { + param( + [switch]$APP, + [switch]$CWS, + [switch]$BORIS, + [switch]$BackOffice, + [switch]$TCS, + [switch]$TCF, + [switch]$API, + + [int]$NewerThanDays = 3, + + [string]$Pattern + ) + + $logs = Get-RejkLogfiles -API:$API -APP:$APP -CWS:$CWS -BORIS:$BORIS -BackOffice:$BackOffice -TCS:$TCS -TCF:$TCF -NewerThanDays:$NewerThanDays + + $logs | Select-String -Pattern $Pattern | Sort-Object Line | Out-GridView -PassThru +} + + + +function Get-RejkLogfiles { + param( + [switch]$APP, + [switch]$CWS, + [switch]$BORIS, + [switch]$BackOffice, + [switch]$TCS, + [switch]$TCF, + [switch]$API, + + [int]$NewerThanDays = 3 + ) + + if($NewerThanDays -gt 0) { $NewerThanDays *= -1 } + + $platform = $env:COMPUTERNAME.Substring('REJK-'.Length, 1) + $postfix = & { + switch($platform) { + 'A' { '2{0:d2}' } + 'C' { '3{0:d2}' } + 'E' { '4{0:d2}' } + 'Q' { '1{0:d2}' } + 'P' { '0{0:d2}' } + } + } + + + $logs = & { + if($APP) { + 1..4 | % { + $server = ("rejk-$platform-app$postfix" -f $_) + Get-Item "\\$server\d-drive\ifsbosystem\log\*.log*" + } + } + + if($CWS) { + 5..8 | % { + $server = ("rejk-$platform-web$postfix" -f $_) + Get-Item "\\$server\d-drive\ifsbosystem\log\*.log*" + } + } + + if($BORIS) { + 3..4 | % { + $server = ("rejk-$platform-web$postfix" -f $_) + Get-Item "\\$server\d-drive\ifsbosystem\log\*.log*" + } + } + + if($BackOffice) { + 1..2 | % { + $server = ("rejk-$platform-web$postfix" -f $_) + Get-Item "\\$server\d-drive\ifsbosystem\log\*.log*" + } + } + + if($TCS) { + 1..18 | % { + $server = ("rejk-$platform-tcs$postfix" -f $_) + Get-Item "\\$server\d-drive\ifsbosystem\log\*.log*" + } + } + + if($TCF) { + 1..2 | % { + $server = ("rejk-$platform-tcf$postfix" -f $_) + Get-Item "\\$server\d-drive\ifsbosystem\log\*.log*" + } + } + + if($API) { + 1..2 | % { + $server = ("rejk-$platform-api$postfix" -f $_) + Get-Item "\\$server\d-drive\ifsbosystem\log\*.log*" + } + } + } + + $logs | where { $_.LastWriteTime -gt (Get-Date).AddDays($NewerThanDays) } +} \ No newline at end of file diff --git a/Dennis_Scripts/Get-WebLogs.ps1 b/Dennis_Scripts/Get-WebLogs.ps1 new file mode 100644 index 0000000..0c5b49c --- /dev/null +++ b/Dennis_Scripts/Get-WebLogs.ps1 @@ -0,0 +1,8 @@ +mkdir T:\m.nielsen\spam -ea silentlycontinue +foreach($i in (5..8)) { + $items = get-item \\rejk-p-web00$i\d-drive\logfiles\w3svc1\*.log | where { $_.lastwritetime -ge (get-date 'august 22, 2016') } + + foreach($item in $items) { + Copy-Item -Path $item.fullname -Destination "T:\m.nielsen\spam\web00$i.$($item.name)" + } +} \ No newline at end of file diff --git a/Dennis_Scripts/GetDataFromSQL.ps1 b/Dennis_Scripts/GetDataFromSQL.ps1 new file mode 100644 index 0000000..36d0b12 --- /dev/null +++ b/Dennis_Scripts/GetDataFromSQL.ps1 @@ -0,0 +1,62 @@ +$nums = Get-Content C:\users\ewpmni\desktop\cardnumbers.txt +$ptos = Import-Csv C:\users\ewpmni\desktop\ptos.txt -Delimiter "`t" -Encoding UTF8 + +$sqlConnection = New-Object System.Data.SqlClient.SqlConnection +$sqlConnection.ConnectionString = 'Server=rejk-p-sql003\sql01;Database=AfcCookedIFSv2;Trusted_Connection=True;' +$sqlConnection.Open() +$sqlCommand = $sqlConnection.CreateCommand() +$i = 1 + +$result = foreach($num in $nums) { + Write-Progress -Activity 'SQL' -Status "$num - $i of $($nums.Count)" -PercentComplete (100 / $nums.Count * $i) + $i++ + + $sqlCommand.CommandText = @" + select top 5 r.enumeratorwording as EquipmentType, t.FileName as FileName, t.cardengravedid as CardEngravedID, t.messagereceptiondate as MessageReceptionDate, t.serviceproviderid as ServiceProviderID, t.contractorid as ContractorID, t.staffid as StaffID, t.deviceid as DeviceID from trk.objtransaction t with(readuncommitted) + inner join eqm.objequipment e with(readuncommitted) on (t.deviceid = e.deviceid) + inner join cmn.refconfiguration r with(readuncommitted) on (r.enumeratorkey = e.equipmenttypeid and r.enumeratordomain = 'EquipmentType' and r.languagecode = 'en-GB') + + where t.CardEngravedID = $num + + order by t.TransactionID desc +"@ + + $reader = $sqlCommand.ExecuteReader() + + if($reader.HasRows) { + while($reader.read()) { + $sid = $reader['ServiceProviderID'] + $cid = $reader['ContractorID'] + + [pscustomobject]@{ + CardEngravedID = $reader['CardEngravedID'] + EquipmentType = $reader['EquipmentType'] + FileName = $reader['FileName'] + MessageReceptionDate = $reader['MessageReceptionDate'] + ServiceProviderID = $reader['ServiceProviderID'] + ContractorID = $reader['ContractorID'] + StaffID = $reader['StaffID'] + DeviceID = $reader['DeviceID'] + Contractor = ($ptos | where { $_.ReferenceNumber -eq $cid }).LongName + ServiceProvider = ($ptos | where { $_.ReferenceNumber -eq $sid }).LongName + } + } + } else { + [pscustomobject]@{ + CardEngravedID = $num + EquipmentType = '' + FileName = '' + MessageReceptionDate = '' + ServiceProviderID = '' + ContractorID = '' + StaffID = '' + DeviceID = '' + Contractor = '' + ServiceProvider = '' + } + } + + $reader.Close() +} + +$sqlConnection.Close() \ No newline at end of file diff --git a/Dennis_Scripts/GetEODZipFileFromDB.ps1 b/Dennis_Scripts/GetEODZipFileFromDB.ps1 new file mode 100644 index 0000000..0756edf --- /dev/null +++ b/Dennis_Scripts/GetEODZipFileFromDB.ps1 @@ -0,0 +1,14 @@ +$connection = New-Object System.Data.SqlClient.SqlConnection +$connection.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=BCM;Trusted_Connection=True;' +$connection.Open() +$command = $connection.CreateCommand() +$command.CommandText = 'SELECT [XmlDocumentContent] FROM eod.ObjXmlDocument xd WITH (NOLOCK) WHERE [XmlDocumentID] = 12660' +$result = $command.ExecuteReader() +$result.Read() +$blob = New-Object Byte[] ($result.GetBytes(0, 0, $null, 0, [int]::MaxValue)) +$result.GetBytes(0, 0, $blob, 0, $blob.Length) +$filestream = New-Object System.IO.FileStream 'C:\users\ewpmni\desktop\sqlblob.zip', ([System.IO.FileMode]::Create), ([System.IO.FileAccess]::Write) +$filestream.Write($blob, 0, $blob.Length) +$filestream.Close() +$command.Dispose() +$connection.Close() \ No newline at end of file diff --git a/Dennis_Scripts/GetIpFromCwsLog.ps1 b/Dennis_Scripts/GetIpFromCwsLog.ps1 new file mode 100644 index 0000000..624f81e --- /dev/null +++ b/Dennis_Scripts/GetIpFromCwsLog.ps1 @@ -0,0 +1,14 @@ +$logs = get-item \\rejk-p-web005\d-drive\ifsbosystem\log\cws.log* +$logs += get-item \\rejk-p-web006\d-drive\ifsbosystem\log\cws.log* +$logs += get-item \\rejk-p-web007\d-drive\ifsbosystem\log\cws.log* +$logs += get-item \\rejk-p-web008\d-drive\ifsbosystem\log\cws.log* + +$logs = $logs | Where { $_.LastWriteTime -gt (Get-Date).AddHours(-24) } + +$strings = $logs | Select-String -Pattern 'X-Forwarded-For=([0-9\.]*)' + +$ips = $strings | % { $_.Matches[0].Groups[1].Value } + +$group = $ips | group + +$group | sort count | select -last 10 \ No newline at end of file diff --git a/Dennis_Scripts/GetPhotoDataFromSQL.ps1 b/Dennis_Scripts/GetPhotoDataFromSQL.ps1 new file mode 100644 index 0000000..4fb5ae4 --- /dev/null +++ b/Dennis_Scripts/GetPhotoDataFromSQL.ps1 @@ -0,0 +1,37 @@ +$sqlConnection = New-Object System.Data.SqlClient.SqlConnection +$sqlConnection.ConnectionString = 'Server=rejk-p-sql003\sql01;Database=AfcCookedIFSv2;Trusted_Connection=True;' +$sqlConnection.Open() +$sqlCommand = $sqlConnection.CreateCommand() + + +$sqlCommand.CommandText = @" +--select datalength(photodata) as Len, PhotoData from cmn.ObjCustomer where CustomerRefNumber = 102111037 +select photodata from pom.objordercardordering where orderid = 9712549 +"@ + +$reader = $sqlCommand.ExecuteReader() + +if($reader.HasRows) { + while($reader.read()) { + $data = $reader['PhotoData'] + $len = $reader['Len'] + } +} else { + [pscustomobject]@{ + CardEngravedID = $num + EquipmentType = '' + FileName = '' + MessageReceptionDate = '' + ServiceProviderID = '' + ContractorID = '' + StaffID = '' + DeviceID = '' + Contractor = '' + ServiceProvider = '' + } +} + +$reader.Close() +$sqlConnection.Close() + +[System.Text.Encoding]::Default.GetString($data) | Set-Content -Path C:\users\ewpmni\desktop\test.png \ No newline at end of file diff --git a/Dennis_Scripts/GetValModeDataFromSQL.ps1 b/Dennis_Scripts/GetValModeDataFromSQL.ps1 new file mode 100644 index 0000000..f816aec --- /dev/null +++ b/Dennis_Scripts/GetValModeDataFromSQL.ps1 @@ -0,0 +1,69 @@ +$sqlConnection = New-Object System.Data.SqlClient.SqlConnection +$sqlConnection.ConnectionString = 'Server=rejk-p-sql003\sql01;Database=SMCDB;Trusted_Connection=True;' +$sqlConnection.Open() +$sqlCommand = $sqlConnection.CreateCommand() + + +$sqlCommand.CommandText = @" +SELECT [eventId] + --,[description] + --,[eqptValue] + ,[explanation] + ,[generationDate] + ,[type] + ,[receptionDate] + ,[source] + ,[sourceSamId] + ,[sourceLabelName] + ,[sourceLocalization] + ,[sourceOperator] + ,[sourceContractor] + + FROM [SMCDB].[dbo].[STCS_Event] + + where type = 'VAL_MODE' and generationdate > '2017-12-15' + order by source, generationDate +"@ + +$reader = $sqlCommand.ExecuteReader() + +if($reader.HasRows) { + $i = 0 + + while($true) { + $data = while($morerows = $reader.read()) { + + [pscustomobject]@{ + eventId = $reader['eventId'] + explanation = $reader['explanation'] + generationDate = $reader['generationDate'] + type = $reader['type'] + receptionDate = $reader['receptionDate'] + source = $reader['source'] + sourceSamId = $reader['sourceSamId'] + sourceLocalization = $reader['sourceLocalization'] + sourceOperator = $reader['sourceOperator'] + sourceContractor = $reader['sourceContractor'] + } + + $i++ + + if($i % 10000 -eq 0) { + Write-Verbose "row $i" -verbose + break + } + } + + $data | Export-Csv -Delimiter "`t" -NoTypeInformation -Path C:\users\ewpmni\desktop\ValMode.csv -Append -Encoding utf8 + + if(-not $morerows) { + break + } + } +} + + + +$reader.Close() +$sqlConnection.Close() + diff --git a/Dennis_Scripts/InstallWindowsUpdatesOnTESTD.ps1 b/Dennis_Scripts/InstallWindowsUpdatesOnTESTD.ps1 new file mode 100644 index 0000000..597a7a1 --- /dev/null +++ b/Dennis_Scripts/InstallWindowsUpdatesOnTESTD.ps1 @@ -0,0 +1,287 @@ +$directoryEntry = New-Object System.DirectoryServices.DirectoryEntry("LDAP://dc=rjktest,dc=local") +$directorySearcher = New-Object System.DirectoryServices.DirectorySearcher($directoryEntry) +$directorySearcher.Filter = "(&(objectClass=computer)(cn=rejk-a-*))" +$directorySearcher.PropertiesToLoad.Add('name') +$result = $directorySearcher.FindAll() +$servers = $result | % { $_.Properties['name'] } + +$count = 0 +$hotfixes = foreach($server in $servers) { + Write-Progress -Activity 'Getting hotfixes' -Status $server -PercentComplete ($count++ / $servers.Count * 100) + Write-Output (Invoke-Command -ComputerName $server -ScriptBlock { Get-HotFix | Select-Object HotFixID }) +} +Write-Progress -Activity 'Getting hotfixes' -Completed + +$result = foreach($entry in $hotfixes) { + Write-Output ([pscustomobject]@{ + Server = $entry.ComputerName + Hotfixes = $entry.Hotfixes.HotFixID + }) +} + + +<# +InputObject SideIndicator +----------- ------------- +KB974405 <= + +CIT202 missing update KB974405 +#> + + +$hotfixresult = foreach($item in $result) { foreach($hotfix in $item.Hotfixes) { Write-Output ([pscustomobject]@{ Server = $item.Server; Hotfix = $hotfix }) } } + +$testdserverequivalent = @( + [pscustombobject]@{ Source = 'REJK-A-AOS201'; Targets = 'BTYIDR52DAX' } + [pscustombobject]@{ Source = 'REJK-A-APP201'; Targets = 'BTYIDR52APS' } + [pscustombobject]@{ Source = 'REJK-A-BCM201'; Targets = 'BTYIDR52BCM' } + [pscustombobject]@{ Source = 'REJK-A-CAC201'; Targets = 'BTYIDR52CACHE01', 'BTYIDR52CACHE02' } + [pscustombobject]@{ Source = 'REJK-A-DPS201'; Targets = 'BTYIDR52DPS' } + [pscustombobject]@{ Source = 'REJK-A-MDL201'; Targets = 'BTYIDR52MWS' } + [pscustombobject]@{ Source = 'REJK-A-REP201'; Targets = 'BTYIDR52REP' } + [pscustombobject]@{ Source = 'REJK-A-SPS201'; Targets = 'BTYIDR52SPS' } + [pscustombobject]@{ Source = 'REJK-A-SQL201'; Targets = 'BTYIDR52SQL' } + [pscustombobject]@{ Source = 'REJK-A-TCF201'; Targets = 'BTYIDR52TCFE' } + [pscustombobject]@{ Source = 'REJK-A-TCS201'; Targets = 'BTYIDR52TCS' } + [pscustombobject]@{ Source = 'REJK-A-TCS202'; Targets = 'BTYIDR52TCS2' } + [pscustombobject]@{ Source = 'REJK-A-WEB201'; Targets = 'BTYIDR52FWS','BTYIDR52API','BTYIDR52SMTP','BTYIDR52FTP' } +) + + +$masterlist = $hotfixes.hotfixes | where server -eq 'rejk-a-' sort hotfixid | Select-Object -ExpandProperty hotfixid -Unique + +$csv = foreach($entry in $hotfixes) { + foreach($hotfix in $entry.hotfixes) { + Write-Output ([pscustomobject]@{ Server = $entry.ComputerName; HotfixId = $hotfix.HotFixID; Installed = ($hotfix.HotFixID -in $masterlist) }) + } +} + +$csv | group server + +$csv | where server -eq 'rejk-a-mdl201' | select -expand hotfixid | sort | out-file hotfixes.txt + + + +$log = @" +15-10-2015 13:56:07,18 - Info: Starting WSUS Offline Update download (v. 10.2) for w61-x64 glb +15-10-2015 13:56:07,18 - Info: Option /verify detected +15-10-2015 13:56:07,20 - Info: Option /exitonerror detected +15-10-2015 13:56:07,27 - Info: Set time zone to LOC-2:00 +2015-10-15 13:56:07 URL:http://download.wsusoffline.net/StaticDownloadFiles-modified.txt [0/0] -> "../static/StaticDownloadFiles-modified.txt" [1] +15-10-2015 13:56:07,40 - Info: Updated static download definitions +15-10-2015 13:56:07,82 - Info: Downloaded/validated mkisofs tool +15-10-2015 13:56:07,98 - Info: Downloaded Sysinternals' tools Autologon, Sigcheck and Streams +15-10-2015 13:56:23,70 - Info: Downloaded/validated most recent Windows Update Agent installation and catalog files +15-10-2015 13:56:23,70 - Info: Verified digital file signatures of Windows Update Agent installation and catalog files +15-10-2015 13:56:23,70 - Info: Created integrity database for Windows Update Agent installation and catalog files +15-10-2015 13:56:27,00 - Info: Determined static update urls for win glb +15-10-2015 14:01:17,88 - Info: Determined superseded updates +15-10-2015 14:01:20,79 - Info: Downloaded/validated 2 statically defined updates for win glb +15-10-2015 14:01:20,83 - Info: Cleaned up client directory for win glb +15-10-2015 14:01:20,84 - Info: Removed NTFS alternate data streams for win glb +15-10-2015 14:01:21,15 - Info: Verified digital file signatures for win glb +15-10-2015 14:01:21,39 - Info: Created integrity database for win glb +15-10-2015 14:01:21,43 - Info: Determined static update urls for w61-x64 glb +15-10-2015 14:01:22,10 - Info: Found valid list of superseded updates +15-10-2015 14:01:33,20 - Info: Determined dynamic update urls for w61-x64 glb +15-10-2015 14:06:58,87 - Info: Downloaded/validated 26 statically defined updates for w61-x64 glb +2015-10-15 14:06:59 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/07/windows6.1-kb2560656-x64_a68ffedc9b03d6c95129e468baf42cd06bdc9853.cab [558669/558669] -> "../client/w61-x64/glb/windows6.1-kb2560656-x64_a68ffedc9b03d6c95129e468baf42cd06bdc9853.cab" [1] +2015-10-15 14:06:59 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/03/windows6.1-kb2511455-x64_ecfb3fe8e2378fe6f613d723cff6f97ea6798d90.cab [376271/376271] -> "../client/w61-x64/glb/windows6.1-kb2511455-x64_ecfb3fe8e2378fe6f613d723cff6f97ea6798d90.cab" [1] +2015-10-15 14:06:59 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/12/windows6.1-kb2644615-x64_29dd7e13efb5d772252c60cd3120094499ca88df.cab [1430301/1430301] -> "../client/w61-x64/glb/windows6.1-kb2644615-x64_29dd7e13efb5d772252c60cd3120094499ca88df.cab" [1] +2015-10-15 14:06:59 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/12/windows6.1-kb3020387-x64_6228bdc51ff9c97c09c51dc76b78402451657e79.cab [61657/61657] -> "../client/w61-x64/glb/windows6.1-kb3020387-x64_6228bdc51ff9c97c09c51dc76b78402451657e79.cab" [1] +2015-10-15 14:06:59 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/11/windows6.1-kb3018238-x64_e044f3e0e6f4ccfccadaaa8294f9472f15d4db9a.cab [190533/190533] -> "../client/w61-x64/glb/windows6.1-kb3018238-x64_e044f3e0e6f4ccfccadaaa8294f9472f15d4db9a.cab" [1] +2015-10-15 14:06:59 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/06/windows6.1-kb3046339-x64_d1e5906323763fc2ee2159ad6d1858f55277f8ab.cab [187295/187295] -> "../client/w61-x64/glb/windows6.1-kb3046339-x64_d1e5906323763fc2ee2159ad6d1858f55277f8ab.cab" [1] +2015-10-15 14:07:02 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/windows6.1-kb3093983-x64_610a95b2698cd5a2468b1204b4bdda7dad8e974c.cab [23661605/23661605] -> "../client/w61-x64/glb/windows6.1-kb3093983-x64_610a95b2698cd5a2468b1204b4bdda7dad8e974c.cab" [1] +2015-10-15 14:07:02 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2013/01/windows6.1-kb2789644-x64_4b0403b2579b47a107630e0f8e5bdab44c002491.cab [4734519/4734519] -> "../client/w61-x64/glb/windows6.1-kb2789644-x64_4b0403b2579b47a107630e0f8e5bdab44c002491.cab" [1] +2015-10-15 14:07:03 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2010/12/windows6.1-kb2393802-x64_1eba297f187b449686436c1071edf2312804a4e3.cab [6327379/6327379] -> "../client/w61-x64/glb/windows6.1-kb2393802-x64_1eba297f187b449686436c1071edf2312804a4e3.cab" [1] +2015-10-15 14:07:03 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/09/windows6.1-kb2705219-v2-x64_8e8e0175d46b5a8d52c4856fa3d282faa12acd63.cab [199093/199093] -> "../client/w61-x64/glb/windows6.1-kb2705219-v2-x64_8e8e0175d46b5a8d52c4856fa3d282faa12acd63.cab" [1] +2015-10-15 14:07:03 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/08/windows6.1-kb3084135-x64_5cde883ae29efdfbdb5ff290dc58365c1941ff8c.cab [428043/428043] -> "../client/w61-x64/glb/windows6.1-kb3084135-x64_5cde883ae29efdfbdb5ff290dc58365c1941ff8c.cab" [1] +2015-10-15 14:07:03 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/08/windows6.1-kb2993651-x64_06840603b0e19aa7ae59098d3e7c07138b03a0aa.cab [1855919/1855919] -> "../client/w61-x64/glb/windows6.1-kb2993651-x64_06840603b0e19aa7ae59098d3e7c07138b03a0aa.cab" [1] +2015-10-15 14:07:04 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/05/windows6.1-kb2536275-x64_ac86ae4ce126344bd7913ba527f112c717a385ec.cab [808395/808395] -> "../client/w61-x64/glb/windows6.1-kb2536275-x64_ac86ae4ce126344bd7913ba527f112c717a385ec.cab" [1] +2015-10-15 14:07:04 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/12/windows6.1-kb2756920-x64_2957fdf8a23872f7631f0d680df678ef5795e4c2.cab [5762384/5762384] -> "../client/w61-x64/glb/windows6.1-kb2756920-x64_2957fdf8a23872f7631f0d680df678ef5795e4c2.cab" [1] +2015-10-15 14:07:04 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/windows6.1-kb3046017-x64_fbf99e261fdfef137b62c12b820d1954558e901b.cab [206993/206993] -> "../client/w61-x64/glb/windows6.1-kb3046017-x64_fbf99e261fdfef137b62c12b820d1954558e901b.cab" [1] +2015-10-15 14:07:05 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/06/windows6.1-kb2961072-x64_db3c16c8c9ff6f0403720b387923097366a971d1.cab [265167/265167] -> "../client/w61-x64/glb/windows6.1-kb2961072-x64_db3c16c8c9ff6f0403720b387923097366a971d1.cab" [1] +2015-10-15 14:07:05 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/08/windows6.1-kb2571621-x64_bf0eec81e9e284494c5ac7d7093356dd38ddd729.cab [224011/224011] -> "../client/w61-x64/glb/windows6.1-kb2571621-x64_bf0eec81e9e284494c5ac7d7093356dd38ddd729.cab" [1] +2015-10-15 14:07:05 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/10/windows6.1-kb3006226-x64_594ee035966fa5cf51188f04451d65ddf3d1a99a.cab [643507/643507] -> "../client/w61-x64/glb/windows6.1-kb3006226-x64_594ee035966fa5cf51188f04451d65ddf3d1a99a.cab" [1] +2015-10-15 14:07:05 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/windows6.1-kb3075220-x64_9f192e290e17d1a064e63bd25f8ae563c908ce05.cab [3965897/3965897] -> "../client/w61-x64/glb/windows6.1-kb3075220-x64_9f192e290e17d1a064e63bd25f8ae563c908ce05.cab" [1] +2015-10-15 14:07:05 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/08/windows6.1-kb3086255-x64_b7ce579bb27fb562fa8e2aa00c173c0ae0347459.cab [47683/47683] -> "../client/w61-x64/glb/windows6.1-kb3086255-x64_b7ce579bb27fb562fa8e2aa00c173c0ae0347459.cab" [1] +2015-10-15 14:07:05 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/07/windows6.1-kb2864202-x64_3c74356ef1b73e7ca4fbb84eb3915c4919f45825.cab [351395/351395] -> "../client/w61-x64/glb/windows6.1-kb2864202-x64_3c74356ef1b73e7ca4fbb84eb3915c4919f45825.cab" [1] +2015-10-15 14:07:06 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/06/windows6.1-kb3067904-x64_e1eaa895232ebec13e92e03cd6cd42c536b5a501.cab [1072027/1072027] -> "../client/w61-x64/glb/windows6.1-kb3067904-x64_e1eaa895232ebec13e92e03cd6cd42c536b5a501.cab" [1] +2015-10-15 14:07:07 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/08/windows6.1-kb3072305-x64_183ac3b173dc02ba932c181e555f74e860cec878.cab [7858270/7858270] -> "../client/w61-x64/glb/windows6.1-kb3072305-x64_183ac3b173dc02ba932c181e555f74e860cec878.cab" [1] +2015-10-15 14:07:07 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/06/windows6.1-kb3072630-x64_bab6a4d643d8e6031c1c2a0ce3391839b70b06b3.cab [3485529/3485529] -> "../client/w61-x64/glb/windows6.1-kb3072630-x64_bab6a4d643d8e6031c1c2a0ce3391839b70b06b3.cab" [1] +2015-10-15 14:07:08 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/05/windows6.1-kb3061518-x64_82d0349698f383a84ae6a1476023200ecbb71a23.cab [5969049/5969049] -> "../client/w61-x64/glb/windows6.1-kb3061518-x64_82d0349698f383a84ae6a1476023200ecbb71a23.cab" [1] +2015-10-15 14:07:08 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/03/windows6.1-kb2491683-x64_ab7326434d6b1ba8f04b4f53f82fd85a64912f6a.cab [880806/880806] -> "../client/w61-x64/glb/windows6.1-kb2491683-x64_ab7326434d6b1ba8f04b4f53f82fd85a64912f6a.cab" [1] +2015-10-15 14:07:11 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/09/ie9-windows6.1-kb3093983-x64_7859973f527c96afa1f79509a0bd89ee0c558c3a.cab [30845485/30845485] -> "../client/w61-x64/glb/ie9-windows6.1-kb3093983-x64_7859973f527c96afa1f79509a0bd89ee0c558c3a.cab" [1] +2015-10-15 14:07:11 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/06/windows6.1-kb2973351-x64_69e386b2997576d366447f5f6a4f64cef793dd89.cab [5693110/5693110] -> "../client/w61-x64/glb/windows6.1-kb2973351-x64_69e386b2997576d366447f5f6a4f64cef793dd89.cab" [1] +2015-10-15 14:07:12 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/04/windows6.1-kb2928120-x64_148127c749ba6dcadf8fae47139306ee496e70b1.cab [4319567/4319567] -> "../client/w61-x64/glb/windows6.1-kb2928120-x64_148127c749ba6dcadf8fae47139306ee496e70b1.cab" [1] +2015-10-15 14:07:12 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/12/windows6.1-kb3014029-x64_6bc7aad152af72325de5d690e97a55b321a315fe.cab [227323/227323] -> "../client/w61-x64/glb/windows6.1-kb3014029-x64_6bc7aad152af72325de5d690e97a55b321a315fe.cab" [1] +2015-10-15 14:07:12 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/06/windows6.1-kb2532531-x64_4625e47e04e8708b66895de5439ec7221cccd41b.cab [415374/415374] -> "../client/w61-x64/glb/windows6.1-kb2532531-x64_4625e47e04e8708b66895de5439ec7221cccd41b.cab" [1] +2015-10-15 14:07:12 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/01/windows6.1-kb3019215-x64_6a00c2abcd380817a951435a57b976354c54c774.cab [433241/433241] -> "../client/w61-x64/glb/windows6.1-kb3019215-x64_6a00c2abcd380817a951435a57b976354c54c774.cab" [1] +2015-10-15 14:07:13 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/10/windows6.1-kb2758857-x64_5e0aa18e88295276eb27aee6161c6a0ba3093d70.cab [10540921/10540921] -> "../client/w61-x64/glb/windows6.1-kb2758857-x64_5e0aa18e88295276eb27aee6161c6a0ba3093d70.cab" [1] +2015-10-15 14:07:14 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/03/windows6.1-kb2653956-x64_5cfdaba5a52326088faab671f21fcd807c8b8768.cab [386417/386417] -> "../client/w61-x64/glb/windows6.1-kb2653956-x64_5cfdaba5a52326088faab671f21fcd807c8b8768.cab" [1] +2015-10-15 14:07:14 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/06/windows6.1-kb2698365-x64_bf20bb36fc73c0d1f53ea1e635b8aa46c71d7b1f.cab [2496330/2496330] -> "../client/w61-x64/glb/windows6.1-kb2698365-x64_bf20bb36fc73c0d1f53ea1e635b8aa46c71d7b1f.cab" [1] +2015-10-15 14:07:14 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/05/windows6.1-kb2667402-v2-x64_69f4c36d8349e589b0e8937efea6134de881c5b5.cab [162497/162497] -> "../client/w61-x64/glb/windows6.1-kb2667402-v2-x64_69f4c36d8349e589b0e8937efea6134de881c5b5.cab" [1] +2015-10-15 14:07:15 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/04/windows6.1-kb2676562-x64_ef1435c87d5e42d6866549733e10b5df59b48990.cab [6693057/6693057] -> "../client/w61-x64/glb/windows6.1-kb2676562-x64_ef1435c87d5e42d6866549733e10b5df59b48990.cab" [1] +2015-10-15 14:07:15 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2013/05/windows6.1-kb2839894-x64_b431aca90bafec22e5581d5d5e8de17dd9899605.cab [516381/516381] -> "../client/w61-x64/glb/windows6.1-kb2839894-x64_b431aca90bafec22e5581d5d5e8de17dd9899605.cab" [1] +2015-10-15 14:07:15 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/11/windows6.1-kb2585542-x64_e72f3f3a9af91a9ed6b3e444954a53fbf33e1b0d.cab [1840674/1840674] -> "../client/w61-x64/glb/windows6.1-kb2585542-x64_e72f3f3a9af91a9ed6b3e444954a53fbf33e1b0d.cab" [1] +2015-10-15 14:07:16 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/09/windows6.1-kb2984976-x64_ac83e96da53ec3b3ae7e67599c8ea8bfc65fb6de.cab [6470955/6470955] -> "../client/w61-x64/glb/windows6.1-kb2984976-x64_ac83e96da53ec3b3ae7e67599c8ea8bfc65fb6de.cab" [1] +2015-10-15 14:07:16 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/03/windows6.1-kb3046269-x64_a26f42ec6c4508c07f4a037987df9e2beb7e8d2d.cab [31703/31703] -> "../client/w61-x64/glb/windows6.1-kb3046269-x64_a26f42ec6c4508c07f4a037987df9e2beb7e8d2d.cab" [1] +2015-10-15 14:07:16 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/windows6.1-kb3076895-x64_f768deb1befe18df15ed13501ba823a653cd4588.cab [2277597/2277597] -> "../client/w61-x64/glb/windows6.1-kb3076895-x64_f768deb1befe18df15ed13501ba823a653cd4588.cab" [1] +2015-10-15 14:07:17 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/08/windows6.1-kb2973112-x64_780a68d2b265578468a47b147745577af54c804d.cab [5429669/5429669] -> "../client/w61-x64/glb/windows6.1-kb2973112-x64_780a68d2b265578468a47b147745577af54c804d.cab" [1] +2015-10-15 14:07:18 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/04/windows6.1-kb2656410-x64_eedb105f4dacad913eedfb90e5764189865a17a3.cab [7881306/7881306] -> "../client/w61-x64/glb/windows6.1-kb2656410-x64_eedb105f4dacad913eedfb90e5764189865a17a3.cab" [1] +2015-10-15 14:07:19 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/08/windows6.1-kb2972211-x64_1e338f9b0335d3b69a8fa9709e01d4712cd7039f.cab [13406969/13406969] -> "../client/w61-x64/glb/windows6.1-kb2972211-x64_1e338f9b0335d3b69a8fa9709e01d4712cd7039f.cab" [1] +2015-10-15 14:07:20 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2013/06/windows6.1-kb2847927-x64_54e1e9670c22adabc3fe48e2914391f9be73a54e.cab [1494960/1494960] -> "../client/w61-x64/glb/windows6.1-kb2847927-x64_54e1e9670c22adabc3fe48e2914391f9be73a54e.cab" [1] +2015-10-15 14:07:20 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/01/windows6.1-kb2654428-x64_47bc9f3fd4bac1e6d5263fd71ad4e9611e6a209f.cab [616547/616547] -> "../client/w61-x64/glb/windows6.1-kb2654428-x64_47bc9f3fd4bac1e6d5263fd71ad4e9611e6a209f.cab" [1] +2015-10-15 14:07:20 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/09/windows6.1-kb2564958-x64_656c242c83fae2c63b243e1c8941d7253a4114eb.cab [941261/941261] -> "../client/w61-x64/glb/windows6.1-kb2564958-x64_656c242c83fae2c63b243e1c8941d7253a4114eb.cab" [1] +2015-10-15 14:07:20 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/11/windows6.1-kb2770660-x64_8b9d890a943130e35b7c7c1c729fcc7f112b2487.cab [516269/516269] -> "../client/w61-x64/glb/windows6.1-kb2770660-x64_8b9d890a943130e35b7c7c1c729fcc7f112b2487.cab" [1] +2015-10-15 14:07:21 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/windows6.1-kb3042058-x64_7be364251bd1ff06ba872bb50a53d738942e0af7.cab [6169585/6169585] -> "../client/w61-x64/glb/windows6.1-kb3042058-x64_7be364251bd1ff06ba872bb50a53d738942e0af7.cab" [1] +2015-10-15 14:07:21 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/02/windows6.1-kb3030377-x64_2e9e49b05199075820b8f596583557976f57810d.cab [223779/223779] -> "../client/w61-x64/glb/windows6.1-kb3030377-x64_2e9e49b05199075820b8f596583557976f57810d.cab" [1] +2015-10-15 14:07:21 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/04/windows6.1-kb3032655-x64_7149b1f0ebb72b46d7fd8a9b0bc673284e9aad55.cab [324314/324314] -> "../client/w61-x64/glb/windows6.1-kb3032655-x64_7149b1f0ebb72b46d7fd8a9b0bc673284e9aad55.cab" [1] +2015-10-15 14:07:21 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/12/windows6.1-kb2736418-x64_5699216a6c5a5e736af288a4b746ec3501c94525.cab [460534/460534] -> "../client/w61-x64/glb/windows6.1-kb2736418-x64_5699216a6c5a5e736af288a4b746ec3501c94525.cab" [1] +2015-10-15 14:07:21 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/12/windows6.1-kb3020393-x64_b0fdd468feae602419e332a14984b3ec3256399d.cab [81987/81987] -> "../client/w61-x64/glb/windows6.1-kb3020393-x64_b0fdd468feae602419e332a14984b3ec3256399d.cab" [1] +2015-10-15 14:07:21 URL:http://download.windowsupdate.com/msdownload/update/software/updt/2011/08/windows6.1-kb2570791-x64_9f32e0144f188f15690d8a51efc87cc43ab01141.cab [1179705/1179705] -> "../client/w61-x64/glb/windows6.1-kb2570791-x64_9f32e0144f188f15690d8a51efc87cc43ab01141.cab" [1] +2015-10-15 14:07:22 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/10/windows6.1-kb3087918-v2-x64_e401d254def11da2af4f6a4db585bf179b1ed69f.cab [1837803/1837803] -> "../client/w61-x64/glb/windows6.1-kb3087918-v2-x64_e401d254def11da2af4f6a4db585bf179b1ed69f.cab" [1] +2015-10-15 14:07:22 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/10/windows6.1-kb2978120-x64_7716abb2e522eeb6511c71d5aac19d692550f43b.cab [358620/358620] -> "../client/w61-x64/glb/windows6.1-kb2978120-x64_7716abb2e522eeb6511c71d5aac19d692550f43b.cab" [1] +2015-10-15 14:07:22 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/07/windows6.1-kb2976897-x64_47104006ce87e39d2534e47b0bd6abcb044ecdf3.cab [637165/637165] -> "../client/w61-x64/glb/windows6.1-kb2976897-x64_47104006ce87e39d2534e47b0bd6abcb044ecdf3.cab" [1] +2015-10-15 14:07:22 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/07/windows6.1-kb2868846-x64_bdf1252057e5c53a2424e85a5f696aec6c31811f.cab [210675/210675] -> "../client/w61-x64/glb/windows6.1-kb2868846-x64_bdf1252057e5c53a2424e85a5f696aec6c31811f.cab" [1] +2015-10-15 14:07:23 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/12/windows6.1-kb2656356-x64_01b0f5428ef6eb2782e6f2c617f06fba8bbf4460.cab [4313638/4313638] -> "../client/w61-x64/glb/windows6.1-kb2656356-x64_01b0f5428ef6eb2782e6f2c617f06fba8bbf4460.cab" [1] +2015-10-15 14:07:23 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/03/windows6.1-kb2506212-x64_68431032794b007090bed18fc1adfc349f717375.cab [1290871/1290871] -> "../client/w61-x64/glb/windows6.1-kb2506212-x64_68431032794b007090bed18fc1adfc349f717375.cab" [1] +2015-10-15 14:07:24 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/06/windows6.1-kb2973201-x64_b7cd3ef634a5e9b9a8e98f7aff7a0217777141b0.cab [3624091/3624091] -> "../client/w61-x64/glb/windows6.1-kb2973201-x64_b7cd3ef634a5e9b9a8e98f7aff7a0217777141b0.cab" [1] +2015-10-15 14:07:24 URL:http://download.windowsupdate.com/c/msdownload/update/software/uprl/2014/08/windows6.1-kb2981580-x64_6a7f92da16676c89b44e102a1979b1870bd3db35.cab [746471/746471] -> "../client/w61-x64/glb/windows6.1-kb2981580-x64_6a7f92da16676c89b44e102a1979b1870bd3db35.cab" [1] +2015-10-15 14:07:28 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/07/windows6.1-kb2937610-x64_8a49be20bd5a25d1aef7aaaa52f875bad0b64429.cab [48557363/48557363] -> "../client/w61-x64/glb/windows6.1-kb2937610-x64_8a49be20bd5a25d1aef7aaaa52f875bad0b64429.cab" [1] +2015-10-15 14:07:29 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/06/windows6.1-kb2972280-x64_bd936573d1c6dc8c755e0731ba68c6a7a4370207.cab [462605/462605] -> "../client/w61-x64/glb/windows6.1-kb2972280-x64_bd936573d1c6dc8c755e0731ba68c6a7a4370207.cab" [1] +2015-10-15 14:07:29 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/08/windows6.1-kb2843638-v2-x64_c30519c8226410b89d7cc2ddd7a66f989fcc28af.cab [1190978/1190978] -> "../client/w61-x64/glb/windows6.1-kb2843638-v2-x64_c30519c8226410b89d7cc2ddd7a66f989fcc28af.cab" [1] +2015-10-15 14:07:32 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/03/windows6.1-kb2604115-x64_60417c781611597392c69457ad924e52649266b7.cab [24234027/24234027] -> "../client/w61-x64/glb/windows6.1-kb2604115-x64_60417c781611597392c69457ad924e52649266b7.cab" [1] +2015-10-15 14:07:32 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/07/windows6.1-kb2546250-x64_cdc3d02de4b267fc6cb2cb257ac664a3c3981a77.cab [479805/479805] -> "../client/w61-x64/glb/windows6.1-kb2546250-x64_cdc3d02de4b267fc6cb2cb257ac664a3c3981a77.cab" [1] +2015-10-15 14:07:32 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/08/windows6.1-kb3087918-x64_3e2eed1ba08ae7aef735ab1673de351a66f0bda0.cab [1951981/1951981] -> "../client/w61-x64/glb/windows6.1-kb3087918-x64_3e2eed1ba08ae7aef735ab1673de351a66f0bda0.cab" [1] +2015-10-15 14:07:32 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/09/windows6.1-kb2991963-x64_082b99d8dae9b0f5b41297b4443a9daca105c7c8.cab [1121836/1121836] -> "../client/w61-x64/glb/windows6.1-kb2991963-x64_082b99d8dae9b0f5b41297b4443a9daca105c7c8.cab" [1] +2015-10-15 14:07:32 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/01/windows6.1-kb2643719-x64_212f2290f29586cdc75836ea3638352eb5e9083e.cab [495555/495555] -> "../client/w61-x64/glb/windows6.1-kb2643719-x64_212f2290f29586cdc75836ea3638352eb5e9083e.cab" [1] +2015-10-15 14:07:33 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/01/windows6.1-kb2479943-x64_5f7466309ee6a343cf69bd88d29de4029d3647ce.cab [2264455/2264455] -> "../client/w61-x64/glb/windows6.1-kb2479943-x64_5f7466309ee6a343cf69bd88d29de4029d3647ce.cab" [1] +2015-10-15 14:07:34 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/windows6.1-kb3071756-x64_d1a0aafb1a16a7cd86fa22455839805305caaa80.cab [16980690/16980690] -> "../client/w61-x64/glb/windows6.1-kb3071756-x64_d1a0aafb1a16a7cd86fa22455839805305caaa80.cab" [1] +2015-10-15 14:07:34 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/03/windows6.1-kb3045685-x64_be36c6413bf04e7bd520c0f2b0927309c02a6613.cab [268179/268179] -> "../client/w61-x64/glb/windows6.1-kb3045685-x64_be36c6413bf04e7bd520c0f2b0927309c02a6613.cab" [1] +2015-10-15 14:07:35 URL:http://download.windowsupdate.com/d/msdownload/update/software/uprl/2013/12/windows6.1-kb2904266-x64_c64a0c9b6d7ab5cda7ba793d4a6c36f329e4ac91.cab [746941/746941] -> "../client/w61-x64/glb/windows6.1-kb2904266-x64_c64a0c9b6d7ab5cda7ba793d4a6c36f329e4ac91.cab" [1] +2015-10-15 14:07:35 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/08/windows6.1-kb2862973-x64_44151a91bda4f2d750120d5c98d9ba55da5a349f.cab [36393/36393] -> "../client/w61-x64/glb/windows6.1-kb2862973-x64_44151a91bda4f2d750120d5c98d9ba55da5a349f.cab" [1] +2015-10-15 14:07:35 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/windows6.1-kb3075226-x64_766c9cce189bdf1b626bcbedaf1cc767a2530cf5.cab [5009399/5009399] -> "../client/w61-x64/glb/windows6.1-kb3075226-x64_766c9cce189bdf1b626bcbedaf1cc767a2530cf5.cab" [1] +2015-10-15 14:07:35 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/08/windows6.1-kb3074543-x64_fce267791526676d259fd7060135053564ae0d30.cab [661021/661021] -> "../client/w61-x64/glb/windows6.1-kb3074543-x64_fce267791526676d259fd7060135053564ae0d30.cab" [1] +2015-10-15 14:07:36 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/10/windows6.1-kb3003743-x64_7b2bfcbba9ee00e54d485e9661e5a1683bb85561.cab [6157540/6157540] -> "../client/w61-x64/glb/windows6.1-kb3003743-x64_7b2bfcbba9ee00e54d485e9661e5a1683bb85561.cab" [1] +2015-10-15 14:07:36 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/12/windows6.1-kb3004361-x64_c83d236aedb48b4e3ce93518c262b020bfac80f2.cab [358789/358789] -> "../client/w61-x64/glb/windows6.1-kb3004361-x64_c83d236aedb48b4e3ce93518c262b020bfac80f2.cab" [1] +2015-10-15 14:07:36 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/09/windows6.1-kb2862335-x64_e9eb22293f4b1fcd4c50112fa3deec47b98ea9e9.cab [193628/193628] -> "../client/w61-x64/glb/windows6.1-kb2862335-x64_e9eb22293f4b1fcd4c50112fa3deec47b98ea9e9.cab" [1] +2015-10-15 14:07:37 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/10/windows6.1-kb2620704-x64_c631fef931252fbf25a4a61875738021876d78a9.cab [1095123/1095123] -> "../client/w61-x64/glb/windows6.1-kb2620704-x64_c631fef931252fbf25a4a61875738021876d78a9.cab" [1] +2015-10-15 14:07:37 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/07/windows6.1-kb2712808-x64_060b60401b3de3dce053a68c65e9eb050874eb80.cab [805071/805071] -> "../client/w61-x64/glb/windows6.1-kb2712808-x64_060b60401b3de3dce053a68c65e9eb050874eb80.cab" [1] +2015-10-15 14:07:37 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/05/windows6.1-kb2957509-x64_37b3099a606e171e489e9300a593623bac3db566.cab [520203/520203] -> "../client/w61-x64/glb/windows6.1-kb2957509-x64_37b3099a606e171e489e9300a593623bac3db566.cab" [1] +2015-10-15 14:07:37 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/11/windows6.1-kb2619339-x64_ed46064e0138564a6cb0000dea96fe5bf8198ec1.cab [498531/498531] -> "../client/w61-x64/glb/windows6.1-kb2619339-x64_ed46064e0138564a6cb0000dea96fe5bf8198ec1.cab" [1] +2015-10-15 14:07:39 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/10/windows6.1-kb3088195-x64_c8e671cb9d9c06eed90fa8dc64ad09e21e416e76.cab [16161904/16161904] -> "../client/w61-x64/glb/windows6.1-kb3088195-x64_c8e671cb9d9c06eed90fa8dc64ad09e21e416e76.cab" [1] +2015-10-15 14:07:39 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/01/windows6.1-kb2911501-x64_553ca437c619a84a0fc418b1121bea857ae8ddd0.cab [621959/621959] -> "../client/w61-x64/glb/windows6.1-kb2911501-x64_553ca437c619a84a0fc418b1121bea857ae8ddd0.cab" [1] +2015-10-15 14:07:39 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/06/windows6.1-kb2840631-x64_022ec000034f19b7ce059c0f5175bb921b53badc.cab [262447/262447] -> "../client/w61-x64/glb/windows6.1-kb2840631-x64_022ec000034f19b7ce059c0f5175bb921b53badc.cab" [1] +2015-10-15 14:07:40 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/04/windows6.1-kb2931356-x64_ea85faa6aaa3b28efb69c05375703bd3c5db2859.cab [6544739/6544739] -> "../client/w61-x64/glb/windows6.1-kb2931356-x64_ea85faa6aaa3b28efb69c05375703bd3c5db2859.cab" [1] +2015-10-15 14:07:40 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/07/windows6.1-kb2716513-x64_18dd3e9d399071c448b22423f8ed78f8644ab125.cab [232557/232557] -> "../client/w61-x64/glb/windows6.1-kb2716513-x64_18dd3e9d399071c448b22423f8ed78f8644ab125.cab" [1] +2015-10-15 14:07:40 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/08/windows6.1-kb2894844-x64_92b057ab934ed645665080a804a2884b40d5d543.cab [4503489/4503489] -> "../client/w61-x64/glb/windows6.1-kb2894844-x64_92b057ab934ed645665080a804a2884b40d5d543.cab" [1] +2015-10-15 14:07:41 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/05/windows6.1-kb2518295-x64_025767634feef3db624fffbb4a29a7da102054a0.cab [647199/647199] -> "../client/w61-x64/glb/windows6.1-kb2518295-x64_025767634feef3db624fffbb4a29a7da102054a0.cab" [1] +2015-10-15 14:07:41 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2013/01/windows6.1-kb2637518-x64_73c14c33acbdfe6ed6bf96229c7085d4839f08f5.cab [4261843/4261843] -> "../client/w61-x64/glb/windows6.1-kb2637518-x64_73c14c33acbdfe6ed6bf96229c7085d4839f08f5.cab" [1] +2015-10-15 14:07:42 URL:http://download.windowsupdate.com/d/msdownload/update/software/uprl/2013/08/windows6.1-kb2863058-x64_c6c0e83a98f17a356eb98de3babc5ea3f27b0076.cab [682565/682565] -> "../client/w61-x64/glb/windows6.1-kb2863058-x64_c6c0e83a98f17a356eb98de3babc5ea3f27b0076.cab" [1] +2015-10-15 14:07:43 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/windows6.1-kb3060716-x64_16354b97a4936a25a535765ed573444bce966606.cab [16052212/16052212] -> "../client/w61-x64/glb/windows6.1-kb3060716-x64_16354b97a4936a25a535765ed573444bce966606.cab" [1] +2015-10-15 14:07:44 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/07/windows6.1-kb2719033-x64_e33fe9ab76a25eb7250b50732cc7432ab8919bb8.cab [1831215/1831215] -> "../client/w61-x64/glb/windows6.1-kb2719033-x64_e33fe9ab76a25eb7250b50732cc7432ab8919bb8.cab" [1] +2015-10-15 14:07:45 URL:http://download.windowsupdate.com/msdownload/update/software/crup/2011/05/windows6.1-kb2533552-x64_8cf0b38e43622766333ce70426241dc7fa996b4d.cab [9510901/9510901] -> "../client/w61-x64/glb/windows6.1-kb2533552-x64_8cf0b38e43622766333ce70426241dc7fa996b4d.cab" [1] +2015-10-15 14:07:45 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/11/windows6.1-kb3011780-x64_d9ad4ad4f9c4dfcc785b4a7420a3b56c9f86689b.cab [5653356/5653356] -> "../client/w61-x64/glb/windows6.1-kb3011780-x64_d9ad4ad4f9c4dfcc785b4a7420a3b56c9f86689b.cab" [1] +2015-10-15 14:07:46 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/windows6.1-kb3075222-x64_f1dcdced5dbc39d732ce453a3d503b02fcf09548.cab [3839417/3839417] -> "../client/w61-x64/glb/windows6.1-kb3075222-x64_f1dcdced5dbc39d732ce453a3d503b02fcf09548.cab" [1] +2015-10-15 14:07:46 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/12/windows6.1-kb3022777-x64_c2c0f0636c921ab25678cbbceb1799eeb139956c.cab [422709/422709] -> "../client/w61-x64/glb/windows6.1-kb3022777-x64_c2c0f0636c921ab25678cbbceb1799eeb139956c.cab" [1] +2015-10-15 14:07:46 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2013/02/windows6.1-kb2807986-x64_7382d49f2769d90a69ed430b7a991531bf7bcf51.cab [125041/125041] -> "../client/w61-x64/glb/windows6.1-kb2807986-x64_7382d49f2769d90a69ed430b7a991531bf7bcf51.cab" [1] +2015-10-15 14:07:46 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2013/12/windows6.1-kb2862330-v2-x64_954995987a2e8be0c279d51a6ed842961ba3582d.cab [396877/396877] -> "../client/w61-x64/glb/windows6.1-kb2862330-v2-x64_954995987a2e8be0c279d51a6ed842961ba3582d.cab" [1] +2015-10-15 14:07:48 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/10/windows6.1-kb2984972-x64_289d1811c5b2a236f3b6c666d0ccb3b3106301b4.cab [11715776/11715776] -> "../client/w61-x64/glb/windows6.1-kb2984972-x64_289d1811c5b2a236f3b6c666d0ccb3b3106301b4.cab" [1] +2015-10-15 14:07:49 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/01/windows6.1-kb3031432-x64_b946b1120f6a63e5a0614047d1c7308ef0743739.cab [6496375/6496375] -> "../client/w61-x64/glb/windows6.1-kb3031432-x64_b946b1120f6a63e5a0614047d1c7308ef0743739.cab" [1] +2015-10-15 14:07:49 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/08/windows6.1-kb3072595-x64_1be9a40a195ecb53869b278274c342feac15b372.cab [3907619/3907619] -> "../client/w61-x64/glb/windows6.1-kb3072595-x64_1be9a40a195ecb53869b278274c342feac15b372.cab" [1] +2015-10-15 14:07:50 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/12/windows6.1-kb2742599-x64_cc314ecc5eccc5658138c4f4ac2719190db2187d.cab [8389841/8389841] -> "../client/w61-x64/glb/windows6.1-kb2742599-x64_cc314ecc5eccc5658138c4f4ac2719190db2187d.cab" [1] +2015-10-15 14:07:50 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/07/windows6.1-kb3067903-x64_48636a2b2aed1027c30ccbbe17e89863c6377370.cab [230199/230199] -> "../client/w61-x64/glb/windows6.1-kb3067903-x64_48636a2b2aed1027c30ccbbe17e89863c6377370.cab" [1] +2015-10-15 14:07:50 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/07/windows6.1-kb2978742-x64_37a0a0770f629c43a3649dd79ab92654abff1293.cab [307909/307909] -> "../client/w61-x64/glb/windows6.1-kb2978742-x64_37a0a0770f629c43a3649dd79ab92654abff1293.cab" [1] +2015-10-15 14:07:51 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/09/windows6.1-kb2979570-x64_3973528a0449763574c096183461903227eabd96.cab [769832/769832] -> "../client/w61-x64/glb/windows6.1-kb2979570-x64_3973528a0449763574c096183461903227eabd96.cab" [1] +2015-10-15 14:07:51 URL:http://download.windowsupdate.com/msdownload/update/software/updt/2011/12/windows6.1-kb2633952-x64_d091e6369ee759b63634bc6447771ee8bc8de675.cab [1192259/1192259] -> "../client/w61-x64/glb/windows6.1-kb2633952-x64_d091e6369ee759b63634bc6447771ee8bc8de675.cab" [1] +2015-10-15 14:07:51 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/05/windows6.1-kb3062577-x64_5f0aa3b50babc8ff66d05016b00dceded2a2fc73.cab [1664659/1664659] -> "../client/w61-x64/glb/windows6.1-kb3062577-x64_5f0aa3b50babc8ff66d05016b00dceded2a2fc73.cab" [1] +2015-10-15 14:07:52 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/02/windows6.1-kb3035132-x64_1e8434e60c29f94d18859908a227c3be67fb60c1.cab [3559679/3559679] -> "../client/w61-x64/glb/windows6.1-kb3035132-x64_1e8434e60c29f94d18859908a227c3be67fb60c1.cab" [1] +2015-10-15 14:07:52 URL:http://download.windowsupdate.com/msdownload/update/software/uprl/2012/11/windows6.1-kb2779562-x64_f9b17c43379bce87b8875b9e868d2e16e9b3618d.cab [1203149/1203149] -> "../client/w61-x64/glb/windows6.1-kb2779562-x64_f9b17c43379bce87b8875b9e868d2e16e9b3618d.cab" [1] +2015-10-15 14:07:52 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2013/11/windows6.1-kb2892074-x64_1f04c5896a3c60e8d0872f276ac56fe51bc457e1.cab [609611/609611] -> "../client/w61-x64/glb/windows6.1-kb2892074-x64_1f04c5896a3c60e8d0872f276ac56fe51bc457e1.cab" [1] +2015-10-15 14:07:53 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/11/windows6.1-kb2900986-x64_9e555e1b4de1446d09f65b28415ab1d836980933.cab [41645/41645] -> "../client/w61-x64/glb/windows6.1-kb2900986-x64_9e555e1b4de1446d09f65b28415ab1d836980933.cab" [1] +2015-10-15 14:07:53 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/03/windows6.1-kb3037574-x64_209193945d1d6c17790e32cda1f6eab01ec8d916.cab [4448317/4448317] -> "../client/w61-x64/glb/windows6.1-kb3037574-x64_209193945d1d6c17790e32cda1f6eab01ec8d916.cab" [1] +2015-10-15 14:07:53 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/12/windows6.1-kb2736422-x64_72f0410361e1f0ed91f68cf4ebff46fcdaa5a2ac.cab [338594/338594] -> "../client/w61-x64/glb/windows6.1-kb2736422-x64_72f0410361e1f0ed91f68cf4ebff46fcdaa5a2ac.cab" [1] +2015-10-15 14:07:53 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/09/windows6.1-kb2579686-x64_936d4dc7de3d7cac4f66a65da7c87a65c1398218.cab [929013/929013] -> "../client/w61-x64/glb/windows6.1-kb2579686-x64_936d4dc7de3d7cac4f66a65da7c87a65c1398218.cab" [1] +2015-10-15 14:07:54 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/08/windows6.1-kb2853587-x64_5b9e4f1271a5babc89e8c4bd697f948d1db50aec.cab [57895/57895] -> "../client/w61-x64/glb/windows6.1-kb2853587-x64_5b9e4f1271a5babc89e8c4bd697f948d1db50aec.cab" [1] +2015-10-15 14:07:54 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/05/windows6.1-kb2965788-x64_e7b573d40904d4e65e426dccf3f387300e79bdf4.cab [1859665/1859665] -> "../client/w61-x64/glb/windows6.1-kb2965788-x64_e7b573d40904d4e65e426dccf3f387300e79bdf4.cab" [1] +2015-10-15 14:07:54 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/06/windows6.1-kb3068457-x64_aa50a6699a6d0879ee128e9ebd13da7e02cfe01f.cab [1365091/1365091] -> "../client/w61-x64/glb/windows6.1-kb3068457-x64_aa50a6699a6d0879ee128e9ebd13da7e02cfe01f.cab" [1] +2015-10-15 14:07:55 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/windows6.1-kb3094995-x64_e73f332aba3310f2b15c722ff4bf3dd8b0dc5bb8.cab [1095843/1095843] -> "../client/w61-x64/glb/windows6.1-kb3094995-x64_e73f332aba3310f2b15c722ff4bf3dd8b0dc5bb8.cab" [1] +2015-10-15 14:07:55 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2013/01/windows6.1-kb2789645-x64_95fd50ea8d9012da99ab753eca00957e66e00b6c.cab [4723091/4723091] -> "../client/w61-x64/glb/windows6.1-kb2789645-x64_95fd50ea8d9012da99ab753eca00957e66e00b6c.cab" [1] +2015-10-15 14:07:55 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/08/windows6.1-kb2570947-x64_381ccb025636afa9935bd39b64f444e497f37816.cab [376853/376853] -> "../client/w61-x64/glb/windows6.1-kb2570947-x64_381ccb025636afa9935bd39b64f444e497f37816.cab" [1] +2015-10-15 14:07:55 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/10/windows6.1-kb2727528-x64_80bd082f9278d5db8c7373720c26330e592ebfd8.cab [124081/124081] -> "../client/w61-x64/glb/windows6.1-kb2727528-x64_80bd082f9278d5db8c7373720c26330e592ebfd8.cab" [1] +2015-10-15 14:07:56 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/02/windows6.1-kb2621440-x64_c38a7ca505cd266b6d1fcb25fea4b2a421096f54.cab [1272383/1272383] -> "../client/w61-x64/glb/windows6.1-kb2621440-x64_c38a7ca505cd266b6d1fcb25fea4b2a421096f54.cab" [1] +2015-10-15 14:07:56 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/05/windows6.1-kb3059317-x64_a3f8a951de3b5770cbcfd6377e574027fe3b053f.cab [2150977/2150977] -> "../client/w61-x64/glb/windows6.1-kb3059317-x64_a3f8a951de3b5770cbcfd6377e574027fe3b053f.cab" [1] +2015-10-15 14:07:57 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/12/windows6.1-kb2656355-x64_2e7caf92b258c076267a6b76740c5b68d1a2a440.cab [4522804/4522804] -> "../client/w61-x64/glb/windows6.1-kb2656355-x64_2e7caf92b258c076267a6b76740c5b68d1a2a440.cab" [1] +2015-10-15 14:07:57 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/05/windows6.1-kb2685939-x64_a2223c234072710efd1c0f18ee31d271fc8f424d.cab [674401/674401] -> "../client/w61-x64/glb/windows6.1-kb2685939-x64_a2223c234072710efd1c0f18ee31d271fc8f424d.cab" [1] +2015-10-15 14:07:57 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/05/windows6.1-kb2957189-x64_ab20430345c1ea14f7103b8cc6f8a996d9109850.cab [1217007/1217007] -> "../client/w61-x64/glb/windows6.1-kb2957189-x64_ab20430345c1ea14f7103b8cc6f8a996d9109850.cab" [1] +2015-10-15 14:07:58 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/04/windows6.1-kb3055642-x64_155450b09c5340c3888eaa76486779056455deaf.cab [193489/193489] -> "../client/w61-x64/glb/windows6.1-kb3055642-x64_155450b09c5340c3888eaa76486779056455deaf.cab" [1] +2015-10-15 14:07:59 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/10/windows6.1-kb2729452-x64_9047bd1de5048637a2482fcd37831481c628ef62.cab [13677161/13677161] -> "../client/w61-x64/glb/windows6.1-kb2729452-x64_9047bd1de5048637a2482fcd37831481c628ef62.cab" [1] +2015-10-15 14:07:59 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/windows6.1-kb3076949-x64_0a58cffb033470caf3115e3719344ec6eb90c62a.cab [373231/373231] -> "../client/w61-x64/glb/windows6.1-kb3076949-x64_0a58cffb033470caf3115e3719344ec6eb90c62a.cab" [1] +2015-10-15 14:08:00 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2013/12/windows6.1-kb2912390-x64_3f1775e70bfcb1a92c4d6bb5790b1b23d8adf360.cab [2978169/2978169] -> "../client/w61-x64/glb/windows6.1-kb2912390-x64_3f1775e70bfcb1a92c4d6bb5790b1b23d8adf360.cab" [1] +2015-10-15 14:08:00 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/04/windows6.1-kb2690533-x64_636fd758b1266c6c8ddbe9994847e45f51a73cf8.cab [78639/78639] -> "../client/w61-x64/glb/windows6.1-kb2690533-x64_636fd758b1266c6c8ddbe9994847e45f51a73cf8.cab" [1] +2015-10-15 14:08:00 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/09/windows6.1-kb3093513-x64_cb5a17f5a02e2a10a3c5df9230dfee929d34e2b9.cab [1715335/1715335] -> "../client/w61-x64/glb/windows6.1-kb3093513-x64_cb5a17f5a02e2a10a3c5df9230dfee929d34e2b9.cab" [1] +2015-10-15 14:08:01 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2013/04/windows6.1-kb2840149-x64_26191fcca52d4d37b1771187c0760d669f486e52.cab [1478409/1478409] -> "../client/w61-x64/glb/windows6.1-kb2840149-x64_26191fcca52d4d37b1771187c0760d669f486e52.cab" [1] +2015-10-15 14:08:01 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/12/windows6.1-kb3020388-x64_9d180f206cbce774beb7459e9d73aecb0c36be32.cab [72743/72743] -> "../client/w61-x64/glb/windows6.1-kb3020388-x64_9d180f206cbce774beb7459e9d73aecb0c36be32.cab" [1] +2015-10-15 14:08:01 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2013/01/windows6.1-kb2790978-x64_68af5b21a15980f61c701632dca32d03b3cd0c9e.cab [401477/401477] -> "../client/w61-x64/glb/windows6.1-kb2790978-x64_68af5b21a15980f61c701632dca32d03b3cd0c9e.cab" [1] +2015-10-15 14:08:01 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/08/windows6.1-kb2803821-v2-x64_6f79184299510b18c008dd142282138120030b12.cab [1252433/1252433] -> "../client/w61-x64/glb/windows6.1-kb2803821-v2-x64_6f79184299510b18c008dd142282138120030b12.cab" [1] +2015-10-15 14:08:01 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/07/windows6.1-kb2868038-x64_1f1c9af221b5257a0f42aedd6039b10cfc63287d.cab [242054/242054] -> "../client/w61-x64/glb/windows6.1-kb2868038-x64_1f1c9af221b5257a0f42aedd6039b10cfc63287d.cab" [1] +2015-10-15 14:08:03 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/01/windows6.1-kb3004375-v3-x64_106d506f0b146279985ca204a0abf70423e00c68.cab [12059406/12059406] -> "../client/w61-x64/glb/windows6.1-kb3004375-v3-x64_106d506f0b146279985ca204a0abf70423e00c68.cab" [1] +2015-10-15 14:08:03 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/08/windows6.1-kb3069114-x64_a7eba448fcedd7b51a872d10d8fcf5090539581e.cab [4640261/4640261] -> "../client/w61-x64/glb/windows6.1-kb3069114-x64_a7eba448fcedd7b51a872d10d8fcf5090539581e.cab" [1] +2015-10-15 14:08:05 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/05/windows6.1-kb3033890-x64_7b96073eb8b9e505d5f434807d9b18da31e50754.cab [16268472/16268472] -> "../client/w61-x64/glb/windows6.1-kb3033890-x64_7b96073eb8b9e505d5f434807d9b18da31e50754.cab" [1] +2015-10-15 14:08:05 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/09/windows6.1-kb2884256-x64_32fdf7ad604b4f5074bd90fd28e9f119424a8ab7.cab [75905/75905] -> "../client/w61-x64/glb/windows6.1-kb2884256-x64_32fdf7ad604b4f5074bd90fd28e9f119424a8ab7.cab" [1] +2015-10-15 14:08:06 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/11/windows6.1-kb2631813-x64_626b002a3957fdf3e7512331efa1a8987519f6db.cab [1818135/1818135] -> "../client/w61-x64/glb/windows6.1-kb2631813-x64_626b002a3957fdf3e7512331efa1a8987519f6db.cab" [1] +2015-10-15 14:08:11 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/ie11-windows6.1-kb3093983-x64_dd1974dad63cded61615935b0748b59450fa559a.cab [53667667/53667667] -> "../client/w61-x64/glb/ie11-windows6.1-kb3093983-x64_dd1974dad63cded61615935b0748b59450fa559a.cab" [1] +2015-10-15 14:08:11 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/05/windows6.1-kb2525835-x64_7bee786d94ba4faf278f911ba1e2018b525a3306.cab [506312/506312] -> "../client/w61-x64/glb/windows6.1-kb2525835-x64_7bee786d94ba4faf278f911ba1e2018b525a3306.cab" [1] +2015-10-15 14:08:12 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/04/windows6.1-kb2871997-v2-x64_e0df325c3a4fe7759e2e2858a6e80c8acb03ed10.cab [13273510/13273510] -> "../client/w61-x64/glb/windows6.1-kb2871997-v2-x64_e0df325c3a4fe7759e2e2858a6e80c8acb03ed10.cab" [1] +2015-10-15 14:08:13 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/10/windows6.1-kb2992611-x64_ac23b51370054518618391b76401bf97aa58a670.cab [5326066/5326066] -> "../client/w61-x64/glb/windows6.1-kb2992611-x64_ac23b51370054518618391b76401bf97aa58a670.cab" [1] +2015-10-15 14:08:13 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/07/windows6.1-kb2536276-v2-x64_5980a26e376c8fc98e589cc1b85b03eeb0c3da8d.cab [418681/418681] -> "../client/w61-x64/glb/windows6.1-kb2536276-v2-x64_5980a26e376c8fc98e589cc1b85b03eeb0c3da8d.cab" [1] +2015-10-15 14:08:13 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/12/windows6.1-kb3021674-x64_e9ce515d19c6f1d5afdb935928afc7d4ef019f94.cab [172207/172207] -> "../client/w61-x64/glb/windows6.1-kb3021674-x64_e9ce515d19c6f1d5afdb935928afc7d4ef019f94.cab" [1] +2015-10-15 14:08:14 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/02/windows6.1-kb2483614-x64_0db7bdde245db948cfa85028a66d6319e6aad5ae.cab [2587048/2587048] -> "../client/w61-x64/glb/windows6.1-kb2483614-x64_0db7bdde245db948cfa85028a66d6319e6aad5ae.cab" [1] +2015-10-15 14:08:14 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/10/windows6.1-kb2893294-x64_a36d735cb59a2a374aa17cb9a5e77d6b7c2c1739.cab [168537/168537] -> "../client/w61-x64/glb/windows6.1-kb2893294-x64_a36d735cb59a2a374aa17cb9a5e77d6b7c2c1739.cab" [1] +2015-10-15 14:08:14 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/windows6.1-kb3087039-x64_6543ecf25746dc015c53f26ec9a80d0024f67c9c.cab [2040709/2040709] -> "../client/w61-x64/glb/windows6.1-kb3087039-x64_6543ecf25746dc015c53f26ec9a80d0024f67c9c.cab" [1] +2015-10-15 14:08:14 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/03/windows6.1-kb2509553-x64_bcfe608b4d9e514ba1dc24a9e9dd6d45016ed3e5.cab [481799/481799] -> "../client/w61-x64/glb/windows6.1-kb2509553-x64_bcfe608b4d9e514ba1dc24a9e9dd6d45016ed3e5.cab" [1] +2015-10-15 14:08:15 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/11/windows6.1-kb2765809-x64_9ec667721ea4ee940905d11fe74497f205b36454.cab [491000/491000] -> "../client/w61-x64/glb/windows6.1-kb2765809-x64_9ec667721ea4ee940905d11fe74497f205b36454.cab" [1] +2015-10-15 14:08:15 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/08/windows6.1-kb2861698-x64_653f5e3961b00d6472eb84b815926dc972103e1a.cab [545507/545507] -> "../client/w61-x64/glb/windows6.1-kb2861698-x64_653f5e3961b00d6472eb84b815926dc972103e1a.cab" [1] +2015-10-15 14:08:15 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2013/10/windows6.1-kb2868626-x64_3b34d4c8e2c29a394ad3c536549347c37adfa734.cab [2037431/2037431] -> "../client/w61-x64/glb/windows6.1-kb2868626-x64_3b34d4c8e2c29a394ad3c536549347c37adfa734.cab" [1] +2015-10-15 14:08:16 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/windows6.1-kb3080446-x64_31d447a5a3075d8ddfa1c2f07214b669c732d7cb.cab [8105363/8105363] -> "../client/w61-x64/glb/windows6.1-kb3080446-x64_31d447a5a3075d8ddfa1c2f07214b669c732d7cb.cab" [1] +2015-10-15 14:08:17 URL:http://download.windowsupdate.com/msdownload/update/software/updt/2012/10/windows6.1-kb2756822-x64_1cb60a98c68abfd98349f8a815afc681eb0028da.cab [1204621/1204621] -> "../client/w61-x64/glb/windows6.1-kb2756822-x64_1cb60a98c68abfd98349f8a815afc681eb0028da.cab" [1] +2015-10-15 14:08:21 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/ie10-windows6.1-kb3093983-x64_76accb4d31cdcd7b1d5ef4bfa2a644acd9f60273.cab [44348650/44348650] -> "../client/w61-x64/glb/ie10-windows6.1-kb3093983-x64_76accb4d31cdcd7b1d5ef4bfa2a644acd9f60273.cab" [1] +2015-10-15 14:08:22 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/08/windows6.1-kb3078601-x64_785cd5e3b02e0afdac45c6d7c481ba9fd7edbdfc.cab [8611593/8611593] -> "../client/w61-x64/glb/windows6.1-kb3078601-x64_785cd5e3b02e0afdac45c6d7c481ba9fd7edbdfc.cab" [1] +2015-10-15 14:08:24 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/10/windows6.1-kb3097966-x64_04fbcdb0539f1cf11ec3445a0fbfffbc7a5d1364.cab [16376761/16376761] -> "../client/w61-x64/glb/windows6.1-kb3097966-x64_04fbcdb0539f1cf11ec3445a0fbfffbc7a5d1364.cab" [1] +2015-10-15 14:08:24 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2013/11/windows6.1-kb2887069-x64_8fee958453574d9fb4364285f74dc7c9c216075c.cab [692083/692083] -> "../client/w61-x64/glb/windows6.1-kb2887069-x64_8fee958453574d9fb4364285f74dc7c9c216075c.cab" [1] +2015-10-15 14:08:24 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/05/windows6.1-kb2835361-x64_132f52f57e9785acc63ed369465c2511c700b8af.cab [1905567/1905567] -> "../client/w61-x64/glb/windows6.1-kb2835361-x64_132f52f57e9785acc63ed369465c2511c700b8af.cab" [1] +2015-10-15 14:08:25 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/12/windows6.1-kb2742598-x64_89092d187dc5c73ea3d982421ad3d71bf73f5dcd.cab [8730393/8730393] -> "../client/w61-x64/glb/windows6.1-kb2742598-x64_89092d187dc5c73ea3d982421ad3d71bf73f5dcd.cab" [1] +2015-10-15 14:08:26 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/09/windows6.1-kb2972100-x64_7e48f6e727a9f050fbd4fd6aece30bb249d919a9.cab [1976688/1976688] -> "../client/w61-x64/glb/windows6.1-kb2972100-x64_7e48f6e727a9f050fbd4fd6aece30bb249d919a9.cab" [1] +2015-10-15 14:08:26 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/06/windows6.1-kb3069392-x64_62580bbfc99022b611f67f95f8c6bdfbbb373c02.cab [371079/371079] -> "../client/w61-x64/glb/windows6.1-kb3069392-x64_62580bbfc99022b611f67f95f8c6bdfbbb373c02.cab" [1] +2015-10-15 14:08:26 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/03/windows6.1-kb3042553-x64_aa703ce9f057d53bb4151111caca1e1357475eea.cab [392415/392415] -> "../client/w61-x64/glb/windows6.1-kb3042553-x64_aa703ce9f057d53bb4151111caca1e1357475eea.cab" [1] +2015-10-15 14:08:32 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/08/ie11-windows6.1-kb2976627-x64_ae45b9482ffc62264be3f25c919a059efb78824c.cab [53581152/53581152] -> "../client/w61-x64/glb/ie11-windows6.1-kb2976627-x64_ae45b9482ffc62264be3f25c919a059efb78824c.cab" [1] +2015-10-15 14:08:33 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/01/windows6.1-kb3000483-x64_1a1352d47233733e0652f1a2998c3f66f3727a7b.cab [8405195/8405195] -> "../client/w61-x64/glb/windows6.1-kb3000483-x64_1a1352d47233733e0652f1a2998c3f66f3727a7b.cab" [1] +2015-10-15 14:08:33 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/02/windows6.1-kb3033889-x64_a5ec350caf9b42cd67a4be8c0d0c4e3923054507.cab [728071/728071] -> "../client/w61-x64/glb/windows6.1-kb3033889-x64_a5ec350caf9b42cd67a4be8c0d0c4e3923054507.cab" [1] +2015-10-15 14:08:33 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/09/windows6.1-kb2977292-x64_e9bd5c5c5b86387a137e6e2a5cc830344d75b60e.cab [291287/291287] -> "../client/w61-x64/glb/windows6.1-kb2977292-x64_e9bd5c5c5b86387a137e6e2a5cc830344d75b60e.cab" [1] +2015-10-15 14:08:38 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/02/windows6.1-kb3033929-x64_5b2988b4619138769d347e12aec350c2cf4db4cd.cab [45796115/45796115] -> "../client/w61-x64/glb/windows6.1-kb3033929-x64_5b2988b4619138769d347e12aec350c2cf4db4cd.cab" [1] +2015-10-15 14:08:38 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2013/05/windows6.1-kb2813430-x64_4b9efde2b43f5eb05b7c5b93791144614845ff2a.cab [3862621/3862621] -> "../client/w61-x64/glb/windows6.1-kb2813430-x64_4b9efde2b43f5eb05b7c5b93791144614845ff2a.cab" [1] +2015-10-15 14:08:38 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2014/10/windows6.1-kb3005607-x64_cd3779850521fa10a0a8b72890aad4840af70dd3.cab [1363923/1363923] -> "../client/w61-x64/glb/windows6.1-kb3005607-x64_cd3779850521fa10a0a8b72890aad4840af70dd3.cab" [1] +2015-10-15 14:08:39 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/09/windows6.1-kb2968294-x64_6786c13f4fd16788eb4b575883460bcabaf3d46d.cab [1229854/1229854] -> "../client/w61-x64/glb/windows6.1-kb2968294-x64_6786c13f4fd16788eb4b575883460bcabaf3d46d.cab" [1] +2015-10-15 14:08:39 URL:http://download.windowsupdate.com/msdownload/update/software/crup/2011/06/windows6.1-kb2552343-x64_51acdacad4855a2a04f35e2ac511fd3832a5d931.cab [562020/562020] -> "../client/w61-x64/glb/windows6.1-kb2552343-x64_51acdacad4855a2a04f35e2ac511fd3832a5d931.cab" [1] +2015-10-15 14:08:40 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/04/windows6.1-kb3023215-x64_cb531441d659f68d1b0361d97273973d010cf3da.cab [5010464/5010464] -> "../client/w61-x64/glb/windows6.1-kb3023215-x64_cb531441d659f68d1b0361d97273973d010cf3da.cab" [1] +2015-10-15 14:08:40 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/02/windows6.1-kb2647170-x64_7473723374b11dbceb390e7aa9c28ce5340652ba.cab [375679/375679] -> "../client/w61-x64/glb/windows6.1-kb2647170-x64_7473723374b11dbceb390e7aa9c28ce5340652ba.cab" [1] +2015-10-15 14:08:40 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/05/windows6.1-kb2535512-x64_9abaedef698156c8a01bc2bd2dd17ff32510905a.cab [78663/78663] -> "../client/w61-x64/glb/windows6.1-kb2535512-x64_9abaedef698156c8a01bc2bd2dd17ff32510905a.cab" [1] +2015-10-15 14:08:40 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/02/windows6.1-kb3035126-x64_adbc52e8abd005e2e8b9e02325cfe45717a2b0ee.cab [547461/547461] -> "../client/w61-x64/glb/windows6.1-kb3035126-x64_adbc52e8abd005e2e8b9e02325cfe45717a2b0ee.cab" [1] +2015-10-15 14:08:40 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/06/windows6.1-kb3069762-x64_4ed0176685f7d1880c6ea76fab837842a128deab.cab [1405285/1405285] -> "../client/w61-x64/glb/windows6.1-kb3069762-x64_4ed0176685f7d1880c6ea76fab837842a128deab.cab" [1] +2015-10-15 14:08:41 URL:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/windows6.1-kb3072633-x64_e30b64e3446c4a51b77d42dc00cebb9382894f36.cab [1568255/1568255] -> "../client/w61-x64/glb/windows6.1-kb3072633-x64_e30b64e3446c4a51b77d42dc00cebb9382894f36.cab" [1] +2015-10-15 14:08:43 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/04/windows6.1-kb2604114-x64_d1fd3debcb8dd2da164c45f689a1c0e449c38159.cab [24906365/24906365] -> "../client/w61-x64/glb/windows6.1-kb2604114-x64_d1fd3debcb8dd2da164c45f689a1c0e449c38159.cab" [1] +2015-10-15 14:08:45 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/07/windows6.1-kb2943357-x64_dc59f4f51d16484d7b72cb38d8b8931f7e38e524.cab [15368668/15368668] -> "../client/w61-x64/glb/windows6.1-kb2943357-x64_dc59f4f51d16484d7b72cb38d8b8931f7e38e524.cab" [1] +2015-10-15 14:08:46 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2012/10/windows6.1-kb2729451-x64_444bda5997b67b7df06a22464c3cb358e686cea6.cab [14412715/14412715] -> "../client/w61-x64/glb/windows6.1-kb2729451-x64_444bda5997b67b7df06a22464c3cb358e686cea6.cab" [1] +2015-10-15 14:08:46 URL:http://download.windowsupdate.com/msdownload/update/software/secu/2011/05/windows6.1-kb2544893-x64_21bb7cf8af8571e12267e165c4687429dc966544.cab [850170/850170] -> "../client/w61-x64/glb/windows6.1-kb2544893-x64_21bb7cf8af8571e12267e165c4687429dc966544.cab" [1] +2015-10-15 14:08:47 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2014/10/windows6.1-kb3010788-x64_06586fff9ec20db81a737282e2bced24e52fdaca.cab [89863/89863] -> "../client/w61-x64/glb/windows6.1-kb3010788-x64_06586fff9ec20db81a737282e2bced24e52fdaca.cab" [1] +2015-10-15 14:08:47 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2015/01/windows6.1-kb3019978-x64_1f962d6fb7f85fa5ec63366a6920ee288df52d71.cab [61139/61139] -> "../client/w61-x64/glb/windows6.1-kb3019978-x64_1f962d6fb7f85fa5ec63366a6920ee288df52d71.cab" [1] +2015-10-15 14:08:47 URL:http://download.windowsupdate.com/c/msdownload/update/software/secu/2013/10/windows6.1-kb2862152-x64_ed45dcf054886800ff4dc5e0028e817c5cc270d3.cab [1051842/1051842] -> "../client/w61-x64/glb/windows6.1-kb2862152-x64_ed45dcf054886800ff4dc5e0028e817c5cc270d3.cab" [1] +15-10-2015 14:08:47,31 - Info: Downloaded/validated 192 dynamically determined updates for w61-x64 glb +15-10-2015 14:08:50,44 - Info: Cleaned up client directory for w61-x64 glb +15-10-2015 14:08:50,45 - Info: Removed NTFS alternate data streams for w61-x64 glb +15-10-2015 14:09:17,85 - Info: Verified digital file signatures for w61-x64 glb +15-10-2015 14:09:37,01 - Info: Created integrity database for w61-x64 glb +15-10-2015 14:09:37,06 - Info: Ending WSUS Offline Update download for w61-x64 glb +"@ + diff --git a/Dennis_Scripts/InteractWithAppFabric.ps1 b/Dennis_Scripts/InteractWithAppFabric.ps1 new file mode 100644 index 0000000..68c51b1 --- /dev/null +++ b/Dennis_Scripts/InteractWithAppFabric.ps1 @@ -0,0 +1,16 @@ +Import-Module 'C:\Program Files\AppFabric 1.1 for Windows Server\Microsoft.ApplicationServer.Caching.Client.dll' +Import-Module 'C:\Program Files\AppFabric 1.1 for Windows Server\Microsoft.ApplicationServer.Caching.Core.dll' + +Import-Module 'C:\users\Administrator.DENMARK-IFS\Desktop\ROSA.TPSession.Management.Entities.dll' + +[microsoft.applicationserver.caching.datacacheserverendpoint[]]$servers = (New-Object microsoft.applicationserver.caching.datacacheserverendpoint('REJK-A-CAC201',22233)) + +$factoryconfig = New-Object microsoft.applicationserver.caching.datacachefactoryconfiguration +$factoryconfig.Servers = $servers + +$factory = new-object microsoft.applicationserver.caching.datacachefactory($factoryconfig) + +# Get-Cache | select CacheName + +$datacache = $factory.GetCache('REF_Business_Objects') + diff --git a/Dennis_Scripts/LogSearcher.ps1 b/Dennis_Scripts/LogSearcher.ps1 new file mode 100644 index 0000000..38dac33 --- /dev/null +++ b/Dennis_Scripts/LogSearcher.ps1 @@ -0,0 +1,18 @@ +& { + $path = 'd-drive\ifsbosystem\log\*.Log*' # Where and what to look for + $serverpattern = "REJK-P-APP" # server name pattern + $servercount = 1..4 # server 1..n + $searchpattern = '2016-02-01 09:42' + + # ----------- code here ------------ # + + $files = $servercount | ForEach-Object { + Get-Item ("\\$serverpattern{0:d3}\$path" -f $_) | Where Name -match '\.log' + } + + $strings = $files | Select-String -Pattern $searchpattern + + $openfiles = $strings | Out-GridView -PassThru + + $openfiles | Sort-Object Path -Unique | ForEach-Object { & 'C:\Program Files (x86)\Notepad++\notepad++.exe' $_.Path } +} \ No newline at end of file diff --git a/Dennis_Scripts/Logparse.ps1 b/Dennis_Scripts/Logparse.ps1 new file mode 100644 index 0000000..beb1081 --- /dev/null +++ b/Dennis_Scripts/Logparse.ps1 @@ -0,0 +1,113 @@ +$skipDebug = $true + + +$servers = @{ + A = 'REJK-A-WEB201' + C = 'REJK-C-WEB301' + E = 'REJK-E-WEB401' + Q = 'REJK-Q-WEB101','REJK-Q-WEB102' + P = 'REJK-P-WEB003','REJK-P-WEB004' +} + +$boris = $null + +if((hostname) -match 'REJK-(.)-.*') { + $boris = $servers[$Matches[1]] +} + +$logs = foreach($server in $boris) { Get-Item "\\$server\d-drive\ifsbosystem\log\borisws.log*" | sort lastwritetime } + + + +$result = foreach($log in $logs) { + $content = Get-Content $log + + $current = $null + $i = 0 + + foreach($line in $content) { + $i++ + + # With ConsoleID + # 2017-09-14 07:44:41.905 REJK-P-WEB003 [Thread 10652] WARN - [BFEBFBFF000306C37446A0B23EBB] - The translation of configuration ke........... + if($line -match '([0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}) ([a-z\-0-9]+) \[Thread ([0-9]+) *\] ([a-z]+) * - \[([a-z0-9]+)\] - (.*)') { + + if($current -ne $null) { + Write-Output $current + } + + $current = [pscustomobject]@{ + Timestamp = $Matches[1] + Server = $Matches[2] + Thread = $Matches[3] + Type = $Matches[4] + ConsoleID = $Matches[5] + Message = $Matches[6] + Details = New-Object System.Collections.Generic.List`[string`] + } + + if($skipDebug -and $current.Type -eq 'DEBUG') { + $current = $null + } + + continue + } + + # No ConsoleID + # 2017-09-14 07:44:42.061 REJK-P-WEB003 [Thread 8480 ] INFO - BORIS: session start + if($line -match '([0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}) ([a-z\-0-9]+) \[Thread ([0-9]+) *\] ([a-z]+) * - (.*)') { + + if($current.Message -like '*GVSS RETURN PARAMETERS*') { + $next = $Matches[5] + + $null = $current.Details.Add($next) + + if($next -eq '}') { + Write-Output $current + $current = $null + } + + continue + } + + elseif($current -ne $null) { + Write-Output $current + } + + $current = [pscustomobject]@{ + Timestamp = $Matches[1] + Server = $Matches[2] + Thread = $Matches[3] + Type = $Matches[4] + ConsoleID = $null + Message = $Matches[5] + Details = New-Object System.Collections.Generic.List`[string`] + } + + if($skipDebug -and $current.Type -eq 'DEBUG') { + $current = $null + } + + continue + } + + + # Does not conform to any known pattern, assumed to be exception details and added to $current + if($current -eq $null) { + Write-Verbose -Message "Unable to add $line to current - current is null" -Verbose + continue + } + + $null = $current.Details.Add($line) + + if($i -eq $content.Length) { + Write-Output $current + } + } +} + + + + + +$result | sort timestamp | where { $_.type -ne 'debug' -and $_.message -notmatch 'performance monitoring' } | Out-GridView \ No newline at end of file diff --git a/Dennis_Scripts/MARK Hash.ps1 b/Dennis_Scripts/MARK Hash.ps1 new file mode 100644 index 0000000..8bb5778 --- /dev/null +++ b/Dennis_Scripts/MARK Hash.ps1 @@ -0,0 +1,15 @@ +$datetime = [datetime]::Parse('2014-09-12 15:37:40.400').AddTicks(2002) + +$salt = '{0:x2}' -f $datetime.Ticks + +$imei = 866265033978752 + +$string = "$imei$salt" + +$hashBuilder = New-Object System.Text.StringBuilder + +[System.Security.Cryptography.HashAlgorithm]::Create('SHA256').ComputeHash([System.Text.Encoding]::UTF8.GetBytes($string)) | ForEach-Object { + [void]$hashBuilder.Append($_.ToString('x2')) +} + +$hash = $hashBuilder.ToString() \ No newline at end of file diff --git a/Dennis_Scripts/MeasureTTTimespan.ps1 b/Dennis_Scripts/MeasureTTTimespan.ps1 new file mode 100644 index 0000000..045604d --- /dev/null +++ b/Dennis_Scripts/MeasureTTTimespan.ps1 @@ -0,0 +1,18 @@ +$result = @{} + +1..16 | % { + $s = 'REJK-P-TCS{0:d3}' -f $_ + $result[$s] = get-item "\\$s\d-drive\ifsbosystem\log\tt*" +} + +foreach($k in $result.keys | sort) { + $first = $result[$k] | select -first 1 + $last = $result[$k] | select -last 1 + + $firstTime = [datetime]::ParseExact($first.BaseName.Substring(2), 'yyMMddHHmmss', [cultureinfo]::InvariantCulture) + $lastTime = [datetime]::ParseExact($last.BaseName.Substring(2), 'yyMMddHHmmss', [cultureinfo]::InvariantCulture) + + $span = New-TimeSpan -Start $firstTime -End $lastTime + + Write-Verbose -Verbose "Server: $k - First: $($first.Name) - Last: $($last.Name) - TimeSpan:$span" +} \ No newline at end of file diff --git a/Dennis_Scripts/MissingTransactions/dealwithresults.ps1 b/Dennis_Scripts/MissingTransactions/dealwithresults.ps1 new file mode 100644 index 0000000..d8332fa --- /dev/null +++ b/Dennis_Scripts/MissingTransactions/dealwithresults.ps1 @@ -0,0 +1,67 @@ +1..10 | % { + $server = ('REJK-P-SPS{0:d3}' -f $_) + + $folders = Get-Item -Path "\\$server\d$\ifsbodata\fsv\outgoing_notprocessed_files\*" + + $files = $folders | Where { [int]::Parse($_.Name) -ge 20161026 } | Get-ChildItem -Recurse | Where { $_.Attributes -notcontains 'directory' -and $_.Name -notmatch 'csv.gz' } + + $files | Copy-Item -Destination "\\$server\d$\ifsbodata\fsv\incoming\dcp_ud" + + Write-Host "$server - $($files.Count) copied" +} +1..6 | % { + $server = ('REJK-P-DPS{0:d3}' -f $_) + + $folders = Get-Item -Path "\\$server\d$\ifsbodata\fsv\outgoing_notprocessed_files\*" + + $files = $folders | Where { [int]::Parse($_.Name) -ge 20161026 } | Get-ChildItem -Recurse | Where { $_.Attributes -notcontains 'directory' -and $_.Name -notmatch 'csv.gz' } + + $files | Copy-Item -Destination "\\$server\d$\ifsbodata\fsv\incoming\dcp_ud" + + Write-Host "$server - $($files.Count) copied" +} + + + + + +$select = & { + 1..10 | % { + $server = ('rejk-p-sps{0:d3}' -f $_) + Write-Progress -Activity 'Scanning' -Status $server + Get-Item "\\$server\D-Drive\IFSBOData\FSV\Outgoing_histo\20161026\FSV_HistoOutgoing.txt" | Select-String -Pattern '2016/10/26 18' + } + + 1..6 | % { + Write-Progress -Activity 'Scanning' -Status $server + $server = ('rejk-p-dps{0:d3}' -f $_) + Get-Item "\\$server\D-Drive\IFSBOData\FSV\Outgoing_histo\20161026\FSV_HistoOutgoing.txt" | Select-String -Pattern '2016/10/26 18' + } +} + + +$csv = $select.line | ConvertFrom-Csv -Delimiter ';' -Header ('box name ; file name ; date of arrival ; number of retries ; date of last send info ; date of ack ; row of sending ; current date' -split ' ; ') + + +$csv2 = foreach($c in $csv ) { + if($c.'date of arrival' -match '2016/10/26 18') { $c } +} + + +$from = (Get-Date 'October 26, 2016 18:29:50') +$to = (Get-Date 'October 26, 2016 18:54:00') +$csv3 = foreach($c in $csv2) { + $d = [datetime]::ParseExact($c.'date of arrival'.trim(), 'yyyy/MM/dd HH/mm/ss', [cultureinfo]::InvariantCulture) + + #Write-Host "$($d.ToString('yyyy-MM-dd HH:mm:ss')) - " -NoNewline + + if($d -gt $from -and $d -lt $to) { + $c + #Write-Host "OK - Is between $($from.ToString('yyyy-MM-dd HH:mm:ss')) and $($to.ToString('yyyy-MM-dd HH:mm:ss'))" + } + else { + #Write-Host "Not between $($from.ToString('yyyy-MM-dd HH:mm:ss')) and $($to.ToString('yyyy-MM-dd HH:mm:ss'))" + } +} + +$csv3 = $csv3 | sort 'date of arrival' \ No newline at end of file diff --git a/Dennis_Scripts/MissingTransactions/missingtransactions.ps1 b/Dennis_Scripts/MissingTransactions/missingtransactions.ps1 new file mode 100644 index 0000000..93f4225 --- /dev/null +++ b/Dennis_Scripts/MissingTransactions/missingtransactions.ps1 @@ -0,0 +1,96 @@ +workflow MissingTransactions { + $servers = Get-Item "C:\users\m.nielsen\documents\thales\missingtransactions\*" | Where-Object -FilterScript { $_.Attributes -icontains 'directory' } + + + foreach ($s in $servers) { + $dates = Get-Item -Path "$($s.FullName)\OutgoingNotProcessed\*" + + foreach -parallel -throttlelimit 4 ($d in $dates) { + + InlineScript { + $date = $using:d + $server = $using:s + + + try { + + $files = Get-ChildItem -Recurse "$($date.FullName)\rejk-p-mdl003v\dcp_ud" -File + + Write-Verbose "$($server.Name) - $($date.Name) - Csv Import" + $csv = Import-Csv "$($server.FullName)\OutgoingHistory\$($date.Name)\fsv_histooutgoing.txt" -Header ('box name ; file name ; date of arrival ; number of retries ; date of last send info ; date of ack ; row of sending ; current date' -split ' ; ') -Delimiter ';' + + $dateFormatted = [datetime]::ParseExact($date.Name,'yyyyMMdd', [cultureinfo]::InvariantCulture) + + $filecount = 0 + foreach ($file in $files) { + try { + Write-Verbose "$($server.Name) - $($date.Name) - $($file.Name)" + + $filename = $file.Name + + $result = foreach($entry in $csv) { + if($entry.'file name' -match $filename) { + $entry + } + } + + foreach($entry in $result) { + if($entry.'date of ack' -ne $null) { + + Write-Verbose "$($server.Name) - $($date.Name) - $($file.Name) - It's a match" + + $foundInSql = 0 + [pscustomobject]@{ + Filename = $filename + DateOfAck = $($entry.'date of ack') + FoundInSQL = $foundInSql + Server = $server.name + Date = $date.Name + } + } + } + } + catch { + Write-Warning "File $($file.Name) failed: $_" + } + } + } + catch { + Write-Warning "Date $($date.Name) failed: $_" + } + } + } + } +} + +$result = MissingTransactions -Verbose + + +$result | Export-Csv csv.csv -Delimiter ';' -NoTypeInformation + +$csv = import-csv csv.csv -Delimiter ';' + +$count = 0 +$csv2 = foreach($entry in $csv) { + $count++ + Write-progress -Activity "Finding nonacked" -Status "$count / $($csv.Count)" + + $matches = foreach($c in $csv) { + if($c.filename -eq $entry.filename) { + $c + } + } + + $isack = $false + + foreach($m in $matches) { + if($m.dateofack -ne 'never positif ack ') { + $isack = $true + break + } + } + + if(-not $isack) { + $entry + } +} \ No newline at end of file diff --git a/Dennis_Scripts/MissingTransactions/missingtransactions2.ps1 b/Dennis_Scripts/MissingTransactions/missingtransactions2.ps1 new file mode 100644 index 0000000..83c6a4a --- /dev/null +++ b/Dennis_Scripts/MissingTransactions/missingtransactions2.ps1 @@ -0,0 +1,85 @@ +workflow MissingTransactions { + #$servers = Get-Item "T:\m.nielsen\missingtransactions\*" | Where-Object -FilterScript { $_.Attributes -contains 'directory' } + + $servers = @( + @{ Name = 'REJK-P-SPS001'; FullName = '\\REJK-P-SPS001\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-SPS002'; FullName = '\\REJK-P-SPS002\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-SPS003'; FullName = '\\REJK-P-SPS003\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-SPS004'; FullName = '\\REJK-P-SPS004\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-SPS005'; FullName = '\\REJK-P-SPS005\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-SPS006'; FullName = '\\REJK-P-SPS006\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-SPS007'; FullName = '\\REJK-P-SPS007\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-SPS008'; FullName = '\\REJK-P-SPS008\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-SPS009'; FullName = '\\REJK-P-SPS009\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-SPS010'; FullName = '\\REJK-P-SPS010\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-DPS001'; FullName = '\\REJK-P-DPS001\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-DPS002'; FullName = '\\REJK-P-DPS002\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-DPS003'; FullName = '\\REJK-P-DPS003\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-DPS004'; FullName = '\\REJK-P-DPS004\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-DPS005'; FullName = '\\REJK-P-DPS005\d-drive\ifsbodata\fsv' } + @{ Name = 'REJK-P-DPS006'; FullName = '\\REJK-P-DPS006\d-drive\ifsbodata\fsv' } + ) + + + $dates = foreach ($s in $servers) { + Get-Item -Path "$($s.FullName)\outgoing_notprocessed_files\*" + } + + foreach -parallel -throttlelimit 4 ($d in $dates) { + + InlineScript { + $date = $using:d + $server = @{ + FullName = $date.FullName.Substring(0, '\\rejk-p-xxxyyy\d-drive\ifsbodata\fsv'.length) + Name = $date.FullName.Substring(2, 'rejk-p-xxxyyy'.length) + } + + + try { + + $files = Get-ChildItem -Recurse "$($date.FullName)\rejk-p-mdl003v\dcp_ud" -File + + Write-Verbose "$($server.Name) - $($date.Name) - Csv Import" + $csv = Import-Csv "$($server.FullName)\outgoing_histo\$($date.Name)\fsv_histooutgoing.txt" -Header ('box name ; file name ; date of arrival ; number of retries ; date of last send info ; date of ack ; row of sending ; current date' -split ' ; ') -Delimiter ';' + + $dateFormatted = [datetime]::ParseExact($date.Name,'yyyyMMdd', [cultureinfo]::InvariantCulture) + + $filecount = 0 + foreach ($file in $files) { + $filecount++ + + try { + Write-Verbose "$($server.Name) - $($date.Name) - $($file.Name) - $filecount / $($files.Count)" + + $filename = $file.Name + + $result = foreach($entry in $csv) { + if($entry.'file name' -match $filename) { + $entry + } + } + + foreach($entry in $result) { + if($entry.'date of ack' -ne $null) { + [pscustomobject]@{ + Filename = $filename + DateOfAck = $($entry.'date of ack') + Server = $server.name + Date = $date.Name + } + } + } + } + catch { + Write-Warning "File $($file.Name) failed: $_" + } + } + } + catch { + Write-Warning "Date $($date.Name) failed: $_" + } + } + } +} + +$result = MissingTransactions -Verbose \ No newline at end of file diff --git a/Dennis_Scripts/MissingTransactions/parsemissingtransactions.ps1 b/Dennis_Scripts/MissingTransactions/parsemissingtransactions.ps1 new file mode 100644 index 0000000..25b7fbe --- /dev/null +++ b/Dennis_Scripts/MissingTransactions/parsemissingtransactions.ps1 @@ -0,0 +1,58 @@ +$csv = import-csv C:\users\ewpmni\csv.csv -Delimiter ';' + +$count = 0 +$csv2 = foreach($entry in $csv) { + $count++ + Write-progress -Activity "Finding nonacked" -Status "$count / $($csv.Count)" + + $matches = foreach($c in $csv) { + if($c.filename -eq $entry.filename) { + $c + } + } + + $isack = $false + + foreach($m in $matches) { + if($m.dateofack -ne 'never positif ack ') { + $isack = $true + break + } + } + + if(-not $isack) { + $entry + } +} + + + +$count = 0 +$csv3 = foreach($c in $csv2) { + $count++ + Write-progress -activity "csv" -status "$count / $($csv2.Count)" + $path = "T:\m.nielsen\missingtransactions\$($c.server)\OutgoingNotProcessed\$($c.Date)\REJK-P-MDL003V\dcp_ud\$($c.Filename)" + $item = Get-Item -Path $path + + [pscustomobject]@{ + Filename = $c.Filename + DateOfAck = $c.DateOfAck + Server = $c.Server + Date = $c.Date + DateFormatted = [datetime]::ParseExact($c.date, 'yyyyMMdd', [cultureinfo]::InvariantCulture) + DateModified = $item.LastWriteTime + } +} + + +$count = 0 +$sql = foreach($c in $csv3) { + $count++ + Write-progress -activity "csv" -status "$count / $($csv2.Count)" + + Write-Output "(N'$($c.Filename)', '$($c.DateModified.ToString('yyyy-MM-dd HH:mm:ss'))',0, NULL)" + +} + + +$csv3 | select Filename, DateModified | Export-Csv -NoTypeInformation -Delimiter ';' T:\m.nielsen\MissingTransactions\csv2.csv -NoClobber \ No newline at end of file diff --git a/Dennis_Scripts/MissingTransactions/workflow.ps1 b/Dennis_Scripts/MissingTransactions/workflow.ps1 new file mode 100644 index 0000000..4ec7fe6 --- /dev/null +++ b/Dennis_Scripts/MissingTransactions/workflow.ps1 @@ -0,0 +1,55 @@ +workflow MissingTransactions { + + + foreach -parallel ($servernum in 1..10) { + + + + + $dates = Get-Item -Path "D:\IFSBOData\FSV\Outgoing_notprocessed_files\*" + + foreach -parallel -throttlelimit 10 ($date in $dates) { + try { + $files = Get-ChildItem -Recurse "D:\IFSBOData\FSV\Outgoing_notprocessed_files\$($date.Name)\rejk-p-mdl003v\dcp_ud" | Where-Object -FilterScript { $_.Attributes -cnotcontains 'directory' } + + Write-Verbose "$computername - csv import" + $csv = Import-Csv "D:\IFSBOData\FSV\outgoing_histo\$($date.Name)\fsv_histooutgoing.txt" -Header ('box name ; file name ; date of arrival ; number of retries ; date of last send info ; date of ack ; row of sending ; current date' -split ' ; ') -Delimiter ';' + + $dateFormatted = [datetime]::ParseExact($date.Name,'yyyyMMdd', [cultureinfo]::InvariantCulture) + + + $filecount = 0 + foreach($file in $files) { + try { + $filecount++ + + $filename = $file.Name + + Write-Verbose "$computername - file filter" + $result = $csv | Where-Object -FilterScript { $_.'file name' -match $filename } + if($result.'date of ack' -ne $null) { + Write-Verbose "$computername - returning obj" + $foundInSql = 0 + [pscustomobject]@{ + Filename = $filename + DateOfAck = $($result.'date of ack') + FoundInSQL = $foundInSql + Server = $servername + Date = $date.Name + } + } + + } + catch { + Write-Warning "File $($file.Name) failed: $_" + } + } + } + catch { + Write-Warning "Date $($date.Name) failed: $_" + } + } + } +} + +$result = MissingTransactions \ No newline at end of file diff --git a/Dennis_Scripts/NagiosAlertParse.ps1 b/Dennis_Scripts/NagiosAlertParse.ps1 new file mode 100644 index 0000000..0e6f7ed --- /dev/null +++ b/Dennis_Scripts/NagiosAlertParse.ps1 @@ -0,0 +1,5440 @@ +$data = @" + +Alert History +Last Updated: Tue Apr 12 15:20:58 CEST 2016 +Nagios® Core™ 3.4.1 - www.nagios.org +Logged in as ThalesMNI +View Status Detail For All Hosts +View Notifications For All Hosts +All Hosts and Services + +Latest Archive +Latest Archive +Log File Navigation +Tue Apr 12 00:00:00 CEST 2016 +to +Present.. + +File: /var/log/nagios/nagios.log +State type options: + +History detail level for all hosts: + + Hide Flapping Alerts + Hide Downtime Alerts + Hide Process Messages + Older Entries First +Update + +April 12, 2016 15:00 + +Service Ok[12-04-2016 15:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044601;OK;HARD;1;OK - MT_Mst_RVM_101 (044601) - 123 minutes since last transaction (0446011K.1E7) +Service Unknown[12-04-2016 15:13:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;UNKNOWN;HARD;1;UNKNOWN - DSB_Bet_RVM_101 (049515) - SPS link down +Service Critical[12-04-2016 15:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 510.067GB (100%) - Free: 1.9GB (0%) +Service Warning[12-04-2016 15:06:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;WARNING;HARD;1;WARNING - DSB_Hjs_RVM_101 (049542) - 1452 minutes since last transaction (0495421K.321) +Service Ok[12-04-2016 15:05:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[12-04-2016 15:04:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[12-04-2016 15:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044601;UNKNOWN;HARD;1;UNKNOWN - MT_Mst_RVM_101 (044601) - SPS link down +Service Ok[12-04-2016 15:03:34] SERVICE ALERT: AccessPoints;AP2_Gunnar_Clausensvej_4_Viby_j-10.87.71.21;OK;SOFT;2;OK - Got reply from host +Service Critical[12-04-2016 15:02:34] SERVICE ALERT: AccessPoints;AP2_Gunnar_Clausensvej_4_Viby_j-10.87.71.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[12-04-2016 15:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.703GB (99%) - Free: 3.264GB (1%) + +April 12, 2016 14:00 + +Service Ok[12-04-2016 14:57:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045116;OK;HARD;1;OK - ARR_Vd_RVM_101 (045116) - 3 minutes since last transaction (0451161K.45E) +Service Ok[12-04-2016 14:56:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045115;OK;HARD;1;OK - ARR_Rej_RVM_101 (045115) - 11 minutes since last transaction (0451151K.26D) +Service Ok[12-04-2016 14:55:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048019;OK;HARD;1;OK - STO_Gre_RVM_101 (048019) - 2 minutes since last transaction (0480193K.09E) +Service Critical[12-04-2016 14:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.488GB (100%) - Free: 2.479GB (0%) +Service Ok[12-04-2016 14:51:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;OK;HARD;1;OK - DSB_Lp_RVM_101 (049558) - 20 minutes since last transaction (0495581K.47F) +Service Ok[12-04-2016 14:49:44] SERVICE ALERT: REJK-P-SQL006;AX Longrunning Exec;OK;HARD;1;OK +Service Ok[12-04-2016 14:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.869GB (99%) - Free: 3.098GB (1%) +Service Critical[12-04-2016 14:44:44] SERVICE ALERT: REJK-P-SQL006;AX Longrunning Exec;CRITICAL;HARD;1;CRITICAL - found 1 execution(s) running more than 21600 seconds. +Service Unknown[12-04-2016 14:40:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048019;UNKNOWN;HARD;1;UNKNOWN - STO_Gre_RVM_101 (048019) - SPS link down +Service Ok[12-04-2016 14:39:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;OK;HARD;1;OK - NT_Hhs_RVM_101 (045020) - 83 minutes since last transaction (0450201K.A64) +Service Critical[12-04-2016 14:36:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.516GB (100%) - Free: 2.451GB (0%) +Service Unknown[12-04-2016 14:36:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;UNKNOWN;HARD;1;UNKNOWN - DSB_Lp_RVM_101 (049558) - SPS link down +Service Ok[12-04-2016 14:31:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.956GB (99%) - Free: 3.012GB (1%) +Service Unknown[12-04-2016 14:24:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;UNKNOWN;HARD;1;UNKNOWN - NT_Hhs_RVM_101 (045020) - SPS link down +Service Critical[12-04-2016 14:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.658GB (100%) - Free: 2.31GB (0%) +Service Ok[12-04-2016 14:20:54] SERVICE ALERT: AccessPoints;AP1_Vellingvej_10_Borkop-10.85.71.20;OK;SOFT;2;OK - Got reply from host +Service Ok[12-04-2016 14:20:44] SERVICE ALERT: AccessPoints;AP2_Vellingvej_10_Borkop-10.85.71.21;OK;SOFT;2;OK - Got reply from host +Service Ok[12-04-2016 14:20:44] SERVICE ALERT: AccessPoints;AP1_Ostermarksvej_20_hojer-10.85.76.20;OK;SOFT;2;OK - Got reply from host +Service Ok[12-04-2016 14:20:34] SERVICE ALERT: AccessPoints;AP1_Industrivej_1_Rodekro-10.85.74.20;OK;SOFT;2;OK - Got reply from host +Service Ok[12-04-2016 14:20:34] SERVICE ALERT: AccessPoints;AP1_Banegaardspladsen_4_Vamdrup-10.85.96.20;OK;SOFT;2;OK - Got reply from host +Service Critical[12-04-2016 14:19:54] SERVICE ALERT: AccessPoints;AP1_Vellingvej_10_Borkop-10.85.71.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 14:19:44] SERVICE ALERT: AccessPoints;AP2_Vellingvej_10_Borkop-10.85.71.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 14:19:44] SERVICE ALERT: AccessPoints;AP1_Ostermarksvej_20_hojer-10.85.76.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 14:19:44] SERVICE ALERT: AccessPoints;AP1_Industrivej_1_Rodekro-10.85.74.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 14:19:44] SERVICE ALERT: AccessPoints;AP1_Banegaardspladsen_4_Vamdrup-10.85.96.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[12-04-2016 14:16:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.052GB (99%) - Free: 2.916GB (1%) +Service Ok[12-04-2016 14:16:04] SERVICE ALERT: AccessPoints;AP2_Norgesvej_2_Hadsund-10.75.12.21;OK;SOFT;3;OK - Got reply from host +Service Ok[12-04-2016 14:15:54] SERVICE ALERT: AccessPoints;AP1_Norgesvej_2_Hadsund-10.75.12.20;OK;SOFT;3;OK - Got reply from host +Service Ok[12-04-2016 14:15:54] SERVICE ALERT: AccessPoints;AP2_Jernbanegade_35_Thisted-10.75.37.21;OK;SOFT;3;OK - Got reply from host +Service Critical[12-04-2016 14:15:04] SERVICE ALERT: AccessPoints;AP2_Norgesvej_2_Hadsund-10.75.12.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[12-04-2016 14:15:04] SERVICE ALERT: AccessPoints;AP1_Norgesvej_2_Hadsund-10.75.12.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[12-04-2016 14:14:54] SERVICE ALERT: AccessPoints;AP2_Jernbanegade_35_Thisted-10.75.37.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[12-04-2016 14:14:04] SERVICE ALERT: AccessPoints;AP2_Norgesvej_2_Hadsund-10.75.12.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 14:14:04] SERVICE ALERT: AccessPoints;AP1_Norgesvej_2_Hadsund-10.75.12.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 14:13:54] SERVICE ALERT: AccessPoints;AP2_Jernbanegade_35_Thisted-10.75.37.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 14:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.817GB (100%) - Free: 2.151GB (0%) +Service Ok[12-04-2016 14:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.719GB (99%) - Free: 3.249GB (1%) + +April 12, 2016 13:00 + +Service Ok[12-04-2016 13:57:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048006;OK;HARD;1;OK - STO_Klu_RVM_101 (048006) - 99 minutes since last transaction (0480061K.AE4) +Service Critical[12-04-2016 13:56:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.446GB (100%) - Free: 2.521GB (0%) +Service Ok[12-04-2016 13:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.899GB (99%) - Free: 3.068GB (1%) +Service Warning[12-04-2016 13:51:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;WARNING;HARD;1;WARNING - DSB_Ap_RVM_101 (049508) - 1445 minutes since last transaction (0495081K.258) +Service Critical[12-04-2016 13:31:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.615GB (100%) - Free: 2.352GB (0%) +Service Warning[12-04-2016 13:30:54] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSN - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Warning[12-04-2016 13:29:44] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSM - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Ok[12-04-2016 13:26:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.02GB (99%) - Free: 2.947GB (1%) +Service Ok[12-04-2016 13:23:54] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting ATO - BO;OK;HARD;1;OK, Current Status: Waiting +Service Critical[12-04-2016 13:16:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.636GB (100%) - Free: 2.332GB (0%) +Service Ok[12-04-2016 13:15:24] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 54/0 (100%) - RVM: 40/0 (100%) +Service Ok[12-04-2016 13:14:14] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 54/0 (100%) - RVM: 40/0 (100%) +Service Warning[12-04-2016 13:13:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;WARNING;HARD;1;WARNING - DSB_Bet_RVM_101 (049515) - 1452 minutes since last transaction (0495151K.3DE) +Service Ok[12-04-2016 13:11:34] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 54/0 (100%) - RVM: 40/0 (100%) +Service Ok[12-04-2016 13:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.072GB (99%) - Free: 2.895GB (1%) +Service Ok[12-04-2016 13:07:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;OK;HARD;1;OK - MET_Van_RVM_101 (047920) - 21 minutes since last transaction (0479201K.8C3) +Service Ok[12-04-2016 13:07:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;OK;HARD;1;OK - MET_Vea_RVM_101 (047019) - 21 minutes since last transaction (0470191K.6FC) +Service Ok[12-04-2016 13:06:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;OK;HARD;1;OK - MET_Øre_RVM_101 (047018) - 5 minutes since last transaction (0470181K.8B8) +Service Ok[12-04-2016 13:05:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;OK;HARD;1;OK - MET_Kn_RVM_101 (047917) - 13 minutes since last transaction (0479171K.FCD) +Service Ok[12-04-2016 13:05:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 5 minutes since last transaction (0470031K.64F) +Service Ok[12-04-2016 13:04:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 19 minutes since last transaction (0470171K.0D6) +Service Ok[12-04-2016 13:04:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;OK;HARD;1;OK - MET_Khs_RVM_101 (047902) - 79 minutes since last transaction (0479021K.643) +Service Ok[12-04-2016 13:04:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;OK;HARD;1;OK - MET_Fl_RVM_101 (047002) - 34 minutes since last transaction (0470021K.328) +Service Ok[12-04-2016 13:04:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[12-04-2016 13:03:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047015;OK;HARD;1;OK - MET_Uni_RVM_101 (047015) - 10 minutes since last transaction (0470151K.94A) +Service Ok[12-04-2016 13:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047029;OK;HARD;1;OK - MET_Cph_RVM_102 (047029) - 3 minutes since last transaction (0470291K.EB4) +Service Critical[12-04-2016 13:03:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 13:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.904GB (100%) - Free: 2.064GB (0%) + +April 12, 2016 12:00 + +Service Unknown[12-04-2016 12:52:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;UNKNOWN;HARD;1;UNKNOWN - MET_Van_RVM_101 (047920) - SPS link down +Service Unknown[12-04-2016 12:52:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;UNKNOWN;HARD;1;UNKNOWN - MET_Vea_RVM_101 (047019) - SPS link down +Service Ok[12-04-2016 12:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.726GB (99%) - Free: 3.241GB (1%) +Service Unknown[12-04-2016 12:51:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;UNKNOWN;HARD;1;UNKNOWN - MET_Øre_RVM_101 (047018) - SPS link down +Service Unknown[12-04-2016 12:50:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_101 (047917) - SPS link down +Service Unknown[12-04-2016 12:50:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[12-04-2016 12:49:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Unknown[12-04-2016 12:49:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;UNKNOWN;HARD;1;UNKNOWN - MET_Khs_RVM_101 (047902) - SPS link down +Service Unknown[12-04-2016 12:49:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;UNKNOWN;HARD;1;UNKNOWN - MET_Fl_RVM_101 (047002) - SPS link down +Service Ok[12-04-2016 12:49:34] SERVICE ALERT: AccessPoints;AP1_Norre_Voldgade_13_Kh-10.74.26.20;OK;SOFT;2;OK - Got reply from host +Service Unknown[12-04-2016 12:48:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047015;UNKNOWN;HARD;1;UNKNOWN - MET_Uni_RVM_101 (047015) - SPS link down +Service Critical[12-04-2016 12:48:44] SERVICE ALERT: AccessPoints;AP1_Norre_Voldgade_13_Kh-10.74.26.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[12-04-2016 12:48:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047029;UNKNOWN;HARD;1;UNKNOWN - MET_Cph_RVM_102 (047029) - SPS link down +Service Critical[12-04-2016 12:41:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.433GB (100%) - Free: 2.534GB (0%) +Service Ok[12-04-2016 12:36:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.886GB (99%) - Free: 3.081GB (1%) +Service Ok[12-04-2016 12:33:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[12-04-2016 12:32:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[12-04-2016 12:27:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048006;UNKNOWN;HARD;1;UNKNOWN - STO_Klu_RVM_101 (048006) - SPS link down +Service Critical[12-04-2016 12:26:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.608GB (100%) - Free: 2.359GB (0%) +Service Ok[12-04-2016 12:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.981GB (99%) - Free: 2.986GB (1%) +Service Critical[12-04-2016 12:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.661GB (100%) - Free: 2.306GB (0%) +Service Ok[12-04-2016 12:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.106GB (99%) - Free: 2.861GB (1%) +Service Ok[12-04-2016 12:02:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[12-04-2016 12:01:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045196;OK;HARD;1;OK - ARR_Um_RVM_101 (045196) - 1 minutes since last transaction (0451963K.016) +Service Critical[12-04-2016 12:01:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 12, 2016 11:00 + +Service Critical[12-04-2016 11:56:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.759GB (100%) - Free: 2.208GB (0%) +Service Ok[12-04-2016 11:47:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044600;OK;HARD;1;OK - MT_Trg_RVM_101 (044600) - 2 minutes since last transaction (0446003K.00D) +Service Ok[12-04-2016 11:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.602GB (99%) - Free: 3.365GB (1%) +Service Critical[12-04-2016 11:36:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.455GB (100%) - Free: 2.513GB (0%) +Service Ok[12-04-2016 11:31:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.901GB (99%) - Free: 3.066GB (1%) +Service Ok[12-04-2016 11:26:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049548;OK;HARD;1;OK - DSB_Kvs_RVM_101 (049548) - 1331 minutes since last transaction (0495481K.2C0) +Service Critical[12-04-2016 11:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.491GB (100%) - Free: 2.476GB (0%) +Service Ok[12-04-2016 11:16:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.943GB (99%) - Free: 3.025GB (1%) +Service Ok[12-04-2016 11:07:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;OK;HARD;1;OK - DSB_Kn_RVM_105 (049385) - 2 minutes since last transaction (0493853K.064) +Service Critical[12-04-2016 11:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.656GB (100%) - Free: 2.312GB (0%) +Service Warning[12-04-2016 11:05:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;WARNING;HARD;1;WARNING - ARR_Rk_RVM_101 (045152) - 1455 minutes since last transaction (0451521K.306) +Service Warning[12-04-2016 11:05:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049917;WARNING;HARD;1;WARNING - DSB_Rf_RVM_101 (049917) - 1444 minutes since last transaction (0499171K.DEC) +Service Ok[12-04-2016 11:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.053GB (99%) - Free: 2.915GB (1%) +Service Ok[12-04-2016 11:01:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[12-04-2016 11:00:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 12, 2016 10:00 + +Service Unknown[12-04-2016 10:52:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_105 (049385) - SPS link down +Service Critical[12-04-2016 10:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.708GB (100%) - Free: 2.259GB (0%) +Service Ok[12-04-2016 10:49:54] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;OK;HARD;1;OK +Service Ok[12-04-2016 10:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.163GB (99%) - Free: 2.805GB (1%) +Service Critical[12-04-2016 10:45:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049415;CRITICAL;HARD;1;CRITICAL - DSB_Bp_RVM_101 (049415) - 2894 minutes since last transaction (0494151K.CCB) +Service Ok[12-04-2016 10:45:04] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;OK;HARD;1;OK +Service Ok[12-04-2016 10:44:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045130;OK;HARD;1;OK - ARR_GÃ¥_RVM_101 (045130) - 1303 minutes since last transaction (0451303K.029) +Service Critical[12-04-2016 10:36:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.838GB (100%) - Free: 2.13GB (0%) +Service Ok[12-04-2016 10:30:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[12-04-2016 10:29:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[12-04-2016 10:29:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045130;UNKNOWN;HARD;1;UNKNOWN - ARR_GÃ¥_RVM_101 (045130) - SPS link down +Service Unknown[12-04-2016 10:26:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049548;UNKNOWN;HARD;1;UNKNOWN - DSB_Kvs_RVM_101 (049548) - SPS link down +Service Ok[12-04-2016 10:26:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;OK;HARD;1;OK - STO_Sol_RVM_101 (049331) - 71 minutes since last transaction (0493311K.0F6) +Service Ok[12-04-2016 10:26:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.782GB (99%) - Free: 3.186GB (1%) +Service Ok[12-04-2016 10:21:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;OK;HARD;1;OK - ARR_Uf_RVM_101 (045138) - 6 minutes since last transaction (0451381K.0DE) +Service Warning[12-04-2016 10:21:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;WARNING;HARD;1;WARNING - ARR_Bw_RVM_101 (045111) - 1446 minutes since last transaction (0451111K.3C6) +Service Critical[12-04-2016 10:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.951GB (100%) - Free: 2.016GB (0%) +Service Warning[12-04-2016 10:21:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049407;WARNING;HARD;1;WARNING - DSB_Oj_RVM_101 (049407) - 1445 minutes since last transaction (0494071K.FBF) +Service Ok[12-04-2016 10:13:44] SERVICE ALERT: AccessPoints;AP5_Jegstrupvej_5_Hasselager-10.87.68.24;OK;SOFT;2;OK - Got reply from host +Service Ok[12-04-2016 10:13:44] SERVICE ALERT: AccessPoints;AP1_Bisgsrdmark_5_Holstebro-10.87.41.20;OK;SOFT;2;OK - Got reply from host +Service Ok[12-04-2016 10:13:44] SERVICE ALERT: AccessPoints;AP1_Nyvasen_5_Havndal-10.87.54.20;OK;SOFT;2;OK - Got reply from host +Service Critical[12-04-2016 10:12:54] SERVICE ALERT: AccessPoints;AP5_Jegstrupvej_5_Hasselager-10.87.68.24;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 10:12:54] SERVICE ALERT: AccessPoints;AP1_Bisgsrdmark_5_Holstebro-10.87.41.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 10:12:44] SERVICE ALERT: AccessPoints;AP1_Nyvasen_5_Havndal-10.87.54.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[12-04-2016 10:11:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;UNKNOWN;HARD;1;UNKNOWN - STO_Sol_RVM_101 (049331) - SPS link down +Service Ok[12-04-2016 10:11:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047009;OK;HARD;1;OK - MET_Kn_RVM_102 (047009) - 14 minutes since last transaction (0470093K.02D) +Service Ok[12-04-2016 10:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.824GB (99%) - Free: 3.143GB (1%) +Service Critical[12-04-2016 10:09:54] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[12-04-2016 10:08:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;OK;HARD;1;OK - ARR_Sm_RVM_101 (045154) - 7 minutes since last transaction (0451541K.307) +Service Ok[12-04-2016 10:07:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;OK;HARD;1;OK - NT_Ken_RVM_101 (045001) - 36 minutes since last transaction (0450013K.008) +Service Critical[12-04-2016 10:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.594GB (100%) - Free: 2.374GB (0%) +Service Ok[12-04-2016 10:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.099GB (99%) - Free: 2.869GB (1%) + +April 12, 2016 09:00 + +Service Unknown[12-04-2016 09:56:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047009;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_102 (047009) - SPS link down +Service Critical[12-04-2016 09:56:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.747GB (100%) - Free: 2.22GB (0%) +Service Unknown[12-04-2016 09:52:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;UNKNOWN;HARD;1;UNKNOWN - NT_Ken_RVM_101 (045001) - SPS link down +Service Ok[12-04-2016 09:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.102GB (99%) - Free: 2.866GB (1%) +Service Ok[12-04-2016 09:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045108;OK;HARD;1;OK - ARR_Tdr_RVM_101 (045108) - 3 minutes since last transaction (0451081K.6AD) +Service Critical[12-04-2016 09:31:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.809GB (100%) - Free: 2.158GB (0%) +Service Ok[12-04-2016 09:30:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045147;OK;HARD;1;OK - ARR_Hx_RVM_101 (045147) - 14 minutes since last transaction (0451471K.40F) +Service Warning[12-04-2016 09:23:54] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting ATO - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Ok[12-04-2016 09:22:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;OK;HARD;1;OK - NT_Ken_RVM_101 (045001) - 615 minutes since last transaction (0450011K.7A6) +Service Ok[12-04-2016 09:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.734GB (99%) - Free: 3.233GB (1%) +Service Ok[12-04-2016 09:17:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049505;OK;HARD;1;OK - DSB_Tp_RVM_101 (049505) - 2 minutes since last transaction (0495051K.223) +Service Critical[12-04-2016 09:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.51GB (100%) - Free: 2.458GB (0%) +Service Warning[12-04-2016 09:09:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045113;WARNING;HARD;1;WARNING - ARR_Æk_RVM_101 (045113) - 1449 minutes since last transaction (0451131K.838) +Service Ok[12-04-2016 09:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.884GB (99%) - Free: 3.083GB (1%) +Service Ok[12-04-2016 09:00:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;OK;HARD;1;OK - DSB_Svv_RVM_101 (049551) - 0 minutes since last transaction (0495511K.635) + +April 12, 2016 08:00 + +Service Critical[12-04-2016 08:56:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.621GB (100%) - Free: 2.346GB (0%) +Service Ok[12-04-2016 08:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.013GB (99%) - Free: 2.955GB (1%) +Service Ok[12-04-2016 08:42:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;OK;HARD;1;OK - ARR_Hw_RVM_101 (045145) - 11 minutes since last transaction (0451451K.2EE) +Service Critical[12-04-2016 08:41:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.707GB (100%) - Free: 2.261GB (0%) +Service Warning[12-04-2016 08:38:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045125;WARNING;HARD;1;WARNING - ARR_Vka_RVM_101 (045125) - 1449 minutes since last transaction (0451253K.046) +Service Ok[12-04-2016 08:36:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.137GB (99%) - Free: 2.83GB (1%) +Service Ok[12-04-2016 08:29:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Critical[12-04-2016 08:28:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[12-04-2016 08:28:04] SERVICE ALERT: REJK-P-SPS003;FSV history out;OK;HARD;1;OK +Service Critical[12-04-2016 08:27:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[12-04-2016 08:26:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;OK;HARD;1;OK - DSB_Mr_RVM_101 (049564) - 1 minutes since last transaction (0495641K.28A) +Service Critical[12-04-2016 08:26:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.815GB (100%) - Free: 2.153GB (0%) +Service Critical[12-04-2016 08:23:04] SERVICE ALERT: REJK-P-SPS003;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 910 sec exceeded threshold of 900 sec +Service Ok[12-04-2016 08:16:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.677GB (99%) - Free: 3.291GB (1%) +Service Ok[12-04-2016 08:12:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[12-04-2016 08:11:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[12-04-2016 08:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.428GB (100%) - Free: 2.54GB (0%) +Service Ok[12-04-2016 08:03:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049555;OK;HARD;1;OK - DSB_Øs_RVM_101 (049555) - 9 minutes since last transaction (0495551K.5AA) +Service Warning[12-04-2016 08:02:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045163;WARNING;HARD;1;WARNING - ARR_Bic_RVM_101 (045163) - 1442 minutes since last transaction (0451631K.2C9) +Service Warning[12-04-2016 08:01:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045119;WARNING;HARD;1;WARNING - ARR_Gs_RVM_101 (045119) - 1455 minutes since last transaction (0451191K.7CD) +Service Ok[12-04-2016 08:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.851GB (99%) - Free: 3.117GB (1%) + +April 12, 2016 07:00 + +Service Critical[12-04-2016 07:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.496GB (100%) - Free: 2.471GB (0%) +Service Ok[12-04-2016 07:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.916GB (99%) - Free: 3.052GB (1%) +Service Warning[12-04-2016 07:42:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045116;WARNING;HARD;1;WARNING - ARR_Vd_RVM_101 (045116) - 1449 minutes since last transaction (0451161K.45D) +Service Warning[12-04-2016 07:41:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;WARNING;HARD;1;WARNING - DSB_Mr_RVM_101 (049564) - 1991 minutes since last transaction (0495641K.289) +Service Ok[12-04-2016 07:41:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045157;OK;HARD;1;OK - ARR_Vp_RVM_101 (045157) - 0 minutes since last transaction (0451571K.36E) +Service Warning[12-04-2016 07:40:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049563;WARNING;HARD;1;WARNING - DSB_Os_RVM_101 (049563) - 1455 minutes since last transaction (0495631K.361) +Service Warning[12-04-2016 07:38:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;WARNING;HARD;1;WARNING - ARR_Sm_RVM_101 (045154) - 1452 minutes since last transaction (0451541K.306) +Service Critical[12-04-2016 07:36:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.729GB (100%) - Free: 2.239GB (0%) +Service Ok[12-04-2016 07:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045134;OK;HARD;1;OK - ARR_Lm_RVM_101 (045134) - 14 minutes since last transaction (0451341K.2F7) +Service Ok[12-04-2016 07:32:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049404;OK;HARD;1;OK - DSB_Kd_RVM_101 (049404) - 20 minutes since last transaction (0494041K.72B) +Service Ok[12-04-2016 07:32:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049946;OK;HARD;1;OK - DSB_Kø_RVM_101 (049946) - 35 minutes since last transaction (0499461K.412) +Service Ok[12-04-2016 07:32:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049534;OK;HARD;1;OK - DSB_Str_RVM_101 (049534) - 67 minutes since last transaction (0495341K.9AC) +Service Critical[12-04-2016 07:32:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049505;CRITICAL;HARD;1;CRITICAL - DSB_Tp_RVM_101 (049505) - 13997 minutes since last transaction (0495051K.222) +Service Ok[12-04-2016 07:32:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045133;OK;HARD;1;OK - ARR_Sj_RVM_101 (045133) - 889 minutes since last transaction (0451331K.2CF) +Service Ok[12-04-2016 07:32:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045163;OK;HARD;1;OK - ARR_Bic_RVM_101 (045163) - 1412 minutes since last transaction (0451631K.2C9) +Service Ok[12-04-2016 07:32:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049316;OK;HARD;1;OK - DSB_Trk_RVM_101 (049316) - 15 minutes since last transaction (0493161K.53B) +Service Ok[12-04-2016 07:32:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045149;OK;HARD;1;OK - ARR_Hn_RVM_101 (045149) - 901 minutes since last transaction (0451491K.4EE) +Service Ok[12-04-2016 07:32:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045120;OK;HARD;1;OK - ARR_Sej_RVM_101 (045120) - 1147 minutes since last transaction (0451201K.168) +Service Ok[12-04-2016 07:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049914;OK;HARD;1;OK - DSB_Lw_RVM_101 (049914) - 856 minutes since last transaction (0499141K.96D) +Service Ok[12-04-2016 07:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049552;OK;HARD;1;OK - DSB_Svg_RVM_101 (049552) - 623 minutes since last transaction (0495521K.E82) +Service Ok[12-04-2016 07:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049444;OK;HARD;1;OK - DSB_Bl_RVM_101 (049444) - 34 minutes since last transaction (0494441K.EE3) +Service Ok[12-04-2016 07:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049519;OK;HARD;1;OK - DSB_Sd_RVM_101 (049519) - 51 minutes since last transaction (0495191K.39D) +Service Ok[12-04-2016 07:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049403;OK;HARD;1;OK - DSB_Tl_RVM_101 (049403) - 34 minutes since last transaction (0494031K.4B1) +Service Ok[12-04-2016 07:31:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049211;OK;HARD;1;OK - DSB_Jy_RVM_101 (049211) - 34 minutes since last transaction (0492111K.0FD) +Service Ok[12-04-2016 07:31:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045161;OK;HARD;1;OK - ARR_Stu_RVM_101 (045161) - 2236 minutes since last transaction (0451611K.050) +Service Ok[12-04-2016 07:31:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049533;OK;HARD;1;OK - DSB_Ho_RVM_101 (049533) - 51 minutes since last transaction (0495331K.B75) +Service Ok[12-04-2016 07:31:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045106;OK;HARD;1;OK - ARR_Ri_RVM_101 (045106) - 676 minutes since last transaction (0451061K.3B5) +Service Ok[12-04-2016 07:31:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048141;OK;HARD;1;OK - STO_Bft_RVM_101 (048141) - 34 minutes since last transaction (0481411K.B51) +Service Ok[12-04-2016 07:31:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048094;OK;HARD;1;OK - STO_Ryt_RVM_101 (048094) - 1 minutes since last transaction (0480941K.A37) +Service Warning[12-04-2016 07:31:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045196;WARNING;HARD;1;WARNING - ARR_Um_RVM_101 (045196) - 22771 minutes since last transaction (0451961K.069) +Service Ok[12-04-2016 07:31:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045148;OK;HARD;1;OK - ARR_Vi_RVM_101 (045148) - 468 minutes since last transaction (0451481K.DE8) +Service Ok[12-04-2016 07:31:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045119;OK;HARD;1;OK - ARR_Gs_RVM_101 (045119) - 1425 minutes since last transaction (0451191K.7CD) +Service Ok[12-04-2016 07:31:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.183GB (99%) - Free: 2.784GB (1%) +Service Warning[12-04-2016 07:30:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;WARNING;HARD;1;WARNING - DSB_Svv_RVM_101 (049551) - 2309 minutes since last transaction (0495511K.634) +Service Ok[12-04-2016 07:30:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049443;OK;HARD;1;OK - DSB_Lih_RVM_101 (049443) - 5 minutes since last transaction (0494431K.576) +Service Ok[12-04-2016 07:30:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049518;OK;HARD;1;OK - DSB_Hs_RVM_101 (049518) - 17 minutes since last transaction (0495181K.402) +Service Ok[12-04-2016 07:30:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049352;OK;HARD;1;OK - DSB_Vj_RVM_101 (049352) - 0 minutes since last transaction (0493521K.A51) +Service Ok[12-04-2016 07:30:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049943;OK;HARD;1;OK - DSB_Ab_RVM_102 (049943) - 12 minutes since last transaction (0499431K.755) +Service Ok[12-04-2016 07:30:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049531;OK;HARD;1;OK - DSB_Id_RVM_101 (049531) - 996 minutes since last transaction (0495311K.53F) +Service Ok[12-04-2016 07:30:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045131;OK;HARD;1;OK - ARR_Øg_RVM_101 (045131) - 33 minutes since last transaction (0451311K.E21) +Service Ok[12-04-2016 07:30:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049374;OK;HARD;1;OK - DSB_Hf_RVM_101 (049374) - 12 minutes since last transaction (0493741K.C54) +Service Ok[12-04-2016 07:30:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045105;OK;HARD;1;OK - ARR_Sne_RVM_101 (045105) - 12 minutes since last transaction (0451051K.551) +Service Ok[12-04-2016 07:30:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048126;OK;HARD;1;OK - STO_Alb_RVM_101 (048126) - 17 minutes since last transaction (0481261K.8DC) +Service Ok[12-04-2016 07:30:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045194;OK;HARD;1;OK - ARR_Yd_RVM_101 (045194) - 1004 minutes since last transaction (0451941K.37E) +Service Warning[12-04-2016 07:30:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045147;WARNING;HARD;1;WARNING - ARR_Hx_RVM_101 (045147) - 1979 minutes since last transaction (0451471K.40E) +Service Unknown[12-04-2016 07:26:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;UNKNOWN;HARD;1;UNKNOWN - DSB_Mr_RVM_101 (049564) - SPS link down +Service Warning[12-04-2016 07:26:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045157;WARNING;HARD;1;WARNING - ARR_Vp_RVM_101 (045157) - 1441 minutes since last transaction (0451571K.36D) +Service Ok[12-04-2016 07:23:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045009;OK;HARD;1;OK - NT_Sgb_RVM_101 (045009) - 773 minutes since last transaction (0450091K.D9D) +Service Warning[12-04-2016 07:23:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;WARNING;HARD;1;WARNING - ARR_Ds_RVM_101 (045112) - 1453 minutes since last transaction (0451121K.242) +Service Critical[12-04-2016 07:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.877GB (100%) - Free: 2.09GB (0%) +Service Unknown[12-04-2016 07:18:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045134;UNKNOWN;HARD;1;UNKNOWN - ARR_Lm_RVM_101 (045134) - SPS link down +Service Unknown[12-04-2016 07:17:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049404;UNKNOWN;HARD;1;UNKNOWN - DSB_Kd_RVM_101 (049404) - SPS link down +Service Unknown[12-04-2016 07:17:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049946;UNKNOWN;HARD;1;UNKNOWN - DSB_Kø_RVM_101 (049946) - SPS link down +Service Unknown[12-04-2016 07:17:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045133;UNKNOWN;HARD;1;UNKNOWN - ARR_Sj_RVM_101 (045133) - SPS link down +Service Unknown[12-04-2016 07:17:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049534;UNKNOWN;HARD;1;UNKNOWN - DSB_Str_RVM_101 (049534) - SPS link down +Service Unknown[12-04-2016 07:17:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045163;UNKNOWN;HARD;1;UNKNOWN - ARR_Bic_RVM_101 (045163) - SPS link down +Service Unknown[12-04-2016 07:17:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049505;UNKNOWN;HARD;1;UNKNOWN - DSB_Tp_RVM_101 (049505) - SPS link down +Service Unknown[12-04-2016 07:17:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049316;UNKNOWN;HARD;1;UNKNOWN - DSB_Trk_RVM_101 (049316) - SPS link down +Service Unknown[12-04-2016 07:17:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045149;UNKNOWN;HARD;1;UNKNOWN - ARR_Hn_RVM_101 (045149) - SPS link down +Service Unknown[12-04-2016 07:17:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045120;UNKNOWN;HARD;1;UNKNOWN - ARR_Sej_RVM_101 (045120) - SPS link down +Service Unknown[12-04-2016 07:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049914;UNKNOWN;HARD;1;UNKNOWN - DSB_Lw_RVM_101 (049914) - SPS link down +Service Unknown[12-04-2016 07:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049519;UNKNOWN;HARD;1;UNKNOWN - DSB_Sd_RVM_101 (049519) - SPS link down +Service Unknown[12-04-2016 07:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049403;UNKNOWN;HARD;1;UNKNOWN - DSB_Tl_RVM_101 (049403) - SPS link down +Service Unknown[12-04-2016 07:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049444;UNKNOWN;HARD;1;UNKNOWN - DSB_Bl_RVM_101 (049444) - SPS link down +Service Unknown[12-04-2016 07:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049552;UNKNOWN;HARD;1;UNKNOWN - DSB_Svg_RVM_101 (049552) - SPS link down +Service Unknown[12-04-2016 07:16:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049211;UNKNOWN;HARD;1;UNKNOWN - DSB_Jy_RVM_101 (049211) - SPS link down +Service Unknown[12-04-2016 07:16:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045161;UNKNOWN;HARD;1;UNKNOWN - ARR_Stu_RVM_101 (045161) - SPS link down +Service Unknown[12-04-2016 07:16:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049533;UNKNOWN;HARD;1;UNKNOWN - DSB_Ho_RVM_101 (049533) - SPS link down +Service Unknown[12-04-2016 07:16:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045106;UNKNOWN;HARD;1;UNKNOWN - ARR_Ri_RVM_101 (045106) - SPS link down +Service Unknown[12-04-2016 07:16:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048094;UNKNOWN;HARD;1;UNKNOWN - STO_Ryt_RVM_101 (048094) - SPS link down +Service Unknown[12-04-2016 07:16:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048141;UNKNOWN;HARD;1;UNKNOWN - STO_Bft_RVM_101 (048141) - SPS link down +Service Unknown[12-04-2016 07:16:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045196;UNKNOWN;HARD;1;UNKNOWN - ARR_Um_RVM_101 (045196) - SPS link down +Service Unknown[12-04-2016 07:16:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045148;UNKNOWN;HARD;1;UNKNOWN - ARR_Vi_RVM_101 (045148) - SPS link down +Service Unknown[12-04-2016 07:16:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045119;UNKNOWN;HARD;1;UNKNOWN - ARR_Gs_RVM_101 (045119) - SPS link down +Service Unknown[12-04-2016 07:15:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;UNKNOWN;HARD;1;UNKNOWN - DSB_Svv_RVM_101 (049551) - SPS link down +Service Unknown[12-04-2016 07:15:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049443;UNKNOWN;HARD;1;UNKNOWN - DSB_Lih_RVM_101 (049443) - SPS link down +Service Unknown[12-04-2016 07:15:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049518;UNKNOWN;HARD;1;UNKNOWN - DSB_Hs_RVM_101 (049518) - SPS link down +Service Unknown[12-04-2016 07:15:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049352;UNKNOWN;HARD;1;UNKNOWN - DSB_Vj_RVM_101 (049352) - SPS link down +Service Unknown[12-04-2016 07:15:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049943;UNKNOWN;HARD;1;UNKNOWN - DSB_Ab_RVM_102 (049943) - SPS link down +Service Unknown[12-04-2016 07:15:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049531;UNKNOWN;HARD;1;UNKNOWN - DSB_Id_RVM_101 (049531) - SPS link down +Service Unknown[12-04-2016 07:15:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045131;UNKNOWN;HARD;1;UNKNOWN - ARR_Øg_RVM_101 (045131) - SPS link down +Service Unknown[12-04-2016 07:15:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045105;UNKNOWN;HARD;1;UNKNOWN - ARR_Sne_RVM_101 (045105) - SPS link down +Service Unknown[12-04-2016 07:15:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049374;UNKNOWN;HARD;1;UNKNOWN - DSB_Hf_RVM_101 (049374) - SPS link down +Service Unknown[12-04-2016 07:15:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048126;UNKNOWN;HARD;1;UNKNOWN - STO_Alb_RVM_101 (048126) - SPS link down +Service Unknown[12-04-2016 07:15:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045194;UNKNOWN;HARD;1;UNKNOWN - ARR_Yd_RVM_101 (045194) - SPS link down +Service Unknown[12-04-2016 07:15:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045147;UNKNOWN;HARD;1;UNKNOWN - ARR_Hx_RVM_101 (045147) - SPS link down +Service Ok[12-04-2016 07:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.738GB (99%) - Free: 3.229GB (1%) +Service Warning[12-04-2016 07:09:54] SERVICE ALERT: REJK-P-SQL006;DynamicsPerf files usage - DBA;WARNING;HARD;1;WARNING - 'DynamicsPerf' will try to grow by 500 MBs drive 'F:' have enough free space 429514 MBs available. +Service Unknown[12-04-2016 07:08:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045009;UNKNOWN;HARD;1;UNKNOWN - NT_Sgb_RVM_101 (045009) - SPS link down +Service Critical[12-04-2016 07:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 510.016GB (100%) - Free: 1.951GB (0%) +Service Ok[12-04-2016 07:04:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;OK;HARD;1;OK - STO_Val_RVM_101 (048144) - 994 minutes since last transaction (0481441K.3E4) + +April 12, 2016 06:00 + +Service Ok[12-04-2016 06:57:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049565;OK;HARD;1;OK - DSB_RÃ¥_RVM_101 (049565) - 1 minutes since last transaction (0495651K.3A8) +Service Ok[12-04-2016 06:56:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509GB (99%) - Free: 2.968GB (1%) +Service Critical[12-04-2016 06:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.751GB (100%) - Free: 2.216GB (0%) +Service Ok[12-04-2016 06:41:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.234GB (99%) - Free: 2.734GB (1%) +Service Critical[12-04-2016 06:31:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.857GB (100%) - Free: 2.111GB (0%) +Service Ok[12-04-2016 06:26:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.294GB (99%) - Free: 2.674GB (1%) +Service Warning[12-04-2016 06:12:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049565;WARNING;HARD;1;WARNING - DSB_RÃ¥_RVM_101 (049565) - 1453 minutes since last transaction (0495651K.3A7) +Service Warning[12-04-2016 06:12:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;WARNING;HARD;1;WARNING - ARR_Hw_RVM_101 (045145) - 1453 minutes since last transaction (0451451K.2ED) +Service Critical[12-04-2016 06:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.505GB (100%) - Free: 2.463GB (0%) +Service Ok[12-04-2016 06:11:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[12-04-2016 06:10:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045094;OK;HARD;1;OK - NT_Sal_RVM_101 (045094) - 625 minutes since last transaction (0450941K.3A2) +Service Critical[12-04-2016 06:10:14] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[12-04-2016 06:07:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;UNKNOWN;HARD;1;UNKNOWN - NT_Ken_RVM_101 (045001) - SPS link down +Service Ok[12-04-2016 06:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.868GB (99%) - Free: 3.099GB (1%) +Service Critical[12-04-2016 06:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.768GB (100%) - Free: 2.2GB (0%) +Service Ok[12-04-2016 06:01:04] SERVICE ALERT: REJK-P-SMC002;Ram usage;OK;HARD;1;OK - 3.2% (519168 kB) free. + +April 12, 2016 05:00 + +Service Ok[12-04-2016 05:56:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.158GB (99%) - Free: 2.81GB (1%) +Service Unknown[12-04-2016 05:55:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045094;UNKNOWN;HARD;1;UNKNOWN - NT_Sal_RVM_101 (045094) - SPS link down +Service Ok[12-04-2016 05:52:04] SERVICE ALERT: AccessPoints;AP1_Slimmingevej_50_Vollerslev-10.71.79.20;OK;HARD;3;OK - Got reply from host +Service Critical[12-04-2016 05:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.79GB (100%) - Free: 2.177GB (0%) +Service Ok[12-04-2016 05:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.104GB (99%) - Free: 2.863GB (1%) +Service Ok[12-04-2016 05:43:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;OK;HARD;1;OK +Service Ok[12-04-2016 05:40:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 3.7% (596692 kB) free. +Service Critical[12-04-2016 05:33:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 960 sec exceeded threshold of 900 sec +Service Ok[12-04-2016 05:32:04] SERVICE ALERT: REJK-P-SQL006;Job Execution - Nets Invoice Reminder Response M602 DAT - BO;OK;HARD;1;OK - Normal execution interval +Service Ok[12-04-2016 05:28:04] SERVICE ALERT: REJK-P-SPS010;FSV history out;OK;HARD;1;OK +Service Critical[12-04-2016 05:26:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.735GB (100%) - Free: 2.232GB (0%) +Service Ok[12-04-2016 05:24:44] SERVICE ALERT: REJK-P-INT002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 8GB - Used: 1.864GB (23%) - Free: 6.136GB (77%) +Service Ok[12-04-2016 05:23:34] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Critical[12-04-2016 05:23:04] SERVICE ALERT: REJK-P-SPS010;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1180 sec exceeded threshold of 900 sec +Service Ok[12-04-2016 05:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.224GB (99%) - Free: 2.744GB (1%) +Service Ok[12-04-2016 05:21:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;OK;HARD;1;OK - DSB_Es_RVM_102 (049420) - 5 minutes since last transaction (0494201K.F5E) +Service Warning[12-04-2016 05:15:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.1% (181972 kB) free! +Service Warning[12-04-2016 05:14:44] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.563GB (95%) - Free: 447.031MB (5%) +Service Critical[12-04-2016 05:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.848GB (100%) - Free: 2.119GB (0%) +Service Ok[12-04-2016 05:10:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 2.3% (380804 kB) free. +Service Ok[12-04-2016 05:08:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[12-04-2016 05:07:44] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;OK;HARD;1;OK +Service Unknown[12-04-2016 05:06:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;UNKNOWN;HARD;1;UNKNOWN - DSB_Es_RVM_102 (049420) - SPS link down +Service Warning[12-04-2016 05:05:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.1% (180600 kB) free! +Service Ok[12-04-2016 05:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.96GB (99%) - Free: 3.007GB (1%) +Service Critical[12-04-2016 05:00:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (168088 kB) free! + +April 12, 2016 04:00 + +Service Critical[12-04-2016 04:56:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.907GB (100%) - Free: 2.061GB (0%) +Service Warning[12-04-2016 04:55:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.1% (182812 kB) free! +Service Warning[12-04-2016 04:53:24] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 7000 sec exceeded threshold of 3600 sec +Service Ok[12-04-2016 04:53:04] SERVICE ALERT: REJK-P-SPS009;FSV history out;OK;HARD;1;OK +Service Ok[12-04-2016 04:53:04] SERVICE ALERT: REJK-P-SPS007;FSV history out;OK;HARD;1;OK +Service Ok[12-04-2016 04:52:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;OK;HARD;1;OK +Service Ok[12-04-2016 04:48:34] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[12-04-2016 04:48:34] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[12-04-2016 04:48:14] SERVICE ALERT: REJK-P-MDL001;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 8.928GB (56%) - Free: 7.071GB (44%) +Service Critical[12-04-2016 04:48:04] SERVICE ALERT: REJK-P-SPS009;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 965 sec exceeded threshold of 900 sec +Service Critical[12-04-2016 04:48:04] SERVICE ALERT: REJK-P-SPS007;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 966 sec exceeded threshold of 900 sec +Service Ok[12-04-2016 04:47:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049361;OK;HARD;1;OK - DSB_Kh_RVM_101 (049361) - 437 minutes since last transaction (0493611K.0B7) +Service Ok[12-04-2016 04:47:24] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[12-04-2016 04:47:24] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[12-04-2016 04:46:14] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[12-04-2016 04:46:14] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[12-04-2016 04:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.841GB (99%) - Free: 3.127GB (1%) +Service Ok[12-04-2016 04:46:04] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;OK;HARD;1;OK - IFS_Tracking_Aggregation execution status is normal +Service Ok[12-04-2016 04:45:04] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[12-04-2016 04:45:04] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Critical[12-04-2016 04:44:44] SERVICE ALERT: REJK-P-INT002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 8GB - Used: 7.789GB (97%) - Free: 215.785MB (3%) +Service Ok[12-04-2016 04:37:54] SERVICE ALERT: REJK-P-SPS002;FSV history out;OK;HARD;1;OK +Service Critical[12-04-2016 04:36:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.47GB (100%) - Free: 2.498GB (0%) +Service Warning[12-04-2016 04:34:44] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.422GB (93%) - Free: 591.734MB (7%) +Service Ok[12-04-2016 04:33:04] SERVICE ALERT: REJK-P-SPS008;FSV history out;OK;HARD;1;OK +Service Critical[12-04-2016 04:32:54] SERVICE ALERT: REJK-P-SPS002;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1044 sec exceeded threshold of 900 sec +Service Unknown[12-04-2016 04:32:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049361;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_101 (049361) - SPS link down +Service Warning[12-04-2016 04:32:04] SERVICE ALERT: REJK-P-SQL006;Job Execution - Nets Invoice Reminder Response M602 DAT - BO;WARNING;HARD;1;WARNING - JOB - Nets Invoice/Reminder Response (M602) has not been executed since 2016-04-11 02:30:11. Current Status: Executing +Service Ok[12-04-2016 04:31:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.926GB (99%) - Free: 3.041GB (1%) +Service Ok[12-04-2016 04:30:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048008;OK;HARD;1;OK - STO_Und_RVM_102 (048008) - 719 minutes since last transaction (0480081K.B75) +Service Ok[12-04-2016 04:23:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;OK;HARD;1;OK - DSB_Øds_RVM_101 (049561) - 787 minutes since last transaction (0495611K.356) +Service Critical[12-04-2016 04:23:04] SERVICE ALERT: REJK-P-SPS008;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1173 sec exceeded threshold of 900 sec +Service Critical[12-04-2016 04:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.542GB (100%) - Free: 2.425GB (0%) +Service Ok[12-04-2016 04:21:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;OK;HARD;1;OK - DSB_Hjs_RVM_101 (049542) - 807 minutes since last transaction (0495421K.321) +Service Ok[12-04-2016 04:18:14] SERVICE ALERT: REJK-P-MDL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 13.294GB (83%) - Free: 2.706GB (17%) +Service Ok[12-04-2016 04:16:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.024GB (99%) - Free: 2.944GB (1%) +Service Unknown[12-04-2016 04:15:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048008;UNKNOWN;HARD;1;UNKNOWN - STO_Und_RVM_102 (048008) - SPS link down +Service Unknown[12-04-2016 04:08:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;UNKNOWN;HARD;1;UNKNOWN - DSB_Øds_RVM_101 (049561) - SPS link down +Service Critical[12-04-2016 04:08:04] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;CRITICAL;HARD;1;CRITICAL - modified time 7563 sec exceeded threshold of 7200 sec +Service Critical[12-04-2016 04:07:44] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;CRITICAL;HARD;1;CRITICAL - modified time 7563 sec exceeded threshold of 7200 sec +Service Critical[12-04-2016 04:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.743GB (100%) - Free: 2.224GB (0%) +Service Unknown[12-04-2016 04:06:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;UNKNOWN;HARD;1;UNKNOWN - DSB_Hjs_RVM_101 (049542) - SPS link down +Service Warning[12-04-2016 04:06:04] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.3% (213136 kB) free! +Service Ok[12-04-2016 04:03:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049902;OK;HARD;1;OK - DSB_Rg_RVM_102 (049902) - 297 minutes since last transaction (0499021K.707) +Service Ok[12-04-2016 04:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.17GB (99%) - Free: 2.797GB (1%) +Service Warning[12-04-2016 04:01:04] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;WARNING;HARD;1;WARNING - IFS_Tracking_Aggregation has not been executed since 2 hours. Last Execution Status: Succeeded, Last Execution Date Time: 2016-04-12 02:00:00 +Service Critical[12-04-2016 04:01:04] SERVICE ALERT: REJK-P-SMC002;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (161272 kB) free! + +April 12, 2016 03:00 + +Service Warning[12-04-2016 03:58:14] SERVICE ALERT: REJK-P-MDL001;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.699GB (92%) - Free: 1.3GB (8%) +Service Critical[12-04-2016 03:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.876GB (100%) - Free: 2.091GB (0%) +Service Unknown[12-04-2016 03:48:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049902;UNKNOWN;HARD;1;UNKNOWN - DSB_Rg_RVM_102 (049902) - SPS link down +Service Ok[12-04-2016 03:48:04] SERVICE ALERT: REJK-P-SPS003;FSV history out;OK;HARD;1;OK +Service Ok[12-04-2016 03:47:54] SERVICE ALERT: REJK-P-SPS006;FSV history out;OK;HARD;1;OK +Service Ok[12-04-2016 03:46:44] SERVICE ALERT: REJK-P-SPS006;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 03:43:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;OK;HARD;1;OK - DSB_Bet_RVM_101 (049515) - 882 minutes since last transaction (0495151K.3DE) +Service Critical[12-04-2016 03:41:44] SERVICE ALERT: REJK-P-SPS006;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2016 sec exceeded threshold of 1800 sec +Service Ok[12-04-2016 03:41:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.64GB (99%) - Free: 3.328GB (1%) +Service Ok[12-04-2016 03:38:04] SERVICE ALERT: REJK-P-SPS008;FSV history out;OK;HARD;1;OK +Service Critical[12-04-2016 03:33:14] SERVICE ALERT: REJK-P-MDL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.336GB (96%) - Free: 679.199MB (4%) +Service Critical[12-04-2016 03:33:04] SERVICE ALERT: REJK-P-SPS003;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 984 sec exceeded threshold of 900 sec +Service Critical[12-04-2016 03:33:04] SERVICE ALERT: REJK-P-SPS008;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1007 sec exceeded threshold of 900 sec +Service Critical[12-04-2016 03:32:54] SERVICE ALERT: REJK-P-SPS006;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1042 sec exceeded threshold of 900 sec +Service Critical[12-04-2016 03:31:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.47GB (100%) - Free: 2.498GB (0%) +Service Unknown[12-04-2016 03:28:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;UNKNOWN;HARD;1;UNKNOWN - DSB_Bet_RVM_101 (049515) - SPS link down +Service Ok[12-04-2016 03:26:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.787GB (99%) - Free: 3.18GB (1%) +Service Warning[12-04-2016 03:23:14] SERVICE ALERT: REJK-P-MDL002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.641GB (92%) - Free: 1.358GB (8%) +Service Critical[12-04-2016 03:16:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.576GB (100%) - Free: 2.392GB (0%) +Service Ok[12-04-2016 03:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.034GB (99%) - Free: 2.933GB (1%) +Service Warning[12-04-2016 03:07:44] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 3963 sec exceeded threshold of 3600 sec +Service Warning[12-04-2016 03:07:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 3963 sec exceeded threshold of 3600 sec +Service Critical[12-04-2016 03:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.758GB (100%) - Free: 2.21GB (0%) +Service Ok[12-04-2016 03:00:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 2.3% (370052 kB) free. + +April 12, 2016 02:00 + +Service Critical[12-04-2016 02:59:14] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[12-04-2016 02:59:04] SERVICE ALERT: REJK-P-SPS003;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Ok[12-04-2016 02:56:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.16GB (99%) - Free: 2.808GB (1%) +Service Warning[12-04-2016 02:55:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.2% (194968 kB) free! +Service Ok[12-04-2016 02:54:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048106;OK;HARD;1;OK - STO_Hut_RVM_101 (048106) - 294 minutes since last transaction (0481061K.C49) +Service Ok[12-04-2016 02:50:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 3.0% (492828 kB) free. +Service Critical[12-04-2016 02:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.846GB (100%) - Free: 2.122GB (0%) +Service Warning[12-04-2016 02:45:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.3% (205636 kB) free! +Service Ok[12-04-2016 02:41:54] SERVICE ALERT: REJK-P-SPS009;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 02:41:54] SERVICE ALERT: REJK-P-SPS007;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 02:41:54] SERVICE ALERT: REJK-P-SPS005;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 02:41:54] SERVICE ALERT: REJK-P-SPS008;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 02:41:54] SERVICE ALERT: REJK-P-SPS001;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 02:41:54] SERVICE ALERT: REJK-P-SPS003;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 02:41:44] SERVICE ALERT: REJK-P-SPS006;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 02:41:44] SERVICE ALERT: REJK-P-SPS004;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 02:41:44] SERVICE ALERT: REJK-P-SPS002;FSV history in;OK;HARD;1;OK +Service Critical[12-04-2016 02:41:34] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[12-04-2016 02:41:24] SERVICE ALERT: REJK-P-SPS003;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[12-04-2016 02:40:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (168964 kB) free! +Service Unknown[12-04-2016 02:39:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048106;UNKNOWN;HARD;1;UNKNOWN - STO_Hut_RVM_101 (048106) - SPS link down +Service Critical[12-04-2016 02:36:44] SERVICE ALERT: REJK-P-SPS004;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2065 sec exceeded threshold of 1800 sec +Service Critical[12-04-2016 02:36:44] SERVICE ALERT: REJK-P-SPS002;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2038 sec exceeded threshold of 1800 sec +Service Ok[12-04-2016 02:36:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.662GB (99%) - Free: 3.306GB (1%) +Service Critical[12-04-2016 02:35:24] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Primary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[12-04-2016 02:35:14] SERVICE ALERT: REJK-P-SPS003;SPS EOD Distribution - Primary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[12-04-2016 02:31:54] SERVICE ALERT: REJK-P-SPS009;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1845 sec exceeded threshold of 1800 sec +Service Critical[12-04-2016 02:31:54] SERVICE ALERT: REJK-P-SPS007;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1828 sec exceeded threshold of 1800 sec +Service Critical[12-04-2016 02:31:54] SERVICE ALERT: REJK-P-SPS005;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1829 sec exceeded threshold of 1800 sec +Service Critical[12-04-2016 02:31:54] SERVICE ALERT: REJK-P-SPS008;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1832 sec exceeded threshold of 1800 sec +Service Critical[12-04-2016 02:31:54] SERVICE ALERT: REJK-P-SPS003;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1826 sec exceeded threshold of 1800 sec +Service Critical[12-04-2016 02:31:54] SERVICE ALERT: REJK-P-SPS001;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1830 sec exceeded threshold of 1800 sec +Service Critical[12-04-2016 02:31:44] SERVICE ALERT: REJK-P-SPS006;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1816 sec exceeded threshold of 1800 sec +Service Critical[12-04-2016 02:26:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.583GB (100%) - Free: 2.385GB (0%) +Service Ok[12-04-2016 02:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.812GB (99%) - Free: 3.155GB (1%) +Service Critical[12-04-2016 02:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.474GB (100%) - Free: 2.493GB (0%) +Service Critical[12-04-2016 02:08:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 3312 exceeded threshold of 1000 +Service Critical[12-04-2016 02:08:34] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 3057 exceeded threshold of 1000 +Service Ok[12-04-2016 02:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.896GB (99%) - Free: 3.071GB (1%) +Service Ok[12-04-2016 02:05:14] SERVICE ALERT: REJK-P-SQL003;Boris connections;OK;HARD;1;OK - Number of BORIS TCRW connected: 232 +Service Ok[12-04-2016 02:05:14] SERVICE ALERT: REJK-P-SPS005;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[12-04-2016 02:05:14] SERVICE ALERT: REJK-P-SPS003;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[12-04-2016 02:05:14] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Critical[12-04-2016 02:05:04] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[12-04-2016 02:05:04] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[12-04-2016 02:03:34] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[12-04-2016 02:03:34] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[12-04-2016 02:02:24] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[12-04-2016 02:02:24] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[12-04-2016 02:01:14] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[12-04-2016 02:01:14] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[12-04-2016 02:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.692GB (100%) - Free: 2.276GB (0%) +Service Critical[12-04-2016 02:00:14] SERVICE ALERT: REJK-P-SPS005;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[12-04-2016 02:00:14] SERVICE ALERT: REJK-P-SPS003;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[12-04-2016 02:00:14] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). + +April 12, 2016 01:00 + +Service Ok[12-04-2016 01:56:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.198GB (99%) - Free: 2.77GB (1%) +Service Critical[12-04-2016 01:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.487GB (100%) - Free: 2.48GB (0%) +Service Ok[12-04-2016 01:41:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.785GB (99%) - Free: 3.182GB (1%) +Service Ok[12-04-2016 01:25:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 4.3% (694384 kB) free. +Service Critical[12-04-2016 01:21:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.644GB (100%) - Free: 2.324GB (0%) +Service Warning[12-04-2016 01:21:04] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.2% (191876 kB) free! +Service Warning[12-04-2016 01:20:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.9% (306112 kB) free! +Service Ok[12-04-2016 01:16:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.96GB (99%) - Free: 3.008GB (1%) +Service Critical[12-04-2016 01:15:14] SERVICE ALERT: REJK-P-SMC003;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (159688 kB) free! +Service Critical[12-04-2016 01:06:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.656GB (100%) - Free: 2.312GB (0%) +Service Ok[12-04-2016 01:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.153GB (99%) - Free: 2.814GB (1%) + +April 12, 2016 00:00 + +Service Critical[12-04-2016 00:51:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.645GB (100%) - Free: 2.322GB (0%) +Service Ok[12-04-2016 00:46:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.132GB (99%) - Free: 2.835GB (1%) +Service Critical[12-04-2016 00:36:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.877GB (100%) - Free: 2.09GB (0%) +Service Ok[12-04-2016 00:32:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048038;OK;HARD;1;OK - STO_Av_RVM_101 (048038) - 392 minutes since last transaction (0480381K.FC2) +Service Ok[12-04-2016 00:28:24] SERVICE ALERT: REJK-P-BDC002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 4GB - Used: 3.127GB (78%) - Free: 893.016MB (22%) +Service Ok[12-04-2016 00:26:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.725GB (99%) - Free: 3.242GB (1%) +Service Warning[12-04-2016 00:23:24] SERVICE ALERT: REJK-P-BDC002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 4GB - Used: 3.631GB (91%) - Free: 377.742MB (9%) +Service Ok[12-04-2016 00:19:14] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter TSJ - BO;OK;HARD;1;OK - Normal execution interval +Service Ok[12-04-2016 00:18:04] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter REJ - BO;OK;HARD;1;OK - Normal execution interval +Service Unknown[12-04-2016 00:17:24] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048038;UNKNOWN;HARD;1;UNKNOWN - STO_Av_RVM_101 (048038) - SPS link down +Service Ok[12-04-2016 00:16:54] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter OSS - BO;OK;HARD;1;OK - Normal execution interval +Service Critical[12-04-2016 00:16:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.516GB (100%) - Free: 2.452GB (0%) +Service Ok[12-04-2016 00:14:44] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter ATO - BO;OK;HARD;1;OK - Normal execution interval +Service Ok[12-04-2016 00:11:54] SERVICE ALERT: REJK-P-SPS005;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 00:11:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.825GB (99%) - Free: 3.142GB (1%) +Service Ok[12-04-2016 00:08:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;OK;HARD;1;OK +Service Ok[12-04-2016 00:08:04] SERVICE ALERT: REJK-P-SPS010;FSV history out;OK;HARD;1;OK +Service Ok[12-04-2016 00:08:04] SERVICE ALERT: REJK-P-SPS008;FSV history out;OK;HARD;1;OK +Service Ok[12-04-2016 00:06:54] SERVICE ALERT: REJK-P-SPS010;FSV history in;OK;HARD;1;OK +Service Ok[12-04-2016 00:06:54] SERVICE ALERT: REJK-P-SPS008;FSV history in;OK;HARD;1;OK +Service Critical[12-04-2016 00:03:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps005/D$/IFSBOData/FSV/Outgoing_histo/20160412/FSV_HistoOutgoing.txt not found +Service Critical[12-04-2016 00:03:04] SERVICE ALERT: REJK-P-SPS010;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps010/D$/IFSBOData/FSV/Outgoing_histo/20160412/FSV_HistoOutgoing.txt not found +Service Critical[12-04-2016 00:03:04] SERVICE ALERT: REJK-P-SPS008;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps008/D$/IFSBOData/FSV/Outgoing_histo/20160412/FSV_HistoOutgoing.txt not found +Service Critical[12-04-2016 00:01:54] SERVICE ALERT: REJK-P-SPS005;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps005/D$/IFSBOData/FSV/Incoming_histo/20160412/FSV_HistoIncoming.txt not found +Service Critical[12-04-2016 00:01:54] SERVICE ALERT: REJK-P-SPS010;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps010/D$/IFSBOData/FSV/Incoming_histo/20160412/FSV_HistoIncoming.txt not found +Service Critical[12-04-2016 00:01:54] SERVICE ALERT: REJK-P-SPS008;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps008/D$/IFSBOData/FSV/Incoming_histo/20160412/FSV_HistoIncoming.txt not found +Service Critical[12-04-2016 00:01:14] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.583GB (100%) - Free: 2.385GB (0%) + +Alert History +Last Updated: Tue Apr 12 15:21:21 CEST 2016 +Nagios® Core™ 3.4.1 - www.nagios.org +Logged in as ThalesMNI +View Status Detail For All Hosts +View Notifications For All Hosts +All Hosts and Services + +Earlier Archive +Earlier Archive +Log File Navigation +Sat Apr 9 00:00:00 CEST 2016 +to +Sun Apr 10 00:00:00 CEST 2016 More Recent Archive +More Recent Archive + +File: /var/log/nagios/archives/nagios-04-10-2016-00.log +State type options: + +History detail level for all hosts: + + Hide Flapping Alerts + Hide Downtime Alerts + Hide Process Messages + Older Entries First +Update + +April 09, 2016 23:00 + +Service Critical[09-04-2016 23:55:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.921GB (100%) - Free: 2.047GB (0%) +Service Ok[09-04-2016 23:50:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.316GB (99%) - Free: 2.652GB (1%) +Service Critical[09-04-2016 23:40:08] SERVICE ALERT: REJK-P-SPS010;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[09-04-2016 23:20:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.744GB (100%) - Free: 2.223GB (0%) +Service Ok[09-04-2016 23:15:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.137GB (99%) - Free: 2.831GB (1%) +Service Warning[09-04-2016 23:14:08] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSY - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Warning[09-04-2016 23:10:58] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSJ - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Warning[09-04-2016 23:09:48] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting REJ - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Warning[09-04-2016 23:07:58] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting DSB - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Critical[09-04-2016 23:05:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.877GB (100%) - Free: 2.09GB (0%) +Service Warning[09-04-2016 23:02:38] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter REJ - BO;WARNING;HARD;1;WARNING - JOB - Creation of collection letter has not been executed since 2016-04-08 21:01:47. Current Status: Executing +Service Warning[09-04-2016 23:01:28] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter OSS - BO;WARNING;HARD;1;WARNING - JOB - Creation of collection letter has not been executed since 2016-04-08 21:01:47. Current Status: Executing +Service Ok[09-04-2016 23:00:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.301GB (99%) - Free: 2.666GB (1%) +Service Critical[09-04-2016 23:00:08] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;CRITICAL;HARD;1;CRITICAL - JOB - Creation of collection letter has not been executed since 2016-04-08 21:12:44. Current Status: Waiting + +April 09, 2016 22:00 + +Service Critical[09-04-2016 22:55:08] SERVICE ALERT: REJK-P-SPS010;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[09-04-2016 22:50:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.963GB (100%) - Free: 2.005GB (0%) +Service Ok[09-04-2016 22:47:38] SERVICE ALERT: REJK-P-WEB007;CWS Login;OK;SOFT;2;OK - Login succeeded +Service Critical[09-04-2016 22:47:28] SERVICE ALERT: REJK-P-WEB007;CWS Login;CRITICAL;SOFT;1;(Service Check Timed Out) +Service Ok[09-04-2016 22:45:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.386GB (99%) - Free: 2.582GB (1%) +Service Ok[09-04-2016 22:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;OK;HARD;1;OK - ARR_Trn_RVM_101 (045109) - 3 minutes since last transaction (0451091K.54F) +Service Critical[09-04-2016 22:15:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.646GB (100%) - Free: 2.321GB (0%) +Service Ok[09-04-2016 22:10:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.05GB (99%) - Free: 2.918GB (1%) +Service Critical[09-04-2016 22:00:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.833GB (100%) - Free: 2.134GB (0%) + +April 09, 2016 21:00 + +Service Ok[09-04-2016 21:55:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.111GB (99%) - Free: 2.856GB (1%) +Service Ok[09-04-2016 21:51:28] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 21:50:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 21:45:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 510.069GB (100%) - Free: 1.898GB (0%) +Service Ok[09-04-2016 21:40:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.361GB (99%) - Free: 2.606GB (1%) +Service Ok[09-04-2016 21:28:18] SERVICE ALERT: AccessPoints;AP1_Skaerringevej_27_Maribo-10.81.11.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 21:28:18] SERVICE ALERT: AccessPoints;AP1_STS_Naestved-10.81.1.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 21:27:18] SERVICE ALERT: AccessPoints;AP1_Skaerringevej_27_Maribo-10.81.11.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 21:27:18] SERVICE ALERT: AccessPoints;AP1_STS_Naestved-10.81.1.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 21:26:08] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;SOFT;2;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[09-04-2016 21:25:08] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;SOFT;1;(Return code of 255 is out of bounds) +Service Ok[09-04-2016 21:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;OK;HARD;1;OK - ARR_Sm_RVM_101 (045154) - 6 minutes since last transaction (0451541K.305) +Service Ok[09-04-2016 21:18:38] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[09-04-2016 21:18:28] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Ok[09-04-2016 21:05:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 21:04:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 21:03:38] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1878 exceeded threshold of 1000 +Service Critical[09-04-2016 21:03:28] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 2480 exceeded threshold of 1000 +Service Warning[09-04-2016 21:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045134;WARNING;HARD;1;WARNING - ARR_Lm_RVM_101 (045134) - 1455 minutes since last transaction (0451341K.2F2) + +April 09, 2016 20:00 + +Service Ok[09-04-2016 20:49:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049524;OK;HARD;1;OK - DSB_Rd_RVM_101 (049524) - 23 minutes since last transaction (0495241K.993) +Service Ok[09-04-2016 20:49:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;OK;HARD;1;OK - DSB_Kn_RVM_105 (049385) - 9 minutes since last transaction (0493851K.5CF) +Service Ok[09-04-2016 20:49:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049320;OK;HARD;1;OK - STO_Har_RVM_101 (049320) - 124 minutes since last transaction (0493201K.7C3) +Service Warning[09-04-2016 20:48:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;WARNING;HARD;1;WARNING - DSB_Lp_RVM_101 (049558) - 1683 minutes since last transaction (0495581K.479) +Service Ok[09-04-2016 20:48:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;OK;HARD;1;OK - ARR_Bg_RVM_101 (045166) - 2260 minutes since last transaction (0451661K.1B9) +Service Ok[09-04-2016 20:48:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;OK;HARD;1;OK - DSB_Hjs_RVM_101 (049542) - 408 minutes since last transaction (0495421K.31E) +Service Ok[09-04-2016 20:48:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049384;OK;HARD;1;OK - DSB_Kn_RVM_104 (049384) - 8 minutes since last transaction (0493841K.F56) +Service Ok[09-04-2016 20:48:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 78 minutes since last transaction (0470031K.605) +Service Ok[09-04-2016 20:48:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;OK;HARD;1;OK - ARR_Rk_RVM_101 (045152) - 183 minutes since last transaction (0451521K.303) +Service Ok[09-04-2016 20:48:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;OK;HARD;1;OK - STO_St_RVM_101 (048116) - 33 minutes since last transaction (0481161K.1DA) +Service Ok[09-04-2016 20:48:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048083;OK;HARD;1;OK - STO_Nø_RVM_101 (048083) - 33 minutes since last transaction (0480831K.460) +Service Ok[09-04-2016 20:48:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;OK;HARD;1;OK - STO_Val_RVM_101 (048144) - 377 minutes since last transaction (0481441K.3E1) +Service Ok[09-04-2016 20:48:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;OK;HARD;1;OK - STO_Pbt_RVM_101 (048102) - 32 minutes since last transaction (0481021K.034) +Service Ok[09-04-2016 20:46:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;OK;HARD;1;OK - STO_Vs_RVM_101 (048115) - 196 minutes since last transaction (0481151K.377) +Service Ok[09-04-2016 20:46:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049540;OK;HARD;1;OK - DSB_Oss_RVM_101 (049540) - 616 minutes since last transaction (0495401K.665) +Service Ok[09-04-2016 20:46:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047015;OK;HARD;1;OK - MET_Uni_RVM_101 (047015) - 31 minutes since last transaction (0470151K.8F4) +Service Ok[09-04-2016 20:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;OK;HARD;1;OK - NT_Hhs_RVM_101 (045020) - 194 minutes since last transaction (0450201K.A5C) +Service Critical[09-04-2016 20:40:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.787GB (100%) - Free: 2.18GB (0%) +Service Ok[09-04-2016 20:36:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049451;OK;HARD;1;OK - DSB_Sa_RVM_101 (049451) - 171 minutes since last transaction (0494511K.606) +Service Ok[09-04-2016 20:36:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049523;OK;HARD;1;OK - DSB_Lg_RVM_101 (049523) - 216 minutes since last transaction (0495231K.C36) +Service Critical[09-04-2016 20:36:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;CRITICAL;HARD;1;CRITICAL - DSB_Øds_RVM_101 (049561) - 3141 minutes since last transaction (0495611K.353) +Service Ok[09-04-2016 20:36:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;OK;HARD;1;OK - DSB_Vjs_RVM_101 (049525) - 295 minutes since last transaction (0495251K.38A) +Service Ok[09-04-2016 20:36:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049409;OK;HARD;1;OK - DSB_Te_RVM_101 (049409) - 696 minutes since last transaction (0494091K.232) +Service Ok[09-04-2016 20:36:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048087;OK;HARD;1;OK - STO_Fl_RVM_101 (048087) - 155 minutes since last transaction (0480871K.505) +Service Ok[09-04-2016 20:36:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048519;OK;HARD;1;OK - DSB_So_RVM_101 (048519) - 156 minutes since last transaction (0485191K.91A) +Service Ok[09-04-2016 20:36:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049305;OK;HARD;1;OK - DSB_Ni_RVM_101 (049305) - 21 minutes since last transaction (0493051K.460) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049367;OK;HARD;1;OK - DSB_Kh_RVM_107 (049367) - 21 minutes since last transaction (0493671K.47B) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049436;OK;HARD;1;OK - DSB_Ad_RVM_101 (049436) - 261 minutes since last transaction (0494361K.D9B) +Service Critical[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;CRITICAL;HARD;1;CRITICAL - ARR_Ds_RVM_101 (045112) - 3394 minutes since last transaction (0451121K.241) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049027;OK;HARD;1;OK - DSB_Ro_RVM_102 (049027) - 53 minutes since last transaction (0490271K.218) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048017;OK;HARD;1;OK - STO_Sjæ_RVM_101 (048017) - 21 minutes since last transaction (0480171K.F4B) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049386;OK;HARD;1;OK - DSB_Kn_RVM_106 (049386) - 21 minutes since last transaction (0493861K.4CA) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049321;OK;HARD;1;OK - DSB_Gt_RVM_101 (049321) - 53 minutes since last transaction (0493211K.854) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049906;OK;HARD;1;OK - DSB_HtÃ¥_RVM_101 (049906) - 54 minutes since last transaction (0499061K.5F8) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045139;OK;HARD;1;OK - ARR_Vem_RVM_101 (045139) - 539 minutes since last transaction (0451391K.1D4) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049544;OK;HARD;1;OK - DSB_Ã…s_RVM_101 (049544) - 291 minutes since last transaction (0495441K.2BD) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;OK;HARD;1;OK - DSB_Eb_RVM_101 (049510) - 471 minutes since last transaction (0495101K.277) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045125;OK;HARD;1;OK - ARR_Vka_RVM_101 (045125) - 531 minutes since last transaction (0451251K.35F) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045009;OK;HARD;1;OK - NT_Sgb_RVM_101 (045009) - 51 minutes since last transaction (0450091K.D8A) +Service Ok[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;OK;HARD;1;OK - STO_Hot_RVM_101 (048148) - 53 minutes since last transaction (0481481K.A27) +Service Warning[09-04-2016 20:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;WARNING;HARD;1;WARNING - ARR_Sm_RVM_101 (045154) - 2031 minutes since last transaction (0451541K.304) +Service Ok[09-04-2016 20:35:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.241GB (99%) - Free: 2.726GB (1%) +Service Warning[09-04-2016 20:35:08] SERVICE ALERT: REJK-P-SPS010;SPS EOD Distribution - Action List;WARNING;HARD;1;WARNING - 99% updated in 62 minutes - VCF: 42/0 (100%) - RVM: 35/1 (97%) +Service Unknown[09-04-2016 20:34:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049524;UNKNOWN;HARD;1;UNKNOWN - DSB_Rd_RVM_101 (049524) - SPS link down +Service Unknown[09-04-2016 20:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_105 (049385) - SPS link down +Service Unknown[09-04-2016 20:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049320;UNKNOWN;HARD;1;UNKNOWN - STO_Har_RVM_101 (049320) - SPS link down +Service Ok[09-04-2016 20:34:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Unknown[09-04-2016 20:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;UNKNOWN;HARD;1;UNKNOWN - DSB_Lp_RVM_101 (049558) - SPS link down +Service Critical[09-04-2016 20:33:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[09-04-2016 20:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;UNKNOWN;HARD;1;UNKNOWN - ARR_Bg_RVM_101 (045166) - SPS link down +Service Unknown[09-04-2016 20:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;UNKNOWN;HARD;1;UNKNOWN - DSB_Hjs_RVM_101 (049542) - SPS link down +Service Unknown[09-04-2016 20:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049384;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_104 (049384) - SPS link down +Service Unknown[09-04-2016 20:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[09-04-2016 20:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;UNKNOWN;HARD;1;UNKNOWN - ARR_Rk_RVM_101 (045152) - SPS link down +Service Unknown[09-04-2016 20:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;UNKNOWN;HARD;1;UNKNOWN - STO_St_RVM_101 (048116) - SPS link down +Service Unknown[09-04-2016 20:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048083;UNKNOWN;HARD;1;UNKNOWN - STO_Nø_RVM_101 (048083) - SPS link down +Service Unknown[09-04-2016 20:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_101 (048144) - SPS link down +Service Unknown[09-04-2016 20:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;UNKNOWN;HARD;1;UNKNOWN - STO_Pbt_RVM_101 (048102) - SPS link down +Service Unknown[09-04-2016 20:31:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;UNKNOWN;HARD;1;UNKNOWN - STO_Vs_RVM_101 (048115) - SPS link down +Service Unknown[09-04-2016 20:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049540;UNKNOWN;HARD;1;UNKNOWN - DSB_Oss_RVM_101 (049540) - SPS link down +Service Unknown[09-04-2016 20:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047015;UNKNOWN;HARD;1;UNKNOWN - MET_Uni_RVM_101 (047015) - SPS link down +Service Warning[09-04-2016 20:30:08] SERVICE ALERT: REJK-P-SPS010;SPS EOD Distribution - Secondary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 102 minutes - VCF: 46/0 (100%) - RVM: 34/1 (97%) +Service Unknown[09-04-2016 20:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;UNKNOWN;HARD;1;UNKNOWN - NT_Hhs_RVM_101 (045020) - SPS link down +Service Ok[09-04-2016 20:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;OK;HARD;1;OK - ARR_Kæ_RVM_101 (045160) - 14 minutes since last transaction (0451601K.2D5) +Service Ok[09-04-2016 20:29:08] SERVICE ALERT: AccessPoints;AP1_Holbaek_Valdemar-10.83.28.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 20:28:08] SERVICE ALERT: AccessPoints;AP1_Holbaek_Valdemar-10.83.28.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 20:25:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 510.014GB (100%) - Free: 1.953GB (0%) +Service Ok[09-04-2016 20:25:08] SERVICE ALERT: REJK-P-SPS010;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 29/0 (100%) - RVM: 16/0 (100%) +Service Ok[09-04-2016 20:22:18] SERVICE ALERT: AccessPoints;AP1_Banegardspladsen_4_Nykobing_F-10.64.18.20;OK;SOFT;3;OK - Got reply from host +Service Ok[09-04-2016 20:22:18] SERVICE ALERT: AccessPoints;AP1_Jernbanegade_1_Helsingoer-10.64.8.20;OK;SOFT;3;OK - Got reply from host +Service Unknown[09-04-2016 20:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049451;UNKNOWN;HARD;1;UNKNOWN - DSB_Sa_RVM_101 (049451) - SPS link down +Service Unknown[09-04-2016 20:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049523;UNKNOWN;HARD;1;UNKNOWN - DSB_Lg_RVM_101 (049523) - SPS link down +Service Unknown[09-04-2016 20:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;UNKNOWN;HARD;1;UNKNOWN - DSB_Vjs_RVM_101 (049525) - SPS link down +Service Unknown[09-04-2016 20:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;UNKNOWN;HARD;1;UNKNOWN - DSB_Øds_RVM_101 (049561) - SPS link down +Service Unknown[09-04-2016 20:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049409;UNKNOWN;HARD;1;UNKNOWN - DSB_Te_RVM_101 (049409) - SPS link down +Service Unknown[09-04-2016 20:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048087;UNKNOWN;HARD;1;UNKNOWN - STO_Fl_RVM_101 (048087) - SPS link down +Service Unknown[09-04-2016 20:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048519;UNKNOWN;HARD;1;UNKNOWN - DSB_So_RVM_101 (048519) - SPS link down +Service Unknown[09-04-2016 20:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049305;UNKNOWN;HARD;1;UNKNOWN - DSB_Ni_RVM_101 (049305) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049367;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_107 (049367) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049436;UNKNOWN;HARD;1;UNKNOWN - DSB_Ad_RVM_101 (049436) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049027;UNKNOWN;HARD;1;UNKNOWN - DSB_Ro_RVM_102 (049027) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;UNKNOWN;HARD;1;UNKNOWN - ARR_Ds_RVM_101 (045112) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048017;UNKNOWN;HARD;1;UNKNOWN - STO_Sjæ_RVM_101 (048017) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049386;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_106 (049386) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045139;UNKNOWN;HARD;1;UNKNOWN - ARR_Vem_RVM_101 (045139) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049321;UNKNOWN;HARD;1;UNKNOWN - DSB_Gt_RVM_101 (049321) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049544;UNKNOWN;HARD;1;UNKNOWN - DSB_Ã…s_RVM_101 (049544) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049906;UNKNOWN;HARD;1;UNKNOWN - DSB_HtÃ¥_RVM_101 (049906) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;UNKNOWN;HARD;1;UNKNOWN - DSB_Eb_RVM_101 (049510) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045125;UNKNOWN;HARD;1;UNKNOWN - ARR_Vka_RVM_101 (045125) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045009;UNKNOWN;HARD;1;UNKNOWN - NT_Sgb_RVM_101 (045009) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;UNKNOWN;HARD;1;UNKNOWN - STO_Hot_RVM_101 (048148) - SPS link down +Service Unknown[09-04-2016 20:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;UNKNOWN;HARD;1;UNKNOWN - ARR_Sm_RVM_101 (045154) - SPS link down +Service Critical[09-04-2016 20:21:18] SERVICE ALERT: AccessPoints;AP1_Banegardspladsen_4_Nykobing_F-10.64.18.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[09-04-2016 20:21:18] SERVICE ALERT: AccessPoints;AP1_Jernbanegade_1_Helsingoer-10.64.8.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[09-04-2016 20:20:18] SERVICE ALERT: AccessPoints;AP1_Banegardspladsen_4_Nykobing_F-10.64.18.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 20:20:18] SERVICE ALERT: AccessPoints;AP1_Jernbanegade_1_Helsingoer-10.64.8.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 20:20:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.365GB (99%) - Free: 2.603GB (1%) +Service Warning[09-04-2016 20:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;WARNING;HARD;1;WARNING - DSB_Ap_RVM_101 (049508) - 1758 minutes since last transaction (0495081K.253) + +April 09, 2016 19:00 + +Service Warning[09-04-2016 19:50:08] SERVICE ALERT: REJK-P-SPS010;SPS EOD Distribution - Secondary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 62 minutes - VCF: 49/0 (100%) - RVM: 35/1 (97%) +Service Unknown[09-04-2016 19:48:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;UNKNOWN;HARD;1;UNKNOWN - DSB_Ap_RVM_101 (049508) - SPS link down +Service Warning[09-04-2016 19:46:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044601;WARNING;HARD;1;WARNING - MT_Mst_RVM_101 (044601) - 1441 minutes since last transaction (0446011K.1E2) +Service Ok[09-04-2016 19:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;OK;HARD;1;OK - DSB_Og_RVM_101 (049440) - 14 minutes since last transaction (0494401K.BE9) +Service Warning[09-04-2016 19:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;WARNING;HARD;1;WARNING - ARR_Kæ_RVM_101 (045160) - 1454 minutes since last transaction (0451601K.2D4) +Service Critical[09-04-2016 19:35:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.758GB (100%) - Free: 2.209GB (0%) +Service Ok[09-04-2016 19:30:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.188GB (99%) - Free: 2.779GB (1%) +Service Warning[09-04-2016 19:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045116;WARNING;HARD;1;WARNING - ARR_Vd_RVM_101 (045116) - 1454 minutes since last transaction (0451161K.45B) +Service Critical[09-04-2016 19:20:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.793GB (100%) - Free: 2.175GB (0%) +Service Ok[09-04-2016 19:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 3 minutes since last transaction (0470171K.090) +Service Ok[09-04-2016 19:15:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.258GB (99%) - Free: 2.709GB (1%) +Service Warning[09-04-2016 19:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;WARNING;HARD;1;WARNING - DSB_Ap_RVM_101 (049508) - 1698 minutes since last transaction (0495081K.253) +Service Ok[09-04-2016 19:03:28] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Unknown[09-04-2016 19:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Critical[09-04-2016 19:02:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[09-04-2016 19:01:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 09, 2016 18:00 + +Service Ok[09-04-2016 18:55:58] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Skaelskor-10.84.25.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 18:55:08] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Skaelskor-10.84.25.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 18:50:18] SERVICE ALERT: AccessPoints;AP4_Jegstrupvej_5_Hasselager-10.87.68.23;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 18:49:18] SERVICE ALERT: AccessPoints;AP4_Jegstrupvej_5_Hasselager-10.87.68.23;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[09-04-2016 18:48:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;UNKNOWN;HARD;1;UNKNOWN - DSB_Ap_RVM_101 (049508) - SPS link down +Service Ok[09-04-2016 18:31:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 18:31:08] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;SOFT;2;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[09-04-2016 18:30:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 18:30:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.739GB (100%) - Free: 2.228GB (0%) +Service Critical[09-04-2016 18:30:08] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;SOFT;1;(Return code of 255 is out of bounds) +Service Ok[09-04-2016 18:28:08] SERVICE ALERT: AccessPoints;AP1_Bjergevej_22_Sdr_Felding-10.87.32.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 18:27:58] SERVICE ALERT: AccessPoints;AP2_Suderholmen_8_Randers-10.87.53.21;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 18:27:58] SERVICE ALERT: AccessPoints;AP1_Rylevej_3_Norre_Snede-10.87.20.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 18:27:28] SERVICE ALERT: AccessPoints;AP1_Norregade_50_Kjellerup-10.87.42.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 18:27:28] SERVICE ALERT: AccessPoints;AP1_Sondergade_16_Skive-10.87.48.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 18:27:18] SERVICE ALERT: AccessPoints;AP1_Suderholmen_8_Randers-10.87.53.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 18:27:08] SERVICE ALERT: AccessPoints;AP1_Bjergevej_22_Sdr_Felding-10.87.32.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 18:27:08] SERVICE ALERT: AccessPoints;AP1_Rylevej_3_Norre_Snede-10.87.20.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 18:27:08] SERVICE ALERT: AccessPoints;AP2_Suderholmen_8_Randers-10.87.53.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 18:26:38] SERVICE ALERT: AccessPoints;AP1_Norregade_50_Kjellerup-10.87.42.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 18:26:28] SERVICE ALERT: AccessPoints;AP1_Sondergade_16_Skive-10.87.48.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 18:26:28] SERVICE ALERT: AccessPoints;AP1_Suderholmen_8_Randers-10.87.53.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 18:25:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.11GB (99%) - Free: 2.858GB (1%) +Service Critical[09-04-2016 18:15:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.825GB (100%) - Free: 2.143GB (0%) +Service Ok[09-04-2016 18:10:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.288GB (99%) - Free: 2.679GB (1%) +Service Ok[09-04-2016 18:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049918;OK;HARD;1;OK - DSB_Tov_RVM_101 (049918) - 3 minutes since last transaction (0499181K.058) +Service Warning[09-04-2016 18:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;WARNING;HARD;1;WARNING - DSB_Ap_RVM_101 (049508) - 1638 minutes since last transaction (0495081K.253) +Service Ok[09-04-2016 18:00:28] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 18:00:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 510.019GB (100%) - Free: 1.949GB (0%) + +April 09, 2016 17:00 + +Service Warning[09-04-2016 17:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;WARNING;HARD;1;WARNING - DSB_Og_RVM_101 (049440) - 1453 minutes since last transaction (0494401K.BE8) +Service Critical[09-04-2016 17:59:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 17:55:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.368GB (99%) - Free: 2.6GB (1%) +Service Ok[09-04-2016 17:44:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 17:43:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[09-04-2016 17:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;UNKNOWN;HARD;1;UNKNOWN - DSB_Ap_RVM_101 (049508) - SPS link down +Service Ok[09-04-2016 17:28:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 17:27:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 17:25:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.639GB (100%) - Free: 2.328GB (0%) +Service Ok[09-04-2016 17:20:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.166GB (99%) - Free: 2.801GB (1%) +Service Critical[09-04-2016 17:15:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.903GB (100%) - Free: 2.065GB (0%) +Service Ok[09-04-2016 17:10:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.215GB (99%) - Free: 2.753GB (1%) + +April 09, 2016 16:00 + +Service Warning[09-04-2016 16:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049511;WARNING;HARD;1;WARNING - DSB_Na_RVM_101 (049511) - 1454 minutes since last transaction (0495111K.2FF) +Service Critical[09-04-2016 16:50:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.588GB (100%) - Free: 2.38GB (0%) +Service Warning[09-04-2016 16:48:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;WARNING;HARD;1;WARNING - DSB_Lp_RVM_101 (049558) - 1443 minutes since last transaction (0495581K.479) +Service Ok[09-04-2016 16:45:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 508.989GB (99%) - Free: 2.979GB (1%) +Service Critical[09-04-2016 16:35:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.692GB (100%) - Free: 2.275GB (0%) +Service Ok[09-04-2016 16:30:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.174GB (99%) - Free: 2.794GB (1%) +Service Critical[09-04-2016 16:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;CRITICAL;HARD;1;CRITICAL - DSB_Øds_RVM_101 (049561) - 2886 minutes since last transaction (0495611K.353) +Service Warning[09-04-2016 16:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;WARNING;HARD;1;WARNING - MT_Mal_RVM_101 (044602) - 1442 minutes since last transaction (0446021K.2B4) +Service Unknown[09-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049315;UNKNOWN;HARD;1;UNKNOWN - DSB_Hh_RVM_101 (049315) - SPS link down +Service Warning[09-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;WARNING;HARD;1;WARNING - DSB_Svv_RVM_101 (049551) - 1451 minutes since last transaction (0495511K.630) +Service Ok[09-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049912;OK;HARD;1;OK - DSB_Ro_RVM_103 (049912) - 14 minutes since last transaction (0499121K.F59) + +April 09, 2016 15:00 + +Service Ok[09-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;OK;HARD;1;OK - ARR_Hw_RVM_101 (045145) - 14 minutes since last transaction (0451451K.2EC) +Service Unknown[09-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049912;UNKNOWN;HARD;1;UNKNOWN - DSB_Ro_RVM_103 (049912) - SPS link down +Service Ok[09-04-2016 15:51:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;OK;HARD;1;OK - DSB_Vjs_RVM_101 (049525) - 10 minutes since last transaction (0495251K.38A) +Service Warning[09-04-2016 15:48:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049918;WARNING;HARD;1;WARNING - DSB_Tov_RVM_101 (049918) - 1443 minutes since last transaction (0499181K.057) +Service Ok[09-04-2016 15:48:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 3 minutes since last transaction (0470171K.08B) +Service Warning[09-04-2016 15:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049354;WARNING;HARD;1;WARNING - DSB_Uu_RVM_101 (049354) - 1454 minutes since last transaction (0493541K.515) +Service Ok[09-04-2016 15:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049410;OK;HARD;1;OK - DSB_Pa_RVM_101 (049410) - 14 minutes since last transaction (0494101K.523) +Service Critical[09-04-2016 15:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;CRITICAL;HARD;1;CRITICAL - DSB_Bet_RVM_101 (049515) - 2894 minutes since last transaction (0495151K.3DA) +Service Ok[09-04-2016 15:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;OK;HARD;1;OK - STO_Emt_RVM_101 (048061) - 3 minutes since last transaction (0480613K.0DE) +Service Unknown[09-04-2016 15:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Critical[09-04-2016 15:30:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.803GB (100%) - Free: 2.165GB (0%) +Service Ok[09-04-2016 15:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045104;OK;HARD;1;OK - ARR_Hæ_RVM_101 (045104) - 14 minutes since last transaction (0451041K.271) +Service Ok[09-04-2016 15:25:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.182GB (99%) - Free: 2.786GB (1%) +Service Unknown[09-04-2016 15:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_101 (048061) - SPS link down +Service Warning[09-04-2016 15:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;WARNING;HARD;1;WARNING - ARR_Trn_RVM_101 (045109) - 1442 minutes since last transaction (0451091K.54E) +Service Critical[09-04-2016 15:15:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.925GB (100%) - Free: 2.043GB (0%) +Service Warning[09-04-2016 15:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045115;WARNING;HARD;1;WARNING - ARR_Rej_RVM_101 (045115) - 1454 minutes since last transaction (0451151K.26C) +Service Ok[09-04-2016 15:10:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.284GB (99%) - Free: 2.684GB (1%) + +April 09, 2016 14:00 + +Service Ok[09-04-2016 14:57:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 14:56:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[09-04-2016 14:48:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;WARNING;HARD;1;WARNING - DSB_Ap_RVM_101 (049508) - 1443 minutes since last transaction (0495081K.253) +Service Critical[09-04-2016 14:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049410;CRITICAL;HARD;1;CRITICAL - DSB_Pa_RVM_101 (049410) - 2894 minutes since last transaction (0494101K.522) +Service Critical[09-04-2016 14:25:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.899GB (100%) - Free: 2.068GB (0%) +Service Ok[09-04-2016 14:20:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.358GB (99%) - Free: 2.609GB (1%) +Service Ok[09-04-2016 14:05:38] SERVICE ALERT: AccessPoints;AP2_Holbaek_Dito-10.84.13.21;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 14:05:38] SERVICE ALERT: AccessPoints;AP1_Dalsvinget_6_Slagelse-10.84.28.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 14:04:38] SERVICE ALERT: AccessPoints;AP2_Holbaek_Dito-10.84.13.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 14:04:38] SERVICE ALERT: AccessPoints;AP1_Dalsvinget_6_Slagelse-10.84.28.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 09, 2016 13:00 + +Service Ok[09-04-2016 13:56:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 13:55:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 13:28:38] SERVICE ALERT: REJK-P-TCS013;IIS connections;OK;HARD;1;OK (Sample Period 60 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Unknown[09-04-2016 13:27:48] SERVICE ALERT: REJK-P-TCS013;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkptcs013__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Ok[09-04-2016 13:10:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 13:09:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[09-04-2016 13:06:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;WARNING;HARD;1;WARNING - DSB_Vjs_RVM_101 (049525) - 1446 minutes since last transaction (0495251K.389) +Service Ok[09-04-2016 13:02:28] SERVICE ALERT: AccessPoints;AP2_Industriholmen_39-41_Avedore_Hvidovre-10.71.28.21;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 13:02:28] SERVICE ALERT: AccessPoints;AP1_Fabriksparken_18_Glostrup-10.71.84.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 13:02:28] SERVICE ALERT: AccessPoints;AP1_Teglvaerksvej_27_B_Roskilde-10.71.58.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 13:02:18] SERVICE ALERT: AccessPoints;AP1_Sonnesgade_19B_AarhusC-10.71.64.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 13:02:18] SERVICE ALERT: AccessPoints;AP1_Banegaardspladsen_Herning-10.71.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 13:02:18] SERVICE ALERT: AccessPoints;AP1_Industrivej_22_Skibby-10.71.44.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 13:02:18] SERVICE ALERT: AccessPoints;AP1_Columbusvej_6_Soborg-10.71.35.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 13:01:28] SERVICE ALERT: AccessPoints;AP2_Industriholmen_39-41_Avedore_Hvidovre-10.71.28.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 13:01:28] SERVICE ALERT: AccessPoints;AP1_Fabriksparken_18_Glostrup-10.71.84.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 13:01:28] SERVICE ALERT: AccessPoints;AP1_Teglvaerksvej_27_B_Roskilde-10.71.58.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 13:01:28] SERVICE ALERT: AccessPoints;AP1_Sonnesgade_19B_AarhusC-10.71.64.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 13:01:28] SERVICE ALERT: AccessPoints;AP1_Banegaardspladsen_Herning-10.71.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 13:01:28] SERVICE ALERT: AccessPoints;AP1_Industrivej_22_Skibby-10.71.44.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 13:01:28] SERVICE ALERT: AccessPoints;AP1_Columbusvej_6_Soborg-10.71.35.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 09, 2016 12:00 + +Service Ok[09-04-2016 12:57:18] SERVICE ALERT: REJK-P-DPS005;FSV history out;OK;HARD;1;OK +Service Critical[09-04-2016 12:52:18] SERVICE ALERT: REJK-P-DPS005;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 957 sec exceeded threshold of 900 sec +Service Warning[09-04-2016 12:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049565;WARNING;HARD;1;WARNING - DSB_RÃ¥_RVM_101 (049565) - 1453 minutes since last transaction (0495651K.3A4) +Service Ok[09-04-2016 12:44:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049563;OK;HARD;1;OK - DSB_Os_RVM_101 (049563) - 14 minutes since last transaction (0495631K.35E) +Service Ok[09-04-2016 12:43:18] SERVICE ALERT: AccessPoints;AP2_Baldershoj_3_Ishoj-10.71.69.21;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 12:42:18] SERVICE ALERT: AccessPoints;AP2_Baldershoj_3_Ishoj-10.71.69.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 12:39:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 12:38:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 12:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049565;OK;HARD;1;OK - DSB_RÃ¥_RVM_101 (049565) - 1438 minutes since last transaction (0495651K.3A4) +Service Critical[09-04-2016 12:15:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.711GB (100%) - Free: 2.256GB (0%) +Service Ok[09-04-2016 12:10:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.168GB (99%) - Free: 2.799GB (1%) +Service Critical[09-04-2016 12:06:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;CRITICAL;HARD;1;CRITICAL - ARR_Ds_RVM_101 (045112) - 2884 minutes since last transaction (0451121K.241) +Service Critical[09-04-2016 12:00:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.951GB (100%) - Free: 2.017GB (0%) + +April 09, 2016 11:00 + +Service Ok[09-04-2016 11:55:48] SERVICE ALERT: AccessPoints;AP1_Lundevej_5_Odder-10.87.62.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 11:55:38] SERVICE ALERT: AccessPoints;AP2_Storkagervej_15_Risskov-10.87.70.21;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 11:55:38] SERVICE ALERT: AccessPoints;AP1_Bisgsrdmark_5_Holstebro-10.87.41.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 11:55:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.338GB (99%) - Free: 2.63GB (1%) +Service Critical[09-04-2016 11:54:58] SERVICE ALERT: AccessPoints;AP1_Lundevej_5_Odder-10.87.62.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 11:54:38] SERVICE ALERT: AccessPoints;AP2_Storkagervej_15_Risskov-10.87.70.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 11:54:38] SERVICE ALERT: AccessPoints;AP1_Bisgsrdmark_5_Holstebro-10.87.41.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 11:51:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045125;OK;HARD;1;OK - ARR_Vka_RVM_101 (045125) - 6 minutes since last transaction (0451251K.35F) +Service Critical[09-04-2016 11:45:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 510.033GB (100%) - Free: 1.935GB (0%) +Service Critical[09-04-2016 11:43:18] SERVICE ALERT: REJK-P-SQL006;Job Execution - Nets Refund Request DAT - BO;CRITICAL;HARD;1;CRITICAL - JOB - Nets Refund Request has not been executed since 2016-04-08 09:11:57. Current Status: Waiting +Service Ok[09-04-2016 11:40:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.386GB (99%) - Free: 2.581GB (1%) +Service Ok[09-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049407;OK;HARD;1;OK - DSB_Oj_RVM_101 (049407) - 13 minutes since last transaction (0494071K.FB5) +Service Ok[09-04-2016 11:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048120;OK;HARD;1;OK - STO_Kid_RVM_101 (048120) - 14 minutes since last transaction (0481201K.6D0) +Service Unknown[09-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049407;UNKNOWN;HARD;1;UNKNOWN - DSB_Oj_RVM_101 (049407) - SPS link down +Service Ok[09-04-2016 11:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048019;OK;HARD;1;OK - STO_Gre_RVM_101 (048019) - 4 minutes since last transaction (0480191K.C9A) + +April 09, 2016 10:00 + +Service Warning[09-04-2016 10:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049563;WARNING;HARD;1;WARNING - DSB_Os_RVM_101 (049563) - 1454 minutes since last transaction (0495631K.35D) +Service Critical[09-04-2016 10:55:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.788GB (100%) - Free: 2.18GB (0%) +Service Warning[09-04-2016 10:51:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;WARNING;HARD;1;WARNING - ARR_Sm_RVM_101 (045154) - 1446 minutes since last transaction (0451541K.304) +Service Ok[09-04-2016 10:51:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048105;OK;HARD;1;OK - STO_Ist_RVM_101 (048105) - 6 minutes since last transaction (0481051K.8E4) +Service Ok[09-04-2016 10:50:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.238GB (99%) - Free: 2.73GB (1%) +Service Critical[09-04-2016 10:40:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.862GB (100%) - Free: 2.106GB (0%) +Service Ok[09-04-2016 10:38:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 10:37:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[09-04-2016 10:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048105;UNKNOWN;HARD;1;UNKNOWN - STO_Ist_RVM_101 (048105) - SPS link down +Service Ok[09-04-2016 10:35:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.336GB (99%) - Free: 2.632GB (1%) +Service Ok[09-04-2016 10:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;OK;HARD;1;OK - DSB_Ap_RVM_101 (049508) - 1188 minutes since last transaction (0495081K.253) +Service Warning[09-04-2016 10:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045159;WARNING;HARD;1;WARNING - ARR_Td_RVM_101 (045159) - 1454 minutes since last transaction (0451591K.140) +Service Ok[09-04-2016 10:25:38] SERVICE ALERT: REJK-P-TCF002;IIS connections;OK;HARD;1;OK (Sample Period 59 sec) - Site Name="_Total", CurrentConnections=1, _ConnectionAttemptsPersec=0/sec +Service Unknown[09-04-2016 10:24:48] SERVICE ALERT: REJK-P-TCF002;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkptcf002__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Unknown[09-04-2016 10:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;UNKNOWN;HARD;1;UNKNOWN - DSB_Ap_RVM_101 (049508) - SPS link down +Service Ok[09-04-2016 10:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045169;OK;HARD;1;OK - ARR_Sv_RVM_101 (045169) - 14 minutes since last transaction (0451691K.386) + +April 09, 2016 09:00 + +Service Warning[09-04-2016 09:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045157;WARNING;HARD;1;WARNING - ARR_Vp_RVM_101 (045157) - 1454 minutes since last transaction (0451571K.36C) +Service Critical[09-04-2016 09:50:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.811GB (100%) - Free: 2.156GB (0%) +Service Ok[09-04-2016 09:45:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.347GB (99%) - Free: 2.62GB (1%) +Service Ok[09-04-2016 09:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049442;OK;HARD;1;OK - DSB_Abv_RVM_101 (049442) - 689 minutes since last transaction (0494421K.2AC) +Service Ok[09-04-2016 09:38:48] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - Thales DBA Info Collector - DBA;OK;HARD;1;OK - ThalesDBAInfoCollector execution status is normal +Service Ok[09-04-2016 09:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;OK;HARD;1;OK - ARR_Bw_RVM_101 (045111) - 4 minutes since last transaction (0451111K.3C4) +Service Unknown[09-04-2016 09:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049442;UNKNOWN;HARD;1;UNKNOWN - DSB_Abv_RVM_101 (049442) - SPS link down +Service Ok[09-04-2016 09:18:28] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Holstebro-10.87.40.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 09:17:28] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Holstebro-10.87.40.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 09:12:38] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 09:11:38] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 09, 2016 08:00 + +Service Critical[09-04-2016 08:55:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.772GB (100%) - Free: 2.196GB (0%) +Service Ok[09-04-2016 08:52:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 08:51:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 08:50:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.352GB (99%) - Free: 2.615GB (1%) +Service Ok[09-04-2016 08:48:08] SERVICE ALERT: REJK-P-WEB002;IIS connections;OK;HARD;1;OK (Sample Period 27 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Unknown[09-04-2016 08:47:48] SERVICE ALERT: REJK-P-WEB002;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkpweb002__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Ok[09-04-2016 08:47:28] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Holstebro-10.87.40.20;OK;HARD;3;OK - Got reply from host +Service Critical[09-04-2016 08:45:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 510.017GB (100%) - Free: 1.95GB (0%) +Service Ok[09-04-2016 08:40:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 511.968GB - Used: 509.356GB (99%) - Free: 2.612GB (1%) +Service Ok[09-04-2016 08:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049367;OK;HARD;1;OK - DSB_Kh_RVM_107 (049367) - 426 minutes since last transaction (0493671K.472) +Service Ok[09-04-2016 08:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048105;OK;HARD;1;OK - STO_Ist_RVM_101 (048105) - 80 minutes since last transaction (0481051K.8E2) +Service Ok[09-04-2016 08:19:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049524;OK;HARD;1;OK - DSB_Rd_RVM_101 (049524) - 245 minutes since last transaction (0495241K.982) +Service Ok[09-04-2016 08:19:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049560;OK;HARD;1;OK - DSB_Ht_RVM_101 (049560) - 949 minutes since last transaction (0495601K.47F) +Service Ok[09-04-2016 08:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048118;OK;HARD;1;OK - STO_Øl_RVM_101 (048118) - 94 minutes since last transaction (0481181K.63C) +Service Ok[09-04-2016 08:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;OK;HARD;1;OK - STO_Ght_RVM_101 (048086) - 634 minutes since last transaction (0480861K.FC1) +Service Ok[09-04-2016 08:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048008;OK;HARD;1;OK - STO_Und_RVM_102 (048008) - 769 minutes since last transaction (0480081K.B62) +Service Ok[09-04-2016 08:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;OK;HARD;1;OK - MET_Vea_RVM_101 (047019) - 4 minutes since last transaction (0470191K.6C1) +Service Ok[09-04-2016 08:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048147;OK;HARD;1;OK - STO_Vir_RVM_101 (048147) - 19 minutes since last transaction (0481471K.ECD) +Service Ok[09-04-2016 08:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049320;OK;HARD;1;OK - STO_Har_RVM_101 (049320) - 739 minutes since last transaction (0493201K.7BA) +Service Ok[09-04-2016 08:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;OK;HARD;1;OK - DSB_Kn_RVM_105 (049385) - 49 minutes since last transaction (0493851K.5AD) +Service Ok[09-04-2016 08:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;OK;HARD;1;OK - MET_Sot_RVM_101 (047004) - 91 minutes since last transaction (0470041K.C79) +Service Ok[09-04-2016 08:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;OK;HARD;1;OK - STO_Emt_RVM_102 (048062) - 479 minutes since last transaction (0480621K.27B) +Service Ok[09-04-2016 08:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;OK;HARD;1;OK - MET_Øre_RVM_101 (047018) - 408 minutes since last transaction (0470181K.83E) +Service Ok[09-04-2016 08:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048015;OK;HARD;1;OK - STO_Ã…m_RVM_101 (048015) - 138 minutes since last transaction (0480151K.9E1) +Service Ok[09-04-2016 08:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;OK;HARD;1;OK - DSB_Lp_RVM_101 (049558) - 933 minutes since last transaction (0495581K.479) +Service Ok[09-04-2016 08:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048517;OK;HARD;1;OK - STO_Val_RVM_103 (048517) - 244 minutes since last transaction (0485171K.76E) +Service Ok[09-04-2016 08:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;OK;HARD;1;OK - ARR_Bg_RVM_101 (045166) - 1510 minutes since last transaction (0451661K.1B9) +Service Ok[09-04-2016 08:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;OK;HARD;1;OK - DSB_Hjs_RVM_101 (049542) - 93 minutes since last transaction (0495421K.31C) +Service Ok[09-04-2016 08:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;OK;HARD;1;OK - DSB_Es_RVM_102 (049420) - 43 minutes since last transaction (0494201K.F22) +Service Ok[09-04-2016 08:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048103;OK;HARD;1;OK - STO_Van_RVM_101 (048103) - 18 minutes since last transaction (0481031K.662) +Service Ok[09-04-2016 08:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 198 minutes since last transaction (0470031K.5E8) +Service Ok[09-04-2016 08:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048146;OK;HARD;1;OK - STO_Sft_RVM_101 (048146) - 18 minutes since last transaction (0481461K.23E) +Service Ok[09-04-2016 08:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;OK;HARD;1;OK - STO_Emt_RVM_101 (048061) - 213 minutes since last transaction (0480611K.3A5) +Service Ok[09-04-2016 08:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;OK;HARD;1;OK - ARR_Rk_RVM_101 (045152) - 978 minutes since last transaction (0451521K.301) +Service Ok[09-04-2016 08:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 44 minutes since last transaction (0470171K.07B) +Service Ok[09-04-2016 08:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049302;OK;HARD;1;OK - DSB_Vb_RVM_101 (049302) - 93 minutes since last transaction (0493021K.2C8) +Service Ok[09-04-2016 08:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;OK;HARD;1;OK - DSB_Vm_RVM_101 (049406) - 1015 minutes since last transaction (0494061K.ADC) +Service Ok[09-04-2016 08:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048083;OK;HARD;1;OK - STO_Nø_RVM_101 (048083) - 11 minutes since last transaction (0480831K.444) +Service Ok[09-04-2016 08:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;OK;HARD;1;OK - DSB_Vsa_RVM_101 (049556) - 767 minutes since last transaction (0495561K.3E2) +Service Ok[09-04-2016 08:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;OK;HARD;1;OK - STO_Val_RVM_101 (048144) - 244 minutes since last transaction (0481441K.3D8) +Service Ok[09-04-2016 08:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;OK;HARD;1;OK - MET_Fl_RVM_101 (047002) - 168 minutes since last transaction (0470021K.2CF) +Service Ok[09-04-2016 08:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049419;OK;HARD;1;OK - DSB_Es_RVM_101 (049419) - 2 minutes since last transaction (0494191K.265) +Service Warning[09-04-2016 08:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045169;WARNING;HARD;1;WARNING - ARR_Sv_RVM_101 (045169) - 1454 minutes since last transaction (0451691K.385) +Service Unknown[09-04-2016 08:06:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049367;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_107 (049367) - SPS link down +Service Unknown[09-04-2016 08:06:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048105;UNKNOWN;HARD;1;UNKNOWN - STO_Ist_RVM_101 (048105) - SPS link down +Service Unknown[09-04-2016 08:04:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049524;UNKNOWN;HARD;1;UNKNOWN - DSB_Rd_RVM_101 (049524) - SPS link down +Service Unknown[09-04-2016 08:04:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049560;UNKNOWN;HARD;1;UNKNOWN - DSB_Ht_RVM_101 (049560) - SPS link down +Service Unknown[09-04-2016 08:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048118;UNKNOWN;HARD;1;UNKNOWN - STO_Øl_RVM_101 (048118) - SPS link down +Service Unknown[09-04-2016 08:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;UNKNOWN;HARD;1;UNKNOWN - STO_Ght_RVM_101 (048086) - SPS link down +Service Unknown[09-04-2016 08:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048008;UNKNOWN;HARD;1;UNKNOWN - STO_Und_RVM_102 (048008) - SPS link down +Service Unknown[09-04-2016 08:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;UNKNOWN;HARD;1;UNKNOWN - MET_Vea_RVM_101 (047019) - SPS link down +Service Unknown[09-04-2016 08:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048147;UNKNOWN;HARD;1;UNKNOWN - STO_Vir_RVM_101 (048147) - SPS link down +Service Unknown[09-04-2016 08:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049320;UNKNOWN;HARD;1;UNKNOWN - STO_Har_RVM_101 (049320) - SPS link down +Service Unknown[09-04-2016 08:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_105 (049385) - SPS link down +Service Unknown[09-04-2016 08:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;UNKNOWN;HARD;1;UNKNOWN - MET_Sot_RVM_101 (047004) - SPS link down +Service Unknown[09-04-2016 08:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_102 (048062) - SPS link down +Service Unknown[09-04-2016 08:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;UNKNOWN;HARD;1;UNKNOWN - MET_Øre_RVM_101 (047018) - SPS link down +Service Unknown[09-04-2016 08:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;UNKNOWN;HARD;1;UNKNOWN - DSB_Lp_RVM_101 (049558) - SPS link down +Service Unknown[09-04-2016 08:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048015;UNKNOWN;HARD;1;UNKNOWN - STO_Ã…m_RVM_101 (048015) - SPS link down +Service Unknown[09-04-2016 08:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048517;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_103 (048517) - SPS link down +Service Unknown[09-04-2016 08:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;UNKNOWN;HARD;1;UNKNOWN - ARR_Bg_RVM_101 (045166) - SPS link down +Service Unknown[09-04-2016 08:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;UNKNOWN;HARD;1;UNKNOWN - DSB_Hjs_RVM_101 (049542) - SPS link down +Service Unknown[09-04-2016 08:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;UNKNOWN;HARD;1;UNKNOWN - DSB_Es_RVM_102 (049420) - SPS link down +Service Unknown[09-04-2016 08:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048103;UNKNOWN;HARD;1;UNKNOWN - STO_Van_RVM_101 (048103) - SPS link down +Service Unknown[09-04-2016 08:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[09-04-2016 08:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048146;UNKNOWN;HARD;1;UNKNOWN - STO_Sft_RVM_101 (048146) - SPS link down +Service Unknown[09-04-2016 08:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_101 (048061) - SPS link down +Service Unknown[09-04-2016 08:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;UNKNOWN;HARD;1;UNKNOWN - ARR_Rk_RVM_101 (045152) - SPS link down +Service Unknown[09-04-2016 08:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Unknown[09-04-2016 08:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049302;UNKNOWN;HARD;1;UNKNOWN - DSB_Vb_RVM_101 (049302) - SPS link down +Service Unknown[09-04-2016 08:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;UNKNOWN;HARD;1;UNKNOWN - DSB_Vm_RVM_101 (049406) - SPS link down +Service Unknown[09-04-2016 08:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048083;UNKNOWN;HARD;1;UNKNOWN - STO_Nø_RVM_101 (048083) - SPS link down +Service Unknown[09-04-2016 08:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;UNKNOWN;HARD;1;UNKNOWN - DSB_Vsa_RVM_101 (049556) - SPS link down +Service Unknown[09-04-2016 08:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_101 (048144) - SPS link down +Service Unknown[09-04-2016 08:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;UNKNOWN;HARD;1;UNKNOWN - MET_Fl_RVM_101 (047002) - SPS link down +Service Unknown[09-04-2016 08:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049419;UNKNOWN;HARD;1;UNKNOWN - DSB_Es_RVM_101 (049419) - SPS link down + +April 09, 2016 07:00 + +Service Critical[09-04-2016 07:55:08] SERVICE ALERT: REJK-P-SQL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>99] - Physical Memory: Total: 511.968GB - Used: 509.826GB (100%) - Free: 2.142GB (0%) +Service Unknown[09-04-2016 07:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049565;UNKNOWN;HARD;1;UNKNOWN - DSB_RÃ¥_RVM_101 (049565) - SPS link down +Service Critical[09-04-2016 07:38:48] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - Thales DBA Info Collector - DBA;CRITICAL;HARD;1;CRITICAL - ThalesDBAInfoCollector Execution Status:Failed, Last Execution Date Time: 2016-04-09 07:00:00 +Service Critical[09-04-2016 07:02:28] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Holstebro-10.87.40.20;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[09-04-2016 07:01:28] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Holstebro-10.87.40.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[09-04-2016 07:00:28] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Holstebro-10.87.40.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 09, 2016 06:00 + +Service Ok[09-04-2016 06:45:28] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Holstebro-10.87.40.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 06:44:28] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Holstebro-10.87.40.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[09-04-2016 06:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;OK;HARD;1;OK - DSB_Ap_RVM_101 (049508) - 948 minutes since last transaction (0495081K.253) +Service Ok[09-04-2016 06:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047028;OK;HARD;1;OK - MET_Cph_RVM_101 (047028) - 734 minutes since last transaction (0470281K.8D3) +Service Ok[09-04-2016 06:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049374;OK;HARD;1;OK - DSB_Hf_RVM_101 (049374) - 140 minutes since last transaction (0493741K.C45) +Service Ok[09-04-2016 06:01:38] SERVICE ALERT: REJK-P-SMC002;Ram usage;OK;HARD;1;OK - 3.2% (519380 kB) free. + +April 09, 2016 05:00 + +Service Warning[09-04-2016 05:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049566;WARNING;HARD;1;WARNING - DSB_Ko_RVM_101 (049566) - 1445 minutes since last transaction (0495661K.329) +Service Unknown[09-04-2016 05:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;UNKNOWN;HARD;1;UNKNOWN - DSB_Ap_RVM_101 (049508) - SPS link down +Service Ok[09-04-2016 05:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044600;OK;HARD;1;OK - MT_Trg_RVM_101 (044600) - 839 minutes since last transaction (0446001K.18A) +Service Ok[09-04-2016 05:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049523;OK;HARD;1;OK - DSB_Lg_RVM_101 (049523) - 483 minutes since last transaction (0495231K.C32) +Service Ok[09-04-2016 05:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049544;OK;HARD;1;OK - DSB_Ã…s_RVM_101 (049544) - 515 minutes since last transaction (0495441K.2BB) +Service Ok[09-04-2016 05:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;OK;HARD;1;OK - DSB_Ap_RVM_101 (049508) - 873 minutes since last transaction (0495081K.253) +Service Ok[09-04-2016 05:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048110;OK;HARD;1;OK - STO_Ih_RVM_102 (048110) - 434 minutes since last transaction (0481101K.BFB) +Service Unknown[09-04-2016 05:06:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049523;UNKNOWN;HARD;1;UNKNOWN - DSB_Lg_RVM_101 (049523) - SPS link down +Service Unknown[09-04-2016 05:06:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049544;UNKNOWN;HARD;1;UNKNOWN - DSB_Ã…s_RVM_101 (049544) - SPS link down +Service Ok[09-04-2016 05:06:28] SERVICE ALERT: REJK-P-INT002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 8GB - Used: 1.947GB (24%) - Free: 6.052GB (76%) + +April 09, 2016 04:00 + +Service Unknown[09-04-2016 04:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048110;UNKNOWN;HARD;1;UNKNOWN - STO_Ih_RVM_102 (048110) - SPS link down +Service Warning[09-04-2016 04:56:28] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.571GB (95%) - Free: 439.266MB (5%) +Service Ok[09-04-2016 04:43:28] SERVICE ALERT: REJK-P-MDL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 9.648GB (60%) - Free: 6.351GB (40%) +Service Ok[09-04-2016 04:41:48] SERVICE ALERT: REJK-P-MDL001;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 12.842GB (80%) - Free: 3.157GB (20%) +Service Critical[09-04-2016 04:41:28] SERVICE ALERT: REJK-P-INT002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 8GB - Used: 7.733GB (97%) - Free: 273.266MB (3%) +Service Unknown[09-04-2016 04:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;UNKNOWN;HARD;1;UNKNOWN - DSB_Ap_RVM_101 (049508) - SPS link down +Service Warning[09-04-2016 04:31:28] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.362GB (92%) - Free: 652.973MB (8%) +Service Ok[09-04-2016 04:24:28] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;OK;HARD;1;OK +Service Ok[09-04-2016 04:18:38] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[09-04-2016 04:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;OK;HARD;1;OK - DSB_Ap_RVM_101 (049508) - 813 minutes since last transaction (0495081K.253) +Service Ok[09-04-2016 04:18:28] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Ok[09-04-2016 04:16:18] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;OK;HARD;1;OK +Service Ok[09-04-2016 04:13:58] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;OK;HARD;1;OK - IFS_Tracking_Aggregation execution status is normal +Service Ok[09-04-2016 04:12:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[09-04-2016 04:11:28] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[09-04-2016 04:11:28] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[09-04-2016 04:08:38] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[09-04-2016 04:08:18] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[09-04-2016 04:08:18] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[09-04-2016 04:08:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[09-04-2016 04:08:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Unknown[09-04-2016 04:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;UNKNOWN;HARD;1;UNKNOWN - DSB_Ap_RVM_101 (049508) - SPS link down +Service Warning[09-04-2016 04:01:58] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;WARNING;HARD;1;WARNING - IFS_Tracking_Aggregation has not been executed since 2 hours. Last Execution Status: Succeeded, Last Execution Date Time: 2016-04-09 02:00:00 +Service Critical[09-04-2016 04:01:48] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;CRITICAL;HARD;1;CRITICAL - modified time 7225 sec exceeded threshold of 7200 sec + +April 09, 2016 03:00 + +Service Ok[09-04-2016 03:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049910;OK;HARD;1;OK - DSB_Kh_RVM_110 (049910) - 269 minutes since last transaction (0499101K.8E9) +Service Ok[09-04-2016 03:58:38] SERVICE ALERT: REJK-P-WEB002;BackOffice Website;OK;HARD;1;HTTP OK: HTTP/1.1 200 OK - 4679 bytes in 0.540 second response time +Service Critical[09-04-2016 03:53:48] SERVICE ALERT: REJK-P-WEB002;BackOffice Website;CRITICAL;HARD;1;CRITICAL - Socket timeout after 10 seconds +Service Critical[09-04-2016 03:51:48] SERVICE ALERT: REJK-P-MDL001;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.445GB (97%) - Free: 567.352MB (3%) +Service Critical[09-04-2016 03:48:28] SERVICE ALERT: REJK-P-MDL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.426GB (96%) - Free: 587.477MB (4%) +Service Unknown[09-04-2016 03:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049910;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_110 (049910) - SPS link down +Service Ok[09-04-2016 03:36:28] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[09-04-2016 03:35:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[09-04-2016 03:33:28] SERVICE ALERT: REJK-P-MDL002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.678GB (92%) - Free: 1.321GB (8%) +Service Warning[09-04-2016 03:31:48] SERVICE ALERT: REJK-P-MDL001;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.54GB (91%) - Free: 1.46GB (9%) +Service Warning[09-04-2016 03:09:48] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 4139 sec exceeded threshold of 3600 sec +Service Warning[09-04-2016 03:01:38] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 3625 sec exceeded threshold of 3600 sec + +April 09, 2016 02:00 + +Service Ok[09-04-2016 02:50:08] SERVICE ALERT: REJK-P-SPS003;FSV history in;OK;HARD;1;OK +Service Ok[09-04-2016 02:47:18] SERVICE ALERT: REJK-P-SPS008;FSV history in;OK;HARD;1;OK +Service Ok[09-04-2016 02:47:18] SERVICE ALERT: REJK-P-SPS006;FSV history in;OK;HARD;1;OK +Service Ok[09-04-2016 02:46:48] SERVICE ALERT: REJK-P-SPS005;FSV history in;OK;HARD;1;OK +Service Warning[09-04-2016 02:46:38] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.1% (173048 kB) free! +Service Ok[09-04-2016 02:46:28] SERVICE ALERT: REJK-P-SPS009;FSV history in;OK;HARD;1;OK +Service Critical[09-04-2016 02:35:08] SERVICE ALERT: REJK-P-SPS003;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2021 sec exceeded threshold of 1800 sec +Service Critical[09-04-2016 02:32:18] SERVICE ALERT: REJK-P-SPS008;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1849 sec exceeded threshold of 1800 sec +Service Critical[09-04-2016 02:32:18] SERVICE ALERT: REJK-P-SPS006;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1801 sec exceeded threshold of 1800 sec +Service Critical[09-04-2016 02:31:48] SERVICE ALERT: REJK-P-SPS005;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1812 sec exceeded threshold of 1800 sec +Service Critical[09-04-2016 02:31:28] SERVICE ALERT: REJK-P-SPS009;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1807 sec exceeded threshold of 1800 sec +Service Ok[09-04-2016 02:06:58] SERVICE ALERT: REJK-P-SPS007;Disk D: usage;OK;HARD;1;OK - D:\ Total=120.00GB, Used=91.95GB (76.6%), Free=28.05GB (23.4%) +Service Ok[09-04-2016 02:06:38] SERVICE ALERT: REJK-P-SPS003;Disk D: usage;OK;HARD;1;OK - D:\ Total=120.00GB, Used=89.60GB (74.7%), Free=30.39GB (25.3%) +Service Ok[09-04-2016 02:06:28] SERVICE ALERT: REJK-P-SQL003;Boris connections;OK;HARD;1;OK - Number of BORIS TCRW connected: 248 +Service Ok[09-04-2016 02:04:28] SERVICE ALERT: REJK-P-SPS009;Disk D: usage;OK;HARD;1;OK - D:\ Total=120.00GB, Used=91.07GB (75.9%), Free=28.92GB (24.1%) +Service Critical[09-04-2016 02:03:38] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[09-04-2016 02:03:38] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1628 exceeded threshold of 1000 +Service Critical[09-04-2016 02:03:38] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1626 exceeded threshold of 1000 +Service Critical[09-04-2016 02:03:18] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[09-04-2016 02:03:18] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[09-04-2016 02:03:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[09-04-2016 02:03:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[09-04-2016 02:02:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[09-04-2016 02:01:28] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[09-04-2016 02:01:28] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[09-04-2016 02:01:28] SERVICE ALERT: REJK-P-SQL003;Boris connections;CRITICAL;HARD;1;CRITICAL - Number of BORIS TCRW connected: 90 + +April 09, 2016 01:00 + +Service Critical[09-04-2016 01:41:38] SERVICE ALERT: REJK-P-SMC002;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (158576 kB) free! +Service Ok[09-04-2016 01:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049305;OK;HARD;1;OK - DSB_Ni_RVM_101 (049305) - 80 minutes since last transaction (0493051K.44D) +Service Ok[09-04-2016 01:19:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049919;OK;HARD;1;OK - DSB_Ka_RVM_101 (049919) - 3754 minutes since last transaction (0499191K.084) +Service Ok[09-04-2016 01:19:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049449;OK;HARD;1;OK - DSB_Hl_RVM_102 (049449) - 288 minutes since last transaction (0494491K.AE5) +Service Ok[09-04-2016 01:19:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049560;OK;HARD;1;OK - DSB_Ht_RVM_101 (049560) - 529 minutes since last transaction (0495601K.47F) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049408;OK;HARD;1;OK - DSB_Rq_RVM_101 (049408) - 184 minutes since last transaction (0494081K.D73) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049304;OK;HARD;1;OK - DSB_Ok_RVM_101 (049304) - 46 minutes since last transaction (0493041K.036) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;OK;HARD;1;OK - STO_Ght_RVM_101 (048086) - 214 minutes since last transaction (0480861K.FC1) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;OK;HARD;1;OK - ARR_Uf_RVM_101 (045138) - 724 minutes since last transaction (0451381K.0DB) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049509;OK;HARD;1;OK - DSB_Gd_RVM_101 (049509) - 739 minutes since last transaction (0495091K.141) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045167;OK;HARD;1;OK - ARR_Ev_RVM_101 (045167) - 5029 minutes since last transaction (0451671K.19C) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049435;OK;HARD;1;OK - DSB_Næ_RVM_101 (049435) - 14 minutes since last transaction (0494351K.DBB) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048016;OK;HARD;1;OK - STO_Nel_RVM_101 (048016) - 96 minutes since last transaction (0480161K.9E0) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;OK;HARD;1;OK - MET_Vea_RVM_101 (047019) - 115 minutes since last transaction (0470191K.6BC) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049543;OK;HARD;1;OK - DSB_Høs_RVM_101 (049543) - 2269 minutes since last transaction (0495431K.1FF) +Service Ok[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049905;OK;HARD;1;OK - DSB_Pe_RVM_101 (049905) - 154 minutes since last transaction (0499051K.89A) +Service Warning[09-04-2016 01:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;WARNING;HARD;1;WARNING - ARR_Bw_RVM_101 (045111) - 2389 minutes since last transaction (0451111K.3C3) +Service Ok[09-04-2016 01:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048104;OK;HARD;1;OK - STO_Jyt_RVM_101 (048104) - 45 minutes since last transaction (0481041K.176) +Service Ok[09-04-2016 01:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049022;OK;HARD;1;OK - DSB_Næn_RVM_101 (049022) - 394 minutes since last transaction (0490221K.F8F) +Service Ok[09-04-2016 01:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;OK;HARD;1;OK - STO_Emt_RVM_102 (048062) - 59 minutes since last transaction (0480621K.27B) +Service Ok[09-04-2016 01:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;OK;HARD;1;OK - MET_Sot_RVM_101 (047004) - 46 minutes since last transaction (0470041K.C72) +Service Ok[09-04-2016 01:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045153;OK;HARD;1;OK - ARR_Vg_RVM_101 (045153) - 184 minutes since last transaction (0451531K.09D) +Service Ok[09-04-2016 01:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045124;OK;HARD;1;OK - ARR_Gu_RVM_101 (045124) - 814 minutes since last transaction (0451243K.02C) +Service Ok[09-04-2016 01:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;OK;HARD;1;OK - NT_Ken_RVM_101 (045001) - 46 minutes since last transaction (0450011K.710) +Service Ok[09-04-2016 01:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;OK;HARD;1;OK - MET_Øre_RVM_101 (047018) - 96 minutes since last transaction (0470181K.83D) +Service Ok[09-04-2016 01:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049918;OK;HARD;1;OK - DSB_Tov_RVM_101 (049918) - 573 minutes since last transaction (0499181K.057) +Service Ok[09-04-2016 01:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048117;OK;HARD;1;OK - STO_Gtg_RVM_101 (048117) - 45 minutes since last transaction (0481171K.E44) +Service Ok[09-04-2016 01:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;OK;HARD;1;OK - DSB_Lp_RVM_101 (049558) - 513 minutes since last transaction (0495581K.479) +Service Ok[09-04-2016 01:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049407;OK;HARD;1;OK - DSB_Oj_RVM_101 (049407) - 452 minutes since last transaction (0494071K.FB3) +Service Ok[09-04-2016 01:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049303;OK;HARD;1;OK - DSB_Ru_RVM_101 (049303) - 243 minutes since last transaction (0493031K.F45) +Service Ok[09-04-2016 01:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;OK;HARD;1;OK - DSB_Hl_RVM_101 (049448) - 33 minutes since last transaction (0494481K.4C0) +Service Ok[09-04-2016 01:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048085;OK;HARD;1;OK - STO_Fut_RVM_101 (048085) - 45 minutes since last transaction (0480851K.7EF) +Service Ok[09-04-2016 01:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;OK;HARD;1;OK - ARR_Bg_RVM_101 (045166) - 1090 minutes since last transaction (0451661K.1B9) +Service Ok[09-04-2016 01:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045137;OK;HARD;1;OK - ARR_Tm_RVM_101 (045137) - 7413 minutes since last transaction (0451371K.15E) +Service Ok[09-04-2016 01:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049904;OK;HARD;1;OK - DSB_Kk_RVM_102 (049904) - 153 minutes since last transaction (0499041K.E6C) +Service Ok[09-04-2016 01:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;OK;HARD;1;OK - ARR_Vis_RVM_101 (045110) - 5069 minutes since last transaction (0451103K.023) +Service Ok[09-04-2016 01:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;OK;HARD;1;OK - DSB_Es_RVM_102 (049420) - 108 minutes since last transaction (0494201K.F20) +Service Ok[09-04-2016 01:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045123;OK;HARD;1;OK - ARR_Gje_RVM_101 (045123) - 573 minutes since last transaction (0451231K.E82) +Service Ok[09-04-2016 01:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 121 minutes since last transaction (0470031K.5E6) +Service Ok[09-04-2016 01:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049021;OK;HARD;1;OK - DSB_Hz_RVM_101 (049021) - 213 minutes since last transaction (0490211K.C72) +Service Ok[09-04-2016 01:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;OK;HARD;1;OK - STO_Emt_RVM_101 (048061) - 9 minutes since last transaction (0480611K.3A4) +Service Ok[09-04-2016 01:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;OK;HARD;1;OK - ARR_Rk_RVM_101 (045152) - 558 minutes since last transaction (0451521K.301) +Service Ok[09-04-2016 01:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048103;OK;HARD;1;OK - STO_Van_RVM_101 (048103) - 18 minutes since last transaction (0481031K.65B) +Service Ok[09-04-2016 01:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044603;OK;HARD;1;OK - MT_Odd_RVM_101 (044603) - 318 minutes since last transaction (0446031K.69B) +Service Ok[09-04-2016 01:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049319;OK;HARD;1;OK - DSB_Kl_RVM_102 (049319) - 109 minutes since last transaction (0493191K.1CD) +Service Ok[09-04-2016 01:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049522;OK;HARD;1;OK - DSB_Ha_RVM_101 (049522) - 347 minutes since last transaction (0495221K.03D) +Service Ok[09-04-2016 01:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049917;OK;HARD;1;OK - DSB_Rf_RVM_101 (049917) - 437 minutes since last transaction (0499171K.DE3) +Service Ok[09-04-2016 01:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;OK;HARD;1;OK - STO_St_RVM_101 (048116) - 183 minutes since last transaction (0481161K.1C9) +Service Ok[09-04-2016 01:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049447;OK;HARD;1;OK - DSB_Hb_RVM_101 (049447) - 63 minutes since last transaction (0494471K.28E) +Service Ok[09-04-2016 01:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;OK;HARD;1;OK - DSB_Vm_RVM_101 (049406) - 595 minutes since last transaction (0494061K.ADC) +Service Ok[09-04-2016 01:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048516;OK;HARD;1;OK - STO_Val_RVM_102 (048516) - 93 minutes since last transaction (0485161K.C15) +Service Ok[09-04-2016 01:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;OK;HARD;1;OK - DSB_Vsa_RVM_101 (049556) - 347 minutes since last transaction (0495561K.3E2) +Service Ok[09-04-2016 01:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 58 minutes since last transaction (0470171K.07A) +Service Ok[09-04-2016 01:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048014;OK;HARD;1;OK - STO_Frh_RVM_101 (048014) - 45 minutes since last transaction (0480141K.4A9) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;OK;HARD;1;OK - MET_Khs_RVM_101 (047902) - 467 minutes since last transaction (0479021K.62A) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045122;OK;HARD;1;OK - ARR_Esn_RVM_101 (045122) - 346 minutes since last transaction (0451221K.9C5) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049903;OK;HARD;1;OK - DSB_Ro_RVM_104 (049903) - 113 minutes since last transaction (0499031K.FA2) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045151;OK;HARD;1;OK - ARR_Bj_RVM_101 (045151) - 467 minutes since last transaction (0451511K.936) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;OK;HARD;1;OK - STO_Pbt_RVM_101 (048102) - 182 minutes since last transaction (0481021K.024) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049383;OK;HARD;1;OK - DSB_Kn_RVM_103 (049383) - 18 minutes since last transaction (0493831K.AE8) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045135;OK;HARD;1;OK - ARR_Rj_RVM_101 (045135) - 242 minutes since last transaction (0451351K.CE3) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;OK;HARD;1;OK - STO_Val_RVM_101 (048144) - 14 minutes since last transaction (0481441K.3D7) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045165;OK;HARD;1;OK - ARR_Ik_RVM_101 (045165) - 32 minutes since last transaction (0451651K.C0F) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049020;OK;HARD;1;OK - DSB_Gz_RVM_101 (049020) - 139 minutes since last transaction (0490201K.634) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049507;OK;HARD;1;OK - DSB_Bd_RVM_101 (049507) - 13502 minutes since last transaction (0495071K.07E) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;OK;HARD;1;OK - MET_Fl_RVM_101 (047002) - 197 minutes since last transaction (0470021K.2CE) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;OK;HARD;1;OK - ARR_Trn_RVM_101 (045109) - 602 minutes since last transaction (0451091K.54E) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048040;OK;HARD;1;OK - STO_Op_RVM_101 (048040) - 32 minutes since last transaction (0480401K.900) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;OK;HARD;1;OK - MT_Mal_RVM_101 (044602) - 542 minutes since last transaction (0446021K.2B4) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049419;OK;HARD;1;OK - DSB_Es_RVM_101 (049419) - 271 minutes since last transaction (0494191K.262) +Service Ok[09-04-2016 01:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049318;OK;HARD;1;OK - DSB_Kl_RVM_101 (049318) - 138 minutes since last transaction (0493181K.092) +Service Ok[09-04-2016 01:17:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049936;OK;HARD;1;OK - DSB_Lv_RVM_101 (049936) - 3059 minutes since last transaction (0499361K.03C) +Service Unknown[09-04-2016 01:06:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049305;UNKNOWN;HARD;1;UNKNOWN - DSB_Ni_RVM_101 (049305) - SPS link down +Service Unknown[09-04-2016 01:04:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049919;UNKNOWN;HARD;1;UNKNOWN - DSB_Ka_RVM_101 (049919) - SPS link down +Service Unknown[09-04-2016 01:04:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049449;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_102 (049449) - SPS link down +Service Unknown[09-04-2016 01:04:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049560;UNKNOWN;HARD;1;UNKNOWN - DSB_Ht_RVM_101 (049560) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049408;UNKNOWN;HARD;1;UNKNOWN - DSB_Rq_RVM_101 (049408) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049304;UNKNOWN;HARD;1;UNKNOWN - DSB_Ok_RVM_101 (049304) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;UNKNOWN;HARD;1;UNKNOWN - STO_Ght_RVM_101 (048086) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;UNKNOWN;HARD;1;UNKNOWN - ARR_Uf_RVM_101 (045138) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045167;UNKNOWN;HARD;1;UNKNOWN - ARR_Ev_RVM_101 (045167) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048016;UNKNOWN;HARD;1;UNKNOWN - STO_Nel_RVM_101 (048016) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049509;UNKNOWN;HARD;1;UNKNOWN - DSB_Gd_RVM_101 (049509) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049435;UNKNOWN;HARD;1;UNKNOWN - DSB_Næ_RVM_101 (049435) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;UNKNOWN;HARD;1;UNKNOWN - MET_Vea_RVM_101 (047019) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049543;UNKNOWN;HARD;1;UNKNOWN - DSB_Høs_RVM_101 (049543) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049905;UNKNOWN;HARD;1;UNKNOWN - DSB_Pe_RVM_101 (049905) - SPS link down +Service Unknown[09-04-2016 01:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;UNKNOWN;HARD;1;UNKNOWN - ARR_Bw_RVM_101 (045111) - SPS link down +Service Unknown[09-04-2016 01:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048104;UNKNOWN;HARD;1;UNKNOWN - STO_Jyt_RVM_101 (048104) - SPS link down +Service Unknown[09-04-2016 01:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049022;UNKNOWN;HARD;1;UNKNOWN - DSB_Næn_RVM_101 (049022) - SPS link down +Service Unknown[09-04-2016 01:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_102 (048062) - SPS link down +Service Unknown[09-04-2016 01:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;UNKNOWN;HARD;1;UNKNOWN - MET_Sot_RVM_101 (047004) - SPS link down +Service Unknown[09-04-2016 01:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045153;UNKNOWN;HARD;1;UNKNOWN - ARR_Vg_RVM_101 (045153) - SPS link down +Service Unknown[09-04-2016 01:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045124;UNKNOWN;HARD;1;UNKNOWN - ARR_Gu_RVM_101 (045124) - SPS link down +Service Unknown[09-04-2016 01:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;UNKNOWN;HARD;1;UNKNOWN - NT_Ken_RVM_101 (045001) - SPS link down +Service Unknown[09-04-2016 01:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049918;UNKNOWN;HARD;1;UNKNOWN - DSB_Tov_RVM_101 (049918) - SPS link down +Service Unknown[09-04-2016 01:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;UNKNOWN;HARD;1;UNKNOWN - DSB_Lp_RVM_101 (049558) - SPS link down +Service Unknown[09-04-2016 01:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;UNKNOWN;HARD;1;UNKNOWN - MET_Øre_RVM_101 (047018) - SPS link down +Service Unknown[09-04-2016 01:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048117;UNKNOWN;HARD;1;UNKNOWN - STO_Gtg_RVM_101 (048117) - SPS link down +Service Unknown[09-04-2016 01:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049303;UNKNOWN;HARD;1;UNKNOWN - DSB_Ru_RVM_101 (049303) - SPS link down +Service Unknown[09-04-2016 01:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049407;UNKNOWN;HARD;1;UNKNOWN - DSB_Oj_RVM_101 (049407) - SPS link down +Service Unknown[09-04-2016 01:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_101 (049448) - SPS link down +Service Unknown[09-04-2016 01:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048085;UNKNOWN;HARD;1;UNKNOWN - STO_Fut_RVM_101 (048085) - SPS link down +Service Unknown[09-04-2016 01:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;UNKNOWN;HARD;1;UNKNOWN - ARR_Bg_RVM_101 (045166) - SPS link down +Service Unknown[09-04-2016 01:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045137;UNKNOWN;HARD;1;UNKNOWN - ARR_Tm_RVM_101 (045137) - SPS link down +Service Unknown[09-04-2016 01:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049904;UNKNOWN;HARD;1;UNKNOWN - DSB_Kk_RVM_102 (049904) - SPS link down +Service Unknown[09-04-2016 01:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;UNKNOWN;HARD;1;UNKNOWN - ARR_Vis_RVM_101 (045110) - SPS link down +Service Unknown[09-04-2016 01:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;UNKNOWN;HARD;1;UNKNOWN - DSB_Es_RVM_102 (049420) - SPS link down +Service Unknown[09-04-2016 01:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045123;UNKNOWN;HARD;1;UNKNOWN - ARR_Gje_RVM_101 (045123) - SPS link down +Service Unknown[09-04-2016 01:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[09-04-2016 01:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049021;UNKNOWN;HARD;1;UNKNOWN - DSB_Hz_RVM_101 (049021) - SPS link down +Service Unknown[09-04-2016 01:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_101 (048061) - SPS link down +Service Unknown[09-04-2016 01:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;UNKNOWN;HARD;1;UNKNOWN - ARR_Rk_RVM_101 (045152) - SPS link down +Service Unknown[09-04-2016 01:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048103;UNKNOWN;HARD;1;UNKNOWN - STO_Van_RVM_101 (048103) - SPS link down +Service Unknown[09-04-2016 01:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049319;UNKNOWN;HARD;1;UNKNOWN - DSB_Kl_RVM_102 (049319) - SPS link down +Service Unknown[09-04-2016 01:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044603;UNKNOWN;HARD;1;UNKNOWN - MT_Odd_RVM_101 (044603) - SPS link down +Service Unknown[09-04-2016 01:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049522;UNKNOWN;HARD;1;UNKNOWN - DSB_Ha_RVM_101 (049522) - SPS link down +Service Unknown[09-04-2016 01:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049917;UNKNOWN;HARD;1;UNKNOWN - DSB_Rf_RVM_101 (049917) - SPS link down +Service Unknown[09-04-2016 01:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;UNKNOWN;HARD;1;UNKNOWN - STO_St_RVM_101 (048116) - SPS link down +Service Unknown[09-04-2016 01:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;UNKNOWN;HARD;1;UNKNOWN - DSB_Vm_RVM_101 (049406) - SPS link down +Service Unknown[09-04-2016 01:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049447;UNKNOWN;HARD;1;UNKNOWN - DSB_Hb_RVM_101 (049447) - SPS link down +Service Unknown[09-04-2016 01:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048516;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_102 (048516) - SPS link down +Service Unknown[09-04-2016 01:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;UNKNOWN;HARD;1;UNKNOWN - DSB_Vsa_RVM_101 (049556) - SPS link down +Service Unknown[09-04-2016 01:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048014;UNKNOWN;HARD;1;UNKNOWN - STO_Frh_RVM_101 (048014) - SPS link down +Service Unknown[09-04-2016 01:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;UNKNOWN;HARD;1;UNKNOWN - MET_Khs_RVM_101 (047902) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045122;UNKNOWN;HARD;1;UNKNOWN - ARR_Esn_RVM_101 (045122) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045151;UNKNOWN;HARD;1;UNKNOWN - ARR_Bj_RVM_101 (045151) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049903;UNKNOWN;HARD;1;UNKNOWN - DSB_Ro_RVM_104 (049903) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;UNKNOWN;HARD;1;UNKNOWN - STO_Pbt_RVM_101 (048102) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049383;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_103 (049383) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045135;UNKNOWN;HARD;1;UNKNOWN - ARR_Rj_RVM_101 (045135) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_101 (048144) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045165;UNKNOWN;HARD;1;UNKNOWN - ARR_Ik_RVM_101 (045165) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049020;UNKNOWN;HARD;1;UNKNOWN - DSB_Gz_RVM_101 (049020) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049507;UNKNOWN;HARD;1;UNKNOWN - DSB_Bd_RVM_101 (049507) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;UNKNOWN;HARD;1;UNKNOWN - MET_Fl_RVM_101 (047002) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048040;UNKNOWN;HARD;1;UNKNOWN - STO_Op_RVM_101 (048040) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;UNKNOWN;HARD;1;UNKNOWN - ARR_Trn_RVM_101 (045109) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;UNKNOWN;HARD;1;UNKNOWN - MT_Mal_RVM_101 (044602) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049419;UNKNOWN;HARD;1;UNKNOWN - DSB_Es_RVM_101 (049419) - SPS link down +Service Unknown[09-04-2016 01:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049318;UNKNOWN;HARD;1;UNKNOWN - DSB_Kl_RVM_101 (049318) - SPS link down +Service Unknown[09-04-2016 01:02:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049936;UNKNOWN;HARD;1;UNKNOWN - DSB_Lv_RVM_101 (049936) - SPS link down + +April 09, 2016 00:00 + +Service Ok[09-04-2016 00:20:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Critical[09-04-2016 00:19:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[09-04-2016 00:18:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[09-04-2016 00:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044600;UNKNOWN;HARD;1;UNKNOWN - MT_Trg_RVM_101 (044600) - SPS link down +Service Warning[09-04-2016 00:06:38] SERVICE ALERT: REJK-P-SPS003;Disk D: usage;WARNING;HARD;1;WARNING - [Triggered by _Used%>90] - D:\ Total=120.00GB, Used=108.09GB (90.1%), Free=11.91GB (9.9%) +Service Ok[09-04-2016 00:06:38] SERVICE ALERT: REJK-P-SPS001;FSV history out;OK;HARD;1;OK +Service Ok[09-04-2016 00:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045108;OK;HARD;1;OK - ARR_Tdr_RVM_101 (045108) - 166 minutes since last transaction (0451081K.6A8) +Service Critical[09-04-2016 00:01:38] SERVICE ALERT: REJK-P-SPS001;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps001/D$/IFSBOData/FSV/Outgoing_histo/20160409/FSV_HistoOutgoing.txt not found +Service Ok[09-04-2016 00:01:28] SERVICE ALERT: AccessPoints;AP1_Fabriksparken_18_Glostrup-10.71.84.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 00:01:28] SERVICE ALERT: AccessPoints;AP1_Teglvaerksvej_27_B_Roskilde-10.71.58.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 00:01:18] SERVICE ALERT: AccessPoints;AP1_Sonnesgade_19B_AarhusC-10.71.64.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 00:01:18] SERVICE ALERT: AccessPoints;AP1_Banegaardspladsen_Herning-10.71.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 00:01:18] SERVICE ALERT: AccessPoints;AP1_Industrivej_22_Skibby-10.71.44.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 00:01:18] SERVICE ALERT: AccessPoints;AP1_Columbusvej_6_Soborg-10.71.35.20;OK;SOFT;2;OK - Got reply from host +Service Ok[09-04-2016 00:01:08] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;SOFT;2;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[09-04-2016 00:00:28] SERVICE ALERT: AccessPoints;AP1_Fabriksparken_18_Glostrup-10.71.84.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 00:00:28] SERVICE ALERT: AccessPoints;AP1_Teglvaerksvej_27_B_Roskilde-10.71.58.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 00:00:28] SERVICE ALERT: AccessPoints;AP1_Sonnesgade_19B_AarhusC-10.71.64.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 00:00:28] SERVICE ALERT: AccessPoints;AP1_Banegaardspladsen_Herning-10.71.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 00:00:28] SERVICE ALERT: AccessPoints;AP1_Industrivej_22_Skibby-10.71.44.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 00:00:28] SERVICE ALERT: AccessPoints;AP1_Columbusvej_6_Soborg-10.71.35.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[09-04-2016 00:00:08] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;SOFT;1;(Return code of 255 is out of bounds) +Service Ok[09-04-2016 00:00:08] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;OK;HARD;1;OK - Normal execution interval + +Alert History +Last Updated: Tue Apr 12 15:21:31 CEST 2016 +Nagios® Core™ 3.4.1 - www.nagios.org +Logged in as ThalesMNI +View Status Detail For All Hosts +View Notifications For All Hosts +All Hosts and Services + +Earlier Archive +Earlier Archive +Log File Navigation +Fri Apr 8 00:00:00 CEST 2016 +to +Sat Apr 9 00:00:00 CEST 2016 More Recent Archive +More Recent Archive + +File: /var/log/nagios/archives/nagios-04-09-2016-00.log +State type options: + +History detail level for all hosts: + + Hide Flapping Alerts + Hide Downtime Alerts + Hide Process Messages + Older Entries First +Update + +April 08, 2016 23:00 + +Service Ok[08-04-2016 23:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;OK;HARD;1;OK - DSB_Mr_RVM_101 (049564) - 584 minutes since last transaction (0495641K.286) +Service Unknown[08-04-2016 23:46:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045108;UNKNOWN;HARD;1;UNKNOWN - ARR_Tdr_RVM_101 (045108) - SPS link down +Service Unknown[08-04-2016 23:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;UNKNOWN;HARD;1;UNKNOWN - DSB_Mr_RVM_101 (049564) - SPS link down +Service Ok[08-04-2016 23:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;OK;HARD;1;OK - STO_Hot_RVM_101 (048148) - 96 minutes since last transaction (0481481K.A04) +Service Warning[08-04-2016 23:34:28] SERVICE ALERT: REJK-P-SPS009;Disk D: usage;WARNING;HARD;1;WARNING - [Triggered by _Used%>90] - D:\ Total=120.00GB, Used=109.54GB (91.3%), Free=10.45GB (8.7%) +Service Unknown[08-04-2016 23:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048019;UNKNOWN;HARD;1;UNKNOWN - STO_Gre_RVM_101 (048019) - SPS link down +Service Unknown[08-04-2016 23:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;UNKNOWN;HARD;1;UNKNOWN - STO_Hot_RVM_101 (048148) - SPS link down +Service Ok[08-04-2016 23:16:08] SERVICE ALERT: REJK-P-WEB002;IIS connections;OK;HARD;1;OK (Sample Period 27 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Unknown[08-04-2016 23:15:48] SERVICE ALERT: REJK-P-WEB002;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkpweb002__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Ok[08-04-2016 23:07:58] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting DSB - BO;OK;HARD;1;OK, Current Status: Waiting +Service Critical[08-04-2016 23:00:08] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;CRITICAL;HARD;1;CRITICAL - JOB - Creation of collection letter has not been executed since 2016-04-07 21:24:38. Current Status: Waiting + +April 08, 2016 22:00 + +Service Ok[08-04-2016 22:55:18] SERVICE ALERT: REJK-P-INT003;Empty exports;OK;HARD;1;OK + +April 08, 2016 21:00 + +Service Ok[08-04-2016 21:48:28] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 21:47:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[08-04-2016 21:30:08] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;OK;HARD;1;OK +Service Ok[08-04-2016 21:21:48] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;OK;HARD;1;OK +Service Ok[08-04-2016 21:18:38] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[08-04-2016 21:18:28] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Ok[08-04-2016 21:17:28] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 21:16:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[08-04-2016 21:04:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;OK;HARD;1;OK - STO_Ght_RVM_101 (048086) - 49 minutes since last transaction (0480861K.FC0) +Service Ok[08-04-2016 21:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;OK;HARD;1;OK - DSB_Kn_RVM_105 (049385) - 33 minutes since last transaction (0493851K.59F) +Service Ok[08-04-2016 21:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048104;OK;HARD;1;OK - STO_Jyt_RVM_101 (048104) - 128 minutes since last transaction (0481041K.173) +Service Ok[08-04-2016 21:04:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;OK;HARD;1;OK - STO_Emt_RVM_102 (048062) - 214 minutes since last transaction (0480621K.27A) +Service Ok[08-04-2016 21:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;OK;HARD;1;OK - DSB_Lp_RVM_101 (049558) - 258 minutes since last transaction (0495581K.479) +Service Ok[08-04-2016 21:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048015;OK;HARD;1;OK - STO_Ã…m_RVM_101 (048015) - 138 minutes since last transaction (0480151K.9DE) +Service Ok[08-04-2016 21:03:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048085;OK;HARD;1;OK - STO_Fut_RVM_101 (048085) - 8 minutes since last transaction (0480851K.7EA) +Service Critical[08-04-2016 21:03:38] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 2489 exceeded threshold of 1000 +Service Warning[08-04-2016 21:03:28] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;WARNING;HARD;1;WARNING - count 577 exceeded threshold of 500 +Service Ok[08-04-2016 21:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048146;OK;HARD;1;OK - STO_Sft_RVM_101 (048146) - 168 minutes since last transaction (0481461K.238) +Service Ok[08-04-2016 21:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049384;OK;HARD;1;OK - DSB_Kn_RVM_104 (049384) - 16 minutes since last transaction (0493841K.F12) +Service Ok[08-04-2016 21:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;OK;HARD;1;OK - STO_Emt_RVM_101 (048061) - 14 minutes since last transaction (0480611K.3A0) +Service Ok[08-04-2016 21:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 3 minutes since last transaction (0470031K.5E2) +Service Ok[08-04-2016 21:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;OK;HARD;1;OK - STO_St_RVM_101 (048116) - 32 minutes since last transaction (0481161K.1C8) +Service Ok[08-04-2016 21:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;OK;HARD;1;OK - DSB_Vm_RVM_101 (049406) - 340 minutes since last transaction (0494061K.ADC) +Service Ok[08-04-2016 21:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048516;OK;HARD;1;OK - STO_Val_RVM_102 (048516) - 16 minutes since last transaction (0485161K.C12) +Service Ok[08-04-2016 21:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049302;OK;HARD;1;OK - DSB_Vb_RVM_101 (049302) - 30 minutes since last transaction (0493021K.2C3) +Service Ok[08-04-2016 21:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048014;OK;HARD;1;OK - STO_Frh_RVM_101 (048014) - 48 minutes since last transaction (0480141K.4A6) +Service Ok[08-04-2016 21:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;OK;HARD;1;OK - STO_Pbt_RVM_101 (048102) - 92 minutes since last transaction (0481021K.021) +Service Ok[08-04-2016 21:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049383;OK;HARD;1;OK - DSB_Kn_RVM_103 (049383) - 47 minutes since last transaction (0493831K.ADE) +Service Ok[08-04-2016 21:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;OK;HARD;1;OK - MET_Fl_RVM_101 (047002) - 10 minutes since last transaction (0470021K.2CB) +Service Ok[08-04-2016 21:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048040;OK;HARD;1;OK - STO_Op_RVM_101 (048040) - 32 minutes since last transaction (0480401K.8FB) +Service Ok[08-04-2016 21:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;OK;HARD;1;OK - STO_Val_RVM_101 (048144) - 47 minutes since last transaction (0481441K.3CF) +Service Ok[08-04-2016 21:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045108;OK;HARD;1;OK - ARR_Tdr_RVM_101 (045108) - 331 minutes since last transaction (0451083K.062) +Service Ok[08-04-2016 21:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048013;OK;HARD;1;OK - STO_Avø_RVM_101 (048013) - 16 minutes since last transaction (0480131K.254) +Service Ok[08-04-2016 21:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048082;OK;HARD;1;OK - STO_Bit_RVM_101 (048082) - 16 minutes since last transaction (0480821K.AA7) +Service Ok[08-04-2016 21:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048515;OK;HARD;1;OK - STO_Ly_RVM_101 (048515) - 30 minutes since last transaction (0485151K.1D6) +Service Ok[08-04-2016 21:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;OK;HARD;1;OK - STO_Vs_RVM_101 (048115) - 136 minutes since last transaction (0481151K.36E) +Service Ok[08-04-2016 21:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049382;OK;HARD;1;OK - DSB_Kn_RVM_102 (049382) - 8 minutes since last transaction (0493821K.185) +Service Ok[08-04-2016 21:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048143;OK;HARD;1;OK - STO_Jæt_RVM_101 (048143) - 12 minutes since last transaction (0481431K.833) +Service Ok[08-04-2016 21:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048039;OK;HARD;1;OK - STO_Ch_RVM_101 (048039) - 15 minutes since last transaction (0480391K.B3E) + +April 08, 2016 20:00 + +Service Unknown[08-04-2016 20:49:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;UNKNOWN;HARD;1;UNKNOWN - STO_Ght_RVM_101 (048086) - SPS link down +Service Unknown[08-04-2016 20:49:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048104;UNKNOWN;HARD;1;UNKNOWN - STO_Jyt_RVM_101 (048104) - SPS link down +Service Unknown[08-04-2016 20:49:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_105 (049385) - SPS link down +Service Unknown[08-04-2016 20:49:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_102 (048062) - SPS link down +Service Unknown[08-04-2016 20:48:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;UNKNOWN;HARD;1;UNKNOWN - DSB_Lp_RVM_101 (049558) - SPS link down +Service Unknown[08-04-2016 20:48:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048015;UNKNOWN;HARD;1;UNKNOWN - STO_Ã…m_RVM_101 (048015) - SPS link down +Service Unknown[08-04-2016 20:48:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048085;UNKNOWN;HARD;1;UNKNOWN - STO_Fut_RVM_101 (048085) - SPS link down +Service Unknown[08-04-2016 20:48:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048146;UNKNOWN;HARD;1;UNKNOWN - STO_Sft_RVM_101 (048146) - SPS link down +Service Unknown[08-04-2016 20:48:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049384;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_104 (049384) - SPS link down +Service Unknown[08-04-2016 20:48:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_101 (048061) - SPS link down +Service Unknown[08-04-2016 20:48:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[08-04-2016 20:48:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;UNKNOWN;HARD;1;UNKNOWN - STO_St_RVM_101 (048116) - SPS link down +Service Unknown[08-04-2016 20:48:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;UNKNOWN;HARD;1;UNKNOWN - DSB_Vm_RVM_101 (049406) - SPS link down +Service Unknown[08-04-2016 20:48:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048516;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_102 (048516) - SPS link down +Service Unknown[08-04-2016 20:48:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049302;UNKNOWN;HARD;1;UNKNOWN - DSB_Vb_RVM_101 (049302) - SPS link down +Service Unknown[08-04-2016 20:48:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048014;UNKNOWN;HARD;1;UNKNOWN - STO_Frh_RVM_101 (048014) - SPS link down +Service Unknown[08-04-2016 20:48:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;UNKNOWN;HARD;1;UNKNOWN - STO_Pbt_RVM_101 (048102) - SPS link down +Service Unknown[08-04-2016 20:48:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049383;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_103 (049383) - SPS link down +Service Unknown[08-04-2016 20:48:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;UNKNOWN;HARD;1;UNKNOWN - MET_Fl_RVM_101 (047002) - SPS link down +Service Unknown[08-04-2016 20:48:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_101 (048144) - SPS link down +Service Unknown[08-04-2016 20:48:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048040;UNKNOWN;HARD;1;UNKNOWN - STO_Op_RVM_101 (048040) - SPS link down +Service Unknown[08-04-2016 20:46:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045108;UNKNOWN;HARD;1;UNKNOWN - ARR_Tdr_RVM_101 (045108) - SPS link down +Service Unknown[08-04-2016 20:46:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048013;UNKNOWN;HARD;1;UNKNOWN - STO_Avø_RVM_101 (048013) - SPS link down +Service Unknown[08-04-2016 20:46:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048082;UNKNOWN;HARD;1;UNKNOWN - STO_Bit_RVM_101 (048082) - SPS link down +Service Unknown[08-04-2016 20:46:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048515;UNKNOWN;HARD;1;UNKNOWN - STO_Ly_RVM_101 (048515) - SPS link down +Service Unknown[08-04-2016 20:46:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;UNKNOWN;HARD;1;UNKNOWN - STO_Vs_RVM_101 (048115) - SPS link down +Service Unknown[08-04-2016 20:46:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049382;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_102 (049382) - SPS link down +Service Unknown[08-04-2016 20:46:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048143;UNKNOWN;HARD;1;UNKNOWN - STO_Jæt_RVM_101 (048143) - SPS link down +Service Unknown[08-04-2016 20:46:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048039;UNKNOWN;HARD;1;UNKNOWN - STO_Ch_RVM_101 (048039) - SPS link down +Service Critical[08-04-2016 20:15:08] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;CRITICAL;HARD;1;CRITICAL - count 4 exceeded threshold of 1 +Service Critical[08-04-2016 20:01:28] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;CRITICAL;HARD;1;(Return code of 255 is out of bounds) + +April 08, 2016 19:00 + +Service Ok[08-04-2016 19:48:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;OK;HARD;1;OK - DSB_Hjs_RVM_101 (049542) - 3 minutes since last transaction (0495421K.31B) +Service Ok[08-04-2016 19:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;OK;HARD;1;OK - ARR_Kæ_RVM_101 (045160) - 14 minutes since last transaction (0451601K.2D4) +Service Warning[08-04-2016 19:36:58] SERVICE ALERT: REJK-P-SPS007;Disk D: usage;WARNING;HARD;1;WARNING - [Triggered by _Used%>90] - D:\ Total=120.00GB, Used=108.35GB (90.3%), Free=11.65GB (9.7%) +Service Ok[08-04-2016 19:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049569;OK;HARD;1;OK - DSB_Kn_RVM_108 (049569) - 2 minutes since last transaction (0495691K.5C1) + +April 08, 2016 18:00 + +Service Critical[08-04-2016 18:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;CRITICAL;HARD;1;CRITICAL - ARR_Hw_RVM_101 (045145) - 2894 minutes since last transaction (0451451K.2EB) +Service Warning[08-04-2016 18:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048120;WARNING;HARD;1;WARNING - STO_Kid_RVM_101 (048120) - 1454 minutes since last transaction (0481201K.6CF) +Service Unknown[08-04-2016 18:45:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049569;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_108 (049569) - SPS link down +Service Unknown[08-04-2016 18:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047028;UNKNOWN;HARD;1;UNKNOWN - MET_Cph_RVM_101 (047028) - SPS link down +Service Ok[08-04-2016 18:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045141;OK;HARD;1;OK - ARR_Hm_RVM_101 (045141) - 4709 minutes since last transaction (0451411K.108) +Service Ok[08-04-2016 18:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049333;OK;HARD;1;OK - DSB_Hl_RVM_103 (049333) - 13 minutes since last transaction (0493331K.4B3) +Service Ok[08-04-2016 18:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;OK;HARD;1;OK - DSB_Mr_RVM_101 (049564) - 239 minutes since last transaction (0495641K.286) +Service Ok[08-04-2016 18:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049909;OK;HARD;1;OK - DSB_TÃ¥t_RVM_101 (049909) - 29 minutes since last transaction (0499091K.1B7) +Service Ok[08-04-2016 18:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049910;OK;HARD;1;OK - DSB_Kh_RVM_110 (049910) - 44 minutes since last transaction (0499101K.8E0) +Service Ok[08-04-2016 18:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049929;OK;HARD;1;OK - DSB_Lpt_RVM_101 (049929) - 464 minutes since last transaction (0499291K.0E4) + +April 08, 2016 17:00 + +Service Unknown[08-04-2016 17:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045141;UNKNOWN;HARD;1;UNKNOWN - ARR_Hm_RVM_101 (045141) - SPS link down +Service Unknown[08-04-2016 17:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049333;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_103 (049333) - SPS link down +Service Unknown[08-04-2016 17:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;UNKNOWN;HARD;1;UNKNOWN - DSB_Mr_RVM_101 (049564) - SPS link down +Service Unknown[08-04-2016 17:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049909;UNKNOWN;HARD;1;UNKNOWN - DSB_TÃ¥t_RVM_101 (049909) - SPS link down +Service Unknown[08-04-2016 17:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049910;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_110 (049910) - SPS link down +Service Unknown[08-04-2016 17:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049929;UNKNOWN;HARD;1;UNKNOWN - DSB_Lpt_RVM_101 (049929) - SPS link down +Service Ok[08-04-2016 17:57:38] SERVICE ALERT: AccessPoints;AP4_Kobenhavn_Bernstoffsgade-10.65.2.23;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 17:56:48] SERVICE ALERT: AccessPoints;AP4_Kobenhavn_Bernstoffsgade-10.65.2.23;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[08-04-2016 17:51:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049906;OK;HARD;1;OK - DSB_HtÃ¥_RVM_101 (049906) - 4 minutes since last transaction (0499061K.5CB) +Service Ok[08-04-2016 17:49:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049449;OK;HARD;1;OK - DSB_Hl_RVM_102 (049449) - 19 minutes since last transaction (0494491K.AE2) +Service Ok[08-04-2016 17:49:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049366;OK;HARD;1;OK - DSB_Kh_RVM_106 (049366) - 4 minutes since last transaction (0493661K.40F) +Service Ok[08-04-2016 17:48:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049364;OK;HARD;1;OK - DSB_Kh_RVM_104 (049364) - 3 minutes since last transaction (0493641K.8B0) +Service Ok[08-04-2016 17:48:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;OK;HARD;1;OK - DSB_Hl_RVM_101 (049448) - 11 minutes since last transaction (0494481K.4B9) +Service Ok[08-04-2016 17:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048071;OK;HARD;1;OK - STO_Vær_RVM_101 (048071) - 3 minutes since last transaction (0480713K.037) +Service Warning[08-04-2016 17:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;WARNING;HARD;1;WARNING - ARR_Kæ_RVM_101 (045160) - 1454 minutes since last transaction (0451601K.2D3) +Service Critical[08-04-2016 17:44:18] SERVICE ALERT: REJK-P-SQL006;AX Session EndBlocked;CRITICAL;HARD;1;CRITICAL - found 2 session(s) in status "Ending - Blocked" +Service Unknown[08-04-2016 17:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049906;UNKNOWN;HARD;1;UNKNOWN - DSB_HtÃ¥_RVM_101 (049906) - SPS link down +Service Unknown[08-04-2016 17:34:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049449;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_102 (049449) - SPS link down +Service Unknown[08-04-2016 17:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049366;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_106 (049366) - SPS link down +Service Ok[08-04-2016 17:34:08] SERVICE ALERT: AccessPoints;AP2_Kobenhavn_Bernstoffsgade-10.65.2.21;OK;SOFT;2;OK - Got reply from host +Service Unknown[08-04-2016 17:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049364;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_104 (049364) - SPS link down +Service Unknown[08-04-2016 17:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_101 (049448) - SPS link down +Service Critical[08-04-2016 17:33:08] SERVICE ALERT: AccessPoints;AP2_Kobenhavn_Bernstoffsgade-10.65.2.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[08-04-2016 17:30:08] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 53/0 (100%) - RVM: 39/0 (100%) +Service Ok[08-04-2016 17:30:08] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 53/0 (100%) - RVM: 39/0 (100%) +Service Unknown[08-04-2016 17:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048071;UNKNOWN;HARD;1;UNKNOWN - STO_Vær_RVM_101 (048071) - SPS link down + +April 08, 2016 16:00 + +Service Critical[08-04-2016 16:35:08] SERVICE ALERT: REJK-P-SQL006;AX Longrunning Exec;CRITICAL;HARD;1;CRITICAL - found 1 execution(s) running more than 21600 seconds. +Service Ok[08-04-2016 16:27:18] SERVICE ALERT: AccessPoints;AP2_Gunnar_Clausensvej_4_Viby_j-10.87.71.21;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 16:26:18] SERVICE ALERT: AccessPoints;AP2_Gunnar_Clausensvej_4_Viby_j-10.87.71.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[08-04-2016 16:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;WARNING;HARD;1;WARNING - DSB_Øds_RVM_101 (049561) - 1446 minutes since last transaction (0495611K.353) +Service Ok[08-04-2016 16:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;OK;HARD;1;OK - DSB_Vm_RVM_101 (049406) - 55 minutes since last transaction (0494061K.ADC) +Service Ok[08-04-2016 16:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049917;OK;HARD;1;OK - DSB_Rf_RVM_101 (049917) - 497 minutes since last transaction (0499171K.DE2) +Service Ok[08-04-2016 16:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049383;OK;HARD;1;OK - DSB_Kn_RVM_103 (049383) - 14 minutes since last transaction (0493831K.AD5) +Service Ok[08-04-2016 16:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;OK;HARD;1;OK - DSB_Ar_RVM_102 (049521) - 1 minutes since last transaction (0495211K.132) +Service Ok[08-04-2016 16:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048013;OK;HARD;1;OK - STO_Avø_RVM_101 (048013) - 14 minutes since last transaction (0480131K.248) +Service Ok[08-04-2016 16:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049405;OK;HARD;1;OK - DSB_Lk_RVM_101 (049405) - 76 minutes since last transaction (0494051K.C14) +Service Ok[08-04-2016 16:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049555;OK;HARD;1;OK - DSB_Øs_RVM_101 (049555) - 46 minutes since last transaction (0495551K.5A4) +Service Ok[08-04-2016 16:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;OK;HARD;1;OK - STO_Vs_RVM_101 (048115) - 55 minutes since last transaction (0481151K.36A) +Service Ok[08-04-2016 16:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049446;OK;HARD;1;OK - DSB_Hj_RVM_101 (049446) - 12 minutes since last transaction (0494461K.B0B) +Service Ok[08-04-2016 16:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048515;OK;HARD;1;OK - STO_Ly_RVM_101 (048515) - 1 minutes since last transaction (0485151K.1C7) +Service Ok[08-04-2016 16:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049382;OK;HARD;1;OK - DSB_Kn_RVM_102 (049382) - 1 minutes since last transaction (0493821K.176) +Service Ok[08-04-2016 16:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049902;OK;HARD;1;OK - DSB_Rg_RVM_102 (049902) - 1 minutes since last transaction (0499021K.686) +Service Ok[08-04-2016 16:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049317;OK;HARD;1;OK - DSB_Vy_RVM_101 (049317) - 13 minutes since last transaction (0493171K.02F) +Service Ok[08-04-2016 16:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045200;OK;HARD;1;OK - ARR_Bu_RVM_101 (045200) - 6156 minutes since last transaction (0452001K.140) +Service Ok[08-04-2016 16:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048101;OK;HARD;1;OK - STO_Vat_RVM_101 (048101) - 1 minutes since last transaction (0481011K.6FE) +Service Ok[08-04-2016 16:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048039;OK;HARD;1;OK - STO_Ch_RVM_101 (048039) - 1 minutes since last transaction (0480391K.B32) +Service Ok[08-04-2016 16:15:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049212;OK;HARD;1;OK - DSB_Se_RVM_101 (049212) - 134 minutes since last transaction (0492121K.E80) +Service Ok[08-04-2016 16:15:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049520;OK;HARD;1;OK - DSB_Ar_RVM_101 (049520) - 12 minutes since last transaction (0495201K.BD5) +Service Ok[08-04-2016 16:15:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049554;OK;HARD;1;OK - DSB_Bak_RVM_101 (049554) - 45 minutes since last transaction (0495541K.512) +Service Ok[08-04-2016 16:15:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049915;OK;HARD;1;OK - DSB_Vo_RVM_101 (049915) - 12 minutes since last transaction (0499151K.FF6) +Service Ok[08-04-2016 16:15:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048514;OK;HARD;1;OK - STO_Ly_RVM_102 (048514) - 12 minutes since last transaction (0485141K.F0B) +Service Ok[08-04-2016 16:15:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048012;OK;HARD;1;OK - STO_Bsa_RVM_101 (048012) - 59 minutes since last transaction (0480121K.ADF) +Service Ok[08-04-2016 16:15:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049946;OK;HARD;1;OK - DSB_Kø_RVM_101 (049946) - 29 minutes since last transaction (0499461K.3B0) +Service Ok[08-04-2016 16:15:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045163;OK;HARD;1;OK - ARR_Bic_RVM_101 (045163) - 12 minutes since last transaction (0451631K.2C7) +Service Warning[08-04-2016 16:15:08] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;WARNING;HARD;1;WARNING - 99% updated in 63 minutes - VCF: 54/0 (100%) - RVM: 39/1 (98%) +Service Ok[08-04-2016 16:15:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049417;OK;HARD;1;OK - DSB_Gø_RVM_101 (049417) - 254 minutes since last transaction (0494171K.805) +Service Ok[08-04-2016 16:15:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049381;OK;HARD;1;OK - DSB_Kn_RVM_101 (049381) - 11 minutes since last transaction (0493811K.518) +Service Critical[08-04-2016 16:15:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049505;CRITICAL;HARD;1;CRITICAL - DSB_Tp_RVM_101 (049505) - 8759 minutes since last transaction (0495051K.222) +Service Ok[08-04-2016 16:15:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049316;OK;HARD;1;OK - DSB_Trk_RVM_101 (049316) - 12 minutes since last transaction (0493161K.4DD) +Service Ok[08-04-2016 16:15:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048095;OK;HARD;1;OK - STO_Ryt_RVM_102 (048095) - 12 minutes since last transaction (0480951K.5ED) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045105;OK;HARD;1;OK - ARR_Sne_RVM_101 (045105) - 179 minutes since last transaction (0451051K.54C) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045131;OK;HARD;1;OK - ARR_Øg_RVM_101 (045131) - 12 minutes since last transaction (0451311K.E0F) +Service Critical[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045161;CRITICAL;HARD;1;CRITICAL - ARR_Stu_RVM_101 (045161) - 63479 minutes since last transaction (0451613K.02A) +Service Warning[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;WARNING;HARD;1;WARNING - ARR_Hw_RVM_101 (045145) - 2729 minutes since last transaction (0451451K.2EB) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045126;OK;HARD;1;OK - ARR_Va_RVM_101 (045126) - 12 minutes since last transaction (0451261K.ED7) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049306;OK;HARD;1;OK - DSB_Hum_RVM_101 (049306) - 13 minutes since last transaction (0493061K.93D) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045144;OK;HARD;1;OK - ARR_Ul_RVM_101 (045144) - 119 minutes since last transaction (0451441K.114) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045169;OK;HARD;1;OK - ARR_Sv_RVM_101 (045169) - 494 minutes since last transaction (0451691K.385) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045102;OK;HARD;1;OK - ARR_Ur_RVM_101 (045102) - 149 minutes since last transaction (0451021K.E6F) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045148;OK;HARD;1;OK - ARR_Vi_RVM_101 (045148) - 44 minutes since last transaction (0451481K.DCD) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045146;OK;HARD;1;OK - ARR_Ln_RVM_101 (045146) - 119 minutes since last transaction (0451461K.15E) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047022;OK;HARD;1;OK - MET_Lgp_RVM_101 (047022) - 22 minutes since last transaction (0470221K.2F3) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045194;OK;HARD;1;OK - ARR_Yd_RVM_101 (045194) - 4649 minutes since last transaction (0451941K.379) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049443;OK;HARD;1;OK - DSB_Lih_RVM_101 (049443) - 53 minutes since last transaction (0494431K.537) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045113;OK;HARD;1;OK - ARR_Æk_RVM_101 (045113) - 209 minutes since last transaction (0451131K.82B) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048088;OK;HARD;1;OK - STO_Fl_RVM_102 (048088) - 13 minutes since last transaction (0480881K.B82) +Service Critical[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045104;CRITICAL;HARD;1;CRITICAL - ARR_Hæ_RVM_101 (045104) - 2892 minutes since last transaction (0451041K.270) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045196;OK;HARD;1;OK - ARR_Um_RVM_101 (045196) - 17534 minutes since last transaction (0451961K.069) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048011;OK;HARD;1;OK - STO_Vlb_RVM_101 (048011) - 12 minutes since last transaction (0480111K.57D) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049453;OK;HARD;1;OK - DSB_Kv_RVM_101 (049453) - 1999 minutes since last transaction (0494531K.245) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047013;OK;HARD;1;OK - MET_Khc_RVM_102 (047013) - 21 minutes since last transaction (0470131K.C20) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047023;OK;HARD;1;OK - MET_Lgp_RVM_102 (047023) - 14 minutes since last transaction (0470231K.60E) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048004;OK;HARD;1;OK - STO_Jsi_RVM_101 (048004) - 82 minutes since last transaction (0480041K.460) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048036;OK;HARD;1;OK - STO_Dbt_RVM_101 (048036) - 12 minutes since last transaction (0480361K.2EA) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049205;OK;HARD;1;OK - DSB_Sg_RVM_101 (049205) - 12 minutes since last transaction (0492051K.393) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048006;OK;HARD;1;OK - STO_Klu_RVM_101 (048006) - 29 minutes since last transaction (0480061K.AA0) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048090;OK;HARD;1;OK - STO_Ã…lm_RVM_101 (048090) - 29 minutes since last transaction (0480901K.0F1) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048032;OK;HARD;1;OK - STO_Nht_RVM_101 (048032) - 11 minutes since last transaction (0480321K.981) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048510;OK;HARD;1;OK - STO_TÃ¥_RVM_101 (048510) - 12 minutes since last transaction (0485101K.443) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049208;OK;HARD;1;OK - DSB_Rt_RVM_101 (049208) - 464 minutes since last transaction (0492081K.826) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048065;OK;HARD;1;OK - STO_Ket_RVM_101 (048065) - 11 minutes since last transaction (0480651K.54A) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048151;OK;HARD;1;OK - STO_Hi_RVM_101 (048151) - 12 minutes since last transaction (0481511K.536) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047026;OK;HARD;1;OK - MET_Feo_RVM_101 (047026) - 14 minutes since last transaction (0470261K.76A) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045193;OK;HARD;1;OK - ARR_Hrm_RVM_101 (045193) - 59 minutes since last transaction (0451931K.10C) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045117;OK;HARD;1;OK - ARR_Rb_RVM_101 (045117) - 59 minutes since last transaction (0451171K.F09) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047027;OK;HARD;1;OK - MET_Ksa_RVM_101 (047027) - 21 minutes since last transaction (0470271K.07B) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045158;OK;HARD;1;OK - ARR_Bs_RVM_101 (045158) - 223 minutes since last transaction (0451581K.224) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048093;OK;HARD;1;OK - STO_Ig_RVM_101 (048093) - 29 minutes since last transaction (0480931K.598) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049454;OK;HARD;1;OK - DSB_Fh_RVM_101 (049454) - 12 minutes since last transaction (0494541K.299) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045116;OK;HARD;1;OK - ARR_Vd_RVM_101 (045116) - 239 minutes since last transaction (0451161K.45A) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048120;OK;HARD;1;OK - STO_Kid_RVM_101 (048120) - 1289 minutes since last transaction (0481201K.6CF) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048037;OK;HARD;1;OK - STO_Dbt_RVM_102 (048037) - 12 minutes since last transaction (0480371K.259) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049518;OK;HARD;1;OK - DSB_Hs_RVM_101 (049518) - 12 minutes since last transaction (0495181K.3BB) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048109;OK;HARD;1;OK - STO_Mpt_RVM_101 (048109) - 29 minutes since last transaction (0481091K.6C5) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048121;OK;HARD;1;OK - STO_Hit_RVM_101 (048121) - 29 minutes since last transaction (0481211K.FBD) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049373;OK;HARD;1;OK - DSB_Sg_RVM_102 (049373) - 12 minutes since last transaction (0493731K.788) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049411;OK;HARD;1;OK - DSB_Kw_RVM_101 (049411) - 3134 minutes since last transaction (0494111K.106) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049011;OK;HARD;1;OK - DSB_Nv_RVM_101 (049011) - 29 minutes since last transaction (0490111K.309) +Service Critical[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049504;CRITICAL;HARD;1;CRITICAL - DSB_Hp_RVM_101 (049504) - 88199 minutes since last transaction (0495041K.040) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048019;OK;HARD;1;OK - STO_Gre_RVM_101 (048019) - 11 minutes since last transaction (0480191K.C88) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045132;OK;HARD;1;OK - ARR_Ta_RVM_101 (045132) - 44 minutes since last transaction (0451321K.617) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;OK;HARD;1;OK - DSB_Og_RVM_101 (049440) - 89 minutes since last transaction (0494401K.BE5) +Service Warning[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049410;WARNING;HARD;1;WARNING - DSB_Pa_RVM_101 (049410) - 1559 minutes since last transaction (0494101K.522) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047012;OK;HARD;1;OK - MET_Khc_RVM_101 (047012) - 8 minutes since last transaction (0470121K.D27) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049388;OK;HARD;1;OK - DSB_Od_RVM_103 (049388) - 13 minutes since last transaction (0493881K.31B) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049442;OK;HARD;1;OK - DSB_Abv_RVM_101 (049442) - 29 minutes since last transaction (0494421K.2A6) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049371;OK;HARD;1;OK - DSB_Nf_RVM_101 (049371) - 12 minutes since last transaction (0493711K.AE6) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049413;OK;HARD;1;OK - DSB_Sdb_RVM_101 (049413) - 52 minutes since last transaction (0494131K.DC4) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049414;OK;HARD;1;OK - DSB_Vn_RVM_101 (049414) - 12 minutes since last transaction (0494141K.2E6) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047010;OK;HARD;1;OK - MET_Kgn_RVM_101 (047010) - 14 minutes since last transaction (0470101K.1F6) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049333;OK;HARD;1;OK - DSB_Hl_RVM_103 (049333) - 12 minutes since last transaction (0493331K.4AB) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;OK;HARD;1;OK - DSB_RÃ¥d_RVM_101 (049380) - 12 minutes since last transaction (0493801K.63E) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048108;OK;HARD;1;OK - STO_Sko_RVM_101 (048108) - 29 minutes since last transaction (0481081K.C5F) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048152;OK;HARD;1;OK - STO_Hi_RVM_102 (048152) - 12 minutes since last transaction (0481521K.46B) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049503;OK;HARD;1;OK - DSB_Od_RVM_102 (049503) - 29 minutes since last transaction (0495031K.776) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049438;OK;HARD;1;OK - DSB_Sr_RVM_101 (049438) - 44 minutes since last transaction (0494381K.5CD) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048153;OK;HARD;1;OK - STO_Li_RVM_101 (048153) - 13 minutes since last transaction (0481531K.3DA) +Service Warning[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;WARNING;HARD;1;WARNING - DSB_Bet_RVM_101 (049515) - 1484 minutes since last transaction (0495151K.3DA) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048154;OK;HARD;1;OK - STO_Vpt_RVM_101 (048154) - 11 minutes since last transaction (0481541K.02E) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049315;OK;HARD;1;OK - DSB_Hh_RVM_101 (049315) - 13 minutes since last transaction (0493151K.1FD) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049444;OK;HARD;1;OK - DSB_Bl_RVM_101 (049444) - 12 minutes since last transaction (0494441K.E9B) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;OK;HARD;1;OK - DSB_Mr_RVM_101 (049564) - 119 minutes since last transaction (0495641K.286) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049351;OK;HARD;1;OK - DSB_Næ_RVM_102 (049351) - 12 minutes since last transaction (0493511K.5DE) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049568;OK;HARD;1;OK - DSB_Gr_RVM_101 (049568) - 44 minutes since last transaction (0495681K.AAE) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049923;OK;HARD;1;OK - DSB_Ro_RVM_101 (049923) - 11 minutes since last transaction (0499231K.B42) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049529;OK;HARD;1;OK - DSB_Bb_RVM_101 (049529) - 52 minutes since last transaction (0495291K.99E) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049113;OK;HARD;1;OK - DSB_Ol_RVM_101 (049113) - 74 minutes since last transaction (0491131K.EB4) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;OK;HARD;1;OK - DSB_Svv_RVM_101 (049551) - 11 minutes since last transaction (0495511K.630) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049565;OK;HARD;1;OK - DSB_RÃ¥_RVM_101 (049565) - 223 minutes since last transaction (0495651K.3A4) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049528;OK;HARD;1;OK - DSB_Ty_RVM_101 (049528) - 164 minutes since last transaction (0495281K.655) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048035;OK;HARD;1;OK - STO_Vpt_RVM_103 (048035) - 11 minutes since last transaction (0480351K.EC6) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049402;OK;HARD;1;OK - DSB_Fa_RVM_102 (049402) - 12 minutes since last transaction (0494021K.872) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049530;OK;HARD;1;OK - DSB_Hr_RVM_101 (049530) - 59 minutes since last transaction (0495301K.233) +Service Ok[08-04-2016 16:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048018;OK;HARD;1;OK - STO_Syv_RVM_101 (048018) - 29 minutes since last transaction (0480181K.750) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049567;OK;HARD;1;OK - DSB_Tu_RVM_101 (049567) - 59 minutes since last transaction (0495671K.215) +Service Warning[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049550;WARNING;HARD;1;WARNING - DSB_Sis_RVM_101 (049550) - 30689 minutes since last transaction (0495501K.06D) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049911;OK;HARD;1;OK - DSB_HtÃ¥_RVM_102 (049911) - 11 minutes since last transaction (0499111K.8AC) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049311;OK;HARD;1;OK - DSB_Øre_RVM_101 (049311) - 12 minutes since last transaction (0493111K.B82) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049912;OK;HARD;1;OK - DSB_Ro_RVM_103 (049912) - 11 minutes since last transaction (0499121K.F2F) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049547;OK;HARD;1;OK - DSB_Rus_RVM_101 (049547) - 404 minutes since last transaction (0495471K.0CC) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048066;OK;HARD;1;OK - STO_Bud_RVM_101 (048066) - 11 minutes since last transaction (0480661K.4A2) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049552;OK;HARD;1;OK - DSB_Svg_RVM_101 (049552) - 11 minutes since last transaction (0495521K.E6C) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049562;OK;HARD;1;OK - DSB_Lt_RVM_101 (049562) - 374 minutes since last transaction (0495621K.1EC) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049441;OK;HARD;1;OK - DSB_Ab_RVM_101 (049441) - 13 minutes since last transaction (0494411K.0C7) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049907;OK;HARD;1;OK - DSB_Rg_RVM_101 (049907) - 13 minutes since last transaction (0499071K.A2F) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049352;OK;HARD;1;OK - DSB_Vj_RVM_101 (049352) - 12 minutes since last transaction (0493521K.9B4) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049913;OK;HARD;1;OK - DSB_Lj_RVM_101 (049913) - 48 minutes since last transaction (0499131K.9D0) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049914;OK;HARD;1;OK - DSB_Lw_RVM_101 (049914) - 29 minutes since last transaction (0499141K.95B) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048094;OK;HARD;1;OK - STO_Ryt_RVM_101 (048094) - 12 minutes since last transaction (0480941K.9ED) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048122;OK;HARD;1;OK - STO_Rdo_RVM_101 (048122) - 11 minutes since last transaction (0481221K.C70) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049313;OK;HARD;1;OK - DSB_Cph_RVM_101 (049313) - 12 minutes since last transaction (0493131K.F06) +Service Ok[08-04-2016 16:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049545;OK;HARD;1;OK - DSB_Pds_RVM_101 (049545) - 526 minutes since last transaction (0495451K.0C5) +Service Ok[08-04-2016 16:14:18] SERVICE ALERT: AccessPoints;AP1_Ravnevej_1_Esbjerg-10.85.100.20;OK;HARD;3;OK - Got reply from host +Service Ok[08-04-2016 16:06:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;OK;HARD;1;OK - MET_Amb_RVM_101 (047020) - 6 minutes since last transaction (0470201K.1B7) +Service Ok[08-04-2016 16:06:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;OK;HARD;1;OK - MET_Fb_RVM_101 (047005) - 5 minutes since last transaction (0470051K.252) +Service Ok[08-04-2016 16:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;OK;HARD;1;OK - ARR_Rk_RVM_101 (045152) - 3 minutes since last transaction (0451521K.301) +Service Unknown[08-04-2016 16:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;UNKNOWN;HARD;1;UNKNOWN - DSB_Vm_RVM_101 (049406) - SPS link down +Service Unknown[08-04-2016 16:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049917;UNKNOWN;HARD;1;UNKNOWN - DSB_Rf_RVM_101 (049917) - SPS link down +Service Unknown[08-04-2016 16:03:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049383;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_103 (049383) - SPS link down +Service Unknown[08-04-2016 16:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048013;UNKNOWN;HARD;1;UNKNOWN - STO_Avø_RVM_101 (048013) - SPS link down +Service Unknown[08-04-2016 16:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;UNKNOWN;HARD;1;UNKNOWN - DSB_Ar_RVM_102 (049521) - SPS link down +Service Unknown[08-04-2016 16:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049405;UNKNOWN;HARD;1;UNKNOWN - DSB_Lk_RVM_101 (049405) - SPS link down +Service Unknown[08-04-2016 16:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049555;UNKNOWN;HARD;1;UNKNOWN - DSB_Øs_RVM_101 (049555) - SPS link down +Service Unknown[08-04-2016 16:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;UNKNOWN;HARD;1;UNKNOWN - STO_Vs_RVM_101 (048115) - SPS link down +Service Unknown[08-04-2016 16:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049446;UNKNOWN;HARD;1;UNKNOWN - DSB_Hj_RVM_101 (049446) - SPS link down +Service Unknown[08-04-2016 16:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048515;UNKNOWN;HARD;1;UNKNOWN - STO_Ly_RVM_101 (048515) - SPS link down +Service Unknown[08-04-2016 16:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049902;UNKNOWN;HARD;1;UNKNOWN - DSB_Rg_RVM_102 (049902) - SPS link down +Service Unknown[08-04-2016 16:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049382;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_102 (049382) - SPS link down +Service Unknown[08-04-2016 16:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049317;UNKNOWN;HARD;1;UNKNOWN - DSB_Vy_RVM_101 (049317) - SPS link down +Service Unknown[08-04-2016 16:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045200;UNKNOWN;HARD;1;UNKNOWN - ARR_Bu_RVM_101 (045200) - SPS link down +Service Unknown[08-04-2016 16:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048101;UNKNOWN;HARD;1;UNKNOWN - STO_Vat_RVM_101 (048101) - SPS link down +Service Unknown[08-04-2016 16:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048039;UNKNOWN;HARD;1;UNKNOWN - STO_Ch_RVM_101 (048039) - SPS link down +Service Unknown[08-04-2016 16:00:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049212;UNKNOWN;HARD;1;UNKNOWN - DSB_Se_RVM_101 (049212) - SPS link down +Service Unknown[08-04-2016 16:00:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049554;UNKNOWN;HARD;1;UNKNOWN - DSB_Bak_RVM_101 (049554) - SPS link down +Service Unknown[08-04-2016 16:00:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049520;UNKNOWN;HARD;1;UNKNOWN - DSB_Ar_RVM_101 (049520) - SPS link down +Service Unknown[08-04-2016 16:00:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049915;UNKNOWN;HARD;1;UNKNOWN - DSB_Vo_RVM_101 (049915) - SPS link down +Service Unknown[08-04-2016 16:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048514;UNKNOWN;HARD;1;UNKNOWN - STO_Ly_RVM_102 (048514) - SPS link down +Service Unknown[08-04-2016 16:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048012;UNKNOWN;HARD;1;UNKNOWN - STO_Bsa_RVM_101 (048012) - SPS link down +Service Unknown[08-04-2016 16:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049946;UNKNOWN;HARD;1;UNKNOWN - DSB_Kø_RVM_101 (049946) - SPS link down +Service Unknown[08-04-2016 16:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045163;UNKNOWN;HARD;1;UNKNOWN - ARR_Bic_RVM_101 (045163) - SPS link down +Service Unknown[08-04-2016 16:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049417;UNKNOWN;HARD;1;UNKNOWN - DSB_Gø_RVM_101 (049417) - SPS link down +Service Unknown[08-04-2016 16:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049381;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_101 (049381) - SPS link down +Service Unknown[08-04-2016 16:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049505;UNKNOWN;HARD;1;UNKNOWN - DSB_Tp_RVM_101 (049505) - SPS link down +Service Ok[08-04-2016 16:00:08] SERVICE ALERT: AccessPoints;AP1_Jernbanegade_25_Esbjerg-10.64.3.20;OK;SOFT;2;OK - Got reply from host +Service Unknown[08-04-2016 16:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049316;UNKNOWN;HARD;1;UNKNOWN - DSB_Trk_RVM_101 (049316) - SPS link down +Service Unknown[08-04-2016 16:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048095;UNKNOWN;HARD;1;UNKNOWN - STO_Ryt_RVM_102 (048095) - SPS link down + +April 08, 2016 15:00 + +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045105;UNKNOWN;HARD;1;UNKNOWN - ARR_Sne_RVM_101 (045105) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045131;UNKNOWN;HARD;1;UNKNOWN - ARR_Øg_RVM_101 (045131) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045161;UNKNOWN;HARD;1;UNKNOWN - ARR_Stu_RVM_101 (045161) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;UNKNOWN;HARD;1;UNKNOWN - ARR_Hw_RVM_101 (045145) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045126;UNKNOWN;HARD;1;UNKNOWN - ARR_Va_RVM_101 (045126) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045144;UNKNOWN;HARD;1;UNKNOWN - ARR_Ul_RVM_101 (045144) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049306;UNKNOWN;HARD;1;UNKNOWN - DSB_Hum_RVM_101 (049306) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045169;UNKNOWN;HARD;1;UNKNOWN - ARR_Sv_RVM_101 (045169) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045102;UNKNOWN;HARD;1;UNKNOWN - ARR_Ur_RVM_101 (045102) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045148;UNKNOWN;HARD;1;UNKNOWN - ARR_Vi_RVM_101 (045148) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047022;UNKNOWN;HARD;1;UNKNOWN - MET_Lgp_RVM_101 (047022) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045146;UNKNOWN;HARD;1;UNKNOWN - ARR_Ln_RVM_101 (045146) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045194;UNKNOWN;HARD;1;UNKNOWN - ARR_Yd_RVM_101 (045194) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049443;UNKNOWN;HARD;1;UNKNOWN - DSB_Lih_RVM_101 (049443) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045113;UNKNOWN;HARD;1;UNKNOWN - ARR_Æk_RVM_101 (045113) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048088;UNKNOWN;HARD;1;UNKNOWN - STO_Fl_RVM_102 (048088) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045104;UNKNOWN;HARD;1;UNKNOWN - ARR_Hæ_RVM_101 (045104) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045196;UNKNOWN;HARD;1;UNKNOWN - ARR_Um_RVM_101 (045196) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048011;UNKNOWN;HARD;1;UNKNOWN - STO_Vlb_RVM_101 (048011) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049453;UNKNOWN;HARD;1;UNKNOWN - DSB_Kv_RVM_101 (049453) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047013;UNKNOWN;HARD;1;UNKNOWN - MET_Khc_RVM_102 (047013) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047023;UNKNOWN;HARD;1;UNKNOWN - MET_Lgp_RVM_102 (047023) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048004;UNKNOWN;HARD;1;UNKNOWN - STO_Jsi_RVM_101 (048004) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048036;UNKNOWN;HARD;1;UNKNOWN - STO_Dbt_RVM_101 (048036) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049205;UNKNOWN;HARD;1;UNKNOWN - DSB_Sg_RVM_101 (049205) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048006;UNKNOWN;HARD;1;UNKNOWN - STO_Klu_RVM_101 (048006) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048090;UNKNOWN;HARD;1;UNKNOWN - STO_Ã…lm_RVM_101 (048090) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048032;UNKNOWN;HARD;1;UNKNOWN - STO_Nht_RVM_101 (048032) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048510;UNKNOWN;HARD;1;UNKNOWN - STO_TÃ¥_RVM_101 (048510) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049208;UNKNOWN;HARD;1;UNKNOWN - DSB_Rt_RVM_101 (049208) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048065;UNKNOWN;HARD;1;UNKNOWN - STO_Ket_RVM_101 (048065) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048151;UNKNOWN;HARD;1;UNKNOWN - STO_Hi_RVM_101 (048151) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047026;UNKNOWN;HARD;1;UNKNOWN - MET_Feo_RVM_101 (047026) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045193;UNKNOWN;HARD;1;UNKNOWN - ARR_Hrm_RVM_101 (045193) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045117;UNKNOWN;HARD;1;UNKNOWN - ARR_Rb_RVM_101 (045117) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047027;UNKNOWN;HARD;1;UNKNOWN - MET_Ksa_RVM_101 (047027) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045158;UNKNOWN;HARD;1;UNKNOWN - ARR_Bs_RVM_101 (045158) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048093;UNKNOWN;HARD;1;UNKNOWN - STO_Ig_RVM_101 (048093) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049374;UNKNOWN;HARD;1;UNKNOWN - DSB_Hf_RVM_101 (049374) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049454;UNKNOWN;HARD;1;UNKNOWN - DSB_Fh_RVM_101 (049454) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048120;UNKNOWN;HARD;1;UNKNOWN - STO_Kid_RVM_101 (048120) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045116;UNKNOWN;HARD;1;UNKNOWN - ARR_Vd_RVM_101 (045116) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048037;UNKNOWN;HARD;1;UNKNOWN - STO_Dbt_RVM_102 (048037) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049518;UNKNOWN;HARD;1;UNKNOWN - DSB_Hs_RVM_101 (049518) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048109;UNKNOWN;HARD;1;UNKNOWN - STO_Mpt_RVM_101 (048109) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048121;UNKNOWN;HARD;1;UNKNOWN - STO_Hit_RVM_101 (048121) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049411;UNKNOWN;HARD;1;UNKNOWN - DSB_Kw_RVM_101 (049411) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049373;UNKNOWN;HARD;1;UNKNOWN - DSB_Sg_RVM_102 (049373) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049011;UNKNOWN;HARD;1;UNKNOWN - DSB_Nv_RVM_101 (049011) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049504;UNKNOWN;HARD;1;UNKNOWN - DSB_Hp_RVM_101 (049504) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048019;UNKNOWN;HARD;1;UNKNOWN - STO_Gre_RVM_101 (048019) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045132;UNKNOWN;HARD;1;UNKNOWN - ARR_Ta_RVM_101 (045132) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;UNKNOWN;HARD;1;UNKNOWN - DSB_Og_RVM_101 (049440) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049410;UNKNOWN;HARD;1;UNKNOWN - DSB_Pa_RVM_101 (049410) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047012;UNKNOWN;HARD;1;UNKNOWN - MET_Khc_RVM_101 (047012) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049388;UNKNOWN;HARD;1;UNKNOWN - DSB_Od_RVM_103 (049388) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049442;UNKNOWN;HARD;1;UNKNOWN - DSB_Abv_RVM_101 (049442) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049371;UNKNOWN;HARD;1;UNKNOWN - DSB_Nf_RVM_101 (049371) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049414;UNKNOWN;HARD;1;UNKNOWN - DSB_Vn_RVM_101 (049414) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049413;UNKNOWN;HARD;1;UNKNOWN - DSB_Sdb_RVM_101 (049413) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047010;UNKNOWN;HARD;1;UNKNOWN - MET_Kgn_RVM_101 (047010) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049333;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_103 (049333) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;UNKNOWN;HARD;1;UNKNOWN - DSB_RÃ¥d_RVM_101 (049380) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048108;UNKNOWN;HARD;1;UNKNOWN - STO_Sko_RVM_101 (048108) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048152;UNKNOWN;HARD;1;UNKNOWN - STO_Hi_RVM_102 (048152) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049503;UNKNOWN;HARD;1;UNKNOWN - DSB_Od_RVM_102 (049503) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049438;UNKNOWN;HARD;1;UNKNOWN - DSB_Sr_RVM_101 (049438) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048153;UNKNOWN;HARD;1;UNKNOWN - STO_Li_RVM_101 (048153) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;UNKNOWN;HARD;1;UNKNOWN - DSB_Bet_RVM_101 (049515) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048154;UNKNOWN;HARD;1;UNKNOWN - STO_Vpt_RVM_101 (048154) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049315;UNKNOWN;HARD;1;UNKNOWN - DSB_Hh_RVM_101 (049315) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049444;UNKNOWN;HARD;1;UNKNOWN - DSB_Bl_RVM_101 (049444) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;UNKNOWN;HARD;1;UNKNOWN - DSB_Mr_RVM_101 (049564) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049351;UNKNOWN;HARD;1;UNKNOWN - DSB_Næ_RVM_102 (049351) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049568;UNKNOWN;HARD;1;UNKNOWN - DSB_Gr_RVM_101 (049568) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049923;UNKNOWN;HARD;1;UNKNOWN - DSB_Ro_RVM_101 (049923) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049529;UNKNOWN;HARD;1;UNKNOWN - DSB_Bb_RVM_101 (049529) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049113;UNKNOWN;HARD;1;UNKNOWN - DSB_Ol_RVM_101 (049113) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;UNKNOWN;HARD;1;UNKNOWN - DSB_Svv_RVM_101 (049551) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049528;UNKNOWN;HARD;1;UNKNOWN - DSB_Ty_RVM_101 (049528) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049565;UNKNOWN;HARD;1;UNKNOWN - DSB_RÃ¥_RVM_101 (049565) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048035;UNKNOWN;HARD;1;UNKNOWN - STO_Vpt_RVM_103 (048035) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049402;UNKNOWN;HARD;1;UNKNOWN - DSB_Fa_RVM_102 (049402) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049530;UNKNOWN;HARD;1;UNKNOWN - DSB_Hr_RVM_101 (049530) - SPS link down +Service Unknown[08-04-2016 15:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048018;UNKNOWN;HARD;1;UNKNOWN - STO_Syv_RVM_101 (048018) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049567;UNKNOWN;HARD;1;UNKNOWN - DSB_Tu_RVM_101 (049567) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049550;UNKNOWN;HARD;1;UNKNOWN - DSB_Sis_RVM_101 (049550) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049911;UNKNOWN;HARD;1;UNKNOWN - DSB_HtÃ¥_RVM_102 (049911) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049311;UNKNOWN;HARD;1;UNKNOWN - DSB_Øre_RVM_101 (049311) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049912;UNKNOWN;HARD;1;UNKNOWN - DSB_Ro_RVM_103 (049912) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049547;UNKNOWN;HARD;1;UNKNOWN - DSB_Rus_RVM_101 (049547) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048066;UNKNOWN;HARD;1;UNKNOWN - STO_Bud_RVM_101 (048066) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049552;UNKNOWN;HARD;1;UNKNOWN - DSB_Svg_RVM_101 (049552) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049441;UNKNOWN;HARD;1;UNKNOWN - DSB_Ab_RVM_101 (049441) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049913;UNKNOWN;HARD;1;UNKNOWN - DSB_Lj_RVM_101 (049913) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049562;UNKNOWN;HARD;1;UNKNOWN - DSB_Lt_RVM_101 (049562) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049352;UNKNOWN;HARD;1;UNKNOWN - DSB_Vj_RVM_101 (049352) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049907;UNKNOWN;HARD;1;UNKNOWN - DSB_Rg_RVM_101 (049907) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048094;UNKNOWN;HARD;1;UNKNOWN - STO_Ryt_RVM_101 (048094) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049914;UNKNOWN;HARD;1;UNKNOWN - DSB_Lw_RVM_101 (049914) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048122;UNKNOWN;HARD;1;UNKNOWN - STO_Rdo_RVM_101 (048122) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049313;UNKNOWN;HARD;1;UNKNOWN - DSB_Cph_RVM_101 (049313) - SPS link down +Service Unknown[08-04-2016 15:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049545;UNKNOWN;HARD;1;UNKNOWN - DSB_Pds_RVM_101 (049545) - SPS link down +Service Critical[08-04-2016 15:59:08] SERVICE ALERT: AccessPoints;AP1_Jernbanegade_25_Esbjerg-10.64.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[08-04-2016 15:51:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;UNKNOWN;HARD;1;UNKNOWN - MET_Amb_RVM_101 (047020) - SPS link down +Service Unknown[08-04-2016 15:51:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;UNKNOWN;HARD;1;UNKNOWN - MET_Fb_RVM_101 (047005) - SPS link down +Service Ok[08-04-2016 15:50:38] SERVICE ALERT: AccessPoints;AP1_Orestad_Boulevard_101_Kh-10.74.25.20;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 15:49:38] SERVICE ALERT: AccessPoints;AP1_Orestad_Boulevard_101_Kh-10.74.25.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[08-04-2016 15:45:08] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 62 minutes - VCF: 54/0 (100%) - RVM: 39/1 (98%) +Service Warning[08-04-2016 15:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;WARNING;HARD;1;WARNING - DSB_Bet_RVM_101 (049515) - 1454 minutes since last transaction (0495151K.3DA) +Service Critical[08-04-2016 15:29:28] SERVICE ALERT: AccessPoints;AP1_Ravnevej_1_Esbjerg-10.85.100.20;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[08-04-2016 15:28:28] SERVICE ALERT: AccessPoints;AP1_Ravnevej_1_Esbjerg-10.85.100.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[08-04-2016 15:27:28] SERVICE ALERT: AccessPoints;AP1_Ravnevej_1_Esbjerg-10.85.100.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[08-04-2016 15:07:58] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting DSB - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting + +April 08, 2016 14:00 + +Service Ok[08-04-2016 14:48:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;OK;HARD;1;OK - DSB_Ap_RVM_101 (049508) - 3 minutes since last transaction (0495081K.253) +Service Warning[08-04-2016 14:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049410;WARNING;HARD;1;WARNING - DSB_Pa_RVM_101 (049410) - 1454 minutes since last transaction (0494101K.522) +Service Ok[08-04-2016 14:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;OK;HARD;1;OK - DSB_Mr_RVM_101 (049564) - 14 minutes since last transaction (0495641K.286) +Service Ok[08-04-2016 14:20:58] SERVICE ALERT: AccessPoints;AP1_Dregaardsvej_2_Dronninglund-10.85.87.20;OK;SOFT;2;OK - Got reply from host +Service Ok[08-04-2016 14:20:48] SERVICE ALERT: AccessPoints;AP1_Ostermarksvej_20_hojer-10.85.76.20;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 14:19:58] SERVICE ALERT: AccessPoints;AP1_Dregaardsvej_2_Dronninglund-10.85.87.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[08-04-2016 14:19:58] SERVICE ALERT: AccessPoints;AP1_Ostermarksvej_20_hojer-10.85.76.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[08-04-2016 14:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;CRITICAL;HARD;1;CRITICAL - DSB_Ap_RVM_101 (049508) - 2883 minutes since last transaction (0495081K.252) + +April 08, 2016 13:00 + +Service Ok[08-04-2016 13:46:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Critical[08-04-2016 13:45:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[08-04-2016 13:44:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[08-04-2016 13:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;OK;HARD;1;OK - STO_Hot_RVM_101 (048148) - 21 minutes since last transaction (0481481K.9EE) +Service Ok[08-04-2016 13:27:08] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSM - BO;OK;HARD;1;OK, Current Status: Waiting +Service Unknown[08-04-2016 13:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;UNKNOWN;HARD;1;UNKNOWN - STO_Hot_RVM_101 (048148) - SPS link down +Service Ok[08-04-2016 13:14:28] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[08-04-2016 13:14:08] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSY - BO;OK;HARD;1;OK, Current Status: Waiting +Service Critical[08-04-2016 13:13:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[08-04-2016 13:13:18] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSN - BO;OK;HARD;1;OK, Current Status: Waiting +Service Ok[08-04-2016 13:10:58] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSJ - BO;OK;HARD;1;OK, Current Status: Waiting +Service Ok[08-04-2016 13:07:58] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting DSB - BO;OK;HARD;1;OK, Current Status: Waiting +Service Ok[08-04-2016 13:06:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;OK;HARD;1;OK - DSB_Vjs_RVM_101 (049525) - 6 minutes since last transaction (0495251K.389) +Service Ok[08-04-2016 13:00:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049554;OK;HARD;1;OK - DSB_Bak_RVM_101 (049554) - 0 minutes since last transaction (0495543K.04A) + +April 08, 2016 12:00 + +Service Unknown[08-04-2016 12:30:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049554;UNKNOWN;HARD;1;UNKNOWN - DSB_Bak_RVM_101 (049554) - SPS link down +Service Warning[08-04-2016 12:06:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;WARNING;HARD;1;WARNING - ARR_Ds_RVM_101 (045112) - 1444 minutes since last transaction (0451121K.241) + +April 08, 2016 11:00 + +Service Ok[08-04-2016 11:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048032;OK;HARD;1;OK - STO_Nht_RVM_101 (048032) - 25 minutes since last transaction (0480323K.096) +Service Critical[08-04-2016 11:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;CRITICAL;HARD;1;CRITICAL - DSB_Mr_RVM_101 (049564) - 4514 minutes since last transaction (0495641K.285) +Service Critical[08-04-2016 11:45:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045163;CRITICAL;HARD;1;CRITICAL - ARR_Bic_RVM_101 (045163) - 2894 minutes since last transaction (0451631K.2C6) +Service Ok[08-04-2016 11:45:08] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;OK;HARD;1;OK +Service Ok[08-04-2016 11:41:28] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;OK;HARD;1;OK +Service Ok[08-04-2016 11:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048119;OK;HARD;1;OK - STO_Fs_RVM_101 (048119) - 6 minutes since last transaction (0481191K.77D) +Service Ok[08-04-2016 11:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049436;OK;HARD;1;OK - DSB_Ad_RVM_101 (049436) - 1086 minutes since last transaction (0494361K.D94) +Service Ok[08-04-2016 11:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048105;OK;HARD;1;OK - STO_Ist_RVM_101 (048105) - 14 minutes since last transaction (0481051K.8D1) +Service Ok[08-04-2016 11:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049408;OK;HARD;1;OK - DSB_Rq_RVM_101 (049408) - 949 minutes since last transaction (0494081K.D6B) +Service Ok[08-04-2016 11:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048118;OK;HARD;1;OK - STO_Øl_RVM_101 (048118) - 34 minutes since last transaction (0481181K.625) +Service Ok[08-04-2016 11:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;OK;HARD;1;OK - STO_Ght_RVM_101 (048086) - 19 minutes since last transaction (0480861K.FB3) +Service Ok[08-04-2016 11:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049543;OK;HARD;1;OK - DSB_Høs_RVM_101 (049543) - 1444 minutes since last transaction (0495431K.1FF) +Service Ok[08-04-2016 11:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048016;OK;HARD;1;OK - STO_Nel_RVM_101 (048016) - 9 minutes since last transaction (0480161K.9C8) +Service Ok[08-04-2016 11:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048008;OK;HARD;1;OK - STO_Und_RVM_102 (048008) - 198 minutes since last transaction (0480081K.B61) +Service Warning[08-04-2016 11:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;WARNING;HARD;1;WARNING - ARR_Bw_RVM_101 (045111) - 1564 minutes since last transaction (0451111K.3C3) +Service Ok[08-04-2016 11:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045167;OK;HARD;1;OK - ARR_Ev_RVM_101 (045167) - 4204 minutes since last transaction (0451671K.19C) +Service Ok[08-04-2016 11:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;OK;HARD;1;OK - ARR_Uf_RVM_101 (045138) - 109 minutes since last transaction (0451381K.0D9) +Service Ok[08-04-2016 11:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048104;OK;HARD;1;OK - STO_Jyt_RVM_101 (048104) - 124 minutes since last transaction (0481041K.16B) +Service Ok[08-04-2016 11:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048147;OK;HARD;1;OK - STO_Vir_RVM_101 (048147) - 12 minutes since last transaction (0481471K.EB0) +Service Ok[08-04-2016 11:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049022;OK;HARD;1;OK - DSB_Næn_RVM_101 (049022) - 184 minutes since last transaction (0490221K.F8C) +Service Ok[08-04-2016 11:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;OK;HARD;1;OK - DSB_Kn_RVM_105 (049385) - 12 minutes since last transaction (0493851K.588) +Service Ok[08-04-2016 11:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045153;OK;HARD;1;OK - ARR_Vg_RVM_101 (045153) - 49 minutes since last transaction (0451531K.08B) +Service Ok[08-04-2016 11:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;OK;HARD;1;OK - STO_Emt_RVM_102 (048062) - 94 minutes since last transaction (0480621K.277) +Service Ok[08-04-2016 11:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;OK;HARD;1;OK - NT_Ken_RVM_101 (045001) - 1 minutes since last transaction (0450011K.6E0) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049918;OK;HARD;1;OK - DSB_Tov_RVM_101 (049918) - 963 minutes since last transaction (0499181K.053) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;OK;HARD;1;OK - DSB_Lp_RVM_101 (049558) - 1083 minutes since last transaction (0495581K.477) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048117;OK;HARD;1;OK - STO_Gtg_RVM_101 (048117) - 249 minutes since last transaction (0481171K.E3B) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048015;OK;HARD;1;OK - STO_Ã…m_RVM_101 (048015) - 18 minutes since last transaction (0480151K.9D1) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049407;OK;HARD;1;OK - DSB_Oj_RVM_101 (049407) - 138 minutes since last transaction (0494071K.FAE) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049303;OK;HARD;1;OK - DSB_Ru_RVM_101 (049303) - 93 minutes since last transaction (0493031K.F38) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049364;OK;HARD;1;OK - DSB_Kh_RVM_104 (049364) - 18 minutes since last transaction (0493641K.897) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;OK;HARD;1;OK - DSB_Hl_RVM_101 (049448) - 18 minutes since last transaction (0494481K.4A9) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048085;OK;HARD;1;OK - STO_Fut_RVM_101 (048085) - 0 minutes since last transaction (0480851K.7D6) +Service Ok[08-04-2016 11:33:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048517;OK;HARD;1;OK - STO_Val_RVM_103 (048517) - 0 minutes since last transaction (0485171K.74B) +Service Ok[08-04-2016 11:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;OK;HARD;1;OK - ARR_Bg_RVM_101 (045166) - 265 minutes since last transaction (0451661K.1B9) +Service Ok[08-04-2016 11:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;OK;HARD;1;OK - ARR_Vis_RVM_101 (045110) - 4244 minutes since last transaction (0451103K.023) +Service Ok[08-04-2016 11:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049904;OK;HARD;1;OK - DSB_Kk_RVM_102 (049904) - 0 minutes since last transaction (0499041K.E5D) +Service Warning[08-04-2016 11:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;WARNING;HARD;1;WARNING - DSB_Hjs_RVM_101 (049542) - 1548 minutes since last transaction (0495421K.31A) +Service Warning[08-04-2016 11:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;WARNING;HARD;1;WARNING - DSB_Ap_RVM_101 (049508) - 2733 minutes since last transaction (0495081K.252) +Service Ok[08-04-2016 11:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045137;OK;HARD;1;OK - ARR_Tm_RVM_101 (045137) - 6588 minutes since last transaction (0451371K.15E) +Service Ok[08-04-2016 11:33:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;OK;HARD;1;OK - DSB_Es_RVM_102 (049420) - 12 minutes since last transaction (0494201K.F0A) +Service Ok[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049384;OK;HARD;1;OK - DSB_Kn_RVM_104 (049384) - 33 minutes since last transaction (0493841K.EF1) +Service Ok[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048146;OK;HARD;1;OK - STO_Sft_RVM_101 (048146) - 138 minutes since last transaction (0481461K.22E) +Service Ok[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;OK;HARD;1;OK - STO_Emt_RVM_101 (048061) - 48 minutes since last transaction (0480611K.38B) +Service Ok[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;OK;HARD;1;OK - MET_Kn_RVM_101 (047917) - 0 minutes since last transaction (0479171K.EF5) +Service Ok[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044603;OK;HARD;1;OK - MT_Odd_RVM_101 (044603) - 63 minutes since last transaction (0446031K.696) +Service Ok[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049021;OK;HARD;1;OK - DSB_Hz_RVM_101 (049021) - 0 minutes since last transaction (0490211K.C5E) +Service Warning[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;WARNING;HARD;1;WARNING - ARR_Rk_RVM_101 (045152) - 1717 minutes since last transaction (0451521K.300) +Service Ok[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048103;OK;HARD;1;OK - STO_Van_RVM_101 (048103) - 3 minutes since last transaction (0481031K.633) +Service Ok[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045123;OK;HARD;1;OK - ARR_Gje_RVM_101 (045123) - 0 minutes since last transaction (0451231K.E7D) +Service Ok[08-04-2016 11:33:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049319;OK;HARD;1;OK - DSB_Kl_RVM_102 (049319) - 93 minutes since last transaction (0493191K.1BF) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048014;OK;HARD;1;OK - STO_Frh_RVM_101 (048014) - 32 minutes since last transaction (0480141K.48F) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049917;OK;HARD;1;OK - DSB_Rf_RVM_101 (049917) - 212 minutes since last transaction (0499171K.DE2) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049302;OK;HARD;1;OK - DSB_Vb_RVM_101 (049302) - 77 minutes since last transaction (0493021K.2AD) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049522;OK;HARD;1;OK - DSB_Ha_RVM_101 (049522) - 62 minutes since last transaction (0495221K.034) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 43 minutes since last transaction (0470171K.062) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049447;OK;HARD;1;OK - DSB_Hb_RVM_101 (049447) - 17 minutes since last transaction (0494471K.272) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049363;OK;HARD;1;OK - DSB_Kh_RVM_103 (049363) - 17 minutes since last transaction (0493631K.6CA) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048516;OK;HARD;1;OK - STO_Val_RVM_102 (048516) - 77 minutes since last transaction (0485161K.BFA) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;OK;HARD;1;OK - DSB_Vsa_RVM_101 (049556) - 694 minutes since last transaction (0495561K.3E0) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;OK;HARD;1;OK - STO_St_RVM_101 (048116) - 108 minutes since last transaction (0481161K.1B9) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049541;OK;HARD;1;OK - DSB_Frs_RVM_101 (049541) - 5913 minutes since last transaction (0495411K.222) +Service Ok[08-04-2016 11:33:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048083;OK;HARD;1;OK - STO_Nø_RVM_101 (048083) - 3 minutes since last transaction (0480831K.41D) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049383;OK;HARD;1;OK - DSB_Kn_RVM_103 (049383) - 11 minutes since last transaction (0493831K.AC6) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;OK;HARD;1;OK - MET_Fl_RVM_101 (047002) - 17 minutes since last transaction (0470021K.2B7) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049903;OK;HARD;1;OK - DSB_Ro_RVM_104 (049903) - 8 minutes since last transaction (0499031K.F79) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;OK;HARD;1;OK - MET_Khs_RVM_101 (047902) - 62 minutes since last transaction (0479021K.625) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;OK;HARD;1;OK - STO_Pbt_RVM_101 (048102) - 18 minutes since last transaction (0481021K.012) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049507;OK;HARD;1;OK - DSB_Bd_RVM_101 (049507) - 12677 minutes since last transaction (0495071K.07E) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045122;OK;HARD;1;OK - ARR_Esn_RVM_101 (045122) - 77 minutes since last transaction (0451223K.032) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049020;OK;HARD;1;OK - DSB_Gz_RVM_101 (049020) - 92 minutes since last transaction (0490201K.62C) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049419;OK;HARD;1;OK - DSB_Es_RVM_101 (049419) - 17 minutes since last transaction (0494191K.24E) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045165;OK;HARD;1;OK - ARR_Ik_RVM_101 (045165) - 293 minutes since last transaction (0451651K.C0A) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;OK;HARD;1;OK - MT_Mal_RVM_101 (044602) - 351 minutes since last transaction (0446021K.2B1) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045151;OK;HARD;1;OK - ARR_Bj_RVM_101 (045151) - 77 minutes since last transaction (0451511K.92F) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;OK;HARD;1;OK - STO_Val_RVM_101 (048144) - 32 minutes since last transaction (0481441K.3B8) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045135;OK;HARD;1;OK - ARR_Rj_RVM_101 (045135) - 47 minutes since last transaction (0451351K.CDB) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;OK;HARD;1;OK - ARR_Trn_RVM_101 (045109) - 1022 minutes since last transaction (0451091K.54B) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049318;OK;HARD;1;OK - DSB_Kl_RVM_101 (049318) - 932 minutes since last transaction (0493181K.089) +Service Ok[08-04-2016 11:33:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048040;OK;HARD;1;OK - STO_Op_RVM_101 (048040) - 8 minutes since last transaction (0480401K.8E8) +Service Ok[08-04-2016 11:32:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049936;OK;HARD;1;OK - DSB_Lv_RVM_101 (049936) - 2234 minutes since last transaction (0499361K.03C) +Service Ok[08-04-2016 11:31:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048013;OK;HARD;1;OK - STO_Avø_RVM_101 (048013) - 5 minutes since last transaction (0480131K.23E) +Service Ok[08-04-2016 11:31:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049301;OK;HARD;1;OK - DSB_SÃ¥_RVM_101 (049301) - 121 minutes since last transaction (0493011K.27C) +Service Ok[08-04-2016 11:31:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;OK;HARD;1;OK - DSB_Ar_RVM_102 (049521) - 11 minutes since last transaction (0495211K.11D) +Service Ok[08-04-2016 11:31:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045134;OK;HARD;1;OK - ARR_Lm_RVM_101 (045134) - 136 minutes since last transaction (0451341K.2EE) +Service Ok[08-04-2016 11:31:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049555;OK;HARD;1;OK - DSB_Øs_RVM_101 (049555) - 234 minutes since last transaction (0495551K.5A2) +Service Ok[08-04-2016 11:31:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049947;OK;HARD;1;OK - DSB_Ek_RVM_101 (049947) - 46 minutes since last transaction (0499471K.717) +Service Ok[08-04-2016 11:31:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;OK;HARD;1;OK - STO_Vs_RVM_101 (048115) - 211 minutes since last transaction (0481151K.367) +Service Ok[08-04-2016 11:31:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049446;OK;HARD;1;OK - DSB_Hj_RVM_101 (049446) - 16 minutes since last transaction (0494461K.AFF) +Service Ok[08-04-2016 11:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049382;OK;HARD;1;OK - DSB_Kn_RVM_102 (049382) - 76 minutes since last transaction (0493821K.168) +Service Ok[08-04-2016 11:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049902;OK;HARD;1;OK - DSB_Rg_RVM_102 (049902) - 16 minutes since last transaction (0499021K.673) +Service Ok[08-04-2016 11:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049540;OK;HARD;1;OK - DSB_Oss_RVM_101 (049540) - 1 minutes since last transaction (0495401K.661) +Service Ok[08-04-2016 11:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049506;OK;HARD;1;OK - DSB_Sc_RVM_101 (049506) - 7096 minutes since last transaction (0495061K.072) +Service Ok[08-04-2016 11:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049317;OK;HARD;1;OK - DSB_Vy_RVM_101 (049317) - 31 minutes since last transaction (0493171K.02C) +Service Ok[08-04-2016 11:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045200;OK;HARD;1;OK - ARR_Bu_RVM_101 (045200) - 5871 minutes since last transaction (0452001K.140) +Service Ok[08-04-2016 11:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048039;OK;HARD;1;OK - STO_Ch_RVM_101 (048039) - 16 minutes since last transaction (0480391K.B29) +Service Ok[08-04-2016 11:31:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045150;OK;HARD;1;OK - ARR_Up_RVM_101 (045150) - 1 minutes since last transaction (0451503K.04B) +Service Unknown[08-04-2016 11:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048032;UNKNOWN;HARD;1;UNKNOWN - STO_Nht_RVM_101 (048032) - SPS link down +Service Ok[08-04-2016 11:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;OK;HARD;1;OK - NT_Hhs_RVM_101 (045020) - 7 minutes since last transaction (0450201K.A55) +Service Unknown[08-04-2016 11:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;UNKNOWN;HARD;1;UNKNOWN - DSB_Mr_RVM_101 (049564) - SPS link down +Service Ok[08-04-2016 11:25:58] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;OK;HARD;1;OK - IFS_Tracking_Aggregation execution status is normal +Service Critical[08-04-2016 11:22:58] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;CRITICAL;HARD;1;CRITICAL - IFS_Tracking_Aggregation Execution Status:Failed, Last Execution Date Time: 2016-04-08 11:20:00 +Service Unknown[08-04-2016 11:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048119;UNKNOWN;HARD;1;UNKNOWN - STO_Fs_RVM_101 (048119) - SPS link down +Service Unknown[08-04-2016 11:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049436;UNKNOWN;HARD;1;UNKNOWN - DSB_Ad_RVM_101 (049436) - SPS link down +Service Unknown[08-04-2016 11:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048105;UNKNOWN;HARD;1;UNKNOWN - STO_Ist_RVM_101 (048105) - SPS link down +Service Unknown[08-04-2016 11:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049408;UNKNOWN;HARD;1;UNKNOWN - DSB_Rq_RVM_101 (049408) - SPS link down +Service Unknown[08-04-2016 11:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048118;UNKNOWN;HARD;1;UNKNOWN - STO_Øl_RVM_101 (048118) - SPS link down +Service Unknown[08-04-2016 11:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;UNKNOWN;HARD;1;UNKNOWN - STO_Ght_RVM_101 (048086) - SPS link down +Service Unknown[08-04-2016 11:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049543;UNKNOWN;HARD;1;UNKNOWN - DSB_Høs_RVM_101 (049543) - SPS link down +Service Unknown[08-04-2016 11:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048016;UNKNOWN;HARD;1;UNKNOWN - STO_Nel_RVM_101 (048016) - SPS link down +Service Unknown[08-04-2016 11:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048008;UNKNOWN;HARD;1;UNKNOWN - STO_Und_RVM_102 (048008) - SPS link down +Service Unknown[08-04-2016 11:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;UNKNOWN;HARD;1;UNKNOWN - ARR_Bw_RVM_101 (045111) - SPS link down +Service Unknown[08-04-2016 11:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045167;UNKNOWN;HARD;1;UNKNOWN - ARR_Ev_RVM_101 (045167) - SPS link down +Service Unknown[08-04-2016 11:19:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;UNKNOWN;HARD;1;UNKNOWN - ARR_Uf_RVM_101 (045138) - SPS link down +Service Unknown[08-04-2016 11:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048104;UNKNOWN;HARD;1;UNKNOWN - STO_Jyt_RVM_101 (048104) - SPS link down +Service Unknown[08-04-2016 11:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_105 (049385) - SPS link down +Service Unknown[08-04-2016 11:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049022;UNKNOWN;HARD;1;UNKNOWN - DSB_Næn_RVM_101 (049022) - SPS link down +Service Unknown[08-04-2016 11:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048147;UNKNOWN;HARD;1;UNKNOWN - STO_Vir_RVM_101 (048147) - SPS link down +Service Unknown[08-04-2016 11:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045153;UNKNOWN;HARD;1;UNKNOWN - ARR_Vg_RVM_101 (045153) - SPS link down +Service Unknown[08-04-2016 11:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_102 (048062) - SPS link down +Service Unknown[08-04-2016 11:19:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;UNKNOWN;HARD;1;UNKNOWN - NT_Ken_RVM_101 (045001) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049558;UNKNOWN;HARD;1;UNKNOWN - DSB_Lp_RVM_101 (049558) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048117;UNKNOWN;HARD;1;UNKNOWN - STO_Gtg_RVM_101 (048117) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049918;UNKNOWN;HARD;1;UNKNOWN - DSB_Tov_RVM_101 (049918) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048015;UNKNOWN;HARD;1;UNKNOWN - STO_Ã…m_RVM_101 (048015) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049407;UNKNOWN;HARD;1;UNKNOWN - DSB_Oj_RVM_101 (049407) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049303;UNKNOWN;HARD;1;UNKNOWN - DSB_Ru_RVM_101 (049303) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049364;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_104 (049364) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_101 (049448) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048085;UNKNOWN;HARD;1;UNKNOWN - STO_Fut_RVM_101 (048085) - SPS link down +Service Unknown[08-04-2016 11:18:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048517;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_103 (048517) - SPS link down +Service Unknown[08-04-2016 11:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;UNKNOWN;HARD;1;UNKNOWN - ARR_Bg_RVM_101 (045166) - SPS link down +Service Unknown[08-04-2016 11:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;UNKNOWN;HARD;1;UNKNOWN - ARR_Vis_RVM_101 (045110) - SPS link down +Service Unknown[08-04-2016 11:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049904;UNKNOWN;HARD;1;UNKNOWN - DSB_Kk_RVM_102 (049904) - SPS link down +Service Unknown[08-04-2016 11:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;UNKNOWN;HARD;1;UNKNOWN - DSB_Hjs_RVM_101 (049542) - SPS link down +Service Unknown[08-04-2016 11:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;UNKNOWN;HARD;1;UNKNOWN - DSB_Ap_RVM_101 (049508) - SPS link down +Service Unknown[08-04-2016 11:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045137;UNKNOWN;HARD;1;UNKNOWN - ARR_Tm_RVM_101 (045137) - SPS link down +Service Unknown[08-04-2016 11:18:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;UNKNOWN;HARD;1;UNKNOWN - DSB_Es_RVM_102 (049420) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049384;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_104 (049384) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048146;UNKNOWN;HARD;1;UNKNOWN - STO_Sft_RVM_101 (048146) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_101 (048061) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_101 (047917) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049021;UNKNOWN;HARD;1;UNKNOWN - DSB_Hz_RVM_101 (049021) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044603;UNKNOWN;HARD;1;UNKNOWN - MT_Odd_RVM_101 (044603) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;UNKNOWN;HARD;1;UNKNOWN - ARR_Rk_RVM_101 (045152) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048103;UNKNOWN;HARD;1;UNKNOWN - STO_Van_RVM_101 (048103) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045123;UNKNOWN;HARD;1;UNKNOWN - ARR_Gje_RVM_101 (045123) - SPS link down +Service Unknown[08-04-2016 11:18:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049319;UNKNOWN;HARD;1;UNKNOWN - DSB_Kl_RVM_102 (049319) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048014;UNKNOWN;HARD;1;UNKNOWN - STO_Frh_RVM_101 (048014) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049917;UNKNOWN;HARD;1;UNKNOWN - DSB_Rf_RVM_101 (049917) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049522;UNKNOWN;HARD;1;UNKNOWN - DSB_Ha_RVM_101 (049522) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049302;UNKNOWN;HARD;1;UNKNOWN - DSB_Vb_RVM_101 (049302) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049447;UNKNOWN;HARD;1;UNKNOWN - DSB_Hb_RVM_101 (049447) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048516;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_102 (048516) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049363;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_103 (049363) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;UNKNOWN;HARD;1;UNKNOWN - DSB_Vsa_RVM_101 (049556) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;UNKNOWN;HARD;1;UNKNOWN - STO_St_RVM_101 (048116) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049541;UNKNOWN;HARD;1;UNKNOWN - DSB_Frs_RVM_101 (049541) - SPS link down +Service Unknown[08-04-2016 11:18:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048083;UNKNOWN;HARD;1;UNKNOWN - STO_Nø_RVM_101 (048083) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049383;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_103 (049383) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;UNKNOWN;HARD;1;UNKNOWN - MET_Fl_RVM_101 (047002) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049903;UNKNOWN;HARD;1;UNKNOWN - DSB_Ro_RVM_104 (049903) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;UNKNOWN;HARD;1;UNKNOWN - MET_Khs_RVM_101 (047902) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049507;UNKNOWN;HARD;1;UNKNOWN - DSB_Bd_RVM_101 (049507) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;UNKNOWN;HARD;1;UNKNOWN - STO_Pbt_RVM_101 (048102) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045122;UNKNOWN;HARD;1;UNKNOWN - ARR_Esn_RVM_101 (045122) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049020;UNKNOWN;HARD;1;UNKNOWN - DSB_Gz_RVM_101 (049020) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049419;UNKNOWN;HARD;1;UNKNOWN - DSB_Es_RVM_101 (049419) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045165;UNKNOWN;HARD;1;UNKNOWN - ARR_Ik_RVM_101 (045165) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;UNKNOWN;HARD;1;UNKNOWN - MT_Mal_RVM_101 (044602) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048144;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_101 (048144) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045151;UNKNOWN;HARD;1;UNKNOWN - ARR_Bj_RVM_101 (045151) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;UNKNOWN;HARD;1;UNKNOWN - ARR_Trn_RVM_101 (045109) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045135;UNKNOWN;HARD;1;UNKNOWN - ARR_Rj_RVM_101 (045135) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049318;UNKNOWN;HARD;1;UNKNOWN - DSB_Kl_RVM_101 (049318) - SPS link down +Service Unknown[08-04-2016 11:18:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048040;UNKNOWN;HARD;1;UNKNOWN - STO_Op_RVM_101 (048040) - SPS link down +Service Unknown[08-04-2016 11:17:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049936;UNKNOWN;HARD;1;UNKNOWN - DSB_Lv_RVM_101 (049936) - SPS link down +Service Unknown[08-04-2016 11:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049301;UNKNOWN;HARD;1;UNKNOWN - DSB_SÃ¥_RVM_101 (049301) - SPS link down +Service Unknown[08-04-2016 11:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048013;UNKNOWN;HARD;1;UNKNOWN - STO_Avø_RVM_101 (048013) - SPS link down +Service Unknown[08-04-2016 11:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;UNKNOWN;HARD;1;UNKNOWN - DSB_Ar_RVM_102 (049521) - SPS link down +Service Unknown[08-04-2016 11:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045134;UNKNOWN;HARD;1;UNKNOWN - ARR_Lm_RVM_101 (045134) - SPS link down +Service Unknown[08-04-2016 11:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049555;UNKNOWN;HARD;1;UNKNOWN - DSB_Øs_RVM_101 (049555) - SPS link down +Service Unknown[08-04-2016 11:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049947;UNKNOWN;HARD;1;UNKNOWN - DSB_Ek_RVM_101 (049947) - SPS link down +Service Unknown[08-04-2016 11:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;UNKNOWN;HARD;1;UNKNOWN - STO_Vs_RVM_101 (048115) - SPS link down +Service Unknown[08-04-2016 11:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049446;UNKNOWN;HARD;1;UNKNOWN - DSB_Hj_RVM_101 (049446) - SPS link down +Service Unknown[08-04-2016 11:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049382;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_102 (049382) - SPS link down +Service Unknown[08-04-2016 11:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049902;UNKNOWN;HARD;1;UNKNOWN - DSB_Rg_RVM_102 (049902) - SPS link down +Service Unknown[08-04-2016 11:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049506;UNKNOWN;HARD;1;UNKNOWN - DSB_Sc_RVM_101 (049506) - SPS link down +Service Unknown[08-04-2016 11:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049317;UNKNOWN;HARD;1;UNKNOWN - DSB_Vy_RVM_101 (049317) - SPS link down +Service Unknown[08-04-2016 11:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045200;UNKNOWN;HARD;1;UNKNOWN - ARR_Bu_RVM_101 (045200) - SPS link down +Service Unknown[08-04-2016 11:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048039;UNKNOWN;HARD;1;UNKNOWN - STO_Ch_RVM_101 (048039) - SPS link down +Service Unknown[08-04-2016 11:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045150;UNKNOWN;HARD;1;UNKNOWN - ARR_Up_RVM_101 (045150) - SPS link down + +April 08, 2016 10:00 + +Service Ok[08-04-2016 10:51:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;OK;HARD;1;OK - ARR_Sm_RVM_101 (045154) - 6 minutes since last transaction (0451541K.304) +Service Critical[08-04-2016 10:49:08] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Critical[08-04-2016 10:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045125;CRITICAL;HARD;1;CRITICAL - ARR_Vka_RVM_101 (045125) - 2886 minutes since last transaction (0451251K.35E) + +April 08, 2016 09:00 + +Service Warning[08-04-2016 09:48:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;WARNING;HARD;1;WARNING - DSB_Hjs_RVM_101 (049542) - 1443 minutes since last transaction (0495421K.31A) +Service Warning[08-04-2016 09:46:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049540;WARNING;HARD;1;WARNING - DSB_Oss_RVM_101 (049540) - 1441 minutes since last transaction (0495401K.660) +Service Warning[08-04-2016 09:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;WARNING;HARD;1;WARNING - ARR_Bw_RVM_101 (045111) - 1444 minutes since last transaction (0451111K.3C3) +Service Warning[08-04-2016 09:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;WARNING;HARD;1;WARNING - NT_Hhs_RVM_101 (045020) - 1441 minutes since last transaction (0450201K.A54) +Service Warning[08-04-2016 09:27:08] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSM - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Ok[08-04-2016 09:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045134;OK;HARD;1;OK - ARR_Lm_RVM_101 (045134) - 1 minutes since last transaction (0451341K.2EE) +Service Warning[08-04-2016 09:14:08] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSY - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Warning[08-04-2016 09:13:18] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSN - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Warning[08-04-2016 09:10:58] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSJ - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Warning[08-04-2016 09:07:58] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting DSB - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Warning[08-04-2016 09:06:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;WARNING;HARD;1;WARNING - ARR_Sm_RVM_101 (045154) - 1446 minutes since last transaction (0451541K.303) + +April 08, 2016 08:00 + +Service Ok[08-04-2016 08:07:28] SERVICE ALERT: AccessPoints;AP1_DSB_Helpdesk_EPID_Solvgade-10.79.2.20;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 08:06:38] SERVICE ALERT: AccessPoints;AP1_DSB_Helpdesk_EPID_Solvgade-10.79.2.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 08, 2016 07:00 + +Service Ok[08-04-2016 07:51:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;OK;HARD;1;OK - ARR_Ds_RVM_101 (045112) - 1189 minutes since last transaction (0451121K.241) +Service Ok[08-04-2016 07:49:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;OK;HARD;1;OK - ARR_Uf_RVM_101 (045138) - 979 minutes since last transaction (0451381K.0D7) +Service Ok[08-04-2016 07:49:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049905;OK;HARD;1;OK - DSB_Pe_RVM_101 (049905) - 607 minutes since last transaction (0499051K.890) +Service Ok[08-04-2016 07:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049208;OK;HARD;1;OK - DSB_Rt_RVM_101 (049208) - 7 minutes since last transaction (0492081K.824) +Service Ok[08-04-2016 07:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045159;OK;HARD;1;OK - ARR_Td_RVM_101 (045159) - 7 minutes since last transaction (0451591K.13F) +Service Unknown[08-04-2016 07:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;UNKNOWN;HARD;1;UNKNOWN - ARR_Ds_RVM_101 (045112) - SPS link down +Service Ok[08-04-2016 07:36:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048001;OK;HARD;1;OK - STO_Kj_RVM_101 (048001) - 1002 minutes since last transaction (0480013K.0D6) +Service Unknown[08-04-2016 07:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;UNKNOWN;HARD;1;UNKNOWN - ARR_Uf_RVM_101 (045138) - SPS link down +Service Unknown[08-04-2016 07:34:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049905;UNKNOWN;HARD;1;UNKNOWN - DSB_Pe_RVM_101 (049905) - SPS link down +Service Ok[08-04-2016 07:29:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049563;OK;HARD;1;OK - DSB_Os_RVM_101 (049563) - 5 minutes since last transaction (0495631K.35C) +Service Ok[08-04-2016 07:28:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Critical[08-04-2016 07:27:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[08-04-2016 07:26:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[08-04-2016 07:24:08] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 55/0 (100%) - RVM: 38/0 (100%) +Service Ok[08-04-2016 07:23:28] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 55/0 (100%) - RVM: 38/0 (100%) +Service Ok[08-04-2016 07:23:18] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 55/0 (100%) - RVM: 38/0 (100%) +Service Unknown[08-04-2016 07:21:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048001;UNKNOWN;HARD;1;UNKNOWN - STO_Kj_RVM_101 (048001) - SPS link down +Service Warning[08-04-2016 07:16:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045134;WARNING;HARD;1;WARNING - ARR_Lm_RVM_101 (045134) - 1441 minutes since last transaction (0451341K.2ED) +Service Ok[08-04-2016 07:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045169;OK;HARD;1;OK - ARR_Sv_RVM_101 (045169) - 6 minutes since last transaction (0451691K.384) +Service Ok[08-04-2016 07:14:18] SERVICE ALERT: AccessPoints;AP2_Fanovej_12_Hjorring-10.75.6.21;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 07:13:18] SERVICE ALERT: AccessPoints;AP2_Fanovej_12_Hjorring-10.75.6.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[08-04-2016 07:03:28] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;WARNING;HARD;1;WARNING - ARR_Rk_RVM_101 (045152) - 1447 minutes since last transaction (0451521K.300) + +April 08, 2016 06:00 + +Service Ok[08-04-2016 06:49:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;OK;HARD;1;OK - DSB_Kn_RVM_105 (049385) - 153 minutes since last transaction (0493851K.57E) +Service Unknown[08-04-2016 06:34:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049385;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_105 (049385) - SPS link down +Service Ok[08-04-2016 06:04:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049560;OK;HARD;1;OK - DSB_Ht_RVM_101 (049560) - 949 minutes since last transaction (0495601K.47C) + +April 08, 2016 05:00 + +Service Unknown[08-04-2016 05:49:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049560;UNKNOWN;HARD;1;UNKNOWN - DSB_Ht_RVM_101 (049560) - SPS link down +Service Critical[08-04-2016 05:29:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;CRITICAL;HARD;1;CRITICAL - DSB_Mr_RVM_101 (049564) - 4124 minutes since last transaction (0495641K.285) +Service Ok[08-04-2016 05:21:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049921;OK;HARD;1;OK - DSB_Re_RVM_101 (049921) - 591 minutes since last transaction (0499211K.9D5) +Service Ok[08-04-2016 05:16:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044601;OK;HARD;1;OK - MT_Mst_RVM_101 (044601) - 901 minutes since last transaction (0446011K.1DF) +Service Ok[08-04-2016 05:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044600;OK;HARD;1;OK - MT_Trg_RVM_101 (044600) - 809 minutes since last transaction (0446001K.189) +Service Unknown[08-04-2016 05:14:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;UNKNOWN;HARD;1;UNKNOWN - DSB_Mr_RVM_101 (049564) - SPS link down +Service Ok[08-04-2016 05:11:28] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 05:10:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[08-04-2016 05:06:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049921;UNKNOWN;HARD;1;UNKNOWN - DSB_Re_RVM_101 (049921) - SPS link down +Service Ok[08-04-2016 05:06:28] SERVICE ALERT: REJK-P-INT002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 8GB - Used: 2.051GB (26%) - Free: 5.948GB (74%) +Service Unknown[08-04-2016 05:01:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044601;UNKNOWN;HARD;1;UNKNOWN - MT_Mst_RVM_101 (044601) - SPS link down + +April 08, 2016 04:00 + +Service Unknown[08-04-2016 04:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044600;UNKNOWN;HARD;1;UNKNOWN - MT_Trg_RVM_101 (044600) - SPS link down +Service Ok[08-04-2016 04:59:38] SERVICE ALERT: AccessPoints;AP2_Niels_Bohrs_Vej_26_Skanderborg-10.87.26.21;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 04:58:38] SERVICE ALERT: AccessPoints;AP2_Niels_Bohrs_Vej_26_Skanderborg-10.87.26.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[08-04-2016 04:56:28] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.62GB (95%) - Free: 388.395MB (5%) +Service Ok[08-04-2016 04:52:18] SERVICE ALERT: REJK-P-SPS010;FSV history out;OK;HARD;1;OK +Service Ok[08-04-2016 04:51:48] SERVICE ALERT: REJK-P-MDL001;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 9.56GB (60%) - Free: 6.439GB (40%) +Service Ok[08-04-2016 04:50:18] SERVICE ALERT: AccessPoints;AP2_Skovlytoften_36_Holte-10.71.38.21;OK;SOFT;2;OK - Got reply from host +Service Ok[08-04-2016 04:50:18] SERVICE ALERT: AccessPoints;AP1_Industrivej_42_Roskilde-10.71.81.20;OK;SOFT;2;OK - Got reply from host +Service Ok[08-04-2016 04:50:18] SERVICE ALERT: AccessPoints;AP1_Hareskovvej_15A_Kalundborg-10.71.86.20;OK;SOFT;2;OK - Got reply from host +Service Ok[08-04-2016 04:50:18] SERVICE ALERT: AccessPoints;AP2_Columbusvej_6_Soborg-10.71.35.21;OK;SOFT;2;OK - Got reply from host +Service Ok[08-04-2016 04:50:08] SERVICE ALERT: AccessPoints;AP1_Norholmsvej_164_Aalborg-10.75.49.20;OK;SOFT;2;OK - Got reply from host +Service Ok[08-04-2016 04:50:08] SERVICE ALERT: AccessPoints;AP2_Sandvadsvej_15_B_Koege-10.71.71.21;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 04:49:18] SERVICE ALERT: AccessPoints;AP2_Skovlytoften_36_Holte-10.71.38.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[08-04-2016 04:49:18] SERVICE ALERT: AccessPoints;AP1_Industrivej_42_Roskilde-10.71.81.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[08-04-2016 04:49:18] SERVICE ALERT: AccessPoints;AP1_Hareskovvej_15A_Kalundborg-10.71.86.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[08-04-2016 04:49:18] SERVICE ALERT: AccessPoints;AP2_Columbusvej_6_Soborg-10.71.35.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[08-04-2016 04:49:18] SERVICE ALERT: REJK-P-SPS004;FSV history out;OK;HARD;1;OK +Service Critical[08-04-2016 04:49:18] SERVICE ALERT: AccessPoints;AP1_Norholmsvej_164_Aalborg-10.75.49.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[08-04-2016 04:49:18] SERVICE ALERT: AccessPoints;AP2_Sandvadsvej_15_B_Koege-10.71.71.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[08-04-2016 04:48:18] SERVICE ALERT: REJK-P-SPS003;FSV history out;OK;HARD;1;OK +Service Critical[08-04-2016 04:44:18] SERVICE ALERT: REJK-P-SPS004;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1064 sec exceeded threshold of 900 sec +Service Ok[08-04-2016 04:43:28] SERVICE ALERT: REJK-P-MDL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 9.62GB (60%) - Free: 6.38GB (40%) +Service Critical[08-04-2016 04:43:18] SERVICE ALERT: REJK-P-SPS003;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 903 sec exceeded threshold of 900 sec +Service Critical[08-04-2016 04:42:18] SERVICE ALERT: REJK-P-SPS010;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 964 sec exceeded threshold of 900 sec +Service Critical[08-04-2016 04:41:28] SERVICE ALERT: REJK-P-INT002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 8GB - Used: 7.767GB (97%) - Free: 237.836MB (3%) +Service Ok[08-04-2016 04:36:38] SERVICE ALERT: REJK-P-SPS001;FSV history out;OK;HARD;1;OK +Service Ok[08-04-2016 04:36:28] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 6.0% (972016 kB) free. +Service Ok[08-04-2016 04:36:28] SERVICE ALERT: REJK-P-SPS005;FSV history out;OK;HARD;1;OK +Service Ok[08-04-2016 04:33:38] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[08-04-2016 04:33:28] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Critical[08-04-2016 04:31:38] SERVICE ALERT: REJK-P-SPS001;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1092 sec exceeded threshold of 900 sec +Service Warning[08-04-2016 04:31:28] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.401GB (93%) - Free: 612.965MB (7%) +Service Critical[08-04-2016 04:31:28] SERVICE ALERT: REJK-P-SPS005;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 964 sec exceeded threshold of 900 sec +Service Ok[08-04-2016 04:29:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049567;OK;HARD;1;OK - DSB_Tu_RVM_101 (049567) - 2515 minutes since last transaction (0495671K.213) +Service Warning[08-04-2016 04:26:28] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.2% (195396 kB) free! +Service Ok[08-04-2016 04:24:28] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;OK;HARD;1;OK +Service Critical[08-04-2016 04:21:28] SERVICE ALERT: REJK-P-SMC003;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (159836 kB) free! +Service Ok[08-04-2016 04:16:38] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;OK;HARD;1;OK +Service Unknown[08-04-2016 04:14:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049567;UNKNOWN;HARD;1;UNKNOWN - DSB_Tu_RVM_101 (049567) - SPS link down +Service Ok[08-04-2016 04:13:58] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;OK;HARD;1;OK - IFS_Tracking_Aggregation execution status is normal +Service Ok[08-04-2016 04:08:38] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[08-04-2016 04:08:18] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[08-04-2016 04:08:18] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[08-04-2016 04:08:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[08-04-2016 04:08:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[08-04-2016 04:07:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[08-04-2016 04:06:28] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[08-04-2016 04:06:28] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[08-04-2016 04:03:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;OK;HARD;1;OK - DSB_Hjs_RVM_101 (049542) - 1098 minutes since last transaction (0495421K.31A) +Service Critical[08-04-2016 04:01:58] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;CRITICAL;HARD;1;CRITICAL - modified time 7222 sec exceeded threshold of 7200 sec +Service Warning[08-04-2016 04:01:58] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;WARNING;HARD;1;WARNING - IFS_Tracking_Aggregation has not been executed since 2 hours. Last Execution Status: Succeeded, Last Execution Date Time: 2016-04-08 02:00:00 +Service Ok[08-04-2016 04:01:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045164;OK;HARD;1;OK - ARR_Hu_RVM_101 (045164) - 571 minutes since last transaction (0451641K.443) +Service Ok[08-04-2016 04:00:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049212;OK;HARD;1;OK - DSB_Se_RVM_101 (049212) - 359 minutes since last transaction (0492121K.E79) +Service Ok[08-04-2016 04:00:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049534;OK;HARD;1;OK - DSB_Str_RVM_101 (049534) - 704 minutes since last transaction (0495341K.984) + +April 08, 2016 03:00 + +Service Ok[08-04-2016 03:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045197;OK;HARD;1;OK - ARR_He_RVM_101 (045197) - 7889 minutes since last transaction (0451971K.0D7) +Service Ok[08-04-2016 03:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045156;OK;HARD;1;OK - ARR_Sk_RVM_101 (045156) - 494 minutes since last transaction (0451561K.ACD) +Service Ok[08-04-2016 03:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047027;OK;HARD;1;OK - MET_Ksa_RVM_101 (047027) - 202 minutes since last transaction (0470271K.069) +Service Ok[08-04-2016 03:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049410;OK;HARD;1;OK - DSB_Pa_RVM_101 (049410) - 824 minutes since last transaction (0494101K.522) +Service Ok[08-04-2016 03:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049501;OK;HARD;1;OK - DSB_Ng_RVM_101 (049501) - 202 minutes since last transaction (0495011K.2E0) +Service Ok[08-04-2016 03:59:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049930;OK;HARD;1;OK - DSB_Hk_RVM_101 (049930) - 194 minutes since last transaction (0499301K.24B) +Service Ok[08-04-2016 03:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049531;OK;HARD;1;OK - DSB_Id_RVM_101 (049531) - 374 minutes since last transaction (0495311K.532) +Service Ok[08-04-2016 03:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049441;OK;HARD;1;OK - DSB_Ab_RVM_101 (049441) - 414 minutes since last transaction (0494411K.0AF) +Service Ok[08-04-2016 03:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049914;OK;HARD;1;OK - DSB_Lw_RVM_101 (049914) - 524 minutes since last transaction (0499141K.959) +Service Ok[08-04-2016 03:59:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049907;OK;HARD;1;OK - DSB_Rg_RVM_101 (049907) - 237 minutes since last transaction (0499071K.A1E) +Service Critical[08-04-2016 03:56:48] SERVICE ALERT: REJK-P-MDL001;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.594GB (97%) - Free: 415.012MB (3%) +Service Critical[08-04-2016 03:53:28] SERVICE ALERT: REJK-P-MDL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.365GB (96%) - Free: 649.707MB (4%) +Service Unknown[08-04-2016 03:48:38] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;UNKNOWN;HARD;1;UNKNOWN - DSB_Hjs_RVM_101 (049542) - SPS link down +Service Unknown[08-04-2016 03:46:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045164;UNKNOWN;HARD;1;UNKNOWN - ARR_Hu_RVM_101 (045164) - SPS link down +Service Unknown[08-04-2016 03:45:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049212;UNKNOWN;HARD;1;UNKNOWN - DSB_Se_RVM_101 (049212) - SPS link down +Service Unknown[08-04-2016 03:45:08] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049534;UNKNOWN;HARD;1;UNKNOWN - DSB_Str_RVM_101 (049534) - SPS link down +Service Unknown[08-04-2016 03:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045197;UNKNOWN;HARD;1;UNKNOWN - ARR_He_RVM_101 (045197) - SPS link down +Service Unknown[08-04-2016 03:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045156;UNKNOWN;HARD;1;UNKNOWN - ARR_Sk_RVM_101 (045156) - SPS link down +Service Unknown[08-04-2016 03:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047027;UNKNOWN;HARD;1;UNKNOWN - MET_Ksa_RVM_101 (047027) - SPS link down +Service Unknown[08-04-2016 03:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049410;UNKNOWN;HARD;1;UNKNOWN - DSB_Pa_RVM_101 (049410) - SPS link down +Service Unknown[08-04-2016 03:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049501;UNKNOWN;HARD;1;UNKNOWN - DSB_Ng_RVM_101 (049501) - SPS link down +Service Unknown[08-04-2016 03:44:58] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049930;UNKNOWN;HARD;1;UNKNOWN - DSB_Hk_RVM_101 (049930) - SPS link down +Service Unknown[08-04-2016 03:44:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049531;UNKNOWN;HARD;1;UNKNOWN - DSB_Id_RVM_101 (049531) - SPS link down +Service Unknown[08-04-2016 03:44:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049441;UNKNOWN;HARD;1;UNKNOWN - DSB_Ab_RVM_101 (049441) - SPS link down +Service Unknown[08-04-2016 03:44:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049914;UNKNOWN;HARD;1;UNKNOWN - DSB_Lw_RVM_101 (049914) - SPS link down +Service Unknown[08-04-2016 03:44:48] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049907;UNKNOWN;HARD;1;UNKNOWN - DSB_Rg_RVM_101 (049907) - SPS link down +Service Ok[08-04-2016 03:40:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 03:39:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[08-04-2016 03:38:28] SERVICE ALERT: REJK-P-MDL002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.518GB (91%) - Free: 1.482GB (9%) +Service Warning[08-04-2016 03:36:48] SERVICE ALERT: REJK-P-MDL001;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.581GB (91%) - Free: 1.419GB (9%) +Service Ok[08-04-2016 03:31:58] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;OK;HARD;1;OK, Current Status: Waiting +Service Ok[08-04-2016 03:16:28] SERVICE ALERT: REJK-P-WEB005;CWS Login;OK;SOFT;2;OK - Login succeeded +Service Critical[08-04-2016 03:15:28] SERVICE ALERT: REJK-P-WEB005;CWS Login;CRITICAL;SOFT;1;Critical - Login failed! +Service Ok[08-04-2016 03:10:28] SERVICE ALERT: REJK-P-WEB005;CWS Login;OK;SOFT;2;OK - Login succeeded +Service Warning[08-04-2016 03:09:48] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 4063 sec exceeded threshold of 3600 sec +Service Critical[08-04-2016 03:09:28] SERVICE ALERT: REJK-P-WEB005;CWS Login;CRITICAL;SOFT;1;Critical - Login failed! +Service Ok[08-04-2016 03:05:28] SERVICE ALERT: REJK-P-WEB008;CWS Login;OK;SOFT;3;OK - Login succeeded +Service Ok[08-04-2016 03:04:28] SERVICE ALERT: REJK-P-WEB007;CWS Login;OK;SOFT;2;OK - Login succeeded +Service Ok[08-04-2016 03:04:28] SERVICE ALERT: REJK-P-WEB005;CWS Login;OK;SOFT;2;OK - Login succeeded +Service Critical[08-04-2016 03:04:28] SERVICE ALERT: REJK-P-WEB008;CWS Login;CRITICAL;SOFT;2;Critical - Login failed! +Service Critical[08-04-2016 03:04:18] SERVICE ALERT: REJK-P-WEB007;CWS Login;CRITICAL;SOFT;1;Critical - Login time exceeded 30 seconds! +Service Critical[08-04-2016 03:04:18] SERVICE ALERT: REJK-P-WEB005;CWS Login;CRITICAL;SOFT;1;Critical - Login time exceeded 30 seconds! +Service Critical[08-04-2016 03:04:18] SERVICE ALERT: REJK-P-WEB008;CWS Login;CRITICAL;SOFT;1;Critical - Login time exceeded 30 seconds! +Service Ok[08-04-2016 03:02:58] SERVICE ALERT: REJK-P-WEB005;IIS connections;OK;HARD;1;OK (Sample Period 59 sec) - Site Name="_Total", CurrentConnections=46, _ConnectionAttemptsPersec=0/sec +Service Warning[08-04-2016 03:01:58] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Warning[08-04-2016 03:01:58] SERVICE ALERT: REJK-P-WEB005;IIS connections;WARNING;HARD;1;WARNING (Sample Period 61 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=65, _ConnectionAttemptsPersec=1/sec +Service Ok[08-04-2016 03:01:38] SERVICE ALERT: REJK-P-SMC002;Ram usage;OK;HARD;1;OK - 8.8% (1429080 kB) free. +Service Warning[08-04-2016 03:01:28] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 3622 sec exceeded threshold of 3600 sec + +April 08, 2016 02:00 + +Service Critical[08-04-2016 02:34:08] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Primary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Warning[08-04-2016 02:29:08] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 208 minutes - VCF: 56/0 (100%) - RVM: 38/1 (97%) +Service Critical[08-04-2016 02:28:28] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[08-04-2016 02:28:18] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[08-04-2016 02:26:38] SERVICE ALERT: REJK-P-SMC002;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (167412 kB) free! +Service Ok[08-04-2016 02:24:08] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 56/0 (100%) - RVM: 35/0 (100%) +Service Ok[08-04-2016 02:23:28] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 56/0 (100%) - RVM: 35/0 (100%) +Service Ok[08-04-2016 02:23:18] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 56/0 (100%) - RVM: 35/0 (100%) +Service Ok[08-04-2016 02:06:28] SERVICE ALERT: REJK-P-SQL003;Boris connections;OK;HARD;1;OK - Number of BORIS TCRW connected: 264 +Service Critical[08-04-2016 02:03:38] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[08-04-2016 02:03:38] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1601 exceeded threshold of 1000 +Service Critical[08-04-2016 02:03:28] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1391 exceeded threshold of 1000 +Service Critical[08-04-2016 02:03:18] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[08-04-2016 02:03:18] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[08-04-2016 02:03:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[08-04-2016 02:03:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[08-04-2016 02:02:18] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[08-04-2016 02:01:28] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[08-04-2016 02:01:28] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Ok[08-04-2016 02:01:28] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter OSS - BO;OK;HARD;1;OK - Normal execution interval + +April 08, 2016 01:00 + +Service Ok[08-04-2016 01:24:28] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[08-04-2016 01:23:38] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[08-04-2016 01:16:38] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.1% (176056 kB) free! +Service Critical[08-04-2016 01:11:38] SERVICE ALERT: REJK-P-SMC002;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (169920 kB) free! + +April 08, 2016 00:00 + +Service Warning[08-04-2016 00:31:38] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.6% (268868 kB) free! +Service Ok[08-04-2016 00:09:58] SERVICE ALERT: REJK-P-SPS007;FSV history in;OK;HARD;1;OK +Service Ok[08-04-2016 00:08:28] SERVICE ALERT: REJK-P-SPS004;FSV history in;OK;HARD;1;OK +Service Ok[08-04-2016 00:07:38] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter TSY - BO;OK;HARD;1;OK - Normal execution interval +Service Ok[08-04-2016 00:07:18] SERVICE ALERT: REJK-P-SPS008;FSV history in;OK;HARD;1;OK +Service Ok[08-04-2016 00:06:48] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter TSN - BO;OK;HARD;1;OK - Normal execution interval +Service Ok[08-04-2016 00:05:08] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter TSM - BO;OK;HARD;1;OK - Normal execution interval +Service Critical[08-04-2016 00:04:58] SERVICE ALERT: REJK-P-SPS007;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps007/D$/IFSBOData/FSV/Incoming_histo/20160408/FSV_HistoIncoming.txt not found +Service Warning[08-04-2016 00:04:08] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 63 minutes - VCF: 56/0 (100%) - RVM: 38/1 (97%) +Service Ok[08-04-2016 00:03:58] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter TSJ - BO;OK;HARD;1;OK - Normal execution interval +Service Critical[08-04-2016 00:03:28] SERVICE ALERT: REJK-P-SPS004;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps004/D$/IFSBOData/FSV/Incoming_histo/20160408/FSV_HistoIncoming.txt not found +Service Ok[08-04-2016 00:03:18] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;OK;HARD;1;OK - DSB_Vsa_RVM_101 (049556) - 4 minutes since last transaction (0495561K.3E0) +Service Ok[08-04-2016 00:02:38] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter REJ - BO;OK;HARD;1;OK - Normal execution interval +Service Critical[08-04-2016 00:02:18] SERVICE ALERT: REJK-P-SPS008;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps008/D$/IFSBOData/FSV/Incoming_histo/20160408/FSV_HistoIncoming.txt not found +Service Warning[08-04-2016 00:01:28] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter OSS - BO;WARNING;HARD;1;WARNING - JOB - Creation of collection letter has not been executed since 2016-04-06 21:01:58. Current Status: Executing +Service Ok[08-04-2016 00:00:08] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;OK;HARD;1;OK - Normal execution interval + +Alert History +Last Updated: Tue Apr 12 15:21:41 CEST 2016 +Nagios® Core™ 3.4.1 - www.nagios.org +Logged in as ThalesMNI +View Status Detail For All Hosts +View Notifications For All Hosts +All Hosts and Services + +Earlier Archive +Earlier Archive +Log File Navigation +Tue Apr 5 00:00:00 CEST 2016 +to +Wed Apr 6 00:00:00 CEST 2016 More Recent Archive +More Recent Archive + +File: /var/log/nagios/archives/nagios-04-06-2016-00.log +State type options: + +History detail level for all hosts: + + Hide Flapping Alerts + Hide Downtime Alerts + Hide Process Messages + Older Entries First +Update + +April 05, 2016 23:00 + +Service Critical[05-04-2016 23:59:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 23:49:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 23:48:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 23:44:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 23:43:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 23:36:44] SERVICE ALERT: REJK-P-AOS002;Ax32Serv process;OK;HARD;1;OK - Found 1 Instance(s) of "Ax32Serv.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 23:35:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 23:34:34] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 23:28:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 23:27:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 23:22:44] SERVICE ALERT: REJK-P-AOS002;Ax32Serv process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "Ax32Serv.exe" running (0 excluded). +Service Ok[05-04-2016 23:12:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 23:11:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 23:03:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 23:02:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 23:00:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 23:00:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Critical[05-04-2016 23:00:04] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;CRITICAL;HARD;1;CRITICAL - JOB - Creation of collection letter has not been executed since 2016-04-04 21:33:43. Current Status: Waiting + +April 05, 2016 22:00 + +Service Critical[05-04-2016 22:58:34] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Ok[05-04-2016 22:49:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 22:48:34] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 22:41:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;HARD;3;OK - Got reply from host +Service Ok[05-04-2016 22:33:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 22:32:34] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 22:31:34] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 22:04:04] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;OK;HARD;1;OK +Service Ok[05-04-2016 22:01:34] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 22:00:34] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 22:00:04] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;OK;HARD;1;OK + +April 05, 2016 21:00 + +Service Critical[05-04-2016 21:56:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[05-04-2016 21:55:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 21:54:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 21:47:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 21:46:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 21:30:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 21:30:14] SERVICE ALERT: REJK-P-BCM003;RCOB Under Production;OK;HARD;1;OK - oldest order in status "Under Production": 2016-04-03 06:18:20 +Service Critical[05-04-2016 21:29:34] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 21:24:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 21:23:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 21:20:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 21:20:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[05-04-2016 21:18:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[05-04-2016 21:18:34] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Critical[05-04-2016 21:03:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 2014 exceeded threshold of 1000 +Service Critical[05-04-2016 21:03:34] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 2110 exceeded threshold of 1000 + +April 05, 2016 20:00 + +Service Ok[05-04-2016 20:59:34] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Warning[05-04-2016 20:58:34] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Action List;WARNING;HARD;1;WARNING - 99% updated in 61 minutes - VCF: 50/0 (100%) - RVM: 41/1 (98%) +Service Critical[05-04-2016 20:58:34] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 20:53:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 20:52:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 20:37:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 20:36:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 20:36:34] SERVICE ALERT: REJK-P-TCF001;Disk C: usage;OK;HARD;1;OK - C:\ Total=60.00GB, Used=28.25GB (47.1%), Free=31.74GB (52.9%) +Service Warning[05-04-2016 20:36:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;WARNING;HARD;1;WARNING - ARR_Ds_RVM_101 (045112) - 1446 minutes since last transaction (0451121K.23C) +Service Ok[05-04-2016 20:36:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045139;OK;HARD;1;OK - ARR_Vem_RVM_101 (045139) - 1746 minutes since last transaction (0451391K.1D1) +Service Ok[05-04-2016 20:34:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049524;OK;HARD;1;OK - DSB_Rd_RVM_101 (049524) - 94 minutes since last transaction (0495241K.94C) +Service Ok[05-04-2016 20:34:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049449;OK;HARD;1;OK - DSB_Hl_RVM_102 (049449) - 64 minutes since last transaction (0494491K.ABA) +Service Ok[05-04-2016 20:34:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049366;OK;HARD;1;OK - DSB_Kh_RVM_106 (049366) - 4 minutes since last transaction (0493661K.37F) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048518;OK;HARD;1;OK - STO_Ih_RVM_101 (048518) - 94 minutes since last transaction (0485181K.834) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048118;OK;HARD;1;OK - STO_Øl_RVM_101 (048118) - 214 minutes since last transaction (0481181K.5ED) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;OK;HARD;1;OK - STO_Ght_RVM_101 (048086) - 4 minutes since last transaction (0480861K.F7F) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;OK;HARD;1;OK - MET_Vea_RVM_101 (047019) - 79 minutes since last transaction (0470191K.678) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048016;OK;HARD;1;OK - STO_Nel_RVM_101 (048016) - 19 minutes since last transaction (0480161K.98F) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049905;OK;HARD;1;OK - DSB_Pe_RVM_101 (049905) - 336 minutes since last transaction (0499051K.87D) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;OK;HARD;1;OK - ARR_Uf_RVM_101 (045138) - 349 minutes since last transaction (0451381K.0D6) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;OK;HARD;1;OK - ARR_Bw_RVM_101 (045111) - 514 minutes since last transaction (0451111K.3BC) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049435;OK;HARD;1;OK - DSB_Næ_RVM_101 (049435) - 49 minutes since last transaction (0494351K.D45) +Service Ok[05-04-2016 20:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049320;OK;HARD;1;OK - STO_Har_RVM_101 (049320) - 259 minutes since last transaction (0493201K.7A1) +Service Ok[05-04-2016 20:34:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045124;OK;HARD;1;OK - ARR_Gu_RVM_101 (045124) - 2199 minutes since last transaction (0451241K.26F) +Service Critical[05-04-2016 20:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049918;CRITICAL;HARD;1;CRITICAL - DSB_Tov_RVM_101 (049918) - 5958 minutes since last transaction (0499181K.04E) +Service Ok[05-04-2016 20:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048117;OK;HARD;1;OK - STO_Gtg_RVM_101 (048117) - 25 minutes since last transaction (0481171K.E22) +Service Ok[05-04-2016 20:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;OK;HARD;1;OK - MET_Øre_RVM_101 (047018) - 3 minutes since last transaction (0470181K.7B7) +Service Ok[05-04-2016 20:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049303;OK;HARD;1;OK - DSB_Ru_RVM_101 (049303) - 3 minutes since last transaction (0493031K.F04) +Service Ok[05-04-2016 20:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048015;OK;HARD;1;OK - STO_Ã…m_RVM_101 (048015) - 153 minutes since last transaction (0480151K.9A9) +Service Ok[05-04-2016 20:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;OK;HARD;1;OK - DSB_Hl_RVM_101 (049448) - 3 minutes since last transaction (0494481K.456) +Service Ok[05-04-2016 20:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049364;OK;HARD;1;OK - DSB_Kh_RVM_104 (049364) - 3 minutes since last transaction (0493641K.827) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;OK;HARD;1;OK - ARR_Bg_RVM_101 (045166) - 770 minutes since last transaction (0451663K.079) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;OK;HARD;1;OK - ARR_Vis_RVM_101 (045110) - 464 minutes since last transaction (0451103K.023) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;OK;HARD;1;OK - DSB_Hjs_RVM_101 (049542) - 648 minutes since last transaction (0495421K.317) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;OK;HARD;1;OK - DSB_Es_RVM_102 (049420) - 63 minutes since last transaction (0494201K.ED6) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045123;OK;HARD;1;OK - ARR_Gje_RVM_101 (045123) - 272 minutes since last transaction (0451231K.E71) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044603;OK;HARD;1;OK - MT_Odd_RVM_101 (044603) - 288 minutes since last transaction (0446031K.685) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 107 minutes since last transaction (0470031K.575) +Service Warning[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;WARNING;HARD;1;WARNING - ARR_Rk_RVM_101 (045152) - 2253 minutes since last transaction (0451521K.2FC) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049021;OK;HARD;1;OK - DSB_Hz_RVM_101 (049021) - 63 minutes since last transaction (0490211K.C26) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;OK;HARD;1;OK - STO_Emt_RVM_101 (048061) - 152 minutes since last transaction (0480611K.352) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048103;OK;HARD;1;OK - STO_Van_RVM_101 (048103) - 63 minutes since last transaction (0481031K.5BF) +Service Ok[05-04-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;OK;HARD;1;OK - MET_Kn_RVM_101 (047917) - 18 minutes since last transaction (0479171K.E71) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;OK;HARD;1;OK - STO_St_RVM_101 (048116) - 33 minutes since last transaction (0481161K.184) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048083;OK;HARD;1;OK - STO_Nø_RVM_101 (048083) - 17 minutes since last transaction (0480831K.3B4) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049447;OK;HARD;1;OK - DSB_Hb_RVM_101 (049447) - 137 minutes since last transaction (0494471K.249) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;OK;HARD;1;OK - DSB_Vm_RVM_101 (049406) - 123 minutes since last transaction (0494061K.AC7) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049541;OK;HARD;1;OK - DSB_Frs_RVM_101 (049541) - 2133 minutes since last transaction (0495411K.222) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049302;OK;HARD;1;OK - DSB_Vb_RVM_101 (049302) - 152 minutes since last transaction (0493021K.273) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 33 minutes since last transaction (0470171K.014) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;OK;HARD;1;OK - DSB_Vsa_RVM_101 (049556) - 483 minutes since last transaction (0495561K.3DB) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;OK;HARD;1;OK - STO_Pbt_RVM_101 (048102) - 2 minutes since last transaction (0481021K.FDC) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049507;OK;HARD;1;OK - DSB_Bd_RVM_101 (049507) - 8897 minutes since last transaction (0495071K.07E) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;OK;HARD;1;OK - MT_Mal_RVM_101 (044602) - 437 minutes since last transaction (0446021K.2A9) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045122;OK;HARD;1;OK - ARR_Esn_RVM_101 (045122) - 17 minutes since last transaction (0451221K.9B2) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048040;OK;HARD;1;OK - STO_Op_RVM_101 (048040) - 24 minutes since last transaction (0480401K.89A) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049903;OK;HARD;1;OK - DSB_Ro_RVM_104 (049903) - 2 minutes since last transaction (0499031K.F06) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049020;OK;HARD;1;OK - DSB_Gz_RVM_101 (049020) - 47 minutes since last transaction (0490201K.614) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045151;OK;HARD;1;OK - ARR_Bj_RVM_101 (045151) - 227 minutes since last transaction (0451511K.920) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049419;OK;HARD;1;OK - DSB_Es_RVM_101 (049419) - 33 minutes since last transaction (0494191K.203) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;OK;HARD;1;OK - ARR_Trn_RVM_101 (045109) - 602 minutes since last transaction (0451093K.029) +Service Ok[05-04-2016 20:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045135;OK;HARD;1;OK - ARR_Rj_RVM_101 (045135) - 452 minutes since last transaction (0451351K.CCC) +Service Ok[05-04-2016 20:32:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049936;OK;HARD;1;OK - DSB_Lv_RVM_101 (049936) - 2867 minutes since last transaction (0499361K.03B) +Service Ok[05-04-2016 20:31:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049405;OK;HARD;1;OK - DSB_Lk_RVM_101 (049405) - 753 minutes since last transaction (0494051K.C07) +Service Ok[05-04-2016 20:31:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049362;OK;HARD;1;OK - DSB_Kh_RVM_102 (049362) - 10 minutes since last transaction (0493621K.C1F) +Service Ok[05-04-2016 20:31:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;OK;HARD;1;OK - DSB_Ar_RVM_102 (049521) - 1 minutes since last transaction (0495211K.091) +Service Ok[05-04-2016 20:31:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049301;OK;HARD;1;OK - DSB_SÃ¥_RVM_101 (049301) - 16 minutes since last transaction (0493011K.264) +Service Ok[05-04-2016 20:31:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;OK;HARD;1;OK - STO_Vs_RVM_101 (048115) - 1 minutes since last transaction (0481151K.350) +Service Ok[05-04-2016 20:31:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048082;OK;HARD;1;OK - STO_Bit_RVM_101 (048082) - 1 minutes since last transaction (0480821K.A2D) +Service Ok[05-04-2016 20:31:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045108;OK;HARD;1;OK - ARR_Tdr_RVM_101 (045108) - 61 minutes since last transaction (0451081K.69F) +Service Ok[05-04-2016 20:31:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047015;OK;HARD;1;OK - MET_Uni_RVM_101 (047015) - 17 minutes since last transaction (0470151K.843) +Service Ok[05-04-2016 20:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048143;OK;HARD;1;OK - STO_Jæt_RVM_101 (048143) - 76 minutes since last transaction (0481431K.7EC) +Service Ok[05-04-2016 20:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045200;OK;HARD;1;OK - ARR_Bu_RVM_101 (045200) - 2091 minutes since last transaction (0452001K.140) +Service Ok[05-04-2016 20:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048101;OK;HARD;1;OK - STO_Vat_RVM_101 (048101) - 61 minutes since last transaction (0481011K.6CB) +Service Ok[05-04-2016 20:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045121;OK;HARD;1;OK - ARR_Tb_RVM_101 (045121) - 136 minutes since last transaction (0451211K.6D1) +Service Ok[05-04-2016 20:31:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045150;OK;HARD;1;OK - ARR_Up_RVM_101 (045150) - 766 minutes since last transaction (0451501K.3AA) +Service Ok[05-04-2016 20:30:14] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 20:30:14] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[05-04-2016 20:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;OK;HARD;1;OK - DSB_RÃ¥d_RVM_101 (049380) - 20 minutes since last transaction (0493801K.635) +Service Ok[05-04-2016 20:25:14] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 20:25:14] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[05-04-2016 20:22:14] SERVICE ALERT: REJK-P-SMC001;load;OK;HARD;1;OK - load average: 18.42, 19.69, 17.37 +Service Unknown[05-04-2016 20:21:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045139;UNKNOWN;HARD;1;UNKNOWN - ARR_Vem_RVM_101 (045139) - SPS link down +Service Unknown[05-04-2016 20:19:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049524;UNKNOWN;HARD;1;UNKNOWN - DSB_Rd_RVM_101 (049524) - SPS link down +Service Unknown[05-04-2016 20:19:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049449;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_102 (049449) - SPS link down +Service Unknown[05-04-2016 20:19:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049366;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_106 (049366) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048118;UNKNOWN;HARD;1;UNKNOWN - STO_Øl_RVM_101 (048118) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048518;UNKNOWN;HARD;1;UNKNOWN - STO_Ih_RVM_101 (048518) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048086;UNKNOWN;HARD;1;UNKNOWN - STO_Ght_RVM_101 (048086) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;UNKNOWN;HARD;1;UNKNOWN - MET_Vea_RVM_101 (047019) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048016;UNKNOWN;HARD;1;UNKNOWN - STO_Nel_RVM_101 (048016) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049905;UNKNOWN;HARD;1;UNKNOWN - DSB_Pe_RVM_101 (049905) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;UNKNOWN;HARD;1;UNKNOWN - ARR_Uf_RVM_101 (045138) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;UNKNOWN;HARD;1;UNKNOWN - ARR_Bw_RVM_101 (045111) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049435;UNKNOWN;HARD;1;UNKNOWN - DSB_Næ_RVM_101 (049435) - SPS link down +Service Unknown[05-04-2016 20:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049320;UNKNOWN;HARD;1;UNKNOWN - STO_Har_RVM_101 (049320) - SPS link down +Service Unknown[05-04-2016 20:19:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045124;UNKNOWN;HARD;1;UNKNOWN - ARR_Gu_RVM_101 (045124) - SPS link down +Service Unknown[05-04-2016 20:18:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049918;UNKNOWN;HARD;1;UNKNOWN - DSB_Tov_RVM_101 (049918) - SPS link down +Service Unknown[05-04-2016 20:18:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048117;UNKNOWN;HARD;1;UNKNOWN - STO_Gtg_RVM_101 (048117) - SPS link down +Service Unknown[05-04-2016 20:18:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;UNKNOWN;HARD;1;UNKNOWN - MET_Øre_RVM_101 (047018) - SPS link down +Service Unknown[05-04-2016 20:18:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048015;UNKNOWN;HARD;1;UNKNOWN - STO_Ã…m_RVM_101 (048015) - SPS link down +Service Unknown[05-04-2016 20:18:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049303;UNKNOWN;HARD;1;UNKNOWN - DSB_Ru_RVM_101 (049303) - SPS link down +Service Unknown[05-04-2016 20:18:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_101 (049448) - SPS link down +Service Unknown[05-04-2016 20:18:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049364;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_104 (049364) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045166;UNKNOWN;HARD;1;UNKNOWN - ARR_Bg_RVM_101 (045166) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;UNKNOWN;HARD;1;UNKNOWN - ARR_Vis_RVM_101 (045110) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;UNKNOWN;HARD;1;UNKNOWN - DSB_Hjs_RVM_101 (049542) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049420;UNKNOWN;HARD;1;UNKNOWN - DSB_Es_RVM_102 (049420) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045123;UNKNOWN;HARD;1;UNKNOWN - ARR_Gje_RVM_101 (045123) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044603;UNKNOWN;HARD;1;UNKNOWN - MT_Odd_RVM_101 (044603) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_101 (047917) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048103;UNKNOWN;HARD;1;UNKNOWN - STO_Van_RVM_101 (048103) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;UNKNOWN;HARD;1;UNKNOWN - ARR_Rk_RVM_101 (045152) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049021;UNKNOWN;HARD;1;UNKNOWN - DSB_Hz_RVM_101 (049021) - SPS link down +Service Unknown[05-04-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048061;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_101 (048061) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;UNKNOWN;HARD;1;UNKNOWN - STO_St_RVM_101 (048116) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048083;UNKNOWN;HARD;1;UNKNOWN - STO_Nø_RVM_101 (048083) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049447;UNKNOWN;HARD;1;UNKNOWN - DSB_Hb_RVM_101 (049447) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;UNKNOWN;HARD;1;UNKNOWN - DSB_Vm_RVM_101 (049406) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049541;UNKNOWN;HARD;1;UNKNOWN - DSB_Frs_RVM_101 (049541) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049302;UNKNOWN;HARD;1;UNKNOWN - DSB_Vb_RVM_101 (049302) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;UNKNOWN;HARD;1;UNKNOWN - DSB_Vsa_RVM_101 (049556) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048102;UNKNOWN;HARD;1;UNKNOWN - STO_Pbt_RVM_101 (048102) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;UNKNOWN;HARD;1;UNKNOWN - MT_Mal_RVM_101 (044602) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049507;UNKNOWN;HARD;1;UNKNOWN - DSB_Bd_RVM_101 (049507) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045122;UNKNOWN;HARD;1;UNKNOWN - ARR_Esn_RVM_101 (045122) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049903;UNKNOWN;HARD;1;UNKNOWN - DSB_Ro_RVM_104 (049903) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048040;UNKNOWN;HARD;1;UNKNOWN - STO_Op_RVM_101 (048040) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045151;UNKNOWN;HARD;1;UNKNOWN - ARR_Bj_RVM_101 (045151) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049419;UNKNOWN;HARD;1;UNKNOWN - DSB_Es_RVM_101 (049419) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049020;UNKNOWN;HARD;1;UNKNOWN - DSB_Gz_RVM_101 (049020) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;UNKNOWN;HARD;1;UNKNOWN - ARR_Trn_RVM_101 (045109) - SPS link down +Service Unknown[05-04-2016 20:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045135;UNKNOWN;HARD;1;UNKNOWN - ARR_Rj_RVM_101 (045135) - SPS link down +Service Unknown[05-04-2016 20:17:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049936;UNKNOWN;HARD;1;UNKNOWN - DSB_Lv_RVM_101 (049936) - SPS link down +Service Warning[05-04-2016 20:17:14] SERVICE ALERT: REJK-P-SMC001;load;WARNING;HARD;1;WARNING - load average: 31.47, 22.91, 17.18 +Service Unknown[05-04-2016 20:16:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049405;UNKNOWN;HARD;1;UNKNOWN - DSB_Lk_RVM_101 (049405) - SPS link down +Service Unknown[05-04-2016 20:16:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049362;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_102 (049362) - SPS link down +Service Unknown[05-04-2016 20:16:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;UNKNOWN;HARD;1;UNKNOWN - DSB_Ar_RVM_102 (049521) - SPS link down +Service Unknown[05-04-2016 20:16:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049301;UNKNOWN;HARD;1;UNKNOWN - DSB_SÃ¥_RVM_101 (049301) - SPS link down +Service Unknown[05-04-2016 20:16:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048082;UNKNOWN;HARD;1;UNKNOWN - STO_Bit_RVM_101 (048082) - SPS link down +Service Unknown[05-04-2016 20:16:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048115;UNKNOWN;HARD;1;UNKNOWN - STO_Vs_RVM_101 (048115) - SPS link down +Service Unknown[05-04-2016 20:16:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045108;UNKNOWN;HARD;1;UNKNOWN - ARR_Tdr_RVM_101 (045108) - SPS link down +Service Unknown[05-04-2016 20:16:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047015;UNKNOWN;HARD;1;UNKNOWN - MET_Uni_RVM_101 (047015) - SPS link down +Service Unknown[05-04-2016 20:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048143;UNKNOWN;HARD;1;UNKNOWN - STO_Jæt_RVM_101 (048143) - SPS link down +Service Unknown[05-04-2016 20:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048101;UNKNOWN;HARD;1;UNKNOWN - STO_Vat_RVM_101 (048101) - SPS link down +Service Unknown[05-04-2016 20:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045200;UNKNOWN;HARD;1;UNKNOWN - ARR_Bu_RVM_101 (045200) - SPS link down +Service Unknown[05-04-2016 20:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045150;UNKNOWN;HARD;1;UNKNOWN - ARR_Up_RVM_101 (045150) - SPS link down +Service Unknown[05-04-2016 20:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045121;UNKNOWN;HARD;1;UNKNOWN - ARR_Tb_RVM_101 (045121) - SPS link down +Service Critical[05-04-2016 20:15:03] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;CRITICAL;HARD;1;CRITICAL - count 7 exceeded threshold of 1 +Service Unknown[05-04-2016 20:14:53] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;UNKNOWN;HARD;1;UNKNOWN - DSB_RÃ¥d_RVM_101 (049380) - SPS link down +Service Ok[05-04-2016 20:13:33] SERVICE ALERT: REJK-P-CAC001;AppFabric process;OK;HARD;1;OK - Found 1 Instance(s) of "DistributedCacheService.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 20:11:23] SERVICE ALERT: REJK-P-WEB005;CWS Website;OK;HARD;1;HTTP OK: HTTP/1.1 200 OK - 10697 bytes in 0.644 second response time +Service Ok[05-04-2016 20:11:23] SERVICE ALERT: REJK-P-WEB001;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 5GB - Used: 1.897GB (38%) - Free: 3.103GB (62%) +Service Critical[05-04-2016 20:08:43] SERVICE ALERT: REJK-P-CAC001;AppFabric process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DistributedCacheService.exe" running (0 excluded). +Service Ok[05-04-2016 20:07:43] SERVICE ALERT: REJK-P-WEB003;IIS connections;OK;HARD;1;OK (Sample Period 60 sec) - Site Name="_Total", CurrentConnections=3, _ConnectionAttemptsPersec=0/sec +Service Ok[05-04-2016 20:07:43] SERVICE ALERT: REJK-P-WEB004;IIS connections;OK;HARD;1;OK (Sample Period 58 sec) - Site Name="_Total", CurrentConnections=5, _ConnectionAttemptsPersec=0/sec +Service Ok[05-04-2016 20:07:43] SERVICE ALERT: REJK-P-TCS017;IIS connections;OK;HARD;1;OK (Sample Period 58 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Ok[05-04-2016 20:07:43] SERVICE ALERT: REJK-P-TCS005;IIS connections;OK;HARD;1;OK (Sample Period 59 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Ok[05-04-2016 20:07:43] SERVICE ALERT: REJK-P-TCS004;IIS connections;OK;HARD;1;OK (Sample Period 59 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Unknown[05-04-2016 20:06:53] SERVICE ALERT: REJK-P-TCF001;Disk C: usage;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-tcf001 might just be really busy, it might not even be running Windows. +Service Ok[05-04-2016 20:06:43] SERVICE ALERT: REJK-P-WEB006;IIS connections;OK;HARD;1;OK (Sample Period 2 sec) - Site Name="_Total", CurrentConnections=16, _ConnectionAttemptsPersec=0/sec +Service Unknown[05-04-2016 20:06:33] SERVICE ALERT: REJK-P-WEB001;Ram usage;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-web001 might just be really busy, it might not even be running Windows. +Service Critical[05-04-2016 20:06:33] SERVICE ALERT: REJK-P-WEB005;CWS Website;CRITICAL;HARD;1;CRITICAL - Socket timeout after 10 seconds +Service Unknown[05-04-2016 20:06:14] SERVICE ALERT: REJK-P-WEB004;IIS connections;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-web004 might just be really busy, it might not even be running Windows. +Service Unknown[05-04-2016 20:06:14] SERVICE ALERT: REJK-P-WEB006;IIS connections;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-web006 might just be really busy, it might not even be running Windows. +Service Unknown[05-04-2016 20:06:14] SERVICE ALERT: REJK-P-WEB003;IIS connections;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-web003 might just be really busy, it might not even be running Windows. +Service Unknown[05-04-2016 20:06:14] SERVICE ALERT: REJK-P-TCS017;IIS connections;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-tcs017 might just be really busy, it might not even be running Windows. +Service Unknown[05-04-2016 20:06:14] SERVICE ALERT: REJK-P-TCS005;IIS connections;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-tcs005 might just be really busy, it might not even be running Windows. +Service Unknown[05-04-2016 20:06:14] SERVICE ALERT: REJK-P-TCS004;IIS connections;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-tcs004 might just be really busy, it might not even be running Windows. +Service Ok[05-04-2016 20:04:15] SERVICE ALERT: REJK-P-AOS001;Ax32Serv process;OK;HARD;1;OK - Found 1 Instance(s) of "Ax32Serv.exe" running (0 excluded). (List is on next line) +Service Critical[05-04-2016 20:03:55] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;CRITICAL;HARD;1;(Return code of 255 is out of bounds) + +April 05, 2016 19:00 + +Service Ok[05-04-2016 19:58:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 19:57:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 19:53:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Secondary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 62 minutes - VCF: 50/0 (100%) - RVM: 41/1 (98%) +Service Ok[05-04-2016 19:51:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 19:50:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 19:50:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 19:50:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Critical[05-04-2016 19:46:15] SERVICE ALERT: REJK-P-AOS001;Ax32Serv process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "Ax32Serv.exe" running (0 excluded). +Service Ok[05-04-2016 19:35:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 19:34:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 19:34:15] SERVICE ALERT: REJK-P-AOS002;Ax32Serv process;OK;HARD;1;OK - Found 1 Instance(s) of "Ax32Serv.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 19:31:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 19:30:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 19:25:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 19:25:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[05-04-2016 19:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;OK;HARD;1;OK - MET_Amb_RVM_101 (047020) - 11 minutes since last transaction (0470201K.110) +Service Ok[05-04-2016 19:06:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;OK;HARD;1;OK - MET_Fb_RVM_101 (047005) - 5 minutes since last transaction (0470051K.19C) +Service Ok[05-04-2016 19:05:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 19:05:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[05-04-2016 19:04:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 19:03:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 19:02:15] SERVICE ALERT: REJK-P-AOS002;Ax32Serv process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "Ax32Serv.exe" running (0 excluded). +Service Ok[05-04-2016 19:01:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048082;OK;HARD;1;OK - STO_Bit_RVM_101 (048082) - 1 minutes since last transaction (0480821K.A29) +Service Ok[05-04-2016 19:01:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045134;OK;HARD;1;OK - ARR_Lm_RVM_101 (045134) - 1 minutes since last transaction (0451341K.2E9) + +April 05, 2016 18:00 + +Service Ok[05-04-2016 18:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048153;OK;HARD;1;OK - STO_Li_RVM_101 (048153) - 16 minutes since last transaction (0481531K.37E) +Service Unknown[05-04-2016 18:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;UNKNOWN;HARD;1;UNKNOWN - MET_Amb_RVM_101 (047020) - SPS link down +Service Unknown[05-04-2016 18:51:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;UNKNOWN;HARD;1;UNKNOWN - MET_Fb_RVM_101 (047005) - SPS link down +Service Unknown[05-04-2016 18:46:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048082;UNKNOWN;HARD;1;UNKNOWN - STO_Bit_RVM_101 (048082) - SPS link down +Service Ok[05-04-2016 18:45:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Unknown[05-04-2016 18:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048153;UNKNOWN;HARD;1;UNKNOWN - STO_Li_RVM_101 (048153) - SPS link down +Service Critical[05-04-2016 18:44:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 18:33:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 18:32:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 18:27:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 18:26:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 18:18:25] SERVICE ALERT: AccessPoints;AP1_Smedetoften_9_Frederikssund-10.71.88.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 18:17:25] SERVICE ALERT: AccessPoints;AP1_Smedetoften_9_Frederikssund-10.71.88.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 18:11:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 18:10:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 18:02:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 18:01:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 05, 2016 17:00 + +Service Ok[05-04-2016 17:55:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 17:55:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 4316 row(s) in prg.ObjTransactionBuffer - oldest insert at 2016-04-05 17:50:00 +Service Critical[05-04-2016 17:55:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Critical[05-04-2016 17:54:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 17:46:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;HARD;3;OK - Got reply from host +Service Warning[05-04-2016 17:36:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 2.0% (333336 kB) free! +Service Ok[05-04-2016 17:26:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;OK;HARD;1;OK - 2.1% (334996 kB) free. +Service Warning[05-04-2016 17:16:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 2.0% (334220 kB) free! +Service Ok[05-04-2016 17:09:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 17:08:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 17:07:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 05, 2016 16:00 + +Service Ok[05-04-2016 16:52:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 16:51:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 16:50:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 16:46:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[05-04-2016 16:45:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[05-04-2016 16:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048152;OK;HARD;1;OK - STO_Hi_RVM_102 (048152) - 13 minutes since last transaction (0481521K.401) +Service Critical[05-04-2016 16:44:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 16:41:25] SERVICE ALERT: REJK-P-SQL006;DynamicsPerf files usage - DBA;OK;HARD;1;OK - File usage is normal for DynamicsPerf +Service Ok[05-04-2016 16:31:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;OK;HARD;1;OK - 2.1% (336344 kB) free. +Service Unknown[05-04-2016 16:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048152;UNKNOWN;HARD;1;UNKNOWN - STO_Hi_RVM_102 (048152) - SPS link down +Service Warning[05-04-2016 16:26:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 2.0% (331784 kB) free! +Service Ok[05-04-2016 16:14:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 16:13:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 16:05:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 16:04:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 05, 2016 15:00 + +Service Ok[05-04-2016 15:59:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 15:58:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 15:58:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 15:57:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 15:56:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 15:55:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 15:55:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[05-04-2016 15:44:15] SERVICE ALERT: REJK-P-SQL006;AX Session EndBlocked;OK;HARD;1;OK +Service Ok[05-04-2016 15:36:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045009;OK;HARD;1;OK - NT_Sgb_RVM_101 (045009) - 50 minutes since last transaction (0450091K.D74) +Service Critical[05-04-2016 15:33:15] SERVICE ALERT: REJK-P-SQL006;Job - Non-Persistent entities export DAT - SI;CRITICAL;HARD;1;CRITICAL - Job current status is Current Status: Error. Job is not able to execute as scheduled. +Service Unknown[05-04-2016 15:21:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045009;UNKNOWN;HARD;1;UNKNOWN - NT_Sgb_RVM_101 (045009) - SPS link down +Service Ok[05-04-2016 15:19:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 15:18:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;OK;HARD;1;OK - DSB_Ap_RVM_101 (049508) - 3 minutes since last transaction (0495081K.251) +Service Critical[05-04-2016 15:18:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 15:16:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;OK;HARD;1;OK - 2.1% (338760 kB) free. +Service Ok[05-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049328;OK;HARD;1;OK - DSB_Th_RVM_101 (049328) - 404 minutes since last transaction (0493281K.7E6) +Service Ok[05-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049402;OK;HARD;1;OK - DSB_Fa_RVM_102 (049402) - 14 minutes since last transaction (0494021K.81C) +Service Ok[05-04-2016 15:13:05] SERVICE ALERT: AccessPoints;AP1_Ostergade_25_Grinsted-10.85.101.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 15:12:15] SERVICE ALERT: AccessPoints;AP1_Ostergade_25_Grinsted-10.85.101.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[05-04-2016 15:11:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 15:11:15] SERVICE ALERT: AccessPoints;AP1_Ostergade_25_Grinsted-10.85.101.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 15:10:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 15:06:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.8% (286412 kB) free! +Service Ok[05-04-2016 15:03:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 15:02:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 05, 2016 14:00 + +Service Warning[05-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045118;WARNING;HARD;1;WARNING - ARR_Rbn_RVM_101 (045118) - 1454 minutes since last transaction (0451181K.849) +Service Unknown[05-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049328;UNKNOWN;HARD;1;UNKNOWN - DSB_Th_RVM_101 (049328) - SPS link down +Service Unknown[05-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049402;UNKNOWN;HARD;1;UNKNOWN - DSB_Fa_RVM_102 (049402) - SPS link down +Service Ok[05-04-2016 14:55:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 14:54:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 14:47:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 14:46:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 14:43:45] SERVICE ALERT: REJK-P-CIT005;Cpu usage;OK;HARD;1;OK (Sample Period 600 sec) - Average CPU Utilisation 3.64% +Service Ok[05-04-2016 14:39:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Unknown[05-04-2016 14:38:55] SERVICE ALERT: REJK-P-CIT005;Cpu usage;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-cit005 might just be really busy, it might not even be running Windows. +Service Critical[05-04-2016 14:38:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 14:34:15] SERVICE ALERT: REJK-P-SQL006;AX Session EndBlocked;CRITICAL;HARD;1;CRITICAL - found 1 session(s) in status "Ending - Blocked" +Service Ok[05-04-2016 14:31:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 14:30:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 14:29:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 14:23:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 14:22:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 14:21:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 14:13:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 14:12:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 14:00:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045105;WARNING;HARD;1;WARNING - ARR_Sne_RVM_101 (045105) - 1453 minutes since last transaction (0451051K.543) + +April 05, 2016 13:00 + +Service Ok[05-04-2016 13:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048153;OK;HARD;1;OK - STO_Li_RVM_101 (048153) - 12 minutes since last transaction (0481531K.36F) +Service Warning[05-04-2016 13:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049566;WARNING;HARD;1;WARNING - DSB_Ko_RVM_101 (049566) - 1453 minutes since last transaction (0495661K.322) +Service Ok[05-04-2016 13:59:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 13:58:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 13:57:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 13:51:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 13:50:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[05-04-2016 13:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048153;UNKNOWN;HARD;1;UNKNOWN - STO_Li_RVM_101 (048153) - SPS link down +Service Ok[05-04-2016 13:35:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 13:34:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 13:33:15] SERVICE ALERT: REJK-P-SQL006;Job - Non-Persistent entities export DAT - SI;WARNING;HARD;1;WARNING - Job has failed 1 times during past 3 executions, Current Status: Waiting +Service Ok[05-04-2016 13:27:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Ok[05-04-2016 13:27:05] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSM - BO;OK;HARD;1;OK, Current Status: Waiting +Service Critical[05-04-2016 13:26:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 13:25:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 13:19:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 13:19:35] SERVICE ALERT: REJK-P-TCS018;IIS connections;OK;HARD;1;OK (Sample Period 59 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Critical[05-04-2016 13:18:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[05-04-2016 13:18:35] SERVICE ALERT: REJK-P-TCS018;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkptcs018__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Ok[05-04-2016 13:15:25] SERVICE ALERT: REJK-P-WEB005;IIS connections;OK;HARD;1;OK (Sample Period 57 sec) - Site Name="_Total", CurrentConnections=38, _ConnectionAttemptsPersec=0/sec +Service Ok[05-04-2016 13:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;OK;HARD;1;OK - DSB_Svv_RVM_101 (049551) - 14 minutes since last transaction (0495511K.627) +Service Warning[05-04-2016 13:13:35] SERVICE ALERT: REJK-P-WEB005;IIS connections;WARNING;HARD;1;WARNING (Sample Period 61 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=63, _ConnectionAttemptsPersec=1/sec +Service Ok[05-04-2016 13:10:55] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSJ - BO;OK;HARD;1;OK, Current Status: Waiting +Service Ok[05-04-2016 13:07:35] SERVICE ALERT: AccessPoints;AP2_Stationsvej_5_Skaelskaer-10.84.25.21;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 13:07:35] SERVICE ALERT: AccessPoints;AP2_Stationsvej_5_Skaelskor-10.84.25.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 13:06:45] SERVICE ALERT: AccessPoints;AP2_Stationsvej_5_Skaelskaer-10.84.25.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 13:06:45] SERVICE ALERT: AccessPoints;AP2_Stationsvej_5_Skaelskor-10.84.25.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 13:06:35] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting ATO - BO;OK;HARD;1;OK, Current Status: Waiting +Service Ok[05-04-2016 13:05:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 13:00:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) + +April 05, 2016 12:00 + +Service Ok[05-04-2016 12:55:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 12:54:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 12:48:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 12:48:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;OK;HARD;1;OK - ARR_Vis_RVM_101 (045110) - 0 minutes since last transaction (0451103K.022) +Service Critical[05-04-2016 12:47:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 12:45:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045127;WARNING;HARD;1;WARNING - ARR_Vno_RVM_101 (045127) - 1454 minutes since last transaction (0451271K.3D8) +Service Ok[05-04-2016 12:32:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 12:31:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 12:03:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049447;OK;HARD;1;OK - DSB_Hb_RVM_101 (049447) - 33 minutes since last transaction (0494471K.23E) +Service Ok[05-04-2016 12:01:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 12:00:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 05, 2016 11:00 + +Service Ok[05-04-2016 11:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049311;OK;HARD;1;OK - DSB_Øre_RVM_101 (049311) - 45 minutes since last transaction (0493113K.0A4) +Service Ok[05-04-2016 11:54:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 11:53:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 11:51:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045009;OK;HARD;1;OK - NT_Sgb_RVM_101 (045009) - 65 minutes since last transaction (0450091K.D72) +Service Ok[05-04-2016 11:48:45] SERVICE ALERT: REJK-P-CIT008;Cpu usage;OK;HARD;1;OK (Sample Period 600 sec) - Average CPU Utilisation 79.37% +Service Unknown[05-04-2016 11:48:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049447;UNKNOWN;HARD;1;UNKNOWN - DSB_Hb_RVM_101 (049447) - SPS link down +Service Unknown[05-04-2016 11:43:55] SERVICE ALERT: REJK-P-CIT008;Cpu usage;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-cit008 might just be really busy, it might not even be running Windows. +Service Warning[05-04-2016 11:41:25] SERVICE ALERT: REJK-P-SQL006;DynamicsPerf files usage - DBA;WARNING;HARD;1;WARNING - 'DynamicsPerf' will try to grow by 500 MBs drive 'F:' have enough free space 467514 MBs available. +Service Unknown[05-04-2016 11:36:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045009;UNKNOWN;HARD;1;UNKNOWN - NT_Sgb_RVM_101 (045009) - SPS link down +Service Unknown[05-04-2016 11:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049311;UNKNOWN;HARD;1;UNKNOWN - DSB_Øre_RVM_101 (049311) - SPS link down +Service Ok[05-04-2016 11:15:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 11:14:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 11:08:45] SERVICE ALERT: REJK-P-CIT008;Cpu usage;OK;HARD;1;OK (Sample Period 600 sec) - Average CPU Utilisation 62.03% +Service Unknown[05-04-2016 11:03:55] SERVICE ALERT: REJK-P-CIT008;Cpu usage;UNKNOWN;HARD;1;UNKNOWN - Plugin Timed out (15 sec). There are multiple possible reasons for this, some of them include - The host rejk-p-cit008 might just be really busy, it might not even be running Windows. +Service Unknown[05-04-2016 11:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;UNKNOWN;HARD;1;UNKNOWN - ARR_Vis_RVM_101 (045110) - SPS link down + +April 05, 2016 10:00 + +Service Ok[05-04-2016 10:59:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 10:58:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 10:57:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 10:56:35] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 10:56:15] SERVICE ALERT: REJK-P-AOS003;Ax32Serv process;OK;HARD;1;OK - Found 1 Instance(s) of "Ax32Serv.exe" running (0 excluded). (List is on next line) +Service Critical[05-04-2016 10:55:35] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 10:50:45] SERVICE ALERT: AccessPoints;AP1_Jorgensgaardvej_33c_Logumkloster-10.85.114.20;OK;HARD;3;OK - Got reply from host +Service Ok[05-04-2016 10:46:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049506;OK;HARD;1;OK - DSB_Sc_RVM_101 (049506) - 2731 minutes since last transaction (0495061K.072) +Service Ok[05-04-2016 10:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;OK;HARD;1;OK - STO_Sol_RVM_101 (049331) - 119 minutes since last transaction (0493311K.028) +Service Ok[05-04-2016 10:42:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 10:41:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 10:38:05] SERVICE ALERT: REJK-P-AOS003;Ax32Serv process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "Ax32Serv.exe" running (0 excluded). +Service Ok[05-04-2016 10:33:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;OK;HARD;1;OK - ARR_Trn_RVM_101 (045109) - 2 minutes since last transaction (0451093K.029) +Service Unknown[05-04-2016 10:31:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049506;UNKNOWN;HARD;1;UNKNOWN - DSB_Sc_RVM_101 (049506) - SPS link down +Service Unknown[05-04-2016 10:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;UNKNOWN;HARD;1;UNKNOWN - STO_Sol_RVM_101 (049331) - SPS link down +Service Ok[05-04-2016 10:26:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 10:25:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 10:25:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 1341 row(s) in prg.ObjTransactionBuffer - oldest insert at 2016-04-05 10:20:05 +Service Ok[05-04-2016 10:23:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 10:22:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 10:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;OK;HARD;1;OK - DSB_Eb_RVM_101 (049510) - 6 minutes since last transaction (0495101K.26F) +Service Critical[05-04-2016 10:20:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[05-04-2016 10:10:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 10:09:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 10:08:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 10:07:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 10:06:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 10:05:55] SERVICE ALERT: AccessPoints;AP1_Jorgensgaardvej_33c_Logumkloster-10.85.114.20;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[05-04-2016 10:04:55] SERVICE ALERT: AccessPoints;AP1_Jorgensgaardvej_33c_Logumkloster-10.85.114.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 10:03:55] SERVICE ALERT: AccessPoints;AP1_Jorgensgaardvej_33c_Logumkloster-10.85.114.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[05-04-2016 10:03:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045109;UNKNOWN;HARD;1;UNKNOWN - ARR_Trn_RVM_101 (045109) - SPS link down + +April 05, 2016 09:00 + +Service Ok[05-04-2016 09:53:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 09:52:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 09:37:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 09:36:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[05-04-2016 09:36:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 09:35:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 09:35:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 09:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049909;OK;HARD;1;OK - DSB_TÃ¥t_RVM_101 (049909) - 0 minutes since last transaction (0499093K.081) +Service Warning[05-04-2016 09:27:05] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSM - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Ok[05-04-2016 09:20:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 09:19:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 09:16:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045108;OK;HARD;1;OK - ARR_Tdr_RVM_101 (045108) - 1 minutes since last transaction (0451083K.055) +Service Ok[05-04-2016 09:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;OK;HARD;1;OK - STO_Sol_RVM_101 (049331) - 29 minutes since last transaction (0493311K.028) +Service Unknown[05-04-2016 09:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049909;UNKNOWN;HARD;1;UNKNOWN - DSB_TÃ¥t_RVM_101 (049909) - SPS link down +Service Warning[05-04-2016 09:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;WARNING;HARD;1;WARNING - DSB_Svv_RVM_101 (049551) - 1444 minutes since last transaction (0495511K.626) +Service Warning[05-04-2016 09:10:55] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSJ - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Ok[05-04-2016 09:08:05] SERVICE ALERT: REJK-P-AOS001;Ax32Serv process;OK;HARD;1;OK - Found 1 Instance(s) of "Ax32Serv.exe" running (0 excluded). (List is on next line) +Service Warning[05-04-2016 09:06:35] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting ATO - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Ok[05-04-2016 09:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;OK;HARD;1;OK - DSB_Vjs_RVM_101 (049525) - 2 minutes since last transaction (0495251K.387) +Service Ok[05-04-2016 09:05:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 09:04:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 09:04:35] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 09:03:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 05, 2016 08:00 + +Service Ok[05-04-2016 08:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048093;OK;HARD;1;OK - STO_Ig_RVM_101 (048093) - 14 minutes since last transaction (0480931K.556) +Service Unknown[05-04-2016 08:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;UNKNOWN;HARD;1;UNKNOWN - STO_Sol_RVM_101 (049331) - SPS link down +Service Ok[05-04-2016 08:48:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 08:47:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 08:46:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[05-04-2016 08:46:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045108;UNKNOWN;HARD;1;UNKNOWN - ARR_Tdr_RVM_101 (045108) - SPS link down +Service Ok[05-04-2016 08:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048087;OK;HARD;1;OK - STO_Fl_RVM_101 (048087) - 6 minutes since last transaction (0480871K.4A1) +Service Ok[05-04-2016 08:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048119;OK;HARD;1;OK - STO_Fs_RVM_101 (048119) - 21 minutes since last transaction (0481191K.6EE) +Service Ok[05-04-2016 08:36:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048063;OK;HARD;1;OK - STO_Dyt_RVM_101 (048063) - 65 minutes since last transaction (0480631K.23B) +Service Ok[05-04-2016 08:36:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048001;OK;HARD;1;OK - STO_Kj_RVM_101 (048001) - 97 minutes since last transaction (0480011K.6AA) +Service Ok[05-04-2016 08:34:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 08:33:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 08:31:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Warning[05-04-2016 08:31:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045134;WARNING;HARD;1;WARNING - ARR_Lm_RVM_101 (045134) - 1453 minutes since last transaction (0451341K.2E8) +Service Critical[05-04-2016 08:30:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 08:30:15] SERVICE ALERT: REJK-P-AOS001;Ax32Serv process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "Ax32Serv.exe" running (0 excluded). +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;BCM_process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;Boris Shift count;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;Boris connection count;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;BorisAppPool process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;Certificate check;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;Cpu usage;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;Disk C: usage;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;Disk D: usage;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;EODAgentWCF process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;FSVReceiver_process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;FSVSender_process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;FSVServer_process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_BCM;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_FSVReceiver;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_FSVSender;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_FSVServer;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_Overall;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_RDBM_REQM;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_REM;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_ROSACleanupShutdown;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_ROSAEnabledServices;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_RSYS_AM;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_RSYS_LM;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_RVMA;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;HKP_SEC;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;IFS_Event;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;IIS connections;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;IIS requests;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;IIS transfers;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;IIS users;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;IIS worker process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;NSClient;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;Netstat TCS;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;Network usage;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;RSysLnkMgr process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;RVMALaunch process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;Ram usage;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;SEC_SalManager_process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;SEC_process;STOPPED; Service has exited from a period of scheduled downtime +Service exited from a period of scheduled downtime[05-04-2016 08:26:48] SERVICE DOWNTIME ALERT: REJK-P-TCS005;TCS FSV Outgoing file age;STOPPED; Service has exited from a period of scheduled downtime +Service Unknown[05-04-2016 08:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048087;UNKNOWN;HARD;1;UNKNOWN - STO_Fl_RVM_101 (048087) - SPS link down +Service Unknown[05-04-2016 08:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048119;UNKNOWN;HARD;1;UNKNOWN - STO_Fs_RVM_101 (048119) - SPS link down +Service Unknown[05-04-2016 08:21:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048063;UNKNOWN;HARD;1;UNKNOWN - STO_Dyt_RVM_101 (048063) - SPS link down +Service Unknown[05-04-2016 08:21:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048001;UNKNOWN;HARD;1;UNKNOWN - STO_Kj_RVM_101 (048001) - SPS link down +Service Ok[05-04-2016 08:18:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 08:17:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 08:16:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044601;OK;HARD;1;OK - MT_Mst_RVM_101 (044601) - 1 minutes since last transaction (0446011K.1D5) +Service Ok[05-04-2016 08:15:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 08:14:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 08:13:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 08:12:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 08:11:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 08:06:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;WARNING;HARD;1;WARNING - ARR_Sm_RVM_101 (045154) - 1441 minutes since last transaction (0451541K.300) +Service Ok[05-04-2016 08:00:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;OK;HARD;1;OK - ARR_Hw_RVM_101 (045145) - 14 minutes since last transaction (0451451K.2E7) + +April 05, 2016 07:00 + +Service Ok[05-04-2016 07:58:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 07:57:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 07:47:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 07:46:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 07:45:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 07:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045161;CRITICAL;HARD;1;CRITICAL - ARR_Stu_RVM_101 (045161) - 58649 minutes since last transaction (0451613K.02A) +Service Ok[05-04-2016 07:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045113;OK;HARD;1;OK - ARR_Æk_RVM_101 (045113) - 27 minutes since last transaction (0451131K.81E) +Service Ok[05-04-2016 07:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045159;OK;HARD;1;OK - ARR_Td_RVM_101 (045159) - 1154 minutes since last transaction (0451591K.13C) +Service Ok[05-04-2016 07:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049517;OK;HARD;1;OK - DSB_Hed_RVM_101 (049517) - 640 minutes since last transaction (0495171K.5B8) +Service Ok[05-04-2016 07:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049501;OK;HARD;1;OK - DSB_Ng_RVM_101 (049501) - 96 minutes since last transaction (0495011K.2C6) +Service Ok[05-04-2016 07:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049526;OK;HARD;1;OK - DSB_Jl_RVM_101 (049526) - 51 minutes since last transaction (0495261K.F72) +Service Ok[05-04-2016 07:42:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 07:41:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 07:40:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 07:40:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[05-04-2016 07:40:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[05-04-2016 07:33:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049021;OK;HARD;1;OK - DSB_Hz_RVM_101 (049021) - 3 minutes since last transaction (0490211K.C10) +Service Ok[05-04-2016 07:31:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045121;OK;HARD;1;OK - ARR_Tb_RVM_101 (045121) - 1 minutes since last transaction (0451211K.6CD) +Service Unknown[05-04-2016 07:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045161;UNKNOWN;HARD;1;UNKNOWN - ARR_Stu_RVM_101 (045161) - SPS link down +Service Unknown[05-04-2016 07:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045113;UNKNOWN;HARD;1;UNKNOWN - ARR_Æk_RVM_101 (045113) - SPS link down +Service Unknown[05-04-2016 07:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045159;UNKNOWN;HARD;1;UNKNOWN - ARR_Td_RVM_101 (045159) - SPS link down +Service Unknown[05-04-2016 07:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049517;UNKNOWN;HARD;1;UNKNOWN - DSB_Hed_RVM_101 (049517) - SPS link down +Service Unknown[05-04-2016 07:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049501;UNKNOWN;HARD;1;UNKNOWN - DSB_Ng_RVM_101 (049501) - SPS link down +Service Unknown[05-04-2016 07:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049526;UNKNOWN;HARD;1;UNKNOWN - DSB_Jl_RVM_101 (049526) - SPS link down +Service Ok[05-04-2016 07:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049403;OK;HARD;1;OK - DSB_Tl_RVM_101 (049403) - 13 minutes since last transaction (0494031K.4A4) +Service Ok[05-04-2016 07:25:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 07:24:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 07:23:35] SERVICE ALERT: REJK-P-SPS008;BCM_process;OK;HARD;1;OK - Found 1 Instance(s) of "BCM.x86.Service.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:23:35] SERVICE ALERT: REJK-P-SPS008;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:23:35] SERVICE ALERT: REJK-P-SPS008;DCP_DataRecovery process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_DataRecoveryService.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:23:35] SERVICE ALERT: REJK-P-SPS008;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:23:35] SERVICE ALERT: REJK-P-SPS008;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:22:15] SERVICE ALERT: REJK-P-SPS008;EQIRemoting process;OK;HARD;1;OK - Found 1 Instance(s) of "EQI.Remoting.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:21:45] SERVICE ALERT: REJK-P-SPS008;EODAgentWCF process;OK;HARD;1;OK - Found 1 Instance(s) of "EOD.Agent.WCF.NET.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:20:25] SERVICE ALERT: REJK-P-SPS008;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:20:25] SERVICE ALERT: REJK-P-SPS008;HKP_StartScheduledTasks;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:20:25] SERVICE ALERT: REJK-P-SPS008;HKP_StopScheduledTasks;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:20:25] SERVICE ALERT: REJK-P-SPS008;HKP_DCP;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:20:05] SERVICE ALERT: REJK-P-SPS008;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:20:05] SERVICE ALERT: REJK-P-SPS008;SEC_process;OK;HARD;1;OK - Found 1 Instance(s) of "SEC_KeyData.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:20:05] SERVICE ALERT: REJK-P-SPS008;SmcGWEQI_process;OK;HARD;1;OK - Found 1 Instance(s) of "Smc.Gw.Level3.ServiceNT.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:19:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;OK;HARD;1;OK - NT_Ken_RVM_101 (045001) - 934 minutes since last transaction (0450011K.616) +Service Ok[05-04-2016 07:19:25] SERVICE ALERT: REJK-P-SPS008;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:19:25] SERVICE ALERT: REJK-P-SPS008;HKP_EQIComm;OK;HARD;1;OK - RUNNING +Service Critical[05-04-2016 07:18:35] SERVICE ALERT: REJK-P-SPS008;BCM_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "BCM.x86.Service.exe" running (0 excluded). +Service Critical[05-04-2016 07:18:35] SERVICE ALERT: REJK-P-SPS008;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[05-04-2016 07:18:35] SERVICE ALERT: REJK-P-SPS008;DCP_DataRecovery process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_DataRecoveryService.exe" running (0 excluded). +Service Critical[05-04-2016 07:18:35] SERVICE ALERT: REJK-P-SPS008;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[05-04-2016 07:18:35] SERVICE ALERT: REJK-P-SPS008;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Unknown[05-04-2016 07:18:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049021;UNKNOWN;HARD;1;UNKNOWN - DSB_Hz_RVM_101 (049021) - SPS link down +Service Ok[05-04-2016 07:18:25] SERVICE ALERT: REJK-P-SPS008;HKP_EQIMain;OK;HARD;1;OK - RUNNING +Service Critical[05-04-2016 07:17:15] SERVICE ALERT: REJK-P-SPS008;EQIRemoting process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "EQI.Remoting.exe" running (0 excluded). +Service Critical[05-04-2016 07:16:45] SERVICE ALERT: REJK-P-SPS008;EODAgentWCF process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "EOD.Agent.WCF.NET.exe" running (0 excluded). +Service Ok[05-04-2016 07:16:25] SERVICE ALERT: REJK-P-SPS008;HKP_FSVSender;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:16:25] SERVICE ALERT: REJK-P-SPS008;HKP_FSVReceiver;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:16:25] SERVICE ALERT: REJK-P-SPS008;HKP_FSVServer;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:16:25] SERVICE ALERT: REJK-P-SPS008;HKP_SMC_Gw_L3-Startup;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:16:25] SERVICE ALERT: REJK-P-SPS008;HKP_SMC_Gw_L3-Shutdown;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:16:25] SERVICE ALERT: REJK-P-SPS008;HKP_EQM;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:16:25] SERVICE ALERT: REJK-P-SPS008;HKP_SEC;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:16:25] SERVICE ALERT: REJK-P-SPS008;HKP_HouseKeepingShutdown;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:16:25] SERVICE ALERT: REJK-P-SPS008;HKP_HouseKeepingStartup;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:16:05] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:16:05] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:16:05] SERVICE ALERT: REJK-P-SPS008;EQIDriverCorba process;OK;HARD;1;OK - Found 1 Instance(s) of "EQI.Driver.Corba.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:16:05] SERVICE ALERT: REJK-P-SPS001;DCP_DataRecovery process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_DataRecoveryService.exe" running (0 excluded). (List is on next line) +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_StartScheduledTasks;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_StopScheduledTasks;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_DCP;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_BCM;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_EQIComm;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_FSVSender;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_FSVReceiver;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_FSVServer;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_SMC_Gw_L3-Startup;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_SMC_Gw_L3-Shutdown;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_EQM;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_SEC;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_HouseKeepingShutdown;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:25] SERVICE ALERT: REJK-P-SPS008;HKP_HouseKeepingStartup;CRITICAL;HARD;1;CRITICAL - UNKNOWN +Service Critical[05-04-2016 07:15:05] SERVICE ALERT: REJK-P-SPS008;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[05-04-2016 07:15:05] SERVICE ALERT: REJK-P-SPS008;SEC_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "SEC_KeyData.exe" running (0 excluded). +Service Critical[05-04-2016 07:15:05] SERVICE ALERT: REJK-P-SPS008;SmcGWEQI_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "Smc.Gw.Level3.ServiceNT.exe" running (0 excluded). +Service Ok[05-04-2016 07:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045157;OK;HARD;1;OK - ARR_Vp_RVM_101 (045157) - 1 minutes since last transaction (0451571K.364) +Service Ok[05-04-2016 07:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049351;OK;HARD;1;OK - DSB_Næ_RVM_102 (049351) - 21 minutes since last transaction (0493511K.53F) +Service Ok[05-04-2016 07:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;OK;HARD;1;OK - STO_Sol_RVM_101 (049331) - 629 minutes since last transaction (0493311K.022) +Service Ok[05-04-2016 07:14:45] SERVICE ALERT: REJK-P-SPS001;BCM_process;OK;HARD;1;OK - Found 1 Instance(s) of "BCM.x86.Service.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:13:35] SERVICE ALERT: REJK-P-SPS001;EQIDriverCorba process;OK;HARD;1;OK - Found 1 Instance(s) of "EQI.Driver.Corba.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:13:35] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:13:35] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:13:35] SERVICE ALERT: REJK-P-SPS001;EODAgentWCF process;OK;HARD;1;OK - Found 1 Instance(s) of "EOD.Agent.WCF.NET.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:13:35] SERVICE ALERT: REJK-P-SPS001;EQIRemoting process;OK;HARD;1;OK - Found 1 Instance(s) of "EQI.Remoting.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 07:12:35] SERVICE ALERT: REJK-P-SPS001;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:12:35] SERVICE ALERT: REJK-P-SPS001;HKP_StartScheduledTasks;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:12:35] SERVICE ALERT: REJK-P-SPS001;HKP_StopScheduledTasks;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:12:35] SERVICE ALERT: REJK-P-SPS001;HKP_DCP;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:12:35] SERVICE ALERT: REJK-P-SPS001;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:12:35] SERVICE ALERT: REJK-P-SPS001;HKP_EQIComm;OK;HARD;1;OK - RUNNING +Service Ok[05-04-2016 07:11:35] SERVICE ALERT: REJK-P-SPS001;HKP_EQIMain;OK;HARD;1;OK - RUNNING +Service Critical[05-04-2016 07:11:05] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[05-04-2016 07:11:05] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[05-04-2016 07:11:05] SERVICE ALERT: REJK-P-SPS001;DCP_DataRecovery process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_DataRecoveryService.exe" running (0 excluded). +Service Critical[05-04-2016 07:09:45] SERVICE ALERT: REJK-P-SPS001;BCM_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "BCM.x86.Service.exe" running (0 excluded). +Service Ok[05-04-2016 07:09:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 07:08:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 07:08:45] SERVICE ALERT: REJK-P-SPS001;HKP_FSVSender;OK;HARD;1;OK - RUNNING +Service Critical[05-04-2016 07:08:35] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[05-04-2016 07:08:35] SERVICE ALERT: REJK-P-SPS001;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[05-04-2016 07:08:35] SERVICE ALERT: REJK-P-SPS001;EODAgentWCF process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "EOD.Agent.WCF.NET.exe" running (0 excluded). +Service Critical[05-04-2016 07:08:35] SERVICE ALERT: REJK-P-SPS001;EQIRemoting process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "EQI.Remoting.exe" running (0 excluded). +Service Critical[05-04-2016 07:07:35] SERVICE ALERT: REJK-P-SPS001;HKP_StartScheduledTasks;CRITICAL;HARD;1;CRITICAL - STOPPED +Service Critical[05-04-2016 07:07:35] SERVICE ALERT: REJK-P-SPS001;HKP_StopScheduledTasks;CRITICAL;HARD;1;CRITICAL - STOPPED +Service Critical[05-04-2016 07:07:35] SERVICE ALERT: REJK-P-SPS001;HKP_DCP;CRITICAL;HARD;1;CRITICAL - STOPPED +Service Critical[05-04-2016 07:07:35] SERVICE ALERT: REJK-P-SPS001;HKP_BCM;CRITICAL;HARD;1;CRITICAL - STOPPED +Service Critical[05-04-2016 07:07:35] SERVICE ALERT: REJK-P-SPS001;HKP_EQIComm;CRITICAL;HARD;1;CRITICAL - STOPPED +Service Critical[05-04-2016 07:07:35] SERVICE ALERT: REJK-P-SPS001;HKP_FSVSender;CRITICAL;HARD;1;CRITICAL - STOPPED +Service Warning[05-04-2016 07:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;WARNING;HARD;1;WARNING - DSB_Eb_RVM_101 (049510) - 1446 minutes since last transaction (0495101K.26E) +Service Unknown[05-04-2016 07:04:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;UNKNOWN;HARD;1;UNKNOWN - NT_Ken_RVM_101 (045001) - SPS link down +Service Warning[05-04-2016 07:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;WARNING;HARD;1;WARNING - ARR_Rk_RVM_101 (045152) - 1443 minutes since last transaction (0451521K.2FC) +Service Ok[05-04-2016 07:03:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 50/0 (100%) - RVM: 41/0 (100%) +Service Ok[05-04-2016 07:03:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 50/0 (100%) - RVM: 41/0 (100%) +Service Ok[05-04-2016 07:03:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 50/0 (100%) - RVM: 41/0 (100%) +Service Warning[05-04-2016 07:00:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044600;WARNING;HARD;1;WARNING - MT_Trg_RVM_101 (044600) - 1445 minutes since last transaction (0446001K.186) + +April 05, 2016 06:00 + +Service Warning[05-04-2016 06:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045157;WARNING;HARD;1;WARNING - ARR_Vp_RVM_101 (045157) - 1454 minutes since last transaction (0451571K.363) +Service Unknown[05-04-2016 06:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049351;UNKNOWN;HARD;1;UNKNOWN - DSB_Næ_RVM_102 (049351) - SPS link down +Service Unknown[05-04-2016 06:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;UNKNOWN;HARD;1;UNKNOWN - STO_Sol_RVM_101 (049331) - SPS link down +Service Ok[05-04-2016 06:56:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 06:55:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 06:53:35] SERVICE ALERT: REJK-P-SPS001;EQIDriverCorba process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "EQI.Driver.Corba.exe" running (0 excluded). +Service Critical[05-04-2016 06:51:25] SERVICE ALERT: REJK-P-SPS008;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[05-04-2016 06:51:25] SERVICE ALERT: REJK-P-SPS008;HKP_EQIMain;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Critical[05-04-2016 06:51:05] SERVICE ALERT: REJK-P-SPS008;EQIDriverCorba process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "EQI.Driver.Corba.exe" running (0 excluded). +Service Critical[05-04-2016 06:50:35] SERVICE ALERT: REJK-P-SPS001;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[05-04-2016 06:50:35] SERVICE ALERT: REJK-P-SPS001;HKP_EQIMain;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Ok[05-04-2016 06:38:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 06:37:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 06:31:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049555;OK;HARD;1;OK - DSB_Øs_RVM_101 (049555) - 45 minutes since last transaction (0495551K.596) +Service Ok[05-04-2016 06:30:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049554;OK;HARD;1;OK - DSB_Bak_RVM_101 (049554) - 840 minutes since last transaction (0495541K.50C) +Service Ok[05-04-2016 06:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047010;OK;HARD;1;OK - MET_Kgn_RVM_101 (047010) - 50 minutes since last transaction (0470101K.0ED) +Service Ok[05-04-2016 06:25:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Ok[05-04-2016 06:22:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 06:21:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 06:20:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Unknown[05-04-2016 06:16:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049555;UNKNOWN;HARD;1;UNKNOWN - DSB_Øs_RVM_101 (049555) - SPS link down +Service Unknown[05-04-2016 06:15:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049554;UNKNOWN;HARD;1;UNKNOWN - DSB_Bak_RVM_101 (049554) - SPS link down +Service Unknown[05-04-2016 06:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047010;UNKNOWN;HARD;1;UNKNOWN - MET_Kgn_RVM_101 (047010) - SPS link down +Service Ok[05-04-2016 06:06:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 06:05:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 06:03:25] SERVICE ALERT: REJK-P-SPS008;FSV history out;OK;HARD;1;OK +Service Ok[05-04-2016 06:01:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;OK;HARD;1;OK - 3.2% (519144 kB) free. + +April 05, 2016 05:00 + +Service Critical[05-04-2016 05:58:25] SERVICE ALERT: REJK-P-SPS008;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1036 sec exceeded threshold of 900 sec +Service Ok[05-04-2016 05:55:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 05:54:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 05:53:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 05:46:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049555;OK;HARD;1;OK - DSB_Øs_RVM_101 (049555) - 0 minutes since last transaction (0495551K.596) +Service Ok[05-04-2016 05:35:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;HARD;3;OK - Got reply from host +Service Ok[05-04-2016 05:23:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 05:22:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 05:21:05] SERVICE ALERT: REJK-P-INT002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 8GB - Used: 2.06GB (26%) - Free: 5.94GB (74%) +Service Critical[05-04-2016 05:20:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[05-04-2016 05:19:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 05:18:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 05:15:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 05:14:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 05:13:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 05:11:45] SERVICE ALERT: REJK-P-MDL001;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 9.844GB (62%) - Free: 6.156GB (38%) +Service Warning[05-04-2016 05:11:05] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.602GB (95%) - Free: 407.102MB (5%) +Service Ok[05-04-2016 05:03:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 05:02:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 05, 2016 04:00 + +Service Ok[05-04-2016 04:58:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 04:57:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 04:51:05] SERVICE ALERT: REJK-P-SPS005;FSV history out;OK;HARD;1;OK +Service Ok[05-04-2016 04:50:05] SERVICE ALERT: REJK-P-SPS009;FSV history out;OK;HARD;1;OK +Service Ok[05-04-2016 04:47:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;HARD;3;OK - Got reply from host +Service Critical[05-04-2016 04:46:05] SERVICE ALERT: REJK-P-SPS005;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 922 sec exceeded threshold of 900 sec +Service Ok[05-04-2016 04:44:15] SERVICE ALERT: REJK-P-SPS004;FSV history out;OK;HARD;1;OK +Service Ok[05-04-2016 04:42:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 04:41:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 04:36:05] SERVICE ALERT: REJK-P-INT002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 8GB - Used: 7.641GB (96%) - Free: 366.867MB (4%) +Service Warning[05-04-2016 04:31:05] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.433GB (93%) - Free: 580.395MB (7%) +Service Critical[05-04-2016 04:30:05] SERVICE ALERT: REJK-P-SPS009;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1187 sec exceeded threshold of 900 sec +Service Critical[05-04-2016 04:29:15] SERVICE ALERT: REJK-P-SPS004;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1180 sec exceeded threshold of 900 sec +Service Ok[05-04-2016 04:28:25] SERVICE ALERT: REJK-P-SPS008;FSV history out;OK;HARD;1;OK +Service Ok[05-04-2016 04:26:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 04:25:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 04:24:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 04:18:25] SERVICE ALERT: REJK-P-SPS008;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1186 sec exceeded threshold of 900 sec +Service Critical[05-04-2016 04:17:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[05-04-2016 04:16:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[05-04-2016 04:16:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 4.0% (646888 kB) free. +Service Critical[05-04-2016 04:15:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 04:09:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 04:08:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 04:06:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.3% (217244 kB) free! +Service Ok[05-04-2016 04:03:35] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[05-04-2016 04:03:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Ok[05-04-2016 04:00:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Ok[05-04-2016 04:00:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;OK;HARD;1;OK + +April 05, 2016 03:00 + +Service Critical[05-04-2016 03:59:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 03:58:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 03:56:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (165644 kB) free! +Service Ok[05-04-2016 03:54:25] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;OK;HARD;1;OK +Service Ok[05-04-2016 03:53:35] SERVICE ALERT: REJK-P-MDL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 13.443GB (84%) - Free: 2.557GB (16%) +Service Warning[05-04-2016 03:51:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.1% (175012 kB) free! +Service Ok[05-04-2016 03:47:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Critical[05-04-2016 03:46:45] SERVICE ALERT: REJK-P-MDL001;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.405GB (96%) - Free: 608.977MB (4%) +Service Ok[05-04-2016 03:46:05] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 03:46:05] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Critical[05-04-2016 03:45:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049505;CRITICAL;HARD;1;CRITICAL - DSB_Tp_RVM_101 (049505) - 3689 minutes since last transaction (0495051K.222) +Service Ok[05-04-2016 03:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;OK;HARD;1;OK - DSB_Svv_RVM_101 (049551) - 1114 minutes since last transaction (0495511K.626) +Service Ok[05-04-2016 03:43:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 03:43:35] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 03:43:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 03:43:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 03:43:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 03:43:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Critical[05-04-2016 03:42:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 03:38:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 03:37:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 03:36:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 03:33:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 63 minutes - VCF: 49/0 (100%) - RVM: 41/1 (98%) +Service Warning[05-04-2016 03:31:45] SERVICE ALERT: REJK-P-MDL001;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.637GB (91%) - Free: 1.362GB (9%) +Service Unknown[05-04-2016 03:30:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049505;UNKNOWN;HARD;1;UNKNOWN - DSB_Tp_RVM_101 (049505) - SPS link down +Service Unknown[05-04-2016 03:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;UNKNOWN;HARD;1;UNKNOWN - DSB_Svv_RVM_101 (049551) - SPS link down +Service Critical[05-04-2016 03:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049945;CRITICAL;HARD;1;CRITICAL - RVM_Test1 (049945) - 20938 minutes since last transaction (0499453K.020) +Service Critical[05-04-2016 03:28:35] SERVICE ALERT: REJK-P-MDL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.367GB (96%) - Free: 647.215MB (4%) +Service Ok[05-04-2016 03:27:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 03:26:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 03:22:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 03:21:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 03:21:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 03:20:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 03:16:05] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 4483 sec exceeded threshold of 3600 sec +Service Unknown[05-04-2016 03:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049945;UNKNOWN;HARD;1;UNKNOWN - RVM_Test1 (049945) - SPS link down +Service Warning[05-04-2016 03:13:25] SERVICE ALERT: REJK-P-MDL002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.694GB (92%) - Free: 1.306GB (8%) +Service Ok[05-04-2016 03:11:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 03:10:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 03:10:05] SERVICE ALERT: REJK-P-AOS004;Ax32Serv process;OK;HARD;1;OK - Found 1 Instance(s) of "Ax32Serv.exe" running (0 excluded). (List is on next line) +Service Warning[05-04-2016 03:09:55] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 4056 sec exceeded threshold of 3600 sec +Service Ok[05-04-2016 03:05:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 03:04:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 03:03:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 05, 2016 02:00 + +Service Critical[05-04-2016 02:56:15] SERVICE ALERT: REJK-P-AOS004;Ax32Serv process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "Ax32Serv.exe" running (0 excluded). +Service Ok[05-04-2016 02:55:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 02:54:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 02:51:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 3.9% (637100 kB) free. +Service Ok[05-04-2016 02:47:05] SERVICE ALERT: REJK-P-SPS010;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 02:43:25] SERVICE ALERT: REJK-P-SPS002;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 02:43:25] SERVICE ALERT: REJK-P-SPS004;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 02:42:05] SERVICE ALERT: REJK-P-SPS006;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 02:42:05] SERVICE ALERT: REJK-P-SPS008;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 02:41:35] SERVICE ALERT: REJK-P-SPS005;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 02:41:05] SERVICE ALERT: REJK-P-SPS009;FSV history in;OK;HARD;1;OK +Service Warning[05-04-2016 02:41:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.1% (181912 kB) free! +Service Ok[05-04-2016 02:40:15] SERVICE ALERT: AccessPoints;AP2_Baldershoj_3_Ishoj-10.71.69.21;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 02:40:05] SERVICE ALERT: REJK-P-SPS003;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 02:40:05] SERVICE ALERT: REJK-P-SPS007;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 02:39:55] SERVICE ALERT: REJK-P-SPS001;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 02:39:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 02:39:25] SERVICE ALERT: AccessPoints;AP2_Baldershoj_3_Ishoj-10.71.69.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 02:38:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 02:37:05] SERVICE ALERT: REJK-P-SPS010;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2084 sec exceeded threshold of 1800 sec +Service Critical[05-04-2016 02:36:35] SERVICE ALERT: REJK-P-SPS005;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2095 sec exceeded threshold of 1800 sec +Service Critical[05-04-2016 02:36:05] SERVICE ALERT: REJK-P-SPS009;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2070 sec exceeded threshold of 1800 sec +Service Critical[05-04-2016 02:35:05] SERVICE ALERT: REJK-P-SPS003;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1943 sec exceeded threshold of 1800 sec +Service Critical[05-04-2016 02:35:05] SERVICE ALERT: REJK-P-SPS007;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2008 sec exceeded threshold of 1800 sec +Service Critical[05-04-2016 02:34:55] SERVICE ALERT: REJK-P-SPS001;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2005 sec exceeded threshold of 1800 sec +Service Critical[05-04-2016 02:33:25] SERVICE ALERT: REJK-P-SPS002;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1919 sec exceeded threshold of 1800 sec +Service Critical[05-04-2016 02:33:25] SERVICE ALERT: REJK-P-SPS004;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1837 sec exceeded threshold of 1800 sec +Service Ok[05-04-2016 02:33:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 02:32:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 02:32:05] SERVICE ALERT: REJK-P-SPS006;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1824 sec exceeded threshold of 1800 sec +Service Critical[05-04-2016 02:32:05] SERVICE ALERT: REJK-P-SPS008;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1837 sec exceeded threshold of 1800 sec +Service Ok[05-04-2016 02:23:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 02:22:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 02:17:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 02:16:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 02:06:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[05-04-2016 02:06:05] SERVICE ALERT: REJK-P-SQL003;Boris connections;OK;HARD;1;OK - Number of BORIS TCRW connected: 261 +Service Critical[05-04-2016 02:05:35] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 02:03:35] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1445 exceeded threshold of 1000 +Service Critical[05-04-2016 02:03:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1892 exceeded threshold of 1000 +Service Critical[05-04-2016 02:03:35] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[05-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[05-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[05-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[05-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[05-04-2016 02:02:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Ok[05-04-2016 02:01:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 02:01:05] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[05-04-2016 02:01:05] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[05-04-2016 02:00:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 05, 2016 01:00 + +Service Ok[05-04-2016 01:54:05] SERVICE ALERT: REJK-P-AOS004;Ax32Serv process;OK;HARD;1;OK - Found 1 Instance(s) of "Ax32Serv.exe" running (0 excluded). (List is on next line) +Service Ok[05-04-2016 01:52:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 01:51:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 01:45:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 01:44:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 01:36:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 01:35:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[05-04-2016 01:34:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 01:29:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 01:28:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 01:21:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 2.5% (400512 kB) free. +Service Warning[05-04-2016 01:16:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.3% (205100 kB) free! +Service Ok[05-04-2016 01:13:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 01:12:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 01:12:05] SERVICE ALERT: REJK-P-AOS004;Ax32Serv process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "Ax32Serv.exe" running (0 excluded). +Service Critical[05-04-2016 01:11:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;CRITICAL;HARD;1;CRITICAL - 0.9% (151520 kB) free! +Service Warning[05-04-2016 01:06:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.2% (193472 kB) free! + +April 05, 2016 00:00 + +Service Ok[05-04-2016 00:57:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 00:56:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 00:49:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 00:48:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 00:33:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 00:32:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[05-04-2016 00:30:05] SERVICE ALERT: REJK-P-BCM003;RCOB Under Production;WARNING;HARD;1;WARNING - oldest order in status "Under Production": 2016-04-01 07:13:47 +Service Ok[05-04-2016 00:11:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[05-04-2016 00:10:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[05-04-2016 00:10:05] SERVICE ALERT: REJK-P-SPS003;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 00:10:05] SERVICE ALERT: REJK-P-SPS009;FSV history out;OK;HARD;1;OK +Service Ok[05-04-2016 00:09:55] SERVICE ALERT: REJK-P-SPS001;FSV history in;OK;HARD;1;OK +Service Critical[05-04-2016 00:09:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[05-04-2016 00:08:25] SERVICE ALERT: REJK-P-SPS008;FSV history out;OK;HARD;1;OK +Service Ok[05-04-2016 00:07:05] SERVICE ALERT: REJK-P-SPS010;FSV history out;OK;HARD;1;OK +Service Ok[05-04-2016 00:07:05] SERVICE ALERT: REJK-P-SPS010;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 00:07:05] SERVICE ALERT: REJK-P-SPS006;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 00:07:05] SERVICE ALERT: REJK-P-SPS008;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 00:06:35] SERVICE ALERT: REJK-P-SPS005;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 00:06:05] SERVICE ALERT: REJK-P-SPS001;FSV history out;OK;HARD;1;OK +Service Ok[05-04-2016 00:06:05] SERVICE ALERT: REJK-P-SPS009;FSV history in;OK;HARD;1;OK +Service Ok[05-04-2016 00:06:05] SERVICE ALERT: REJK-P-SPS005;FSV history out;OK;HARD;1;OK +Service Critical[05-04-2016 00:05:05] SERVICE ALERT: REJK-P-SPS003;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps003/D$/IFSBOData/FSV/Incoming_histo/20160405/FSV_HistoIncoming.txt not found +Service Critical[05-04-2016 00:05:05] SERVICE ALERT: REJK-P-SPS009;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps009/D$/IFSBOData/FSV/Outgoing_histo/20160405/FSV_HistoOutgoing.txt not found +Service Critical[05-04-2016 00:04:55] SERVICE ALERT: REJK-P-SPS001;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps001/D$/IFSBOData/FSV/Incoming_histo/20160405/FSV_HistoIncoming.txt not found +Service Ok[05-04-2016 00:03:55] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;OK;HARD;1;OK +Service Critical[05-04-2016 00:03:25] SERVICE ALERT: REJK-P-SPS008;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps008/D$/IFSBOData/FSV/Outgoing_histo/20160405/FSV_HistoOutgoing.txt not found +Service Ok[05-04-2016 00:02:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[05-04-2016 00:02:05] SERVICE ALERT: REJK-P-SPS010;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps010/D$/IFSBOData/FSV/Outgoing_histo/20160405/FSV_HistoOutgoing.txt not found +Service Critical[05-04-2016 00:02:05] SERVICE ALERT: REJK-P-SPS010;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps010/D$/IFSBOData/FSV/Incoming_histo/20160405/FSV_HistoIncoming.txt not found +Service Critical[05-04-2016 00:02:05] SERVICE ALERT: REJK-P-SPS006;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps006/D$/IFSBOData/FSV/Incoming_histo/20160405/FSV_HistoIncoming.txt not found +Service Critical[05-04-2016 00:02:05] SERVICE ALERT: REJK-P-SPS008;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps008/D$/IFSBOData/FSV/Incoming_histo/20160405/FSV_HistoIncoming.txt not found +Service Critical[05-04-2016 00:01:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[05-04-2016 00:01:35] SERVICE ALERT: REJK-P-SPS005;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps005/D$/IFSBOData/FSV/Incoming_histo/20160405/FSV_HistoIncoming.txt not found +Service Critical[05-04-2016 00:01:05] SERVICE ALERT: REJK-P-SPS001;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps001/D$/IFSBOData/FSV/Outgoing_histo/20160405/FSV_HistoOutgoing.txt not found +Service Critical[05-04-2016 00:01:05] SERVICE ALERT: REJK-P-SPS009;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps009/D$/IFSBOData/FSV/Incoming_histo/20160405/FSV_HistoIncoming.txt not found +Service Critical[05-04-2016 00:01:05] SERVICE ALERT: REJK-P-SPS005;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps005/D$/IFSBOData/FSV/Outgoing_histo/20160405/FSV_HistoOutgoing.txt not found +Service Ok[05-04-2016 00:00:05] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;OK;HARD;1;OK + +Alert History +Last Updated: Tue Apr 12 15:21:51 CEST 2016 +Nagios® Core™ 3.4.1 - www.nagios.org +Logged in as ThalesMNI +View Status Detail For All Hosts +View Notifications For All Hosts +All Hosts and Services + +Earlier Archive +Earlier Archive +Log File Navigation +Sat Apr 2 00:00:00 CEST 2016 +to +Sun Apr 3 00:00:00 CEST 2016 More Recent Archive +More Recent Archive + +File: /var/log/nagios/archives/nagios-04-03-2016-00.log +State type options: + +History detail level for all hosts: + + Hide Flapping Alerts + Hide Downtime Alerts + Hide Process Messages + Older Entries First +Update + +April 02, 2016 23:00 + +Service Ok[02-04-2016 23:55:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 23:54:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 23:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049921;OK;HARD;1;OK - DSB_Re_RVM_101 (049921) - 200 minutes since last transaction (0499211K.9C3) +Service Ok[02-04-2016 23:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048119;OK;HARD;1;OK - STO_Fs_RVM_101 (048119) - 65 minutes since last transaction (0481191K.697) +Service Ok[02-04-2016 23:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048519;OK;HARD;1;OK - DSB_So_RVM_101 (048519) - 50 minutes since last transaction (0485191K.880) +Service Ok[02-04-2016 23:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048087;OK;HARD;1;OK - STO_Fl_RVM_101 (048087) - 51 minutes since last transaction (0480871K.478) +Service Ok[02-04-2016 23:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049386;OK;HARD;1;OK - DSB_Kn_RVM_106 (049386) - 11 minutes since last transaction (0493861K.395) +Service Ok[02-04-2016 23:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049906;OK;HARD;1;OK - DSB_HtÃ¥_RVM_101 (049906) - 12 minutes since last transaction (0499061K.4CB) +Service Ok[02-04-2016 23:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;OK;HARD;1;OK - DSB_Eb_RVM_101 (049510) - 470 minutes since last transaction (0495101K.26B) +Service Ok[02-04-2016 23:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;OK;HARD;1;OK - MET_Amb_RVM_101 (047020) - 126 minutes since last transaction (0470201K.07A) +Service Ok[02-04-2016 23:51:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;OK;HARD;1;OK - STO_Hot_RVM_101 (048148) - 50 minutes since last transaction (0481481K.94A) +Service Ok[02-04-2016 23:51:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048001;OK;HARD;1;OK - STO_Kj_RVM_101 (048001) - 470 minutes since last transaction (0480011K.6A6) +Service Ok[02-04-2016 23:51:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048063;OK;HARD;1;OK - STO_Dyt_RVM_101 (048063) - 65 minutes since last transaction (0480631K.21E) +Service Ok[02-04-2016 23:51:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048105;OK;HARD;1;OK - STO_Ist_RVM_101 (048105) - 35 minutes since last transaction (0481051K.86B) +Service Ok[02-04-2016 23:46:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 23:45:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 23:43:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 1273 minutes - VCF: 47/0 (100%) - RVM: 41/1 (98%) +Service Critical[02-04-2016 23:43:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 23:43:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Ok[02-04-2016 23:39:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 23:38:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[02-04-2016 23:38:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 43/0 (100%) - RVM: 22/0 (100%) +Service Ok[02-04-2016 23:38:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 0/43 (0%) - RVM: 0/22 (0%) +Service Ok[02-04-2016 23:38:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 43/0 (100%) - RVM: 22/0 (100%) +Service Critical[02-04-2016 23:37:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[02-04-2016 23:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049921;UNKNOWN;HARD;1;UNKNOWN - DSB_Re_RVM_101 (049921) - SPS link down +Service Unknown[02-04-2016 23:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048519;UNKNOWN;HARD;1;UNKNOWN - DSB_So_RVM_101 (048519) - SPS link down +Service Unknown[02-04-2016 23:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048119;UNKNOWN;HARD;1;UNKNOWN - STO_Fs_RVM_101 (048119) - SPS link down +Service Unknown[02-04-2016 23:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048087;UNKNOWN;HARD;1;UNKNOWN - STO_Fl_RVM_101 (048087) - SPS link down +Service Unknown[02-04-2016 23:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049386;UNKNOWN;HARD;1;UNKNOWN - DSB_Kn_RVM_106 (049386) - SPS link down +Service Unknown[02-04-2016 23:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049906;UNKNOWN;HARD;1;UNKNOWN - DSB_HtÃ¥_RVM_101 (049906) - SPS link down +Service Unknown[02-04-2016 23:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;UNKNOWN;HARD;1;UNKNOWN - DSB_Eb_RVM_101 (049510) - SPS link down +Service Unknown[02-04-2016 23:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;UNKNOWN;HARD;1;UNKNOWN - MET_Amb_RVM_101 (047020) - SPS link down +Service Unknown[02-04-2016 23:36:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;UNKNOWN;HARD;1;UNKNOWN - STO_Hot_RVM_101 (048148) - SPS link down +Service Unknown[02-04-2016 23:36:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048001;UNKNOWN;HARD;1;UNKNOWN - STO_Kj_RVM_101 (048001) - SPS link down +Service Unknown[02-04-2016 23:36:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048063;UNKNOWN;HARD;1;UNKNOWN - STO_Dyt_RVM_101 (048063) - SPS link down +Service Unknown[02-04-2016 23:36:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048105;UNKNOWN;HARD;1;UNKNOWN - STO_Ist_RVM_101 (048105) - SPS link down +Service Ok[02-04-2016 23:34:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Ok[02-04-2016 23:34:15] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Critical[02-04-2016 23:33:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;CRITICAL;HARD;1;CRITICAL - DSB_Hl_RVM_101 (049448) - 2883 minutes since last transaction (0494481K.418) +Service Critical[02-04-2016 23:33:25] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[02-04-2016 23:33:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Ok[02-04-2016 23:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;OK;HARD;1;OK - DSB_Bet_RVM_101 (049515) - 141 minutes since last transaction (0495151K.3D3) +Service Ok[02-04-2016 23:22:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 23:21:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 23:15:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Unknown[02-04-2016 23:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;UNKNOWN;HARD;1;UNKNOWN - DSB_Bet_RVM_101 (049515) - SPS link down +Service Critical[02-04-2016 23:14:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 23:07:05] SERVICE ALERT: AccessPoints;AP1_Ravnstrupvej_11_Herlufmagle-10.81.5.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 23:06:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 23:06:15] SERVICE ALERT: AccessPoints;AP1_Ravnstrupvej_11_Herlufmagle-10.81.5.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 23:05:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 23:02:35] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter REJ - BO;WARNING;HARD;1;WARNING - JOB - Creation of collection letter has not been executed since 2016-04-01 21:01:02. Current Status: Executing +Service Ok[02-04-2016 23:00:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[02-04-2016 23:00:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Critical[02-04-2016 23:00:05] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;CRITICAL;HARD;1;CRITICAL - JOB - Creation of collection letter has not been executed since 2016-04-01 21:11:40. Current Status: Waiting + +April 02, 2016 22:00 + +Service Ok[02-04-2016 22:50:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;HARD;3;OK - Got reply from host +Service Ok[02-04-2016 22:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048071;OK;HARD;1;OK - STO_Vær_RVM_101 (048071) - 29 minutes since last transaction (0480711K.A3D) +Service Ok[02-04-2016 22:44:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 22:43:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 22:40:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 22:39:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 22:38:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 22:37:45] SERVICE ALERT: REJK-P-SQL006;Job Execution - CPR Customers Address Update - BO;CRITICAL;HARD;1;CRITICAL - JOB - CPR Customers Address Update has not been executed since 2016-04-01 20:30:34. Current Status: Waiting +Service Unknown[02-04-2016 22:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048071;UNKNOWN;HARD;1;UNKNOWN - STO_Vær_RVM_101 (048071) - SPS link down +Service Ok[02-04-2016 22:23:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 22:22:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 22:21:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 22:20:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 2493 row(s) in prg.ObjTransactionBuffer - oldest insert at 2016-04-02 22:15:03 +Service Critical[02-04-2016 22:15:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[02-04-2016 22:13:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 22:12:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 21:00 + +Service Ok[02-04-2016 21:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;OK;HARD;1;OK - DSB_RÃ¥d_RVM_101 (049380) - 239 minutes since last transaction (0493801K.62C) +Service Warning[02-04-2016 21:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049321;WARNING;HARD;1;WARNING - DSB_Gt_RVM_101 (049321) - 1445 minutes since last transaction (0493211K.839) +Service Ok[02-04-2016 21:45:55] SERVICE ALERT: AccessPoints;AP1_Norgesvej_8_Slagelse-10.71.83.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 21:45:25] SERVICE ALERT: AccessPoints;AP1_Industriholmen_39-41_Avedore_Hvidovre-10.71.28.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 21:45:25] SERVICE ALERT: AccessPoints;AP1_Fabriksparken_18_Glostrup-10.71.84.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 21:45:25] SERVICE ALERT: AccessPoints;AP1_Teglvaerksvej_27_B_Roskilde-10.71.58.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 21:45:25] SERVICE ALERT: AccessPoints;AP1_Sonnesgade_19B_AarhusC-10.71.64.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 21:45:25] SERVICE ALERT: AccessPoints;AP1_Banegaardspladsen_Herning-10.71.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 21:45:25] SERVICE ALERT: AccessPoints;AP1_Industrivej_22_Skibby-10.71.44.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 21:45:25] SERVICE ALERT: AccessPoints;AP2_Industriholmen_39-41_Avedore_Hvidovre-10.71.28.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 21:45:25] SERVICE ALERT: AccessPoints;AP1_Columbusvej_6_Soborg-10.71.35.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 21:44:55] SERVICE ALERT: AccessPoints;AP1_Norgesvej_8_Slagelse-10.71.83.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[02-04-2016 21:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;UNKNOWN;HARD;1;UNKNOWN - DSB_RÃ¥d_RVM_101 (049380) - SPS link down +Service Critical[02-04-2016 21:44:35] SERVICE ALERT: AccessPoints;AP1_Industriholmen_39-41_Avedore_Hvidovre-10.71.28.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 21:44:25] SERVICE ALERT: AccessPoints;AP1_Fabriksparken_18_Glostrup-10.71.84.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 21:44:25] SERVICE ALERT: AccessPoints;AP1_Teglvaerksvej_27_B_Roskilde-10.71.58.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 21:44:25] SERVICE ALERT: AccessPoints;AP1_Sonnesgade_19B_AarhusC-10.71.64.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 21:44:25] SERVICE ALERT: AccessPoints;AP1_Banegaardspladsen_Herning-10.71.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 21:44:25] SERVICE ALERT: AccessPoints;AP2_Industriholmen_39-41_Avedore_Hvidovre-10.71.28.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 21:44:25] SERVICE ALERT: AccessPoints;AP1_Industrivej_22_Skibby-10.71.44.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 21:44:25] SERVICE ALERT: AccessPoints;AP1_Columbusvej_6_Soborg-10.71.35.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 21:18:35] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[02-04-2016 21:18:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Ok[02-04-2016 21:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045116;OK;HARD;1;OK - ARR_Vd_RVM_101 (045116) - 6 minutes since last transaction (0451161K.44C) +Service Warning[02-04-2016 21:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049410;WARNING;HARD;1;WARNING - DSB_Pa_RVM_101 (049410) - 1445 minutes since last transaction (0494101K.51A) +Service Ok[02-04-2016 21:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;OK;HARD;1;OK - DSB_Bet_RVM_101 (049515) - 6 minutes since last transaction (0495151K.3D3) +Service Ok[02-04-2016 21:12:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 21:11:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 21:05:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[02-04-2016 21:04:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 21:03:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 21:03:35] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1277 exceeded threshold of 1000 +Service Critical[02-04-2016 21:03:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1070 exceeded threshold of 1000 + +April 02, 2016 20:00 + +Service Warning[02-04-2016 20:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049914;WARNING;HARD;1;WARNING - DSB_Lw_RVM_101 (049914) - 1454 minutes since last transaction (0499141K.93C) +Service Ok[02-04-2016 20:55:35] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 20:54:35] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 20:46:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049540;OK;HARD;1;OK - DSB_Oss_RVM_101 (049540) - 1 minutes since last transaction (0495401K.655) +Service Warning[02-04-2016 20:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049315;WARNING;HARD;1;WARNING - DSB_Hh_RVM_101 (049315) - 1454 minutes since last transaction (0493151K.1B0) +Service Ok[02-04-2016 20:41:55] SERVICE ALERT: REJK-P-TCS006;IIS connections;OK;HARD;1;OK (Sample Period 61 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Unknown[02-04-2016 20:40:55] SERVICE ALERT: REJK-P-TCS006;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkptcs006__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Ok[02-04-2016 20:39:35] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 20:38:35] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 20:25:55] SERVICE ALERT: REJK-P-TCS008;IIS connections;OK;HARD;1;OK (Sample Period 57 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Unknown[02-04-2016 20:25:05] SERVICE ALERT: REJK-P-TCS008;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkptcs008__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Ok[02-04-2016 20:18:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 20:17:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 20:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045105;WARNING;HARD;1;WARNING - ARR_Sne_RVM_101 (045105) - 1454 minutes since last transaction (0451051K.53E) +Service Warning[02-04-2016 20:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;WARNING;HARD;1;WARNING - DSB_Bet_RVM_101 (049515) - 1454 minutes since last transaction (0495151K.3D2) +Service Ok[02-04-2016 20:05:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[02-04-2016 20:00:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) + +April 02, 2016 19:00 + +Service Ok[02-04-2016 19:56:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 19:55:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 19:51:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 19:50:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 19:47:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 19:46:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 19:40:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 19:39:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 19:38:35] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 19:37:35] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 19:36:35] SERVICE ALERT: AccessPoints;AP1_Taksvej_11_Herning-10.87.38.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 19:31:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 19:30:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 19:18:25] SERVICE ALERT: REJK-P-SPS003;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 54/0 (100%) - RVM: 42/0 (100%) +Service Ok[02-04-2016 19:16:05] SERVICE ALERT: REJK-P-SPS008;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 52/0 (100%) - RVM: 38/0 (100%) +Service Ok[02-04-2016 19:15:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Ok[02-04-2016 19:15:05] SERVICE ALERT: REJK-P-SPS001;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 54/0 (100%) - RVM: 37/0 (100%) +Service Ok[02-04-2016 19:15:05] SERVICE ALERT: REJK-P-SPS010;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 49/0 (100%) - RVM: 36/0 (100%) +Service Ok[02-04-2016 19:15:05] SERVICE ALERT: REJK-P-SPS006;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 56/0 (100%) - RVM: 41/0 (100%) +Service Ok[02-04-2016 19:15:05] SERVICE ALERT: REJK-P-SPS002;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 52/0 (100%) - RVM: 37/0 (100%) +Service Ok[02-04-2016 19:14:55] SERVICE ALERT: REJK-P-SPS005;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 53/0 (100%) - RVM: 37/0 (100%) +Service Warning[02-04-2016 19:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;WARNING;HARD;1;WARNING - DSB_Mr_RVM_101 (049564) - 1454 minutes since last transaction (0495641K.282) +Service Ok[02-04-2016 19:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049531;OK;HARD;1;OK - DSB_Id_RVM_101 (049531) - 3 minutes since last transaction (0495311K.524) +Service Critical[02-04-2016 19:14:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 19:13:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 19:08:25] SERVICE ALERT: REJK-P-SPS003;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 96 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 19:08:25] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 95 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 19:06:05] SERVICE ALERT: REJK-P-SPS008;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 90 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 19:05:05] SERVICE ALERT: REJK-P-SPS001;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 91 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 19:05:05] SERVICE ALERT: REJK-P-SPS006;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 97 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 19:05:05] SERVICE ALERT: REJK-P-SPS010;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 85 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 19:05:05] SERVICE ALERT: REJK-P-SPS002;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 89 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 19:04:55] SERVICE ALERT: REJK-P-SPS005;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 90 devices (RVM or VCF) has EOD older than previous version +Service Ok[02-04-2016 19:01:25] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[02-04-2016 19:01:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Critical[02-04-2016 19:00:15] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[02-04-2016 19:00:15] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR + +April 02, 2016 18:00 + +Service Ok[02-04-2016 18:45:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[02-04-2016 18:45:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[02-04-2016 18:43:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;HARD;3;OK - Got reply from host +Service Ok[02-04-2016 18:20:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 18:19:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 18:13:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[02-04-2016 18:12:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 18:11:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 17:00 + +Service Ok[02-04-2016 17:56:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 17:55:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 17:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;OK;HARD;1;OK - MET_Amb_RVM_101 (047020) - 6 minutes since last transaction (0470201K.06D) +Service Ok[02-04-2016 17:51:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;OK;HARD;1;OK - MET_Fb_RVM_101 (047005) - 5 minutes since last transaction (0470051K.0DD) +Service Warning[02-04-2016 17:43:35] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 913 minutes - VCF: 54/0 (100%) - RVM: 39/1 (98%) +Service Ok[02-04-2016 17:39:25] SERVICE ALERT: AccessPoints;AP1_Jermholmen_14_Avedore-10.71.77.20;OK;SOFT;3;OK - Got reply from host +Service Ok[02-04-2016 17:38:35] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 48/0 (100%) - RVM: 36/0 (100%) +Service Critical[02-04-2016 17:38:25] SERVICE ALERT: AccessPoints;AP1_Jermholmen_14_Avedore-10.71.77.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 17:37:25] SERVICE ALERT: AccessPoints;AP1_Jermholmen_14_Avedore-10.71.77.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 17:37:15] SERVICE ALERT: AccessPoints;AP1_Jernbanegade_35_Thisted-10.75.37.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 17:37:15] SERVICE ALERT: AccessPoints;AP2_Limfjordsvej_30_Logstor-10.75.2.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 17:37:05] SERVICE ALERT: AccessPoints;AP1_Havnepladsen_30_Frederikshavn-10.75.39.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 17:37:05] SERVICE ALERT: AccessPoints;AP1_Himmerlandsgade_113_Aars-10.75.14.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 17:37:05] SERVICE ALERT: AccessPoints;AP1_Industrivej_32_Aabybro-10.75.46.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 17:36:25] SERVICE ALERT: AccessPoints;AP1_Norre_Voldgade_13_Kh-10.74.26.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 17:36:15] SERVICE ALERT: AccessPoints;AP1_Jernbanegade_35_Thisted-10.75.37.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 17:36:15] SERVICE ALERT: AccessPoints;AP2_Limfjordsvej_30_Logstor-10.75.2.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[02-04-2016 17:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;UNKNOWN;HARD;1;UNKNOWN - MET_Amb_RVM_101 (047020) - SPS link down +Service Critical[02-04-2016 17:36:15] SERVICE ALERT: AccessPoints;AP1_Himmerlandsgade_113_Aars-10.75.14.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 17:36:15] SERVICE ALERT: AccessPoints;AP1_Havnepladsen_30_Frederikshavn-10.75.39.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 17:36:05] SERVICE ALERT: AccessPoints;AP1_Industrivej_32_Aabybro-10.75.46.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[02-04-2016 17:36:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;UNKNOWN;HARD;1;UNKNOWN - MET_Fb_RVM_101 (047005) - SPS link down +Service Critical[02-04-2016 17:35:25] SERVICE ALERT: AccessPoints;AP1_Norre_Voldgade_13_Kh-10.74.26.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 17:34:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 17:33:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 17:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045094;OK;HARD;1;OK - NT_Sal_RVM_101 (045094) - 13 minutes since last transaction (0450941K.23F) +Service Ok[02-04-2016 17:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;OK;HARD;1;OK - NT_Hhs_RVM_101 (045020) - 149 minutes since last transaction (0450201K.A42) +Service Ok[02-04-2016 17:25:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 17:24:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 17:23:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 17:19:45] SERVICE ALERT: AccessPoints;AP1_Munkevejen_4_Tilst-10.87.69.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 17:19:45] SERVICE ALERT: AccessPoints;AP1_Bavnehojvej_19_Silkeborg-10.87.51.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 17:18:55] SERVICE ALERT: AccessPoints;AP1_Munkevejen_4_Tilst-10.87.69.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 17:18:55] SERVICE ALERT: AccessPoints;AP1_Bavnehojvej_19_Silkeborg-10.87.51.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 17:18:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049918;WARNING;HARD;1;WARNING - DSB_Tov_RVM_101 (049918) - 1443 minutes since last transaction (0499181K.04E) +Service Unknown[02-04-2016 17:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045094;UNKNOWN;HARD;1;UNKNOWN - NT_Sal_RVM_101 (045094) - SPS link down +Service Warning[02-04-2016 17:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045118;WARNING;HARD;1;WARNING - ARR_Rbn_RVM_101 (045118) - 1454 minutes since last transaction (0451181K.843) +Service Unknown[02-04-2016 17:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;UNKNOWN;HARD;1;UNKNOWN - NT_Hhs_RVM_101 (045020) - SPS link down +Service Ok[02-04-2016 17:14:25] SERVICE ALERT: AccessPoints;AP1_Skagensvej_58_Tversted-10.75.21.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 17:14:25] SERVICE ALERT: AccessPoints;AP3_John_F_Kennedys_Plads_1_Aalborg-10.75.11.22;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 17:14:25] SERVICE ALERT: AccessPoints;AP1_Bransagervej_23_Pandrup-10.75.35.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 17:13:35] SERVICE ALERT: AccessPoints;AP1_Skagensvej_58_Tversted-10.75.21.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 17:13:35] SERVICE ALERT: AccessPoints;AP3_John_F_Kennedys_Plads_1_Aalborg-10.75.11.22;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 17:13:35] SERVICE ALERT: AccessPoints;AP1_Bransagervej_23_Pandrup-10.75.35.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 17:03:55] SERVICE ALERT: REJK-P-TCS014;IIS connections;OK;HARD;1;OK (Sample Period 60 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Unknown[02-04-2016 17:03:55] SERVICE ALERT: REJK-P-TCS014;IIS connections;UNKNOWN;HARD;1;There was a problem retrieving the previous state data (/tmp/cwpss_checkiisconnections_connections_rejkptcs014__TOTAL__.state). If this error persists you may need to remove the state data file. The error message was: Magic number checking on storable file failed at /usr/local/lib64/perl5/Storable.pm line 383, at /usr/lib64/nagios/plugins/check_wmi_plus.pl line 1996 + +April 02, 2016 16:00 + +Service Ok[02-04-2016 16:53:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 16:52:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 16:46:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;OK;HARD;1;OK - DSB_Ar_RVM_102 (049521) - 1 minutes since last transaction (0495211K.FD4) +Service Ok[02-04-2016 16:39:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 16:38:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 16:37:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 16:36:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 16:34:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;OK;HARD;1;OK - ARR_Bw_RVM_101 (045111) - 3 minutes since last transaction (0451111K.3B8) +Service Ok[02-04-2016 16:23:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 16:22:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 16:21:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 16:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048017;OK;HARD;1;OK - STO_Sjæ_RVM_101 (048017) - 6 minutes since last transaction (0480171K.E64) +Service Critical[02-04-2016 16:20:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 16:10:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Ok[02-04-2016 16:07:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 16:06:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Unknown[02-04-2016 16:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048017;UNKNOWN;HARD;1;UNKNOWN - STO_Sjæ_RVM_101 (048017) - SPS link down +Service Ok[02-04-2016 16:05:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 16:05:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 16:05:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Critical[02-04-2016 16:04:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 15:00 + +Service Ok[02-04-2016 15:50:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Ok[02-04-2016 15:49:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 15:49:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 15:48:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 15:48:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 15:46:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044601;WARNING;HARD;1;WARNING - MT_Mst_RVM_101 (044601) - 1441 minutes since last transaction (0446011K.1D4) +Service Ok[02-04-2016 15:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045127;OK;HARD;1;OK - ARR_Vno_RVM_101 (045127) - 4 minutes since last transaction (0451271K.3D6) +Service Ok[02-04-2016 15:33:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;HARD;3;OK - Got reply from host +Service Ok[02-04-2016 15:33:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 15:33:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 15:32:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 15:32:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 15:31:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 15:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047013;OK;HARD;1;OK - MET_Khc_RVM_102 (047013) - 14 minutes since last transaction (0470131K.AE6) +Service Ok[02-04-2016 15:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047027;OK;HARD;1;OK - MET_Ksa_RVM_101 (047027) - 29 minutes since last transaction (0470271K.FCC) +Service Warning[02-04-2016 15:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045115;WARNING;HARD;1;WARNING - ARR_Rej_RVM_101 (045115) - 1455 minutes since last transaction (0451151K.263) +Service Warning[02-04-2016 15:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047012;WARNING;HARD;1;WARNING - MET_Khc_RVM_101 (047012) - 1694 minutes since last transaction (0470121K.C32) +Service Critical[02-04-2016 15:23:15] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 15:19:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 15:19:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Warning[02-04-2016 15:18:35] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 768 minutes - VCF: 50/0 (100%) - RVM: 39/1 (98%) +Service Ok[02-04-2016 15:14:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 47/0 (100%) - RVM: 36/0 (100%) +Service Ok[02-04-2016 15:14:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 47/0 (100%) - RVM: 36/0 (100%) +Service Unknown[02-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047013;UNKNOWN;HARD;1;UNKNOWN - MET_Khc_RVM_102 (047013) - SPS link down +Service Unknown[02-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047027;UNKNOWN;HARD;1;UNKNOWN - MET_Ksa_RVM_101 (047027) - SPS link down +Service Warning[02-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045116;WARNING;HARD;1;WARNING - ARR_Vd_RVM_101 (045116) - 1452 minutes since last transaction (0451161K.44B) +Service Unknown[02-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047012;UNKNOWN;HARD;1;UNKNOWN - MET_Khc_RVM_101 (047012) - SPS link down +Service Ok[02-04-2016 15:13:35] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 47/0 (100%) - RVM: 36/0 (100%) +Service Critical[02-04-2016 15:03:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[02-04-2016 15:02:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 15:01:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 14:00 + +Service Ok[02-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045149;OK;HARD;1;OK - ARR_Hn_RVM_101 (045149) - 44 minutes since last transaction (0451491K.4D5) +Service Warning[02-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049374;WARNING;HARD;1;WARNING - DSB_Hf_RVM_101 (049374) - 1445 minutes since last transaction (0493741K.C26) +Service Warning[02-04-2016 14:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049544;WARNING;HARD;1;WARNING - DSB_Ã…s_RVM_101 (049544) - 1446 minutes since last transaction (0495441K.2AD) +Service Ok[02-04-2016 14:49:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;OK;HARD;1;OK - MET_Vea_RVM_101 (047019) - 19 minutes since last transaction (0470191K.636) +Service Ok[02-04-2016 14:49:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;OK;HARD;1;OK - MET_Sot_RVM_101 (047004) - 4 minutes since last transaction (0470041K.B14) +Service Ok[02-04-2016 14:49:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;OK;HARD;1;OK - MET_Van_RVM_101 (047920) - 109 minutes since last transaction (0479201K.7ED) +Service Ok[02-04-2016 14:48:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;OK;HARD;1;OK - MET_Øre_RVM_101 (047018) - 3 minutes since last transaction (0470181K.724) +Service Ok[02-04-2016 14:48:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;OK;HARD;1;OK - MET_Kn_RVM_101 (047917) - 3 minutes since last transaction (0479171K.DBA) +Service Ok[02-04-2016 14:48:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 3 minutes since last transaction (0470031K.4FC) +Service Ok[02-04-2016 14:48:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 3 minutes since last transaction (0470171K.F9F) +Service Ok[02-04-2016 14:48:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;OK;HARD;1;OK - MET_Fl_RVM_101 (047002) - 17 minutes since last transaction (0470021K.211) +Service Ok[02-04-2016 14:48:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;OK;HARD;1;OK - MET_Khs_RVM_101 (047902) - 17 minutes since last transaction (0479021K.5D2) +Service Ok[02-04-2016 14:46:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 14:46:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 14:45:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 14:45:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[02-04-2016 14:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045149;UNKNOWN;HARD;1;UNKNOWN - ARR_Hn_RVM_101 (045149) - SPS link down +Service Ok[02-04-2016 14:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045159;OK;HARD;1;OK - ARR_Td_RVM_101 (045159) - 14 minutes since last transaction (0451591K.13B) +Service Warning[02-04-2016 14:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049531;WARNING;HARD;1;WARNING - DSB_Id_RVM_101 (049531) - 1454 minutes since last transaction (0495311K.523) +Service Critical[02-04-2016 14:39:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 14:39:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Warning[02-04-2016 14:38:35] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 728 minutes - VCF: 52/0 (100%) - RVM: 39/1 (98%) +Service Ok[02-04-2016 14:34:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 50/0 (100%) - RVM: 36/0 (100%) +Service Ok[02-04-2016 14:34:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 50/0 (100%) - RVM: 36/0 (100%) +Service Unknown[02-04-2016 14:34:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;UNKNOWN;HARD;1;UNKNOWN - MET_Vea_RVM_101 (047019) - SPS link down +Service Unknown[02-04-2016 14:34:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;UNKNOWN;HARD;1;UNKNOWN - MET_Sot_RVM_101 (047004) - SPS link down +Service Unknown[02-04-2016 14:34:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;UNKNOWN;HARD;1;UNKNOWN - MET_Van_RVM_101 (047920) - SPS link down +Service Unknown[02-04-2016 14:33:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;UNKNOWN;HARD;1;UNKNOWN - MET_Øre_RVM_101 (047018) - SPS link down +Service Ok[02-04-2016 14:33:35] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 50/0 (100%) - RVM: 36/0 (100%) +Service Unknown[02-04-2016 14:33:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_101 (047917) - SPS link down +Service Unknown[02-04-2016 14:33:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[02-04-2016 14:33:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Unknown[02-04-2016 14:33:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;UNKNOWN;HARD;1;UNKNOWN - MET_Fl_RVM_101 (047002) - SPS link down +Service Warning[02-04-2016 14:33:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045122;WARNING;HARD;1;WARNING - ARR_Esn_RVM_101 (045122) - 1442 minutes since last transaction (0451221K.9AA) +Service Unknown[02-04-2016 14:33:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;UNKNOWN;HARD;1;UNKNOWN - MET_Khs_RVM_101 (047902) - SPS link down +Service Ok[02-04-2016 14:32:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Warning[02-04-2016 14:31:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049540;WARNING;HARD;1;WARNING - DSB_Oss_RVM_101 (049540) - 1454 minutes since last transaction (0495401K.654) +Service Critical[02-04-2016 14:31:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 14:30:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049505;OK;HARD;1;OK - DSB_Tp_RVM_101 (049505) - 14 minutes since last transaction (0495051K.222) +Service Ok[02-04-2016 14:15:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Warning[02-04-2016 14:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045127;WARNING;HARD;1;WARNING - ARR_Vno_RVM_101 (045127) - 1454 minutes since last transaction (0451271K.3D5) +Service Ok[02-04-2016 14:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048510;OK;HARD;1;OK - STO_TÃ¥_RVM_101 (048510) - 14 minutes since last transaction (0485101K.36C) +Service Ok[02-04-2016 14:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049533;OK;HARD;1;OK - DSB_Ho_RVM_101 (049533) - 14 minutes since last transaction (0495331K.AF7) +Service Critical[02-04-2016 14:14:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 14:06:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;OK;HARD;1;OK - ARR_Sm_RVM_101 (045154) - 5 minutes since last transaction (0451541K.2FE) +Service Ok[02-04-2016 14:00:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host + +April 02, 2016 13:00 + +Service Ok[02-04-2016 13:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045094;OK;HARD;1;OK - NT_Sal_RVM_101 (045094) - 10 minutes since last transaction (0450941K.232) +Service Unknown[02-04-2016 13:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048510;UNKNOWN;HARD;1;UNKNOWN - STO_TÃ¥_RVM_101 (048510) - SPS link down +Service Unknown[02-04-2016 13:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049533;UNKNOWN;HARD;1;UNKNOWN - DSB_Ho_RVM_101 (049533) - SPS link down +Service Ok[02-04-2016 13:59:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 13:59:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 13:58:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[02-04-2016 13:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045094;UNKNOWN;HARD;1;UNKNOWN - NT_Sal_RVM_101 (045094) - SPS link down +Service Ok[02-04-2016 13:43:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 13:42:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 13:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049403;OK;HARD;1;OK - DSB_Tl_RVM_101 (049403) - 14 minutes since last transaction (0494031K.4A0) +Service Ok[02-04-2016 13:12:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 13:11:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 13:10:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 13:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;WARNING;HARD;1;WARNING - ARR_Ds_RVM_101 (045112) - 1445 minutes since last transaction (0451121K.23A) +Service Ok[02-04-2016 13:01:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 13:00:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 12:00 + +Service Ok[02-04-2016 12:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;OK;HARD;1;OK - DSB_RÃ¥d_RVM_101 (049380) - 14 minutes since last transaction (0493801K.62B) +Service Ok[02-04-2016 12:55:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 12:54:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 12:53:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 12:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;OK;HARD;1;OK - DSB_Eb_RVM_101 (049510) - 5 minutes since last transaction (0495101K.26A) +Service Ok[02-04-2016 12:42:05] SERVICE ALERT: AccessPoints;AP1_Holbaek_Valdemar-10.83.28.20;OK;HARD;3;OK - Got reply from host +Service Critical[02-04-2016 12:27:15] SERVICE ALERT: AccessPoints;AP1_Holbaek_Valdemar-10.83.28.20;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[02-04-2016 12:26:15] SERVICE ALERT: AccessPoints;AP1_Holbaek_Valdemar-10.83.28.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 12:25:15] SERVICE ALERT: AccessPoints;AP1_Holbaek_Valdemar-10.83.28.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 12:23:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 12:22:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 12:19:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;WARNING;HARD;1;WARNING - ARR_Bw_RVM_101 (045111) - 1444 minutes since last transaction (0451111K.3B7) +Service Ok[02-04-2016 12:15:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 12:14:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 12:13:15] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Action List;WARNING;HARD;1;WARNING - 99% updated in 61 minutes - VCF: 56/0 (100%) - RVM: 38/1 (97%) +Service Ok[02-04-2016 12:03:35] SERVICE ALERT: AccessPoints;AP1_Stationsvej_27_Odense-10.64.141.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 12:02:45] SERVICE ALERT: AccessPoints;AP1_Stationsvej_27_Odense-10.64.141.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 11:00 + +Service Ok[02-04-2016 11:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045104;OK;HARD;1;OK - ARR_Hæ_RVM_101 (045104) - 14 minutes since last transaction (0451041K.269) +Service Ok[02-04-2016 11:59:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:58:45] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;OK;HARD;1;OK, Current Status: Waiting +Service Critical[02-04-2016 11:58:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 11:48:25] SERVICE ALERT: REJK-P-SPS007;SPS EOD Distribution - Secondary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 61 minutes - VCF: 56/0 (100%) - RVM: 38/1 (97%) +Service Ok[02-04-2016 11:47:45] SERVICE ALERT: AccessPoints;AP1_Stationsvej_12_Hobro-10.75.38.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:45] SERVICE ALERT: AccessPoints;AP2_Suderbovej_18_Frederikshavn-10.75.8.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:35] SERVICE ALERT: AccessPoints;AP1_Glaspustervej_7_Hanstholm-10.75.32.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:25] SERVICE ALERT: AccessPoints;AP1_Skydebanevej_1_Hjorring-10.75.22.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:25] SERVICE ALERT: AccessPoints;AP2_Jernbanegade_35_Thisted-10.75.37.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:15] SERVICE ALERT: AccessPoints;AP1_Dag_Hammarskjolds_Gade_Aalborg-10.75.3.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:15] SERVICE ALERT: AccessPoints;AP1_Sct_laurentivej_22_Skagen-10.75.23.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:15] SERVICE ALERT: AccessPoints;AP1_Norgesvej_2_Hadsund-10.75.12.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:05] SERVICE ALERT: AccessPoints;AP1_Luneborgvej_105_Tylstrup-10.75.20.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:05] SERVICE ALERT: AccessPoints;AP2_Norgesvej_2_Hadsund-10.75.12.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:05] SERVICE ALERT: AccessPoints;AP2_Eventyrvej_10_Bronderslev-10.75.4.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:05] SERVICE ALERT: AccessPoints;AP1_Troensevej_18_Aalborg-10.75.27.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:05] SERVICE ALERT: AccessPoints;AP3_Jernbanegade_35_Thisted-10.75.37.22;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:05] SERVICE ALERT: AccessPoints;AP2_John_F_Kennedys_Plads_1_Aalborg-10.75.11.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 11:47:05] SERVICE ALERT: AccessPoints;AP1_Bronderslev_Station_Bronderslev-10.75.13.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 11:46:45] SERVICE ALERT: AccessPoints;AP1_Stationsvej_12_Hobro-10.75.38.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:45] SERVICE ALERT: AccessPoints;AP2_Suderbovej_18_Frederikshavn-10.75.8.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:45] SERVICE ALERT: AccessPoints;AP1_Glaspustervej_7_Hanstholm-10.75.32.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:25] SERVICE ALERT: AccessPoints;AP1_Skydebanevej_1_Hjorring-10.75.22.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:25] SERVICE ALERT: AccessPoints;AP2_Jernbanegade_35_Thisted-10.75.37.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:15] SERVICE ALERT: AccessPoints;AP1_Sct_laurentivej_22_Skagen-10.75.23.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:15] SERVICE ALERT: AccessPoints;AP1_Dag_Hammarskjolds_Gade_Aalborg-10.75.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:15] SERVICE ALERT: AccessPoints;AP1_Norgesvej_2_Hadsund-10.75.12.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:15] SERVICE ALERT: AccessPoints;AP1_Luneborgvej_105_Tylstrup-10.75.20.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:15] SERVICE ALERT: AccessPoints;AP2_Norgesvej_2_Hadsund-10.75.12.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:15] SERVICE ALERT: AccessPoints;AP3_Jernbanegade_35_Thisted-10.75.37.22;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:15] SERVICE ALERT: AccessPoints;AP1_Troensevej_18_Aalborg-10.75.27.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:15] SERVICE ALERT: AccessPoints;AP2_Eventyrvej_10_Bronderslev-10.75.4.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:15] SERVICE ALERT: AccessPoints;AP2_John_F_Kennedys_Plads_1_Aalborg-10.75.11.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 11:46:05] SERVICE ALERT: AccessPoints;AP1_Bronderslev_Station_Bronderslev-10.75.13.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 11:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048120;OK;HARD;1;OK - STO_Kid_RVM_101 (048120) - 59 minutes since last transaction (0481201K.6BD) +Service Critical[02-04-2016 11:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049403;CRITICAL;HARD;1;CRITICAL - DSB_Tl_RVM_101 (049403) - 2894 minutes since last transaction (0494031K.49F) +Service Ok[02-04-2016 11:43:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 11:42:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 11:37:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 11:36:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 11:35:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 11:31:45] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Ok[02-04-2016 11:31:35] SERVICE ALERT: REJK-P-WEB006;CWS Login;OK;SOFT;2;OK - Login succeeded +Service Warning[02-04-2016 11:30:55] SERVICE ALERT: REJK-P-WEB006;CWS Login;WARNING;SOFT;1;Warning - Login time exceeded 15 seconds! +Service Unknown[02-04-2016 11:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048120;UNKNOWN;HARD;1;UNKNOWN - STO_Kid_RVM_101 (048120) - SPS link down +Service Warning[02-04-2016 11:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047012;WARNING;HARD;1;WARNING - MET_Khc_RVM_101 (047012) - 1454 minutes since last transaction (0470121K.C32) +Service Ok[02-04-2016 11:20:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 11:19:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 11:07:55] SERVICE ALERT: REJK-P-WEB005;IIS connections;OK;HARD;1;OK (Sample Period 57 sec) - Site Name="_Total", CurrentConnections=7, _ConnectionAttemptsPersec=0/sec +Service Warning[02-04-2016 11:05:05] SERVICE ALERT: REJK-P-WEB005;IIS connections;WARNING;HARD;1;WARNING (Sample Period 60 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=75, _ConnectionAttemptsPersec=1/sec +Service Ok[02-04-2016 11:04:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 11:03:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 10:00 + +Service Ok[02-04-2016 10:57:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 10:56:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 10:55:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 10:48:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 10:48:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;OK;HARD;1;OK - DSB_Hjs_RVM_101 (049542) - 1 minutes since last transaction (0495421K.312) +Service Critical[02-04-2016 10:47:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 10:40:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 10:39:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 10:38:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 10:35:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Ok[02-04-2016 10:34:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;OK;HARD;1;OK - NT_Ken_RVM_101 (045001) - 19 minutes since last transaction (0450011K.58C) +Service Ok[02-04-2016 10:32:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 10:31:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 10:30:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 10:30:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[02-04-2016 10:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047028;OK;HARD;1;OK - MET_Cph_RVM_101 (047028) - 74 minutes since last transaction (0470281K.7B6) +Service Warning[02-04-2016 10:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045159;WARNING;HARD;1;WARNING - ARR_Td_RVM_101 (045159) - 1454 minutes since last transaction (0451591K.13A) +Service Warning[02-04-2016 10:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;WARNING;HARD;1;WARNING - DSB_Eb_RVM_101 (049510) - 1445 minutes since last transaction (0495101K.269) +Service Unknown[02-04-2016 10:19:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;UNKNOWN;HARD;1;UNKNOWN - NT_Ken_RVM_101 (045001) - SPS link down +Service Warning[02-04-2016 10:18:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;WARNING;HARD;1;WARNING - DSB_Hjs_RVM_101 (049542) - 1443 minutes since last transaction (0495421K.311) +Service Ok[02-04-2016 10:15:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Unknown[02-04-2016 10:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047028;UNKNOWN;HARD;1;UNKNOWN - MET_Cph_RVM_101 (047028) - SPS link down +Service Critical[02-04-2016 10:14:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 10:08:05] SERVICE ALERT: REJK-P-AOS009;Ax32Serv process;OK;HARD;1;OK - Found 1 Instance(s) of "Ax32Serv.exe" running (0 excluded). (List is on next line) + +April 02, 2016 09:00 + +Service Ok[02-04-2016 09:59:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 09:58:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 09:52:05] SERVICE ALERT: REJK-P-AOS009;Ax32Serv process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "Ax32Serv.exe" running (0 excluded). +Service Ok[02-04-2016 09:44:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 09:43:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 09:42:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 09:37:55] SERVICE ALERT: AccessPoints;AP1_Naverland_18-20_Glostrup-10.71.53.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 09:37:55] SERVICE ALERT: AccessPoints;AP1_Trangravsvej_9_1436_Kobenhavn-10.71.78.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 09:37:15] SERVICE ALERT: AccessPoints;AP1_Navervej-10.71.27.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 09:36:55] SERVICE ALERT: AccessPoints;AP1_Naverland_18-20_Glostrup-10.71.53.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 09:36:55] SERVICE ALERT: AccessPoints;AP1_Trangravsvej_9_1436_Kobenhavn-10.71.78.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 09:36:15] SERVICE ALERT: AccessPoints;AP1_Navervej-10.71.27.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 09:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;OK;HARD;1;OK - DSB_Øds_RVM_101 (049561) - 6 minutes since last transaction (0495611K.346) +Service Ok[02-04-2016 09:34:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045124;OK;HARD;1;OK - ARR_Gu_RVM_101 (045124) - 3085 minutes since last transaction (0451241K.26C) +Service Warning[02-04-2016 09:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;WARNING;HARD;1;WARNING - DSB_Øds_RVM_101 (049561) - 1445 minutes since last transaction (0495611K.345) +Service Ok[02-04-2016 09:19:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048008;OK;HARD;1;OK - STO_Und_RVM_102 (048008) - 34 minutes since last transaction (0480081K.B3B) +Service Ok[02-04-2016 09:19:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;OK;HARD;1;OK - STO_Emt_RVM_102 (048062) - 730 minutes since last transaction (0480621K.245) +Service Unknown[02-04-2016 09:19:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045124;UNKNOWN;HARD;1;UNKNOWN - ARR_Gu_RVM_101 (045124) - SPS link down +Service Ok[02-04-2016 09:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045169;OK;HARD;1;OK - ARR_Sv_RVM_101 (045169) - 14 minutes since last transaction (0451691K.378) +Service Ok[02-04-2016 09:13:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 09:12:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 09:12:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 09:11:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[02-04-2016 09:04:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048008;UNKNOWN;HARD;1;UNKNOWN - STO_Und_RVM_102 (048008) - SPS link down +Service Unknown[02-04-2016 09:04:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048062;UNKNOWN;HARD;1;UNKNOWN - STO_Emt_RVM_102 (048062) - SPS link down + +April 02, 2016 08:00 + +Service Warning[02-04-2016 08:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045169;WARNING;HARD;1;WARNING - ARR_Sv_RVM_101 (045169) - 1454 minutes since last transaction (0451691K.377) +Service Ok[02-04-2016 08:56:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 08:55:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 08:54:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 08:50:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 3137 row(s) in prg.ObjTransactionBuffer - oldest insert at 2016-04-02 08:45:11 +Service Critical[02-04-2016 08:45:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[02-04-2016 08:39:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 08:38:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[02-04-2016 08:38:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 08:37:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 08:37:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 08:36:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 08:33:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045152;WARNING;HARD;1;WARNING - ARR_Rk_RVM_101 (045152) - 1443 minutes since last transaction (0451521K.2FA) +Service Unknown[02-04-2016 08:31:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;UNKNOWN;HARD;1;UNKNOWN - DSB_Ar_RVM_102 (049521) - SPS link down +Service Ok[02-04-2016 08:30:05] SERVICE ALERT: REJK-P-SPS002;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 52/0 (100%) - RVM: 36/0 (100%) +Service Ok[02-04-2016 08:30:05] SERVICE ALERT: REJK-P-SPS002;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 52/0 (100%) - RVM: 36/0 (100%) +Service Ok[02-04-2016 08:27:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 08:26:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 08:21:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 08:20:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 08:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;OK;HARD;1;OK - ARR_Hw_RVM_101 (045145) - 14 minutes since last transaction (0451451K.2E2) +Service Warning[02-04-2016 08:10:05] SERVICE ALERT: REJK-P-SPS002;SPS EOD Distribution - Action List;WARNING;HARD;1;WARNING - 99% updated in 62 minutes - VCF: 50/0 (100%) - RVM: 36/1 (97%) +Service Ok[02-04-2016 08:05:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 08:04:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 07:00 + +Service Ok[02-04-2016 07:52:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 07:51:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 07:45:05] SERVICE ALERT: REJK-P-SPS002;SPS EOD Distribution - Secondary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 62 minutes - VCF: 52/0 (100%) - RVM: 36/1 (97%) +Service Ok[02-04-2016 07:36:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 07:35:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 07:21:15] SERVICE ALERT: AccessPoints;AP2_Limfjordsvej_30_Logstor-10.75.2.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 07:21:05] SERVICE ALERT: AccessPoints;AP1_Havnepladsen_30_Frederikshavn-10.75.39.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 07:21:05] SERVICE ALERT: AccessPoints;AP1_Himmerlandsgade_113_Aars-10.75.14.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 07:21:05] SERVICE ALERT: AccessPoints;AP1_Industrivej_32_Aabybro-10.75.46.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 07:20:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 07:20:15] SERVICE ALERT: AccessPoints;AP2_Limfjordsvej_30_Logstor-10.75.2.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 07:20:15] SERVICE ALERT: AccessPoints;AP1_Havnepladsen_30_Frederikshavn-10.75.39.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 07:20:15] SERVICE ALERT: AccessPoints;AP1_Himmerlandsgade_113_Aars-10.75.14.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 07:20:05] SERVICE ALERT: AccessPoints;AP1_Industrivej_32_Aabybro-10.75.46.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 07:19:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 07:13:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Ok[02-04-2016 07:11:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 07:10:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 07:10:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Ok[02-04-2016 07:10:15] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Critical[02-04-2016 07:09:25] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[02-04-2016 07:09:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR + +April 02, 2016 06:00 + +Service Ok[02-04-2016 06:50:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Ok[02-04-2016 06:50:15] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[02-04-2016 06:49:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 06:49:25] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[02-04-2016 06:49:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Critical[02-04-2016 06:48:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 06:48:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 06:43:15] SERVICE ALERT: REJK-P-SQL006;Job Execution - Nets Refund Request DAT - BO;CRITICAL;HARD;1;CRITICAL - JOB - Nets Refund Request has not been executed since 2016-04-01 04:16:22. Current Status: Waiting +Service Ok[02-04-2016 06:40:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[02-04-2016 06:35:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[02-04-2016 06:35:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Ok[02-04-2016 06:33:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;OK;HARD;1;OK - DSB_Vsa_RVM_101 (049556) - 1067 minutes since last transaction (0495561K.3D5) +Service Critical[02-04-2016 06:30:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Warning[02-04-2016 06:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;WARNING;HARD;1;WARNING - ARR_Hw_RVM_101 (045145) - 1448 minutes since last transaction (0451451K.2E1) +Service Warning[02-04-2016 06:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;WARNING;HARD;1;WARNING - DSB_RÃ¥d_RVM_101 (049380) - 1446 minutes since last transaction (0493801K.62A) +Service Ok[02-04-2016 06:25:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 06:24:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 06:20:05] SERVICE ALERT: REJK-P-SPS006;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 54/0 (100%) - RVM: 39/0 (100%) +Service Ok[02-04-2016 06:19:55] SERVICE ALERT: REJK-P-SPS006;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 54/0 (100%) - RVM: 39/0 (100%) +Service Ok[02-04-2016 06:19:55] SERVICE ALERT: REJK-P-SPS006;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 54/0 (100%) - RVM: 39/0 (100%) +Service Ok[02-04-2016 06:19:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 06:18:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Unknown[02-04-2016 06:18:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;UNKNOWN;HARD;1;UNKNOWN - DSB_Vsa_RVM_101 (049556) - SPS link down +Service Critical[02-04-2016 06:17:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 06:15:05] SERVICE ALERT: REJK-P-SPS006;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Critical[02-04-2016 06:14:55] SERVICE ALERT: REJK-P-SPS006;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Warning[02-04-2016 06:14:55] SERVICE ALERT: REJK-P-SPS006;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 224 minutes - VCF: 55/0 (100%) - RVM: 40/1 (98%) +Service Ok[02-04-2016 06:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049371;OK;HARD;1;OK - DSB_Nf_RVM_101 (049371) - 749 minutes since last transaction (0493711K.9C3) +Service Ok[02-04-2016 06:11:25] SERVICE ALERT: AccessPoints;AP1_Rodhojvej_7_Storvorde-10.75.48.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 06:10:25] SERVICE ALERT: AccessPoints;AP1_Rodhojvej_7_Storvorde-10.75.48.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 06:03:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 06:02:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 06:02:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 06:01:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[02-04-2016 06:01:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;OK;HARD;1;OK - 3.2% (515356 kB) free. +Service Critical[02-04-2016 06:00:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 05:00 + +Service Ok[02-04-2016 05:32:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 05:31:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 05:30:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 05:29:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 05:16:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 05:15:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 05:14:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 05:11:05] SERVICE ALERT: REJK-P-INT002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 8GB - Used: 2.089GB (26%) - Free: 5.91GB (74%) +Service Warning[02-04-2016 05:01:05] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.564GB (95%) - Free: 446.328MB (5%) + +April 02, 2016 04:00 + +Service Ok[02-04-2016 04:59:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 04:58:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 04:56:45] SERVICE ALERT: REJK-P-MDL001;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 9.306GB (58%) - Free: 6.694GB (42%) +Service Ok[02-04-2016 04:55:25] SERVICE ALERT: AccessPoints;AP1_Rodhojvej_7_Storvorde-10.75.48.20;OK;HARD;3;OK - Got reply from host +Service Ok[02-04-2016 04:44:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Ok[02-04-2016 04:43:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 04:43:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 04:42:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 04:42:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 04:40:25] SERVICE ALERT: AccessPoints;AP1_Rodhojvej_7_Storvorde-10.75.48.20;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[02-04-2016 04:39:25] SERVICE ALERT: AccessPoints;AP1_Rodhojvej_7_Storvorde-10.75.48.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 04:38:25] SERVICE ALERT: AccessPoints;AP1_Rodhojvej_7_Storvorde-10.75.48.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 04:27:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Warning[02-04-2016 04:26:45] SERVICE ALERT: REJK-P-MDL001;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 15.152GB (95%) - Free: 867.742MB (5%) +Service Critical[02-04-2016 04:26:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 04:21:45] SERVICE ALERT: REJK-P-MDL001;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.282GB (96%) - Free: 735MB (4%) +Service Ok[02-04-2016 04:12:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 04:11:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 04:10:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 04:08:35] SERVICE ALERT: REJK-P-MDL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 13.427GB (84%) - Free: 2.573GB (16%) +Service Ok[02-04-2016 04:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044603;OK;HARD;1;OK - MT_Odd_RVM_101 (044603) - 348 minutes since last transaction (0446031K.677) +Service Warning[02-04-2016 04:03:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Action List;WARNING;HARD;1;WARNING - 99% updated in 64 minutes - VCF: 48/0 (100%) - RVM: 41/1 (98%) +Service Ok[02-04-2016 04:03:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;OK;HARD;1;OK - MT_Mal_RVM_101 (044602) - 377 minutes since last transaction (0446021K.2A4) +Service Ok[02-04-2016 04:02:55] SERVICE ALERT: REJK-P-TCS013;IIS connections;OK;HARD;1;OK (Sample Period 60 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Unknown[02-04-2016 04:01:55] SERVICE ALERT: REJK-P-TCS013;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkptcs013__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. + +April 02, 2016 03:00 + +Service Warning[02-04-2016 03:56:45] SERVICE ALERT: REJK-P-MDL001;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.584GB (91%) - Free: 1.416GB (9%) +Service Ok[02-04-2016 03:55:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 03:54:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 03:53:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 03:49:55] SERVICE ALERT: REJK-P-TCS013;IIS connections;OK;HARD;1;OK (Sample Period 61 sec) - Site Name="_Total", CurrentConnections=0, _ConnectionAttemptsPersec=0/sec +Service Unknown[02-04-2016 03:48:55] SERVICE ALERT: REJK-P-TCS013;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkptcs013__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Unknown[02-04-2016 03:48:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044603;UNKNOWN;HARD;1;UNKNOWN - MT_Odd_RVM_101 (044603) - SPS link down +Service Ok[02-04-2016 03:48:15] SERVICE ALERT: AccessPoints;AP1_Borupvej_2_Hornslet-10.87.52.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:15] SERVICE ALERT: AccessPoints;AP1_Knudsvej_9_Herning-10.87.30.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:15] SERVICE ALERT: AccessPoints;AP1_Lovenornsgade_95_C_Horsens-10.87.16.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:15] SERVICE ALERT: AccessPoints;AP2_Bavnehojvej_19_Silkeborg-10.87.51.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:15] SERVICE ALERT: AccessPoints;AP1_Vestergade_16_Hammel-10.87.64.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:15] SERVICE ALERT: AccessPoints;AP1_Jomfrulokken_14_Randers-10.87.2.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:05] SERVICE ALERT: AccessPoints;AP1_Jegstrupvej_5_Hasselager-10.87.68.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:05] SERVICE ALERT: AccessPoints;AP5_Jegstrupvej_5_Hasselager-10.87.68.24;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:05] SERVICE ALERT: AccessPoints;AP1_Samsovej_3_Hinnerup-10.87.3.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:05] SERVICE ALERT: AccessPoints;AP1_Drewsensvej_MT_5_Silkeborg-10.87.63.20;OK;SOFT;2;OK - Got reply from host +Service Unknown[02-04-2016 03:48:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;UNKNOWN;HARD;1;UNKNOWN - MT_Mal_RVM_101 (044602) - SPS link down +Service Ok[02-04-2016 03:48:05] SERVICE ALERT: AccessPoints;AP2_Norregade_85_Uldum-10.87.25.21;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:05] SERVICE ALERT: AccessPoints;AP3_Bavnehojvej_19_Silkeborg-10.87.51.22;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:05] SERVICE ALERT: AccessPoints;AP1_Soren_Nymarks_Vej_3_Hojbjerg-10.87.1.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 03:48:05] SERVICE ALERT: AccessPoints;AP1_Niels_Bohrs_Vej_26_Skanderborg-10.87.26.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 03:47:25] SERVICE ALERT: AccessPoints;AP1_Knudsvej_9_Herning-10.87.30.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:25] SERVICE ALERT: AccessPoints;AP1_Borupvej_2_Hornslet-10.87.52.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP1_Lovenornsgade_95_C_Horsens-10.87.16.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP2_Bavnehojvej_19_Silkeborg-10.87.51.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP1_Vestergade_16_Hammel-10.87.64.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP1_Jomfrulokken_14_Randers-10.87.2.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP1_Jegstrupvej_5_Hasselager-10.87.68.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP5_Jegstrupvej_5_Hasselager-10.87.68.24;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP1_Drewsensvej_MT_5_Silkeborg-10.87.63.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP1_Samsovej_3_Hinnerup-10.87.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP2_Norregade_85_Uldum-10.87.25.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:15] SERVICE ALERT: AccessPoints;AP3_Bavnehojvej_19_Silkeborg-10.87.51.22;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:05] SERVICE ALERT: AccessPoints;AP1_Soren_Nymarks_Vej_3_Hojbjerg-10.87.1.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 03:47:05] SERVICE ALERT: AccessPoints;AP1_Niels_Bohrs_Vej_26_Skanderborg-10.87.26.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 03:38:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Secondary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 62 minutes - VCF: 49/0 (100%) - RVM: 41/1 (98%) +Service Warning[02-04-2016 03:33:35] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 63 minutes - VCF: 54/0 (100%) - RVM: 39/1 (98%) +Service Critical[02-04-2016 03:33:35] SERVICE ALERT: REJK-P-MDL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.404GB (96%) - Free: 610.203MB (4%) +Service Warning[02-04-2016 03:33:25] SERVICE ALERT: REJK-P-SPS009;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 63 minutes - VCF: 49/0 (100%) - RVM: 41/1 (98%) +Service Ok[02-04-2016 03:26:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 03:25:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 03:24:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 03:23:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 03:22:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[02-04-2016 03:18:35] SERVICE ALERT: REJK-P-MDL002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.716GB (92%) - Free: 1.283GB (8%) +Service Ok[02-04-2016 03:07:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 03:06:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Warning[02-04-2016 03:06:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 2.0% (334228 kB) free! +Service Ok[02-04-2016 03:06:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 6.3% (1026200 kB) free. +Service Critical[02-04-2016 03:05:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 03:03:35] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[02-04-2016 03:03:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Warning[02-04-2016 03:01:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.9% (312976 kB) free! + +April 02, 2016 02:00 + +Service Ok[02-04-2016 02:54:55] SERVICE ALERT: REJK-P-SPS003;FSV history in;OK;HARD;1;OK +Service Ok[02-04-2016 02:54:55] SERVICE ALERT: REJK-P-SPS007;FSV history in;OK;HARD;1;OK +Service Ok[02-04-2016 02:54:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 02:53:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 02:53:25] SERVICE ALERT: REJK-P-SPS004;FSV history in;OK;HARD;1;OK +Service Ok[02-04-2016 02:52:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[02-04-2016 02:52:05] SERVICE ALERT: REJK-P-SPS006;FSV history in;OK;HARD;1;OK +Service Ok[02-04-2016 02:52:05] SERVICE ALERT: REJK-P-SPS008;FSV history in;OK;HARD;1;OK +Service Ok[02-04-2016 02:52:05] SERVICE ALERT: REJK-P-SPS010;FSV history in;OK;HARD;1;OK +Service Ok[02-04-2016 02:51:35] SERVICE ALERT: REJK-P-SPS005;FSV history in;OK;HARD;1;OK +Service Ok[02-04-2016 02:51:05] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[02-04-2016 02:51:05] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[02-04-2016 02:51:05] SERVICE ALERT: REJK-P-SPS009;FSV history in;OK;HARD;1;OK +Service Ok[02-04-2016 02:50:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 02:49:55] SERVICE ALERT: REJK-P-SPS007;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2081 sec exceeded threshold of 1800 sec +Service Ok[02-04-2016 02:49:55] SERVICE ALERT: REJK-P-SPS001;FSV history in;OK;HARD;1;OK +Service Critical[02-04-2016 02:49:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 02:48:35] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[02-04-2016 02:48:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[02-04-2016 02:48:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[02-04-2016 02:48:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[02-04-2016 02:48:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Critical[02-04-2016 02:47:05] SERVICE ALERT: REJK-P-SPS008;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2033 sec exceeded threshold of 1800 sec +Service Critical[02-04-2016 02:46:05] SERVICE ALERT: REJK-P-SPS009;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1858 sec exceeded threshold of 1800 sec +Service Ok[02-04-2016 02:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;OK;HARD;1;OK - DSB_Mr_RVM_101 (049564) - 464 minutes since last transaction (0495641K.282) +Service Critical[02-04-2016 02:43:25] SERVICE ALERT: REJK-P-SPS004;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1951 sec exceeded threshold of 1800 sec +Service Critical[02-04-2016 02:42:05] SERVICE ALERT: REJK-P-SPS006;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1820 sec exceeded threshold of 1800 sec +Service Critical[02-04-2016 02:42:05] SERVICE ALERT: REJK-P-SPS010;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1818 sec exceeded threshold of 1800 sec +Service Critical[02-04-2016 02:41:35] SERVICE ALERT: REJK-P-SPS005;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1813 sec exceeded threshold of 1800 sec +Service Critical[02-04-2016 02:39:55] SERVICE ALERT: REJK-P-SPS003;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1853 sec exceeded threshold of 1800 sec +Service Ok[02-04-2016 02:39:25] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[02-04-2016 02:39:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Critical[02-04-2016 02:37:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Critical[02-04-2016 02:37:15] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[02-04-2016 02:34:55] SERVICE ALERT: REJK-P-SPS001;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2002 sec exceeded threshold of 1800 sec +Service Ok[02-04-2016 02:34:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 02:33:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 02:31:05] SERVICE ALERT: REJK-P-SPS001;FSV history out;OK;HARD;1;OK +Service Unknown[02-04-2016 02:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;UNKNOWN;HARD;1;UNKNOWN - DSB_Mr_RVM_101 (049564) - SPS link down +Service Critical[02-04-2016 02:26:05] SERVICE ALERT: REJK-P-SPS001;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 926 sec exceeded threshold of 900 sec +Service Ok[02-04-2016 02:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045139;OK;HARD;1;OK - ARR_Vem_RVM_101 (045139) - 636 minutes since last transaction (0451391K.1CB) +Service Ok[02-04-2016 02:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045168;OK;HARD;1;OK - ARR_Sl_RVM_101 (045168) - 380 minutes since last transaction (0451681K.4CD) +Service Ok[02-04-2016 02:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049321;OK;HARD;1;OK - DSB_Gt_RVM_101 (049321) - 275 minutes since last transaction (0493211K.839) +Service Ok[02-04-2016 02:18:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 02:17:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 02:11:15] SERVICE ALERT: REJK-P-TCS005;Netstat TCS;OK;HARD;1;OK +Service Ok[02-04-2016 02:11:05] SERVICE ALERT: REJK-P-SQL003;Boris connections;OK;HARD;1;OK - Number of BORIS TCRW connected: 267 +Service Critical[02-04-2016 02:09:15] SERVICE ALERT: REJK-P-TCS005;Netstat TCS;CRITICAL;HARD;1;(Service Check Timed Out) +Service Ok[02-04-2016 02:08:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 02:07:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[02-04-2016 02:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045139;UNKNOWN;HARD;1;UNKNOWN - ARR_Vem_RVM_101 (045139) - SPS link down +Service Unknown[02-04-2016 02:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045168;UNKNOWN;HARD;1;UNKNOWN - ARR_Sl_RVM_101 (045168) - SPS link down +Service Unknown[02-04-2016 02:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049321;UNKNOWN;HARD;1;UNKNOWN - DSB_Gt_RVM_101 (049321) - SPS link down +Service Warning[02-04-2016 02:06:05] SERVICE ALERT: REJK-P-SQL003;Boris connections;WARNING;HARD;1;WARNING - Number of BORIS TCRW connected: 213 +Service Critical[02-04-2016 02:03:35] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1513 exceeded threshold of 1000 +Service Critical[02-04-2016 02:03:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1397 exceeded threshold of 1000 +Service Critical[02-04-2016 02:03:35] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[02-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[02-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[02-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[02-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Ok[02-04-2016 02:02:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 02:02:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[02-04-2016 02:01:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 02:01:05] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[02-04-2016 02:01:05] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[02-04-2016 02:01:05] SERVICE ALERT: REJK-P-SQL003;Boris connections;CRITICAL;HARD;1;CRITICAL - Number of BORIS TCRW connected: 172 + +April 02, 2016 01:00 + +Service Critical[02-04-2016 01:41:05] SERVICE ALERT: REJK-P-INT002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 8GB - Used: 7.725GB (97%) - Free: 280.906MB (3%) +Service Ok[02-04-2016 01:37:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 01:36:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 01:35:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 01:16:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 01:15:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 01:14:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 01:06:05] SERVICE ALERT: AccessPoints;AP1_Ravnstrupvej_11_Herlufmagle-10.81.5.20;OK;SOFT;2;OK - Got reply from host +Service Ok[02-04-2016 01:05:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 01:05:15] SERVICE ALERT: AccessPoints;AP1_Ravnstrupvej_11_Herlufmagle-10.81.5.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 01:04:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 02, 2016 00:00 + +Service Ok[02-04-2016 00:59:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;HARD;3;OK - Got reply from host +Service Ok[02-04-2016 00:49:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[02-04-2016 00:48:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 00:47:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[02-04-2016 00:44:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[02-04-2016 00:43:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[02-04-2016 00:42:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 00:12:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[02-04-2016 00:11:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[02-04-2016 00:01:25] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter OSS - BO;OK;HARD;1;OK - Normal execution interval +Service Ok[02-04-2016 00:00:05] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;OK;HARD;1;OK - Normal execution interval + +Alert History +Last Updated: Tue Apr 12 15:21:56 CEST 2016 +Nagios® Core™ 3.4.1 - www.nagios.org +Logged in as ThalesMNI +View Status Detail For All Hosts +View Notifications For All Hosts +All Hosts and Services + +Earlier Archive +Earlier Archive +Log File Navigation +Fri Apr 1 00:00:00 CEST 2016 +to +Sat Apr 2 00:00:00 CEST 2016 More Recent Archive +More Recent Archive + +File: /var/log/nagios/archives/nagios-04-02-2016-00.log +State type options: + +History detail level for all hosts: + + Hide Flapping Alerts + Hide Downtime Alerts + Hide Process Messages + Older Entries First +Update + +April 01, 2016 23:00 + +Service Ok[01-04-2016 23:47:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 23:46:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 23:41:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 23:40:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 23:39:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[01-04-2016 23:33:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;WARNING;HARD;1;WARNING - DSB_Hl_RVM_101 (049448) - 1443 minutes since last transaction (0494481K.418) +Service Ok[01-04-2016 23:24:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 23:23:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 23:22:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 23:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048519;OK;HARD;1;OK - DSB_So_RVM_101 (048519) - 51 minutes since last transaction (0485191K.866) +Service Ok[01-04-2016 23:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;OK;HARD;1;OK - DSB_Eb_RVM_101 (049510) - 785 minutes since last transaction (0495101K.269) +Service Ok[01-04-2016 23:19:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;OK;HARD;1;OK - MET_Van_RVM_101 (047920) - 49 minutes since last transaction (0479201K.7DF) +Service Ok[01-04-2016 23:18:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;OK;HARD;1;OK - MET_Øre_RVM_101 (047018) - 12 minutes since last transaction (0470181K.710) +Service Ok[01-04-2016 23:18:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 63 minutes since last transaction (0470031K.4E4) +Service Ok[01-04-2016 23:18:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;OK;HARD;1;OK - MET_Kn_RVM_101 (047917) - 3 minutes since last transaction (0479171K.D93) +Service Ok[01-04-2016 23:18:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;OK;HARD;1;OK - MET_Khs_RVM_101 (047902) - 47 minutes since last transaction (0479021K.5CC) +Service Ok[01-04-2016 23:07:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 23:06:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[01-04-2016 23:06:35] SERVICE ALERT: AccessPoints;AP1_Samsoevej_29_Hinnerup-10.87.66.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 23:06:35] SERVICE ALERT: AccessPoints;AP1_Mellemstrupvej_7_Grenaa-10.87.73.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 23:06:35] SERVICE ALERT: AccessPoints;AP1_AArhusvej_3_Allingaabro-10.87.55.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 23:06:25] SERVICE ALERT: AccessPoints;AP2_Norregade_50_Kjellerup-10.87.42.21;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 23:06:25] SERVICE ALERT: AccessPoints;AP1_Fredensgade_45_Aarhus_C-10.87.67.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 23:06:25] SERVICE ALERT: AccessPoints;AP2_Fredensgade_45_Aarhus_C-10.87.67.21;OK;SOFT;2;OK - Got reply from host +Service Unknown[01-04-2016 23:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048519;UNKNOWN;HARD;1;UNKNOWN - DSB_So_RVM_101 (048519) - SPS link down +Service Unknown[01-04-2016 23:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049510;UNKNOWN;HARD;1;UNKNOWN - DSB_Eb_RVM_101 (049510) - SPS link down +Service Critical[01-04-2016 23:05:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 23:05:45] SERVICE ALERT: AccessPoints;AP1_Samsoevej_29_Hinnerup-10.87.66.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 23:05:45] SERVICE ALERT: AccessPoints;AP1_Mellemstrupvej_7_Grenaa-10.87.73.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 23:05:45] SERVICE ALERT: AccessPoints;AP1_AArhusvej_3_Allingaabro-10.87.55.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 23:05:35] SERVICE ALERT: AccessPoints;AP2_Norregade_50_Kjellerup-10.87.42.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 23:05:35] SERVICE ALERT: AccessPoints;AP1_Fredensgade_45_Aarhus_C-10.87.67.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 23:05:35] SERVICE ALERT: AccessPoints;AP2_Fredensgade_45_Aarhus_C-10.87.67.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[01-04-2016 23:04:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;UNKNOWN;HARD;1;UNKNOWN - MET_Van_RVM_101 (047920) - SPS link down +Service Unknown[01-04-2016 23:03:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;UNKNOWN;HARD;1;UNKNOWN - MET_Øre_RVM_101 (047018) - SPS link down +Service Unknown[01-04-2016 23:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_101 (047917) - SPS link down +Service Unknown[01-04-2016 23:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[01-04-2016 23:03:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;UNKNOWN;HARD;1;UNKNOWN - MET_Khs_RVM_101 (047902) - SPS link down +Service Warning[01-04-2016 23:01:25] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter OSS - BO;WARNING;HARD;1;WARNING - JOB - Creation of collection letter has not been executed since 2016-03-31 21:02:16. Current Status: Executing +Service Critical[01-04-2016 23:00:05] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;CRITICAL;HARD;1;CRITICAL - JOB - Creation of collection letter has not been executed since 2016-03-31 21:13:20. Current Status: Waiting + +April 01, 2016 22:00 + +Service Ok[01-04-2016 22:50:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 22:49:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 22:39:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 22:38:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 22:34:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 22:33:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 22:32:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 22:02:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 22:01:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 22:01:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 22:00:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! + +April 01, 2016 21:00 + +Service Critical[01-04-2016 21:59:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 21:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;OK;HARD;1;OK - ARR_Kæ_RVM_101 (045160) - 14 minutes since last transaction (0451601K.2CB) +Service Ok[01-04-2016 21:32:55] SERVICE ALERT: REJK-P-TCF002;IIS connections;OK;HARD;1;OK (Sample Period 59 sec) - Site Name="_Total", CurrentConnections=1, _ConnectionAttemptsPersec=0/sec +Service Unknown[01-04-2016 21:31:55] SERVICE ALERT: REJK-P-TCF002;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkptcf002__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Ok[01-04-2016 21:18:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Ok[01-04-2016 21:15:05] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;OK;HARD;1;OK +Service Ok[01-04-2016 21:08:55] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;OK;HARD;1;OK +Service Ok[01-04-2016 21:07:45] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;OK;HARD;1;OK - IFS_Tracking_Aggregation execution status is normal +Service Critical[01-04-2016 21:03:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 2451 exceeded threshold of 1000 +Service Critical[01-04-2016 21:01:45] SERVICE ALERT: REJK-P-SQL003;SQL Job Execution - IFS Tracking Aggregation - DBA;CRITICAL;HARD;1;CRITICAL - IFS_Tracking_Aggregation Execution Status:Failed, Last Execution Date Time: 2016-04-01 21:00:00 +Service Ok[01-04-2016 21:01:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 21:00:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! + +April 01, 2016 20:00 + +Service Critical[01-04-2016 20:59:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 20:44:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 20:43:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 20:42:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 20:15:05] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;CRITICAL;HARD;1;CRITICAL - count 3 exceeded threshold of 1 +Service Ok[01-04-2016 20:12:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 20:11:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 20:03:55] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;CRITICAL;HARD;1;(Return code of 255 is out of bounds) + +April 01, 2016 19:00 + +Service Ok[01-04-2016 19:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;OK;HARD;1;OK - DSB_Og_RVM_101 (049440) - 14 minutes since last transaction (0494401K.BCF) +Service Ok[01-04-2016 19:56:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 19:55:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 19:54:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 19:39:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 19:38:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 19:37:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 19:35:45] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[01-04-2016 19:35:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Warning[01-04-2016 19:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;WARNING;HARD;1;WARNING - DSB_Og_RVM_101 (049440) - 1454 minutes since last transaction (0494401K.BCE) +Service Ok[01-04-2016 19:29:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 19:28:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 19:18:05] SERVICE ALERT: AccessPoints;AP1_Karolinevej_16_Slagelse-10.84.27.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 19:18:05] SERVICE ALERT: AccessPoints;AP1_Hojgardsvej_3_Farevejle-10.84.36.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 19:17:15] SERVICE ALERT: AccessPoints;AP1_Karolinevej_16_Slagelse-10.84.27.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 19:17:15] SERVICE ALERT: AccessPoints;AP1_Hojgardsvej_3_Farevejle-10.84.36.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 19:13:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 19:12:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 19:11:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 19:07:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 19:06:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 19:04:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version + +April 01, 2016 18:00 + +Service Critical[01-04-2016 18:54:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Ok[01-04-2016 18:53:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 18:52:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 18:52:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Ok[01-04-2016 18:52:15] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[01-04-2016 18:51:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 18:51:25] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[01-04-2016 18:51:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Critical[01-04-2016 18:50:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 18:35:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 18:34:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 18:26:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 18:25:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 18:24:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 18:19:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 18:18:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 18:17:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[01-04-2016 18:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045104;WARNING;HARD;1;WARNING - ARR_Hæ_RVM_101 (045104) - 1454 minutes since last transaction (0451041K.268) + +April 01, 2016 17:00 + +Service Unknown[01-04-2016 17:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049371;UNKNOWN;HARD;1;UNKNOWN - DSB_Nf_RVM_101 (049371) - SPS link down +Service Ok[01-04-2016 17:32:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 17:31:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 17:30:45] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 2555 row(s) in prg.ObjTransactionBuffer - oldest insert at 2016-04-01 17:25:02 +Service Critical[01-04-2016 17:30:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[01-04-2016 17:24:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 17:23:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 17:16:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 17:15:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 17:00:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host + +April 01, 2016 16:00 + +Service Critical[01-04-2016 16:59:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 16:29:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 16:28:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 16:27:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 01, 2016 15:00 + +Service Ok[01-04-2016 15:53:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 15:52:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 15:50:45] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 1078 row(s) in prg.ObjTransactionBuffer - oldest insert at 2016-04-01 15:45:04 +Service Critical[01-04-2016 15:50:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Warning[01-04-2016 15:49:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Secondary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 60 minutes - VCF: 54/0 (100%) - RVM: 39/1 (98%) +Service Warning[01-04-2016 15:44:55] SERVICE ALERT: REJK-P-SPS004;SPS EOD Distribution - Action List;WARNING;HARD;1;WARNING - 99% updated in 62 minutes - VCF: 53/0 (100%) - RVM: 39/1 (98%) +Service Ok[01-04-2016 15:42:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 15:41:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 15:40:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 15:38:05] SERVICE ALERT: REJK-P-CIT005;Disk C: usage;OK;HARD;1;OK - C:\ Total=60.00GB, Used=36.55GB (60.9%), Free=23.45GB (39.1%) +Service Ok[01-04-2016 15:34:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049449;OK;HARD;1;OK - DSB_Hl_RVM_102 (049449) - 32 minutes since last transaction (0494491K.A7E) +Service Ok[01-04-2016 15:34:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049366;OK;HARD;1;OK - DSB_Kh_RVM_106 (049366) - 4 minutes since last transaction (0493661K.2B0) +Service Ok[01-04-2016 15:33:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049364;OK;HARD;1;OK - DSB_Kh_RVM_104 (049364) - 3 minutes since last transaction (0493641K.75A) +Service Ok[01-04-2016 15:33:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;OK;HARD;1;OK - DSB_Hl_RVM_101 (049448) - 963 minutes since last transaction (0494481K.418) +Service Ok[01-04-2016 15:33:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049363;OK;HARD;1;OK - DSB_Kh_RVM_103 (049363) - 2 minutes since last transaction (0493631K.59F) +Service Ok[01-04-2016 15:33:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049903;OK;HARD;1;OK - DSB_Ro_RVM_104 (049903) - 2 minutes since last transaction (0499031K.E21) +Service Ok[01-04-2016 15:31:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;OK;HARD;1;OK - DSB_Ar_RVM_102 (049521) - 1 minutes since last transaction (0495211K.FAF) +Service Ok[01-04-2016 15:31:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049362;OK;HARD;1;OK - DSB_Kh_RVM_102 (049362) - 1 minutes since last transaction (0493621K.B70) +Service Ok[01-04-2016 15:31:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049019;OK;HARD;1;OK - DSB_Kh_RVM_105 (049019) - 1 minutes since last transaction (0490191K.952) +Service Ok[01-04-2016 15:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049929;OK;HARD;1;OK - DSB_Lpt_RVM_101 (049929) - 194 minutes since last transaction (0499291K.0E2) +Service Ok[01-04-2016 15:25:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 15:24:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 15:22:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 15:21:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[01-04-2016 15:19:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049449;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_102 (049449) - SPS link down +Service Unknown[01-04-2016 15:19:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049366;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_106 (049366) - SPS link down +Service Unknown[01-04-2016 15:18:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049364;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_104 (049364) - SPS link down +Service Unknown[01-04-2016 15:18:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_101 (049448) - SPS link down +Service Ok[01-04-2016 15:18:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049904;OK;HARD;1;OK - DSB_Kk_RVM_102 (049904) - 48 minutes since last transaction (0499041K.DE4) +Service Unknown[01-04-2016 15:18:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049363;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_103 (049363) - SPS link down +Service Unknown[01-04-2016 15:18:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049903;UNKNOWN;HARD;1;UNKNOWN - DSB_Ro_RVM_104 (049903) - SPS link down +Service Unknown[01-04-2016 15:16:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049362;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_102 (049362) - SPS link down +Service Ok[01-04-2016 15:15:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049520;OK;HARD;1;OK - DSB_Ar_RVM_101 (049520) - 0 minutes since last transaction (0495201K.AB3) +Service Ok[01-04-2016 15:15:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049018;OK;HARD;1;OK - DSB_Kk_RVM_101 (049018) - 11 minutes since last transaction (0490181K.E3D) +Service Ok[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049012;OK;HARD;1;OK - DSB_Kk_RVM_103 (049012) - 11 minutes since last transaction (0490121K.CE6) +Service Ok[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049388;OK;HARD;1;OK - DSB_Od_RVM_103 (049388) - 44 minutes since last transaction (0493881K.2B6) +Service Ok[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049502;OK;HARD;1;OK - DSB_Od_RVM_101 (049502) - 29 minutes since last transaction (0495021K.5DD) +Service Ok[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049503;OK;HARD;1;OK - DSB_Od_RVM_102 (049503) - 59 minutes since last transaction (0495031K.73B) +Service Ok[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049924;OK;HARD;1;OK - DSB_Hg_RVM_102 (049924) - 29 minutes since last transaction (0499241K.4C8) +Service Ok[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049313;OK;HARD;1;OK - DSB_Cph_RVM_101 (049313) - 11 minutes since last transaction (0493131K.D8D) +Service Unknown[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049929;UNKNOWN;HARD;1;UNKNOWN - DSB_Lpt_RVM_101 (049929) - SPS link down +Service Ok[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049402;OK;HARD;1;OK - DSB_Fa_RVM_102 (049402) - 2 minutes since last transaction (0494021K.78C) +Service Ok[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049910;OK;HARD;1;OK - DSB_Kh_RVM_110 (049910) - 12 minutes since last transaction (0499101K.82D) +Service Ok[01-04-2016 15:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049911;OK;HARD;1;OK - DSB_HtÃ¥_RVM_102 (049911) - 0 minutes since last transaction (0499111K.824) +Service Ok[01-04-2016 15:07:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 15:06:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 15:06:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 15:06:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;CRITICAL;HARD;1;CRITICAL - ARR_Sm_RVM_101 (045154) - 2885 minutes since last transaction (0451541K.2FD) +Service Critical[01-04-2016 15:05:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[01-04-2016 15:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049904;UNKNOWN;HARD;1;UNKNOWN - DSB_Kk_RVM_102 (049904) - SPS link down +Service Unknown[01-04-2016 15:01:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049521;UNKNOWN;HARD;1;UNKNOWN - DSB_Ar_RVM_102 (049521) - SPS link down +Service Unknown[01-04-2016 15:01:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049019;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_105 (049019) - SPS link down +Service Unknown[01-04-2016 15:00:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049520;UNKNOWN;HARD;1;UNKNOWN - DSB_Ar_RVM_101 (049520) - SPS link down +Service Unknown[01-04-2016 15:00:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049018;UNKNOWN;HARD;1;UNKNOWN - DSB_Kk_RVM_101 (049018) - SPS link down + +April 01, 2016 14:00 + +Service Unknown[01-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049012;UNKNOWN;HARD;1;UNKNOWN - DSB_Kk_RVM_103 (049012) - SPS link down +Service Unknown[01-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049388;UNKNOWN;HARD;1;UNKNOWN - DSB_Od_RVM_103 (049388) - SPS link down +Service Unknown[01-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049502;UNKNOWN;HARD;1;UNKNOWN - DSB_Od_RVM_101 (049502) - SPS link down +Service Unknown[01-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049503;UNKNOWN;HARD;1;UNKNOWN - DSB_Od_RVM_102 (049503) - SPS link down +Service Unknown[01-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049924;UNKNOWN;HARD;1;UNKNOWN - DSB_Hg_RVM_102 (049924) - SPS link down +Service Unknown[01-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049313;UNKNOWN;HARD;1;UNKNOWN - DSB_Cph_RVM_101 (049313) - SPS link down +Service Unknown[01-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049402;UNKNOWN;HARD;1;UNKNOWN - DSB_Fa_RVM_102 (049402) - SPS link down +Service Unknown[01-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049910;UNKNOWN;HARD;1;UNKNOWN - DSB_Kh_RVM_110 (049910) - SPS link down +Service Unknown[01-04-2016 14:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049911;UNKNOWN;HARD;1;UNKNOWN - DSB_HtÃ¥_RVM_102 (049911) - SPS link down +Service Ok[01-04-2016 14:55:15] SERVICE ALERT: AccessPoints;AP2_Gunnar_Clausensvej_4_Viby_j-10.87.71.21;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 14:54:35] SERVICE ALERT: AccessPoints;AP2_Storkagervej_15_Risskov-10.87.70.21;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 14:54:35] SERVICE ALERT: AccessPoints;AP1_Bisgsrdmark_5_Holstebro-10.87.41.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 14:54:15] SERVICE ALERT: AccessPoints;AP2_Gunnar_Clausensvej_4_Viby_j-10.87.71.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 14:53:45] SERVICE ALERT: AccessPoints;AP2_Storkagervej_15_Risskov-10.87.70.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 14:53:35] SERVICE ALERT: AccessPoints;AP1_Bisgsrdmark_5_Holstebro-10.87.41.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 14:52:25] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[01-04-2016 14:52:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Critical[01-04-2016 14:51:25] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[01-04-2016 14:51:25] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Ok[01-04-2016 14:39:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 14:38:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Warning[01-04-2016 14:38:05] SERVICE ALERT: REJK-P-CIT005;Disk C: usage;WARNING;HARD;1;WARNING - [Triggered by _Used%>90] - C:\ Total=60.00GB, Used=55.75GB (92.9%), Free=4.25GB (7.1%) +Service Critical[01-04-2016 14:37:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 14:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049544;OK;HARD;1;OK - DSB_Ã…s_RVM_101 (049544) - 5 minutes since last transaction (0495441K.2AC) +Service Ok[01-04-2016 14:18:25] SERVICE ALERT: REJK-P-SPS003;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 54/0 (100%) - RVM: 42/0 (100%) +Service Ok[01-04-2016 14:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048126;OK;HARD;1;OK - STO_Alb_RVM_101 (048126) - 12 minutes since last transaction (0481261K.6C5) +Service Ok[01-04-2016 14:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;OK;HARD;1;OK - DSB_Mr_RVM_101 (049564) - 14 minutes since last transaction (0495641K.281) +Service Ok[01-04-2016 14:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048153;OK;HARD;1;OK - STO_Li_RVM_101 (048153) - 12 minutes since last transaction (0481531K.30F) +Service Critical[01-04-2016 14:08:05] SERVICE ALERT: REJK-P-CIT005;Disk C: usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _Used%>95] - C:\ Total=60.00GB, Used=57.55GB (95.9%), Free=2.45GB (4.1%) +Service Ok[01-04-2016 14:07:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 14:06:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[01-04-2016 14:06:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048001;OK;HARD;1;OK - STO_Kj_RVM_101 (048001) - 5 minutes since last transaction (0480011K.69F) +Service Critical[01-04-2016 14:05:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 14:05:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 14:04:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[01-04-2016 14:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;OK;HARD;1;OK - DSB_Ap_RVM_101 (049508) - 3 minutes since last transaction (0495081K.24D) +Service Critical[01-04-2016 14:03:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 01, 2016 13:00 + +Service Unknown[01-04-2016 13:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048126;UNKNOWN;HARD;1;UNKNOWN - STO_Alb_RVM_101 (048126) - SPS link down +Service Warning[01-04-2016 13:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;WARNING;HARD;1;WARNING - DSB_Mr_RVM_101 (049564) - 1453 minutes since last transaction (0495641K.280) +Service Unknown[01-04-2016 13:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048153;UNKNOWN;HARD;1;UNKNOWN - STO_Li_RVM_101 (048153) - SPS link down +Service Warning[01-04-2016 13:21:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048001;WARNING;HARD;1;WARNING - STO_Kj_RVM_101 (048001) - 1445 minutes since last transaction (0480011K.69E) +Service Ok[01-04-2016 13:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049923;OK;HARD;1;OK - DSB_Ro_RVM_101 (049923) - 2 minutes since last transaction (0499233K.19E) +Service Ok[01-04-2016 13:05:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 13:04:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 13:03:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 13:03:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 13:02:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +April 01, 2016 12:00 + +Service Unknown[01-04-2016 12:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049923;UNKNOWN;HARD;1;UNKNOWN - DSB_Ro_RVM_101 (049923) - SPS link down +Service Ok[01-04-2016 12:49:55] SERVICE ALERT: REJK-P-WEB006;IIS connections;OK;HARD;1;OK (Sample Period 3 sec) - Site Name="_Total", CurrentConnections=7, _ConnectionAttemptsPersec=0/sec +Service Unknown[01-04-2016 12:49:55] SERVICE ALERT: REJK-P-WEB006;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkpweb006__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Ok[01-04-2016 12:43:05] SERVICE ALERT: AccessPoints;AP1_Aabenraavej_67_Skaerbaek-10.85.99.20;OK;HARD;3;OK - Got reply from host +Service Ok[01-04-2016 12:33:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 12:32:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 12:31:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 12:31:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045121;OK;HARD;1;OK - ARR_Tb_RVM_101 (045121) - 301 minutes since last transaction (0451211K.6C6) +Service Ok[01-04-2016 12:30:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049316;OK;HARD;1;OK - DSB_Trk_RVM_101 (049316) - 29 minutes since last transaction (0493161K.3CF) +Service Ok[01-04-2016 12:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049453;OK;HARD;1;OK - DSB_Kv_RVM_101 (049453) - 1379 minutes since last transaction (0494531K.241) +Service Warning[01-04-2016 12:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;WARNING;HARD;1;WARNING - ARR_Kæ_RVM_101 (045160) - 1454 minutes since last transaction (0451601K.2CA) +Service Ok[01-04-2016 12:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;OK;HARD;1;OK - DSB_Og_RVM_101 (049440) - 1034 minutes since last transaction (0494401K.BCE) +Service Ok[01-04-2016 12:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049530;OK;HARD;1;OK - DSB_Hr_RVM_101 (049530) - 13 minutes since last transaction (0495301K.19B) +Service Warning[01-04-2016 12:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049403;WARNING;HARD;1;WARNING - DSB_Tl_RVM_101 (049403) - 1499 minutes since last transaction (0494031K.49F) +Service Ok[01-04-2016 12:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049528;OK;HARD;1;OK - DSB_Ty_RVM_101 (049528) - 119 minutes since last transaction (0495281K.645) +Service Ok[01-04-2016 12:21:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 12:20:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[01-04-2016 12:16:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045121;UNKNOWN;HARD;1;UNKNOWN - ARR_Tb_RVM_101 (045121) - SPS link down +Service Unknown[01-04-2016 12:15:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049316;UNKNOWN;HARD;1;UNKNOWN - DSB_Trk_RVM_101 (049316) - SPS link down +Service Unknown[01-04-2016 12:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049453;UNKNOWN;HARD;1;UNKNOWN - DSB_Kv_RVM_101 (049453) - SPS link down +Service Unknown[01-04-2016 12:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;UNKNOWN;HARD;1;UNKNOWN - DSB_Og_RVM_101 (049440) - SPS link down +Service Unknown[01-04-2016 12:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049403;UNKNOWN;HARD;1;UNKNOWN - DSB_Tl_RVM_101 (049403) - SPS link down +Service Unknown[01-04-2016 12:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049530;UNKNOWN;HARD;1;UNKNOWN - DSB_Hr_RVM_101 (049530) - SPS link down +Service Unknown[01-04-2016 12:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049528;UNKNOWN;HARD;1;UNKNOWN - DSB_Ty_RVM_101 (049528) - SPS link down +Service Ok[01-04-2016 12:01:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 12:00:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 01, 2016 11:00 + +Service Ok[01-04-2016 11:50:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 11:49:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 11:46:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045164;OK;HARD;1;OK - ARR_Hu_RVM_101 (045164) - 1 minutes since last transaction (0451641K.425) +Service Ok[01-04-2016 11:45:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Warning[01-04-2016 11:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049403;WARNING;HARD;1;WARNING - DSB_Tl_RVM_101 (049403) - 1454 minutes since last transaction (0494031K.49F) +Service Critical[01-04-2016 11:44:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 11:43:55] SERVICE ALERT: REJK-P-WEB007;IIS connections;OK;HARD;1;OK (Sample Period 55 sec) - Site Name="_Total", CurrentConnections=50, _ConnectionAttemptsPersec=0/sec +Service Warning[01-04-2016 11:43:25] SERVICE ALERT: REJK-P-SPS003;SPS EOD Distribution - Secondary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 64 minutes - VCF: 53/1 (98%) - RVM: 42/0 (100%) +Service Warning[01-04-2016 11:42:55] SERVICE ALERT: REJK-P-WEB007;IIS connections;WARNING;HARD;1;WARNING (Sample Period 5 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=51, _ConnectionAttemptsPersec=1/sec +Service Ok[01-04-2016 11:36:55] SERVICE ALERT: REJK-P-WEB006;IIS connections;OK;HARD;1;OK (Sample Period 58 sec) - Site Name="_Total", CurrentConnections=7, _ConnectionAttemptsPersec=0/sec +Service Ok[01-04-2016 11:36:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;OK;HARD;1;OK - DSB_Vjs_RVM_101 (049525) - 5 minutes since last transaction (0495251K.37F) +Service Unknown[01-04-2016 11:35:55] SERVICE ALERT: REJK-P-WEB006;IIS connections;UNKNOWN;HARD;1;Collecting first WMI sample because the previous state data file (/tmp/cwpss_checkiisconnections_connections_rejkpweb006__TOTAL__.state) contained no data. Results will be shown the next time the plugin runs. +Service Ok[01-04-2016 11:34:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;OK;HARD;1;OK - ARR_Uf_RVM_101 (045138) - 4 minutes since last transaction (0451381K.0CE) +Service Ok[01-04-2016 11:19:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;OK;HARD;1;OK - NT_Ken_RVM_101 (045001) - 4 minutes since last transaction (0450011K.554) +Service Warning[01-04-2016 11:16:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045164;WARNING;HARD;1;WARNING - ARR_Hu_RVM_101 (045164) - 1441 minutes since last transaction (0451641K.424) +Service Ok[01-04-2016 11:15:45] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[01-04-2016 11:15:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[01-04-2016 11:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;OK;HARD;1;OK - MET_Amb_RVM_101 (047020) - 28 minutes since last transaction (0470201K.018) +Service Ok[01-04-2016 11:06:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;OK;HARD;1;OK - MET_Fb_RVM_101 (047005) - 14 minutes since last transaction (0470051K.077) +Service Ok[01-04-2016 11:04:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;OK;HARD;1;OK - MET_Vea_RVM_101 (047019) - 19 minutes since last transaction (0470191K.618) +Service Ok[01-04-2016 11:04:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;OK;HARD;1;OK - MET_Sot_RVM_101 (047004) - 19 minutes since last transaction (0470041K.AC6) +Service Ok[01-04-2016 11:04:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;OK;HARD;1;OK - MET_Van_RVM_101 (047920) - 25 minutes since last transaction (0479201K.7C3) +Service Ok[01-04-2016 11:04:35] SERVICE ALERT: AccessPoints;AP1_Markedspladsen_6_Logstor-10.75.1.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 11:04:35] SERVICE ALERT: AccessPoints;AP1_Industrivej_16_loekken-10.75.36.20;OK;SOFT;2;OK - Got reply from host +Service Unknown[01-04-2016 11:04:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045001;UNKNOWN;HARD;1;UNKNOWN - NT_Ken_RVM_101 (045001) - SPS link down +Service Ok[01-04-2016 11:04:35] SERVICE ALERT: AccessPoints;AP1_Harald_Fishersvej_6_Lokken-10.75.5.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 11:04:35] SERVICE ALERT: AccessPoints;AP1_Lundeborgvej_22_Aalborg-10.75.28.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 11:04:35] SERVICE ALERT: AccessPoints;AP1_Industrivej_5_Hurup-10.75.33.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 11:04:35] SERVICE ALERT: AccessPoints;AP1_Halkaervej_42_Nibe-10.75.45.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 11:04:25] SERVICE ALERT: AccessPoints;AP1_Brinken_5_Ostervraa-10.75.54.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 11:03:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;OK;HARD;1;OK - MET_Øre_RVM_101 (047018) - 78 minutes since last transaction (0470181K.6EC) +Service Critical[01-04-2016 11:03:45] SERVICE ALERT: AccessPoints;AP1_Industrivej_16_loekken-10.75.36.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 11:03:45] SERVICE ALERT: AccessPoints;AP1_Markedspladsen_6_Logstor-10.75.1.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 11:03:35] SERVICE ALERT: AccessPoints;AP1_Harald_Fishersvej_6_Lokken-10.75.5.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 11:03:35] SERVICE ALERT: AccessPoints;AP1_Lundeborgvej_22_Aalborg-10.75.28.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 11:03:35] SERVICE ALERT: AccessPoints;AP1_Industrivej_5_Hurup-10.75.33.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 11:03:35] SERVICE ALERT: AccessPoints;AP1_Halkaervej_42_Nibe-10.75.45.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 11:03:35] SERVICE ALERT: AccessPoints;AP1_Brinken_5_Ostervraa-10.75.54.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 11:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;OK;HARD;1;OK - MET_Kn_RVM_101 (047917) - 48 minutes since last transaction (0479171K.D69) +Service Ok[01-04-2016 11:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 48 minutes since last transaction (0470031K.4C5) +Service Ok[01-04-2016 11:03:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 18 minutes since last transaction (0470171K.F76) +Service Ok[01-04-2016 11:03:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;OK;HARD;1;OK - MET_Khs_RVM_101 (047902) - 107 minutes since last transaction (0479021K.5C3) +Service Ok[01-04-2016 11:03:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;OK;HARD;1;OK - MET_Fl_RVM_101 (047002) - 32 minutes since last transaction (0470021K.1E0) + +April 01, 2016 10:00 + +Service Ok[01-04-2016 10:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044600;OK;HARD;1;OK - MT_Trg_RVM_101 (044600) - 10 minutes since last transaction (0446001K.182) +Service Ok[01-04-2016 10:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048004;OK;HARD;1;OK - STO_Jsi_RVM_101 (048004) - 8 minutes since last transaction (0480041K.3CC) +Service Unknown[01-04-2016 10:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;UNKNOWN;HARD;1;UNKNOWN - MET_Amb_RVM_101 (047020) - SPS link down +Service Unknown[01-04-2016 10:51:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;UNKNOWN;HARD;1;UNKNOWN - MET_Fb_RVM_101 (047005) - SPS link down +Service Unknown[01-04-2016 10:49:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;UNKNOWN;HARD;1;UNKNOWN - MET_Vea_RVM_101 (047019) - SPS link down +Service Unknown[01-04-2016 10:49:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;UNKNOWN;HARD;1;UNKNOWN - MET_Sot_RVM_101 (047004) - SPS link down +Service Unknown[01-04-2016 10:49:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;UNKNOWN;HARD;1;UNKNOWN - MET_Van_RVM_101 (047920) - SPS link down +Service Unknown[01-04-2016 10:48:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;UNKNOWN;HARD;1;UNKNOWN - MET_Øre_RVM_101 (047018) - SPS link down +Service Unknown[01-04-2016 10:48:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_101 (047917) - SPS link down +Service Unknown[01-04-2016 10:48:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[01-04-2016 10:48:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Unknown[01-04-2016 10:48:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;UNKNOWN;HARD;1;UNKNOWN - MET_Khs_RVM_101 (047902) - SPS link down +Service Unknown[01-04-2016 10:48:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;UNKNOWN;HARD;1;UNKNOWN - MET_Fl_RVM_101 (047002) - SPS link down +Service Ok[01-04-2016 10:47:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 10:46:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 10:40:45] SERVICE ALERT: AccessPoints;AP1_Haandvaerkersvinget_Tinglev-10.85.104.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 10:40:45] SERVICE ALERT: AccessPoints;AP1_Stationsvej_6_Nordborg-10.85.108.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 10:39:55] SERVICE ALERT: AccessPoints;AP1_Haandvaerkersvinget_Tinglev-10.85.104.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 10:39:45] SERVICE ALERT: AccessPoints;AP1_Stationsvej_6_Nordborg-10.85.108.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 10:31:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 10:30:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 10:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045159;OK;HARD;1;OK - ARR_Td_RVM_101 (045159) - 14 minutes since last transaction (0451591K.13A) +Service Ok[01-04-2016 10:29:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 10:28:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +April 01, 2016 09:00 + +Service Unknown[01-04-2016 09:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048004;UNKNOWN;HARD;1;UNKNOWN - STO_Jsi_RVM_101 (048004) - SPS link down +Service Ok[01-04-2016 09:59:05] SERVICE ALERT: AccessPoints;AP1_Rostvedvej_7_Ronde-10.87.60.20;OK;HARD;3;OK - Got reply from host +Service Ok[01-04-2016 09:58:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 09:57:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 09:56:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 09:45:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 09:44:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 09:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045127;OK;HARD;1;OK - ARR_Vno_RVM_101 (045127) - 1154 minutes since last transaction (0451271K.3D3) +Service Ok[01-04-2016 09:26:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 09:25:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 09:24:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[01-04-2016 09:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045127;UNKNOWN;HARD;1;UNKNOWN - ARR_Vno_RVM_101 (045127) - SPS link down +Service Warning[01-04-2016 09:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;WARNING;HARD;1;WARNING - DSB_Vjs_RVM_101 (049525) - 1445 minutes since last transaction (0495251K.37E) +Service Ok[01-04-2016 09:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;OK;HARD;1;OK - MET_Kn_RVM_101 (047917) - 48 minutes since last transaction (0479171K.D65) +Service Ok[01-04-2016 09:03:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 12 minutes since last transaction (0470171K.F73) + +April 01, 2016 08:00 + +Service Warning[01-04-2016 08:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049550;WARNING;HARD;1;WARNING - DSB_Sis_RVM_101 (049550) - 20174 minutes since last transaction (0495501K.06D) +Service Ok[01-04-2016 08:54:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 08:53:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[01-04-2016 08:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049544;WARNING;HARD;1;WARNING - DSB_Ã…s_RVM_101 (049544) - 1445 minutes since last transaction (0495441K.2AB) +Service Unknown[01-04-2016 08:48:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_101 (047917) - SPS link down +Service Unknown[01-04-2016 08:48:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Ok[01-04-2016 08:44:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 08:43:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 08:43:15] SERVICE ALERT: AccessPoints;AP1_Aabenraavej_67_Skaerbaek-10.85.99.20;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[01-04-2016 08:42:15] SERVICE ALERT: AccessPoints;AP1_Aabenraavej_67_Skaerbaek-10.85.99.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 08:41:15] SERVICE ALERT: AccessPoints;AP1_Aabenraavej_67_Skaerbaek-10.85.99.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 08:38:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 08:37:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 08:19:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Ok[01-04-2016 08:18:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;OK;HARD;1;OK - DSB_Hjs_RVM_101 (049542) - 91 minutes since last transaction (0495421K.310) +Service Critical[01-04-2016 08:18:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 08:17:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 08:07:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Ok[01-04-2016 08:07:15] SERVICE ALERT: AccessPoints;AP1_Kobenhavn_Bernstoffsgade-10.65.2.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 08:07:15] SERVICE ALERT: AccessPoints;AP3_Kobenhavn_Bernstoffsgade-10.65.2.22;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 08:06:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 08:06:15] SERVICE ALERT: AccessPoints;AP1_Kobenhavn_Bernstoffsgade-10.65.2.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 08:06:15] SERVICE ALERT: AccessPoints;AP3_Kobenhavn_Bernstoffsgade-10.65.2.22;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 08:05:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[01-04-2016 08:03:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;UNKNOWN;HARD;1;UNKNOWN - DSB_Hjs_RVM_101 (049542) - SPS link down + +April 01, 2016 07:00 + +Service Ok[01-04-2016 07:50:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 07:49:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 07:48:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 07:45:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045163;OK;HARD;1;OK - ARR_Bic_RVM_101 (045163) - 14 minutes since last transaction (0451631K.2BA) +Service Ok[01-04-2016 07:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;OK;HARD;1;OK - NT_Hhs_RVM_101 (045020) - 44 minutes since last transaction (0450201K.A39) +Service Critical[01-04-2016 07:44:05] SERVICE ALERT: AccessPoints;AP1_Rostvedvej_7_Ronde-10.87.60.20;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[01-04-2016 07:43:05] SERVICE ALERT: AccessPoints;AP1_Rostvedvej_7_Ronde-10.87.60.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 07:42:05] SERVICE ALERT: AccessPoints;AP1_Rostvedvej_7_Ronde-10.87.60.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 07:33:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 07:32:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 07:31:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[01-04-2016 07:29:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;UNKNOWN;HARD;1;UNKNOWN - NT_Hhs_RVM_101 (045020) - SPS link down +Service Ok[01-04-2016 07:16:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 07:15:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[01-04-2016 07:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045147;OK;HARD;1;OK - ARR_Hx_RVM_101 (045147) - 14 minutes since last transaction (0451471K.3EF) +Service Ok[01-04-2016 07:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049563;OK;HARD;1;OK - DSB_Os_RVM_101 (049563) - 14 minutes since last transaction (0495631K.34C) +Service Critical[01-04-2016 07:14:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 07:03:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045135;OK;HARD;1;OK - ARR_Rj_RVM_101 (045135) - 2 minutes since last transaction (0451351K.CA1) +Service Ok[01-04-2016 07:01:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 2.4% (395336 kB) free. + +April 01, 2016 06:00 + +Service Ok[01-04-2016 06:59:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049550;OK;HARD;1;OK - DSB_Sis_RVM_101 (049550) - 20054 minutes since last transaction (0495501K.06D) +Service Ok[01-04-2016 06:59:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 06:58:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[01-04-2016 06:51:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.1% (184320 kB) free! +Service Ok[01-04-2016 06:48:25] SERVICE ALERT: REJK-P-SPS005;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 53/0 (100%) - RVM: 37/0 (100%) +Service Ok[01-04-2016 06:48:25] SERVICE ALERT: REJK-P-SPS005;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 53/0 (100%) - RVM: 37/0 (100%) +Service Unknown[01-04-2016 06:48:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045135;UNKNOWN;HARD;1;UNKNOWN - ARR_Rj_RVM_101 (045135) - SPS link down +Service Ok[01-04-2016 06:46:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048039;OK;HARD;1;OK - STO_Ch_RVM_101 (048039) - 856 minutes since last transaction (0480391K.A4E) +Service Ok[01-04-2016 06:44:55] SERVICE ALERT: REJK-P-SPS005;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 0/52 (0%) - RVM: 0/37 (0%) +Service Unknown[01-04-2016 06:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049550;UNKNOWN;HARD;1;UNKNOWN - DSB_Sis_RVM_101 (049550) - SPS link down +Service Critical[01-04-2016 06:43:25] SERVICE ALERT: REJK-P-SPS005;SPS EOD Distribution - Action List;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Warning[01-04-2016 06:43:25] SERVICE ALERT: REJK-P-SPS005;SPS EOD Distribution - Primary Blacklist;WARNING;HARD;1;WARNING - 99% updated in 253 minutes - VCF: 52/0 (100%) - RVM: 36/1 (97%) +Service Ok[01-04-2016 06:41:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 6.0% (987576 kB) free. +Service Critical[01-04-2016 06:39:55] SERVICE ALERT: REJK-P-SPS005;SPS EOD Distribution - Secondary Blacklist;CRITICAL;HARD;1;CRITICAL - 1 devices (RVM or VCF) has EOD older than previous version +Service Warning[01-04-2016 06:36:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.9% (309664 kB) free! +Service Ok[01-04-2016 06:32:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 06:31:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 06:30:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 06:10:05] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Skaelskor-10.84.25.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 06:09:05] SERVICE ALERT: AccessPoints;AP1_Stationsvej_5_Skaelskor-10.84.25.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 06:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;OK;HARD;1;OK - MET_Amb_RVM_101 (047020) - 185 minutes since last transaction (0470201K.007) +Service Ok[01-04-2016 06:06:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;OK;HARD;1;OK - MET_Fb_RVM_101 (047005) - 77 minutes since last transaction (0470051K.064) +Service Ok[01-04-2016 06:04:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;OK;HARD;1;OK - MET_Vea_RVM_101 (047019) - 138 minutes since last transaction (0470191K.60D) +Service Ok[01-04-2016 06:04:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;OK;HARD;1;OK - MET_Sot_RVM_101 (047004) - 361 minutes since last transaction (0470041K.AB6) +Service Ok[01-04-2016 06:04:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;OK;HARD;1;OK - MET_Van_RVM_101 (047920) - 6 minutes since last transaction (0479201K.7B9) +Service Ok[01-04-2016 06:01:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;OK;HARD;1;OK - 3.2% (515900 kB) free. + +April 01, 2016 05:00 + +Service Unknown[01-04-2016 05:51:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047020;UNKNOWN;HARD;1;UNKNOWN - MET_Amb_RVM_101 (047020) - SPS link down +Service Unknown[01-04-2016 05:51:05] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;UNKNOWN;HARD;1;UNKNOWN - MET_Fb_RVM_101 (047005) - SPS link down +Service Unknown[01-04-2016 05:49:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;UNKNOWN;HARD;1;UNKNOWN - MET_Vea_RVM_101 (047019) - SPS link down +Service Unknown[01-04-2016 05:49:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;UNKNOWN;HARD;1;UNKNOWN - MET_Sot_RVM_101 (047004) - SPS link down +Service Unknown[01-04-2016 05:49:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;UNKNOWN;HARD;1;UNKNOWN - MET_Van_RVM_101 (047920) - SPS link down +Service Warning[01-04-2016 05:44:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045147;WARNING;HARD;1;WARNING - ARR_Hx_RVM_101 (045147) - 1446 minutes since last transaction (0451471K.3EE) +Service Ok[01-04-2016 05:06:05] SERVICE ALERT: REJK-P-INT002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 8GB - Used: 2.569GB (32%) - Free: 5.431GB (68%) + +April 01, 2016 04:00 + +Service Ok[01-04-2016 04:46:45] SERVICE ALERT: REJK-P-MDL001;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 12.634GB (79%) - Free: 3.365GB (21%) +Service Ok[01-04-2016 04:43:15] SERVICE ALERT: REJK-P-SPS003;FSV history out;OK;HARD;1;OK +Service Ok[01-04-2016 04:33:25] SERVICE ALERT: REJK-P-SPS006;FSV history out;OK;HARD;1;OK +Service Ok[01-04-2016 04:28:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 04:28:25] SERVICE ALERT: REJK-P-SPS006;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1049 sec exceeded threshold of 900 sec +Service Critical[01-04-2016 04:27:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 04:26:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 04:23:25] SERVICE ALERT: REJK-P-MDL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 9.924GB (62%) - Free: 6.076GB (38%) +Service Critical[01-04-2016 04:23:15] SERVICE ALERT: REJK-P-SPS003;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 912 sec exceeded threshold of 900 sec +Service Warning[01-04-2016 04:18:25] SERVICE ALERT: REJK-P-MDL002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 15.244GB (95%) - Free: 774.078MB (5%) +Service Critical[01-04-2016 04:11:05] SERVICE ALERT: REJK-P-INT002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 8GB - Used: 7.756GB (97%) - Free: 249.078MB (3%) +Service Warning[01-04-2016 04:06:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.2% (197584 kB) free! +Service Critical[01-04-2016 04:03:25] SERVICE ALERT: REJK-P-MDL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.288GB (96%) - Free: 728.469MB (4%) +Service Warning[01-04-2016 04:01:05] SERVICE ALERT: REJK-P-INT002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 8GB - Used: 7.444GB (93%) - Free: 569.012MB (7%) + +April 01, 2016 03:00 + +Service Ok[01-04-2016 03:56:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 03:55:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[01-04-2016 03:51:45] SERVICE ALERT: REJK-P-MDL001;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.58GB (91%) - Free: 1.42GB (9%) +Service Ok[01-04-2016 03:48:25] SERVICE ALERT: REJK-P-SPS006;FSV history out;OK;HARD;1;OK +Service Critical[01-04-2016 03:46:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (168304 kB) free! +Service Ok[01-04-2016 03:43:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 03:42:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 03:41:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[01-04-2016 03:41:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.1% (171884 kB) free! +Service Ok[01-04-2016 03:40:45] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;OK;HARD;1;OK, Current Status: Waiting +Service Critical[01-04-2016 03:38:25] SERVICE ALERT: REJK-P-SPS006;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 915 sec exceeded threshold of 900 sec +Service Warning[01-04-2016 03:37:45] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Critical[01-04-2016 03:36:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (171140 kB) free! +Service Warning[01-04-2016 03:31:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.1% (171652 kB) free! +Service Warning[01-04-2016 03:28:25] SERVICE ALERT: REJK-P-MDL002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.631GB (91%) - Free: 1.369GB (9%) +Service Critical[01-04-2016 03:26:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (171248 kB) free! +Service Ok[01-04-2016 03:25:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 03:24:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 03:20:35] SERVICE ALERT: REJK-P-WEB006;CWS Login;OK;SOFT;2;OK - Login succeeded +Service Critical[01-04-2016 03:19:35] SERVICE ALERT: REJK-P-WEB006;CWS Login;CRITICAL;SOFT;1;Critical - Login failed! +Service Ok[01-04-2016 03:18:15] SERVICE ALERT: REJK-P-WEB008;CWS Login;OK;HARD;5;OK - Login succeeded +Service Ok[01-04-2016 03:15:55] SERVICE ALERT: REJK-P-WEB008;IIS connections;OK;HARD;1;OK (Sample Period 58 sec) - Site Name="_Total", CurrentConnections=9, _ConnectionAttemptsPersec=0/sec +Service Ok[01-04-2016 03:14:35] SERVICE ALERT: REJK-P-WEB007;CWS Login;OK;SOFT;5;OK - Login succeeded +Service Ok[01-04-2016 03:14:35] SERVICE ALERT: REJK-P-WEB006;CWS Login;OK;SOFT;5;OK - Login succeeded +Service Critical[01-04-2016 03:14:25] SERVICE ALERT: REJK-P-WEB007;CWS Login;CRITICAL;SOFT;4;Critical - Login time exceeded 30 seconds! +Service Critical[01-04-2016 03:14:25] SERVICE ALERT: REJK-P-WEB008;CWS Login;CRITICAL;HARD;5;Critical - Login time exceeded 30 seconds! +Service Ok[01-04-2016 03:14:25] SERVICE ALERT: REJK-P-WEB005;CWS Login;OK;SOFT;5;OK - Login succeeded +Service Critical[01-04-2016 03:14:25] SERVICE ALERT: REJK-P-WEB006;CWS Login;CRITICAL;SOFT;4;(Service Check Timed Out) +Service Critical[01-04-2016 03:14:05] SERVICE ALERT: REJK-P-WEB005;CWS Login;CRITICAL;SOFT;4;(Service Check Timed Out) +Service Critical[01-04-2016 03:13:45] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;CRITICAL;HARD;1;CRITICAL - Job has failed 2 times during past 5 executions, Current Status: Waiting +Service Critical[01-04-2016 03:13:05] SERVICE ALERT: REJK-P-WEB008;CWS Login;CRITICAL;SOFT;4;(Service Check Timed Out) +Service Critical[01-04-2016 03:12:05] SERVICE ALERT: REJK-P-WEB007;CWS Login;CRITICAL;SOFT;3;(Service Check Timed Out) +Service Ok[01-04-2016 03:11:55] SERVICE ALERT: REJK-P-WEB005;IIS connections;OK;HARD;1;OK (Sample Period 56 sec) - Site Name="_Total", CurrentConnections=25, _ConnectionAttemptsPersec=0/sec +Service Ok[01-04-2016 03:11:55] SERVICE ALERT: REJK-P-WEB007;IIS connections;OK;HARD;1;OK (Sample Period 56 sec) - Site Name="_Total", CurrentConnections=25, _ConnectionAttemptsPersec=0/sec +Service Ok[01-04-2016 03:11:35] SERVICE ALERT: AccessPoints;AP1_Kristensmindevej_3_Fuglebjerg-10.81.6.20;OK;SOFT;2;OK - Got reply from host +Service Ok[01-04-2016 03:11:35] SERVICE ALERT: AccessPoints;AP1_Gl_Rosagervej_4_Praesto-10.81.12.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 03:11:15] SERVICE ALERT: REJK-P-WEB006;CWS Login;CRITICAL;SOFT;3;(Service Check Timed Out) +Service Ok[01-04-2016 03:10:55] SERVICE ALERT: REJK-P-WEB006;IIS connections;OK;HARD;1;OK (Sample Period 5 sec) - Site Name="_Total", CurrentConnections=23, _ConnectionAttemptsPersec=0/sec +Service Critical[01-04-2016 03:10:55] SERVICE ALERT: REJK-P-WEB008;IIS connections;CRITICAL;HARD;1;CRITICAL (Sample Period 58 sec) - [Triggered by CurrentConnections>75] - Site Name="_Total", CurrentConnections=78, _ConnectionAttemptsPersec=0/sec +Service Critical[01-04-2016 03:10:55] SERVICE ALERT: REJK-P-WEB005;IIS connections;CRITICAL;HARD;1;CRITICAL (Sample Period 56 sec) - [Triggered by CurrentConnections>75] - Site Name="_Total", CurrentConnections=76, _ConnectionAttemptsPersec=0/sec +Service Critical[01-04-2016 03:10:55] SERVICE ALERT: REJK-P-WEB005;CWS Login;CRITICAL;SOFT;3;(Service Check Timed Out) +Service Critical[01-04-2016 03:10:45] SERVICE ALERT: REJK-P-WEB006;IIS connections;CRITICAL;HARD;1;CRITICAL (Sample Period 54 sec) - [Triggered by CurrentConnections>75] - Site Name="_Total", CurrentConnections=76, _ConnectionAttemptsPersec=0/sec +Service Critical[01-04-2016 03:10:35] SERVICE ALERT: AccessPoints;AP1_Kristensmindevej_3_Fuglebjerg-10.81.6.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 03:10:35] SERVICE ALERT: AccessPoints;AP1_Gl_Rosagervej_4_Praesto-10.81.12.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[01-04-2016 03:09:55] SERVICE ALERT: REJK-P-WEB008;IIS connections;WARNING;HARD;1;WARNING (Sample Period 57 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=55, _ConnectionAttemptsPersec=0/sec +Service Critical[01-04-2016 03:09:55] SERVICE ALERT: REJK-P-WEB008;CWS Login;CRITICAL;SOFT;3;(Service Check Timed Out) +Service Warning[01-04-2016 03:09:55] SERVICE ALERT: REJK-P-WEB005;IIS connections;WARNING;HARD;1;WARNING (Sample Period 55 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=57, _ConnectionAttemptsPersec=0/sec +Service Warning[01-04-2016 03:09:55] SERVICE ALERT: REJK-P-WEB007;IIS connections;WARNING;HARD;1;WARNING (Sample Period 55 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=54, _ConnectionAttemptsPersec=0/sec +Service Warning[01-04-2016 03:09:45] SERVICE ALERT: REJK-P-WEB006;IIS connections;WARNING;HARD;1;WARNING (Sample Period 53 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=53, _ConnectionAttemptsPersec=0/sec +Service Ok[01-04-2016 03:09:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 03:08:55] SERVICE ALERT: REJK-P-WEB005;IIS connections;CRITICAL;HARD;1;CRITICAL (Sample Period 3 sec) - [Triggered by CurrentConnections>75] - Site Name="_Total", CurrentConnections=80, _ConnectionAttemptsPersec=1/sec +Service Warning[01-04-2016 03:08:55] SERVICE ALERT: REJK-P-WEB005;IIS connections;WARNING;HARD;1;WARNING (Sample Period 57 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=75, _ConnectionAttemptsPersec=1/sec +Service Critical[01-04-2016 03:08:55] SERVICE ALERT: REJK-P-WEB007;CWS Login;CRITICAL;SOFT;2;(Service Check Timed Out) +Service Critical[01-04-2016 03:08:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 03:08:05] SERVICE ALERT: REJK-P-WEB006;CWS Login;CRITICAL;SOFT;2;(Service Check Timed Out) +Service Warning[01-04-2016 03:07:45] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Critical[01-04-2016 03:07:45] SERVICE ALERT: REJK-P-WEB005;CWS Login;CRITICAL;SOFT;2;(Service Check Timed Out) +Service Ok[01-04-2016 03:06:55] SERVICE ALERT: REJK-P-WEB006;IIS connections;OK;HARD;1;OK (Sample Period 6 sec) - Site Name="_Total", CurrentConnections=12, _ConnectionAttemptsPersec=0/sec +Service Critical[01-04-2016 03:06:45] SERVICE ALERT: REJK-P-WEB008;CWS Login;CRITICAL;SOFT;2;(Service Check Timed Out) +Service Ok[01-04-2016 03:05:55] SERVICE ALERT: REJK-P-WEB008;IIS connections;OK;HARD;1;OK (Sample Period 58 sec) - Site Name="_Total", CurrentConnections=11, _ConnectionAttemptsPersec=0/sec +Service Ok[01-04-2016 03:05:55] SERVICE ALERT: REJK-P-WEB005;IIS connections;OK;HARD;1;OK (Sample Period 56 sec) - Site Name="_Total", CurrentConnections=28, _ConnectionAttemptsPersec=0/sec +Service Critical[01-04-2016 03:05:45] SERVICE ALERT: REJK-P-WEB006;IIS connections;CRITICAL;HARD;1;CRITICAL (Sample Period 54 sec) - [Triggered by CurrentConnections>75] - Site Name="_Total", CurrentConnections=104, _ConnectionAttemptsPersec=1/sec +Service Critical[01-04-2016 03:05:45] SERVICE ALERT: REJK-P-WEB007;CWS Login;CRITICAL;SOFT;1;(Service Check Timed Out) +Service Critical[01-04-2016 03:04:55] SERVICE ALERT: REJK-P-WEB006;CWS Login;CRITICAL;SOFT;1;(Service Check Timed Out) +Service Warning[01-04-2016 03:04:55] SERVICE ALERT: REJK-P-WEB006;IIS connections;WARNING;HARD;1;WARNING (Sample Period 5 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=51, _ConnectionAttemptsPersec=1/sec +Service Critical[01-04-2016 03:04:55] SERVICE ALERT: REJK-P-WEB005;IIS connections;CRITICAL;HARD;1;CRITICAL (Sample Period 55 sec) - [Triggered by CurrentConnections>75] - Site Name="_Total", CurrentConnections=97, _ConnectionAttemptsPersec=1/sec +Service Critical[01-04-2016 03:04:45] SERVICE ALERT: REJK-P-WEB006;IIS connections;CRITICAL;HARD;1;CRITICAL (Sample Period 53 sec) - [Triggered by CurrentConnections>75] - Site Name="_Total", CurrentConnections=108, _ConnectionAttemptsPersec=1/sec +Service Critical[01-04-2016 03:04:35] SERVICE ALERT: REJK-P-WEB005;CWS Login;CRITICAL;SOFT;1;(Service Check Timed Out) +Service Warning[01-04-2016 03:03:55] SERVICE ALERT: REJK-P-WEB006;IIS connections;WARNING;HARD;1;WARNING (Sample Period 4 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=55, _ConnectionAttemptsPersec=1/sec +Service Warning[01-04-2016 03:03:55] SERVICE ALERT: REJK-P-WEB005;IIS connections;WARNING;HARD;1;WARNING (Sample Period 57 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=57, _ConnectionAttemptsPersec=1/sec +Service Ok[01-04-2016 03:03:35] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Critical[01-04-2016 03:03:35] SERVICE ALERT: REJK-P-WEB008;CWS Login;CRITICAL;SOFT;1;(Service Check Timed Out) +Service Ok[01-04-2016 03:03:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Critical[01-04-2016 03:02:55] SERVICE ALERT: REJK-P-WEB008;IIS connections;CRITICAL;HARD;1;CRITICAL (Sample Period 57 sec) - [Triggered by CurrentConnections>75] - Site Name="_Total", CurrentConnections=121, _ConnectionAttemptsPersec=1/sec +Service Warning[01-04-2016 03:01:55] SERVICE ALERT: REJK-P-WEB008;IIS connections;WARNING;HARD;1;WARNING (Sample Period 57 sec) - [Triggered by CurrentConnections>50] - Site Name="_Total", CurrentConnections=63, _ConnectionAttemptsPersec=1/sec +Service Ok[01-04-2016 03:01:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 6.0% (980628 kB) free. +Service Ok[01-04-2016 03:00:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host + +April 01, 2016 02:00 + +Service Critical[01-04-2016 02:59:25] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 02:53:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[01-04-2016 02:53:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[01-04-2016 02:53:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[01-04-2016 02:53:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[01-04-2016 02:52:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[01-04-2016 02:51:05] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[01-04-2016 02:51:05] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[01-04-2016 02:48:35] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Warning[01-04-2016 02:46:05] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.1% (187316 kB) free! +Service Ok[01-04-2016 02:38:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 02:37:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 02:36:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 02:21:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Ok[01-04-2016 02:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;OK;HARD;1;OK - DSB_Øds_RVM_101 (049561) - 474 minutes since last transaction (0495611K.344) +Service Ok[01-04-2016 02:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;OK;HARD;1;OK - DSB_Vjs_RVM_101 (049525) - 1040 minutes since last transaction (0495251K.37E) +Service Ok[01-04-2016 02:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049523;OK;HARD;1;OK - DSB_Lg_RVM_101 (049523) - 443 minutes since last transaction (0495231K.C05) +Service Ok[01-04-2016 02:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049409;OK;HARD;1;OK - DSB_Te_RVM_101 (049409) - 636 minutes since last transaction (0494091K.211) +Service Ok[01-04-2016 02:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049305;OK;HARD;1;OK - DSB_Ni_RVM_101 (049305) - 170 minutes since last transaction (0493051K.3BE) +Service Ok[01-04-2016 02:21:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049436;OK;HARD;1;OK - DSB_Ad_RVM_101 (049436) - 396 minutes since last transaction (0494361K.D6D) +Service Critical[01-04-2016 02:20:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[01-04-2016 02:19:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049408;OK;HARD;1;OK - DSB_Rq_RVM_101 (049408) - 313 minutes since last transaction (0494081K.D42) +Service Critical[01-04-2016 02:19:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 02:19:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049304;OK;HARD;1;OK - DSB_Ok_RVM_101 (049304) - 199 minutes since last transaction (0493041K.86A) +Service Ok[01-04-2016 02:19:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048016;OK;HARD;1;OK - STO_Nel_RVM_101 (048016) - 154 minutes since last transaction (0480161K.916) +Service Ok[01-04-2016 02:19:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;OK;HARD;1;OK - MET_Vea_RVM_101 (047019) - 274 minutes since last transaction (0470191K.60C) +Service Ok[01-04-2016 02:19:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045167;OK;HARD;1;OK - ARR_Ev_RVM_101 (045167) - 2134 minutes since last transaction (0451671K.195) +Service Warning[01-04-2016 02:19:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;WARNING;HARD;1;WARNING - ARR_Uf_RVM_101 (045138) - 2089 minutes since last transaction (0451381K.0CD) +Service Ok[01-04-2016 02:19:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;OK;HARD;1;OK - ARR_Bw_RVM_101 (045111) - 617 minutes since last transaction (0451111K.3B6) +Service Ok[01-04-2016 02:19:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045153;OK;HARD;1;OK - ARR_Vg_RVM_101 (045153) - 93 minutes since last transaction (0451531K.000) +Service Unknown[01-04-2016 02:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;UNKNOWN;HARD;1;UNKNOWN - DSB_Øds_RVM_101 (049561) - SPS link down +Service Unknown[01-04-2016 02:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049525;UNKNOWN;HARD;1;UNKNOWN - DSB_Vjs_RVM_101 (049525) - SPS link down +Service Unknown[01-04-2016 02:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049523;UNKNOWN;HARD;1;UNKNOWN - DSB_Lg_RVM_101 (049523) - SPS link down +Service Unknown[01-04-2016 02:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049409;UNKNOWN;HARD;1;UNKNOWN - DSB_Te_RVM_101 (049409) - SPS link down +Service Unknown[01-04-2016 02:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049305;UNKNOWN;HARD;1;UNKNOWN - DSB_Ni_RVM_101 (049305) - SPS link down +Service Unknown[01-04-2016 02:06:15] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049436;UNKNOWN;HARD;1;UNKNOWN - DSB_Ad_RVM_101 (049436) - SPS link down +Service Ok[01-04-2016 02:06:05] SERVICE ALERT: REJK-P-SQL003;Boris connections;OK;HARD;1;OK - Number of BORIS TCRW connected: 257 +Service Unknown[01-04-2016 02:04:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049408;UNKNOWN;HARD;1;UNKNOWN - DSB_Rq_RVM_101 (049408) - SPS link down +Service Unknown[01-04-2016 02:04:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049304;UNKNOWN;HARD;1;UNKNOWN - DSB_Ok_RVM_101 (049304) - SPS link down +Service Unknown[01-04-2016 02:04:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048016;UNKNOWN;HARD;1;UNKNOWN - STO_Nel_RVM_101 (048016) - SPS link down +Service Unknown[01-04-2016 02:04:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;UNKNOWN;HARD;1;UNKNOWN - MET_Vea_RVM_101 (047019) - SPS link down +Service Ok[01-04-2016 02:04:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Unknown[01-04-2016 02:04:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045167;UNKNOWN;HARD;1;UNKNOWN - ARR_Ev_RVM_101 (045167) - SPS link down +Service Unknown[01-04-2016 02:04:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;UNKNOWN;HARD;1;UNKNOWN - ARR_Uf_RVM_101 (045138) - SPS link down +Service Unknown[01-04-2016 02:04:45] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;UNKNOWN;HARD;1;UNKNOWN - ARR_Bw_RVM_101 (045111) - SPS link down +Service Unknown[01-04-2016 02:04:35] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045153;UNKNOWN;HARD;1;UNKNOWN - ARR_Vg_RVM_101 (045153) - SPS link down +Service Critical[01-04-2016 02:03:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 02:03:35] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1813 exceeded threshold of 1000 +Service Critical[01-04-2016 02:03:35] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1336 exceeded threshold of 1000 +Service Critical[01-04-2016 02:03:35] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[01-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[01-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[01-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[01-04-2016 02:03:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[01-04-2016 02:02:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 02:02:15] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[01-04-2016 02:01:05] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[01-04-2016 02:01:05] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Warning[01-04-2016 02:01:05] SERVICE ALERT: REJK-P-SQL003;Boris connections;WARNING;HARD;1;WARNING - Number of BORIS TCRW connected: 192 + +April 01, 2016 01:00 + +Service Ok[01-04-2016 01:56:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 01:55:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 01:40:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 01:39:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 01:38:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 01:23:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 01:22:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 01:21:25] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[01-04-2016 01:21:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;WARNING;HARD;1;WARNING - 1.3% (217600 kB) free! +Service Ok[01-04-2016 01:17:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 01:16:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 01:16:15] SERVICE ALERT: REJK-P-SMC002;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (170640 kB) free! +Service Critical[01-04-2016 01:15:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 01:00:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host + +April 01, 2016 00:00 + +Service Critical[01-04-2016 00:59:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 00:45:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Ok[01-04-2016 00:44:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 00:43:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 00:42:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[01-04-2016 00:40:05] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[01-04-2016 00:27:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[01-04-2016 00:26:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[01-04-2016 00:25:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[01-04-2016 00:14:55] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049518;OK;HARD;1;OK - DSB_Hs_RVM_101 (049518) - 149 minutes since last transaction (0495181K.32D) +Service Ok[01-04-2016 00:10:45] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[01-04-2016 00:09:55] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +Alert History +Last Updated: Tue Apr 12 15:22:04 CEST 2016 +Nagios® Core™ 3.4.1 - www.nagios.org +Logged in as ThalesMNI +View Status Detail For All Hosts +View Notifications For All Hosts +All Hosts and Services + +Earlier Archive +Earlier Archive +Log File Navigation +Tue Mar 29 00:00:00 CEST 2016 +to +Wed Mar 30 00:00:00 CEST 2016 More Recent Archive +More Recent Archive + +File: /var/log/nagios/archives/nagios-03-30-2016-00.log +State type options: + +History detail level for all hosts: + + Hide Flapping Alerts + Hide Downtime Alerts + Hide Process Messages + Older Entries First +Update + +March 29, 2016 23:00 + +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045196;OK;HARD;1;OK - ARR_Um_RVM_101 (045196) - 3599 minutes since last transaction (0451961K.069) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;OK;HARD;1;OK - ARR_Hw_RVM_101 (045145) - 509 minutes since last transaction (0451451K.2DE) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045126;OK;HARD;1;OK - ARR_Va_RVM_101 (045126) - 149 minutes since last transaction (0451261K.E21) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045131;OK;HARD;1;OK - ARR_Øg_RVM_101 (045131) - 479 minutes since last transaction (0451311K.DD4) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045194;OK;HARD;1;OK - ARR_Yd_RVM_101 (045194) - 614 minutes since last transaction (0451941K.36C) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045148;OK;HARD;1;OK - ARR_Vi_RVM_101 (045148) - 374 minutes since last transaction (0451481K.D7B) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045102;OK;HARD;1;OK - ARR_Ur_RVM_101 (045102) - 614 minutes since last transaction (0451021K.E39) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047026;OK;HARD;1;OK - MET_Feo_RVM_101 (047026) - 193 minutes since last transaction (0470261K.694) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048011;OK;HARD;1;OK - STO_Vlb_RVM_101 (048011) - 119 minutes since last transaction (0480111K.476) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045146;OK;HARD;1;OK - ARR_Ln_RVM_101 (045146) - 1694 minutes since last transaction (0451461K.15B) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045171;OK;HARD;1;OK - ARR_Ry_RVM_101 (045171) - 291 minutes since last transaction (0451711K.AA9) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049443;OK;HARD;1;OK - DSB_Lih_RVM_101 (049443) - 119 minutes since last transaction (0494431K.466) +Service Critical[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045115;CRITICAL;HARD;1;CRITICAL - ARR_Rej_RVM_101 (045115) - 6494 minutes since last transaction (0451151K.25C) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045132;OK;HARD;1;OK - ARR_Ta_RVM_101 (045132) - 174 minutes since last transaction (0451321K.5F2) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048090;OK;HARD;1;OK - STO_Ã…lm_RVM_101 (048090) - 89 minutes since last transaction (0480901K.014) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049205;OK;HARD;1;OK - DSB_Sg_RVM_101 (049205) - 46 minutes since last transaction (0492051K.1C4) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049517;OK;HARD;1;OK - DSB_Hed_RVM_101 (049517) - 992 minutes since last transaction (0495171K.59D) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045158;OK;HARD;1;OK - ARR_Bs_RVM_101 (045158) - 4394 minutes since last transaction (0451581K.220) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048151;OK;HARD;1;OK - STO_Hi_RVM_101 (048151) - 45 minutes since last transaction (0481511K.36E) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049373;OK;HARD;1;OK - DSB_Sg_RVM_102 (049373) - 134 minutes since last transaction (0493731K.6FC) +Service Critical[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049504;CRITICAL;HARD;1;CRITICAL - DSB_Hp_RVM_101 (049504) - 74264 minutes since last transaction (0495041K.040) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049444;OK;HARD;1;OK - DSB_Bl_RVM_101 (049444) - 134 minutes since last transaction (0494441K.D98) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047024;OK;HARD;1;OK - MET_Ørs_RVM_101 (047024) - 192 minutes since last transaction (0470241K.9E4) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;OK;HARD;1;OK - DSB_Og_RVM_101 (049440) - 434 minutes since last transaction (0494401K.BC6) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049501;OK;HARD;1;OK - DSB_Ng_RVM_101 (049501) - 119 minutes since last transaction (0495011K.285) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;OK;HARD;1;OK - DSB_RÃ¥d_RVM_101 (049380) - 434 minutes since last transaction (0493801K.622) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049454;OK;HARD;1;OK - DSB_Fh_RVM_101 (049454) - 104 minutes since last transaction (0494541K.1A1) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049943;OK;HARD;1;OK - DSB_Ab_RVM_102 (049943) - 59 minutes since last transaction (0499431K.4C5) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;OK;HARD;1;OK - DSB_Svv_RVM_101 (049551) - 479 minutes since last transaction (0495511K.620) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049914;OK;HARD;1;OK - DSB_Lw_RVM_101 (049914) - 89 minutes since last transaction (0499141K.92B) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049352;OK;HARD;1;OK - DSB_Vj_RVM_101 (049352) - 44 minutes since last transaction (0493521K.805) +Service Ok[29-03-2016 23:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049552;OK;HARD;1;OK - DSB_Svg_RVM_101 (049552) - 174 minutes since last transaction (0495521K.E4A) +Service Ok[29-03-2016 23:55:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Ok[29-03-2016 23:54:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 23:53:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 23:51:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;OK;HARD;1;OK - MET_Fb_RVM_101 (047005) - 50 minutes since last transaction (0470051K.FDC) +Service Critical[29-03-2016 23:50:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Unknown[29-03-2016 23:45:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049404;UNKNOWN;HARD;1;UNKNOWN - DSB_Kd_RVM_101 (049404) - SPS link down +Service Unknown[29-03-2016 23:45:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045163;UNKNOWN;HARD;1;UNKNOWN - ARR_Bic_RVM_101 (045163) - SPS link down +Service Unknown[29-03-2016 23:45:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049505;UNKNOWN;HARD;1;UNKNOWN - DSB_Tp_RVM_101 (049505) - SPS link down +Service Unknown[29-03-2016 23:45:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049316;UNKNOWN;HARD;1;UNKNOWN - DSB_Trk_RVM_101 (049316) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045196;UNKNOWN;HARD;1;UNKNOWN - ARR_Um_RVM_101 (045196) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045145;UNKNOWN;HARD;1;UNKNOWN - ARR_Hw_RVM_101 (045145) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045126;UNKNOWN;HARD;1;UNKNOWN - ARR_Va_RVM_101 (045126) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045131;UNKNOWN;HARD;1;UNKNOWN - ARR_Øg_RVM_101 (045131) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045194;UNKNOWN;HARD;1;UNKNOWN - ARR_Yd_RVM_101 (045194) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045148;UNKNOWN;HARD;1;UNKNOWN - ARR_Vi_RVM_101 (045148) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045102;UNKNOWN;HARD;1;UNKNOWN - ARR_Ur_RVM_101 (045102) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048011;UNKNOWN;HARD;1;UNKNOWN - STO_Vlb_RVM_101 (048011) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047026;UNKNOWN;HARD;1;UNKNOWN - MET_Feo_RVM_101 (047026) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045146;UNKNOWN;HARD;1;UNKNOWN - ARR_Ln_RVM_101 (045146) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045171;UNKNOWN;HARD;1;UNKNOWN - ARR_Ry_RVM_101 (045171) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049443;UNKNOWN;HARD;1;UNKNOWN - DSB_Lih_RVM_101 (049443) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045115;UNKNOWN;HARD;1;UNKNOWN - ARR_Rej_RVM_101 (045115) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045132;UNKNOWN;HARD;1;UNKNOWN - ARR_Ta_RVM_101 (045132) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048090;UNKNOWN;HARD;1;UNKNOWN - STO_Ã…lm_RVM_101 (048090) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049205;UNKNOWN;HARD;1;UNKNOWN - DSB_Sg_RVM_101 (049205) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049517;UNKNOWN;HARD;1;UNKNOWN - DSB_Hed_RVM_101 (049517) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045158;UNKNOWN;HARD;1;UNKNOWN - ARR_Bs_RVM_101 (045158) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048151;UNKNOWN;HARD;1;UNKNOWN - STO_Hi_RVM_101 (048151) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049373;UNKNOWN;HARD;1;UNKNOWN - DSB_Sg_RVM_102 (049373) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049504;UNKNOWN;HARD;1;UNKNOWN - DSB_Hp_RVM_101 (049504) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049444;UNKNOWN;HARD;1;UNKNOWN - DSB_Bl_RVM_101 (049444) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047024;UNKNOWN;HARD;1;UNKNOWN - MET_Ørs_RVM_101 (047024) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049440;UNKNOWN;HARD;1;UNKNOWN - DSB_Og_RVM_101 (049440) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;UNKNOWN;HARD;1;UNKNOWN - DSB_RÃ¥d_RVM_101 (049380) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049501;UNKNOWN;HARD;1;UNKNOWN - DSB_Ng_RVM_101 (049501) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049454;UNKNOWN;HARD;1;UNKNOWN - DSB_Fh_RVM_101 (049454) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049551;UNKNOWN;HARD;1;UNKNOWN - DSB_Svv_RVM_101 (049551) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049943;UNKNOWN;HARD;1;UNKNOWN - DSB_Ab_RVM_102 (049943) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049914;UNKNOWN;HARD;1;UNKNOWN - DSB_Lw_RVM_101 (049914) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049552;UNKNOWN;HARD;1;UNKNOWN - DSB_Svg_RVM_101 (049552) - SPS link down +Service Unknown[29-03-2016 23:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049352;UNKNOWN;HARD;1;UNKNOWN - DSB_Vj_RVM_101 (049352) - SPS link down +Service Ok[29-03-2016 23:40:44] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;OK;HARD;1;OK, Current Status: Waiting +Service Ok[29-03-2016 23:38:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 23:37:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[29-03-2016 23:37:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 23:36:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 23:36:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[29-03-2016 23:36:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047005;UNKNOWN;HARD;1;UNKNOWN - MET_Fb_RVM_101 (047005) - SPS link down +Service Ok[29-03-2016 23:21:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 23:20:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[29-03-2016 23:13:44] SERVICE ALERT: REJK-P-SQL006;Job - Entity log export NO AIF DSB - SI;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Ok[29-03-2016 23:05:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 23:04:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 23:03:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 23:00:04] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;CRITICAL;HARD;1;CRITICAL - JOB - Creation of collection letter has not been executed since 2016-03-28 21:10:01. Current Status: Waiting + +March 29, 2016 22:00 + +Service Ok[29-03-2016 22:50:34] SERVICE ALERT: AccessPoints;AP1_Granvaenget_8_Herning-10.87.34.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 22:50:34] SERVICE ALERT: AccessPoints;AP1_Samsoevej_29_Hinnerup-10.87.66.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 22:50:34] SERVICE ALERT: AccessPoints;AP1_Mellemstrupvej_7_Grenaa-10.87.73.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 22:50:34] SERVICE ALERT: AccessPoints;AP1_AArhusvej_3_Allingaabro-10.87.55.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 22:50:24] SERVICE ALERT: AccessPoints;AP1_Ebeltoft_Busterminal_Ebeltoft-10.87.58.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 22:49:44] SERVICE ALERT: AccessPoints;AP1_Granvaenget_8_Herning-10.87.34.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 22:49:44] SERVICE ALERT: AccessPoints;AP1_Samsoevej_29_Hinnerup-10.87.66.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 22:49:44] SERVICE ALERT: AccessPoints;AP1_Mellemstrupvej_7_Grenaa-10.87.73.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 22:49:44] SERVICE ALERT: AccessPoints;AP1_AArhusvej_3_Allingaabro-10.87.55.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 22:49:24] SERVICE ALERT: AccessPoints;AP1_Ebeltoft_Busterminal_Ebeltoft-10.87.58.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 22:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;OK;HARD;1;OK - ARR_Vis_RVM_101 (045110) - 1636 minutes since last transaction (0451101K.0D0) +Service Ok[29-03-2016 22:03:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Unknown[29-03-2016 22:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;UNKNOWN;HARD;1;UNKNOWN - ARR_Vis_RVM_101 (045110) - SPS link down +Service Critical[29-03-2016 22:02:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 22:01:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +March 29, 2016 21:00 + +Service Ok[29-03-2016 21:55:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Ok[29-03-2016 21:51:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 21:50:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 21:50:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[29-03-2016 21:48:34] SERVICE ALERT: AccessPoints;AP2_Holbaek_Dito-10.84.13.21;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 21:48:34] SERVICE ALERT: AccessPoints;AP1_Dalsvinget_6_Slagelse-10.84.28.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 21:48:24] SERVICE ALERT: AccessPoints;AP1_K_P_Danosvej_2_Holbaek-10.84.13.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 21:48:24] SERVICE ALERT: AccessPoints;AP1_Holbaek_Dito-10.84.13.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 21:48:24] SERVICE ALERT: AccessPoints;AP1_Bag_station_5-10.84.19.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 21:47:44] SERVICE ALERT: AccessPoints;AP2_Holbaek_Dito-10.84.13.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 21:47:44] SERVICE ALERT: AccessPoints;AP1_Dalsvinget_6_Slagelse-10.84.28.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 21:47:24] SERVICE ALERT: AccessPoints;AP1_K_P_Danosvej_2_Holbaek-10.84.13.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 21:47:24] SERVICE ALERT: AccessPoints;AP1_Holbaek_Dito-10.84.13.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 21:47:24] SERVICE ALERT: AccessPoints;AP1_Bag_station_5-10.84.19.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 21:45:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[29-03-2016 21:40:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[29-03-2016 21:35:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 21:34:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 21:33:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 21:24:04] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;OK;HARD;1;OK +Service Ok[29-03-2016 21:18:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[29-03-2016 21:18:34] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Ok[29-03-2016 21:18:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 21:17:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 21:03:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1014 exceeded threshold of 1000 +Service Critical[29-03-2016 21:03:34] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1580 exceeded threshold of 1000 +Service Ok[29-03-2016 21:02:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 21:01:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 21:00:04] SERVICE ALERT: REJK-P-SQL003;TRK - DCP Buffer;OK;HARD;1;OK - 2651 row(s) in dcp.ObjTransactionBuffer - oldest insert at 2016-03-29 20:20:51 + +March 29, 2016 20:00 + +Service Warning[29-03-2016 20:55:04] SERVICE ALERT: REJK-P-SQL003;TRK - DCP Buffer;WARNING;HARD;1;WARNING - 24886 row(s) in dcp.ObjTransactionBuffer - oldest insert at 2016-03-29 20:05:38 +Service Critical[29-03-2016 20:54:04] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Warning[29-03-2016 20:49:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049560;WARNING;HARD;1;WARNING - DSB_Ht_RVM_101 (049560) - 1444 minutes since last transaction (0495601K.46A) +Service Ok[29-03-2016 20:46:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 20:45:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 20:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;OK;HARD;1;OK - ARR_Vis_RVM_101 (045110) - 1516 minutes since last transaction (0451101K.0D0) +Service Ok[29-03-2016 20:31:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 20:30:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[29-03-2016 20:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;UNKNOWN;HARD;1;UNKNOWN - ARR_Vis_RVM_101 (045110) - SPS link down +Service Critical[29-03-2016 20:15:04] SERVICE ALERT: REJK-P-BCM003;RCOB import directory count;CRITICAL;HARD;1;CRITICAL - count 18 exceeded threshold of 1 +Service Ok[29-03-2016 20:14:04] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;OK;HARD;1;OK +Service Critical[29-03-2016 20:04:04] SERVICE ALERT: REJK-P-SQL003;Unprocessed TCS transactions;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[29-03-2016 20:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;OK;HARD;1;OK - ARR_Vis_RVM_101 (045110) - 1486 minutes since last transaction (0451101K.0D0) +Service Ok[29-03-2016 20:00:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host + +March 29, 2016 19:00 + +Service Critical[29-03-2016 19:59:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 19:56:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;OK;HARD;1;OK, Current Status: Waiting +Service Unknown[29-03-2016 19:48:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;UNKNOWN;HARD;1;UNKNOWN - ARR_Vis_RVM_101 (045110) - SPS link down +Service Ok[29-03-2016 19:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049511;OK;HARD;1;OK - DSB_Na_RVM_101 (049511) - 8 minutes since last transaction (0495111K.2EB) +Service Ok[29-03-2016 19:44:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 19:43:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 19:42:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[29-03-2016 19:41:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Ok[29-03-2016 19:27:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 19:26:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 19:23:34] SERVICE ALERT: AccessPoints;AP2_Storkagervej_15_Risskov-10.87.70.21;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 19:23:34] SERVICE ALERT: AccessPoints;AP1_Bisgsrdmark_5_Holstebro-10.87.41.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 19:22:44] SERVICE ALERT: AccessPoints;AP2_Storkagervej_15_Risskov-10.87.70.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 19:22:34] SERVICE ALERT: AccessPoints;AP1_Bisgsrdmark_5_Holstebro-10.87.41.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 19:15:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Warning[29-03-2016 19:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044600;WARNING;HARD;1;WARNING - MT_Trg_RVM_101 (044600) - 1454 minutes since last transaction (0446001K.180) +Service Ok[29-03-2016 19:11:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 19:10:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 19:10:14] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Warning[29-03-2016 19:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;WARNING;HARD;1;WARNING - DSB_Ap_RVM_101 (049508) - 1443 minutes since last transaction (0495081K.24C) +Service Ok[29-03-2016 19:00:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host + +March 29, 2016 18:00 + +Service Critical[29-03-2016 18:59:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 18:58:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 18:55:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 18:54:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 18:53:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 18:49:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049022;OK;HARD;1;OK - DSB_Næn_RVM_101 (049022) - 4 minutes since last transaction (0490221K.F5D) +Service Ok[29-03-2016 18:38:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 18:37:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 18:34:34] SERVICE ALERT: AccessPoints;AP3_Industrivej_22_Skibby-10.71.44.22;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 18:33:44] SERVICE ALERT: AccessPoints;AP3_Industrivej_22_Skibby-10.71.44.22;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 18:28:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 18:27:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 18:26:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 18:26:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;OK;HARD;1;OK +Service Ok[29-03-2016 18:22:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 18:21:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[29-03-2016 18:21:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045112;WARNING;HARD;1;WARNING - ARR_Ds_RVM_101 (045112) - 1446 minutes since last transaction (0451121K.235) +Service Critical[29-03-2016 18:21:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 969 sec exceeded threshold of 900 sec +Service Ok[29-03-2016 18:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;OK;HARD;1;OK - DSB_Ap_RVM_101 (049508) - 1398 minutes since last transaction (0495081K.24C) +Service Ok[29-03-2016 18:16:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049446;OK;HARD;1;OK - DSB_Hj_RVM_101 (049446) - 16 minutes since last transaction (0494461K.9DC) +Service Ok[29-03-2016 18:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045113;OK;HARD;1;OK - ARR_Æk_RVM_101 (045113) - 494 minutes since last transaction (0451131K.802) +Service Ok[29-03-2016 18:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045103;OK;HARD;1;OK - ARR_Bn_RVM_101 (045103) - 581 minutes since last transaction (0451031K.7A8) +Service Ok[29-03-2016 18:06:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 18:05:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[29-03-2016 18:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049508;UNKNOWN;HARD;1;UNKNOWN - DSB_Ap_RVM_101 (049508) - SPS link down +Service Unknown[29-03-2016 18:01:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049446;UNKNOWN;HARD;1;UNKNOWN - DSB_Hj_RVM_101 (049446) - SPS link down + +March 29, 2016 17:00 + +Service Unknown[29-03-2016 17:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045113;UNKNOWN;HARD;1;UNKNOWN - ARR_Æk_RVM_101 (045113) - SPS link down +Service Unknown[29-03-2016 17:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045103;UNKNOWN;HARD;1;UNKNOWN - ARR_Bn_RVM_101 (045103) - SPS link down +Service Ok[29-03-2016 17:51:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;OK;HARD;1;OK - STO_Hot_RVM_101 (048148) - 50 minutes since last transaction (0481481K.8D0) +Service Ok[29-03-2016 17:50:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 17:49:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 17:48:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048117;OK;HARD;1;OK - STO_Gtg_RVM_101 (048117) - 18 minutes since last transaction (0481171K.DB2) +Service Ok[29-03-2016 17:48:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048517;OK;HARD;1;OK - STO_Val_RVM_103 (048517) - 18 minutes since last transaction (0485171K.5DA) +Service Unknown[29-03-2016 17:36:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048148;UNKNOWN;HARD;1;UNKNOWN - STO_Hot_RVM_101 (048148) - SPS link down +Service Ok[29-03-2016 17:34:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 17:33:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Unknown[29-03-2016 17:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048117;UNKNOWN;HARD;1;UNKNOWN - STO_Gtg_RVM_101 (048117) - SPS link down +Service Unknown[29-03-2016 17:33:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048517;UNKNOWN;HARD;1;UNKNOWN - STO_Val_RVM_103 (048517) - SPS link down +Service Critical[29-03-2016 17:32:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 17:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045131;OK;HARD;1;OK - ARR_Øg_RVM_101 (045131) - 89 minutes since last transaction (0451311K.DD4) +Service Ok[29-03-2016 17:17:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 17:16:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 17:15:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[29-03-2016 17:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045131;UNKNOWN;HARD;1;UNKNOWN - ARR_Øg_RVM_101 (045131) - SPS link down +Service Ok[29-03-2016 17:00:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host + +March 29, 2016 16:00 + +Service Critical[29-03-2016 16:59:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 16:58:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 16:56:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 16:55:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 16:54:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 16:43:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 16:42:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 16:30:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045163;CRITICAL;HARD;1;CRITICAL - ARR_Bic_RVM_101 (045163) - 2894 minutes since last transaction (0451631K.2B7) +Service Ok[29-03-2016 16:27:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 16:26:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 16:23:14] SERVICE ALERT: REJK-P-SQL003;TRK - DCP Exception;CRITICAL;HARD;1;Critical - sum: 132.431 / avg: 16.553 files in dcp.ObjTransactionException for the past 7 days +Service Warning[29-03-2016 16:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049022;WARNING;HARD;1;WARNING - DSB_Næn_RVM_101 (049022) - 1443 minutes since last transaction (0490221K.F5C) +Service Ok[29-03-2016 16:15:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[29-03-2016 16:10:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[29-03-2016 16:09:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 16:08:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 16:07:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 16:01:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049540;OK;HARD;1;OK - DSB_Oss_RVM_101 (049540) - 1 minutes since last transaction (0495401K.64B) + +March 29, 2016 15:00 + +Service Ok[29-03-2016 15:56:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 15:55:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 15:54:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 15:31:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 15:30:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 15:30:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049554;OK;HARD;1;OK - DSB_Bak_RVM_101 (049554) - 14 minutes since last transaction (0495541K.4FF) +Service Ok[29-03-2016 15:24:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 15:23:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 15:22:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 15:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045122;OK;HARD;1;OK - ARR_Esn_RVM_101 (045122) - 2 minutes since last transaction (0451221K.99B) +Service Warning[29-03-2016 15:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045104;WARNING;HARD;1;WARNING - ARR_Hæ_RVM_101 (045104) - 1443 minutes since last transaction (0451041K.266) +Service Ok[29-03-2016 15:07:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Ok[29-03-2016 15:07:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 15:06:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 15:06:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 15:06:04] SERVICE ALERT: REJK-P-SQL006;Job - NetsACC Invoicing TSY - BO;OK;HARD;1;OK, Current Status: Waiting +Service Critical[29-03-2016 15:05:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +March 29, 2016 14:00 + +Service Ok[29-03-2016 14:50:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[29-03-2016 14:45:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[29-03-2016 14:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;OK;HARD;1;OK - ARR_Kæ_RVM_101 (045160) - 14 minutes since last transaction (0451601K.2C5) +Service Ok[29-03-2016 14:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048007;OK;HARD;1;OK - STO_Und_RVM_101 (048007) - 19 minutes since last transaction (0480073K.0AB) +Service Ok[29-03-2016 14:40:04] SERVICE ALERT: REJK-P-SQL003;TRK - DCP Buffer;OK;HARD;1;OK - 744 row(s) in dcp.ObjTransactionBuffer - oldest insert at 2016-03-29 14:35:38 +Service Ok[29-03-2016 14:35:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 14:35:04] SERVICE ALERT: REJK-P-SQL003;TRK - DCP Buffer;CRITICAL;HARD;1;CRITICAL - 2155 row(s) in dcp.ObjTransactionBuffer - oldest insert at 2016-03-09 19:28:30 +Service Critical[29-03-2016 14:34:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 14:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045138;OK;HARD;1;OK - ARR_Uf_RVM_101 (045138) - 4 minutes since last transaction (0451381K.0CC) +Service Unknown[29-03-2016 14:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048007;UNKNOWN;HARD;1;UNKNOWN - STO_Und_RVM_101 (048007) - SPS link down +Service Ok[29-03-2016 14:25:04] SERVICE ALERT: REJK-P-SQL003;TRK - DCP Buffer;OK;HARD;1;OK - 1246 row(s) in dcp.ObjTransactionBuffer - oldest insert at 2016-03-29 14:20:24 +Service Ok[29-03-2016 14:21:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 14:20:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 14:19:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 14:16:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;CRITICAL;HARD;1;CRITICAL - Job has failed 2 times during past 5 executions, Current Status: Waiting +Service Warning[29-03-2016 14:16:04] SERVICE ALERT: REJK-P-SQL006;Job - NetsACC Invoicing TSY - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 3 executions, Current Status: Waiting +Service Ok[29-03-2016 14:15:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 14:15:04] SERVICE ALERT: REJK-P-SQL003;TRK - DCP Buffer;CRITICAL;HARD;1;CRITICAL - 6402 row(s) in dcp.ObjTransactionBuffer - oldest insert at 2016-02-22 08:50:24 +Service Ok[29-03-2016 14:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;OK;HARD;1;OK - DSB_Bet_RVM_101 (049515) - 14 minutes since last transaction (0495151K.3C9) +Service Ok[29-03-2016 14:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;OK;HARD;1;OK - DSB_RÃ¥d_RVM_101 (049380) - 14 minutes since last transaction (0493801K.621) +Service Critical[29-03-2016 14:14:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 14:10:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[29-03-2016 14:05:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[29-03-2016 14:04:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 14:04:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 14:03:54] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 14:03:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 14:03:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;OK;HARD;1;OK - STO_St_RVM_101 (048116) - 2 minutes since last transaction (0481163K.079) +Service Warning[29-03-2016 14:01:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Ok[29-03-2016 14:01:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047015;OK;HARD;1;OK - MET_Uni_RVM_101 (047015) - 14 minutes since last transaction (0470151K.703) +Service Ok[29-03-2016 14:01:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047029;OK;HARD;1;OK - MET_Cph_RVM_102 (047029) - 1 minutes since last transaction (0470293K.0FD) +Service Ok[29-03-2016 14:00:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047014;OK;HARD;1;OK - MET_Isb_RVM_101 (047014) - 12 minutes since last transaction (0470141K.ECF) +Service Ok[29-03-2016 14:00:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047028;OK;HARD;1;OK - MET_Cph_RVM_101 (047028) - 12 minutes since last transaction (0470281K.6EF) + +March 29, 2016 13:00 + +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047009;OK;HARD;1;OK - MET_Kn_RVM_102 (047009) - 12 minutes since last transaction (0470091K.3FD) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047006;OK;HARD;1;OK - MET_For_RVM_101 (047006) - 29 minutes since last transaction (0470061K.97C) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047026;OK;HARD;1;OK - MET_Feo_RVM_101 (047026) - 13 minutes since last transaction (0470261K.690) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047022;OK;HARD;1;OK - MET_Lgp_RVM_101 (047022) - 29 minutes since last transaction (0470221K.156) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047023;OK;HARD;1;OK - MET_Lgp_RVM_102 (047023) - 12 minutes since last transaction (0470231K.458) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047010;OK;HARD;1;OK - MET_Kgn_RVM_101 (047010) - 13 minutes since last transaction (0470101K.F20) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047012;OK;HARD;1;OK - MET_Khc_RVM_101 (047012) - 13 minutes since last transaction (0470121K.B85) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047021;OK;HARD;1;OK - MET_Amb_RVM_102 (047021) - 12 minutes since last transaction (0470211K.0FF) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047027;OK;HARD;1;OK - MET_Ksa_RVM_101 (047027) - 13 minutes since last transaction (0470271K.F51) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047007;OK;HARD;1;OK - MET_For_RVM_102 (047007) - 29 minutes since last transaction (0470071K.317) +Service Ok[29-03-2016 13:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047024;OK;HARD;1;OK - MET_Ørs_RVM_101 (047024) - 85 minutes since last transaction (0470241K.9DA) +Service Critical[29-03-2016 13:56:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;CRITICAL;HARD;1;CRITICAL - Job has failed 2 times during past 5 executions, Current Status: Waiting +Service Unknown[29-03-2016 13:46:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047015;UNKNOWN;HARD;1;UNKNOWN - MET_Uni_RVM_101 (047015) - SPS link down +Service Unknown[29-03-2016 13:46:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047029;UNKNOWN;HARD;1;UNKNOWN - MET_Cph_RVM_102 (047029) - SPS link down +Service Unknown[29-03-2016 13:45:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047014;UNKNOWN;HARD;1;UNKNOWN - MET_Isb_RVM_101 (047014) - SPS link down +Service Unknown[29-03-2016 13:45:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047028;UNKNOWN;HARD;1;UNKNOWN - MET_Cph_RVM_101 (047028) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047006;UNKNOWN;HARD;1;UNKNOWN - MET_For_RVM_101 (047006) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047009;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_102 (047009) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047026;UNKNOWN;HARD;1;UNKNOWN - MET_Feo_RVM_101 (047026) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047022;UNKNOWN;HARD;1;UNKNOWN - MET_Lgp_RVM_101 (047022) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047023;UNKNOWN;HARD;1;UNKNOWN - MET_Lgp_RVM_102 (047023) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047010;UNKNOWN;HARD;1;UNKNOWN - MET_Kgn_RVM_101 (047010) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047012;UNKNOWN;HARD;1;UNKNOWN - MET_Khc_RVM_101 (047012) - SPS link down +Service Warning[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;WARNING;HARD;1;WARNING - ARR_Kæ_RVM_101 (045160) - 1454 minutes since last transaction (0451601K.2C4) +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047021;UNKNOWN;HARD;1;UNKNOWN - MET_Amb_RVM_102 (047021) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047027;UNKNOWN;HARD;1;UNKNOWN - MET_Ksa_RVM_101 (047027) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047007;UNKNOWN;HARD;1;UNKNOWN - MET_For_RVM_102 (047007) - SPS link down +Service Unknown[29-03-2016 13:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047024;UNKNOWN;HARD;1;UNKNOWN - MET_Ørs_RVM_101 (047024) - SPS link down +Service Warning[29-03-2016 13:41:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;WARNING;HARD;1;WARNING - Job has failed 2 times during past 5 executions, Current Status: Withhold +Service Critical[29-03-2016 13:36:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;CRITICAL;HARD;1;CRITICAL - Job has failed 2 times during past 5 executions, Current Status: Waiting +Service Warning[29-03-2016 13:26:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Ok[29-03-2016 13:18:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 13:17:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 13:16:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044601;OK;HARD;1;OK - MT_Mst_RVM_101 (044601) - 1 minutes since last transaction (0446011K.1CE) +Service Ok[29-03-2016 13:16:04] SERVICE ALERT: AccessPoints;AP1_Vejlevej_119_Fredericia-10.85.111.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 13:15:14] SERVICE ALERT: AccessPoints;AP1_Vejlevej_119_Fredericia-10.85.111.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 13:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049511;CRITICAL;HARD;1;CRITICAL - DSB_Na_RVM_101 (049511) - 2894 minutes since last transaction (0495111K.2EA) +Service Critical[29-03-2016 13:14:14] SERVICE ALERT: AccessPoints;AP1_Vejlevej_119_Fredericia-10.85.111.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 13:08:14] SERVICE ALERT: AccessPoints;AP2_Gunnar_Clausensvej_4_Viby_j-10.87.71.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 13:07:14] SERVICE ALERT: AccessPoints;AP2_Gunnar_Clausensvej_4_Viby_j-10.87.71.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 13:06:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;OK;HARD;1;OK, Current Status: Waiting +Service Critical[29-03-2016 13:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049542;CRITICAL;HARD;1;CRITICAL - DSB_Hjs_RVM_101 (049542) - 2883 minutes since last transaction (0495421K.30E) +Service Ok[29-03-2016 13:02:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 13:01:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Warning[29-03-2016 13:01:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Critical[29-03-2016 13:00:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +March 29, 2016 12:00 + +Service Ok[29-03-2016 12:48:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 12:47:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 12:46:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;CRITICAL;HARD;1;CRITICAL - Job has failed 4 times during past 5 executions, Current Status: Waiting +Service Critical[29-03-2016 12:46:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 12:45:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 12:44:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 12:43:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 12:42:44] SERVICE ALERT: AccessPoints;AP1_Karetmagervej_14_Dronninglund-10.75.9.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:34] SERVICE ALERT: AccessPoints;AP1_Industrivej_4_Terndrup-10.75.10.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:34] SERVICE ALERT: AccessPoints;AP4_John_F_Kennedys_Plads_1_Aalborg-10.75.11.23;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:34] SERVICE ALERT: AccessPoints;AP1_Skagensvej_58_Tversted-10.75.21.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:24] SERVICE ALERT: AccessPoints;AP3_John_F_Kennedys_Plads_1_Aalborg-10.75.11.22;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:24] SERVICE ALERT: AccessPoints;AP1_Bransagervej_23_Pandrup-10.75.35.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:24] SERVICE ALERT: AccessPoints;AP2_Fabriksvej_21_Fjerritslev-10.75.16.21;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:24] SERVICE ALERT: AccessPoints;AP1_Fabriksvej_21_Fjerritslev-10.75.16.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:24] SERVICE ALERT: AccessPoints;AP1_John_F_Kennedys_Plads_1_Aalborg-10.75.11.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:24] SERVICE ALERT: AccessPoints;AP1_Aarupvej_24_Thisted-10.75.50.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:04] SERVICE ALERT: AccessPoints;AP1_Fanovej_12_Hjorring-10.75.6.20;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 12:42:04] SERVICE ALERT: AccessPoints;AP1_Limfjordsvej_30_Logstor-10.75.2.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 12:41:44] SERVICE ALERT: AccessPoints;AP1_Karetmagervej_14_Dronninglund-10.75.9.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:44] SERVICE ALERT: AccessPoints;AP1_Industrivej_4_Terndrup-10.75.10.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[29-03-2016 12:41:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;WARNING;HARD;1;WARNING - Job has failed 4 times during past 5 executions, Current Status: Withhold +Service Critical[29-03-2016 12:41:44] SERVICE ALERT: AccessPoints;AP4_John_F_Kennedys_Plads_1_Aalborg-10.75.11.23;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:34] SERVICE ALERT: AccessPoints;AP1_Skagensvej_58_Tversted-10.75.21.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:34] SERVICE ALERT: AccessPoints;AP3_John_F_Kennedys_Plads_1_Aalborg-10.75.11.22;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:34] SERVICE ALERT: AccessPoints;AP1_Bransagervej_23_Pandrup-10.75.35.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:24] SERVICE ALERT: AccessPoints;AP2_Fabriksvej_21_Fjerritslev-10.75.16.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:24] SERVICE ALERT: AccessPoints;AP1_John_F_Kennedys_Plads_1_Aalborg-10.75.11.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:24] SERVICE ALERT: AccessPoints;AP1_Fabriksvej_21_Fjerritslev-10.75.16.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:24] SERVICE ALERT: AccessPoints;AP1_Aarupvej_24_Thisted-10.75.50.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:14] SERVICE ALERT: AccessPoints;AP1_Fanovej_12_Hjorring-10.75.6.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:41:14] SERVICE ALERT: AccessPoints;AP1_Limfjordsvej_30_Logstor-10.75.2.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[29-03-2016 12:31:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049540;WARNING;HARD;1;WARNING - DSB_Oss_RVM_101 (049540) - 1452 minutes since last transaction (0495401K.64A) +Service Ok[29-03-2016 12:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048090;OK;HARD;1;OK - STO_Ã…lm_RVM_101 (048090) - 29 minutes since last transaction (0480903K.068) +Service Warning[29-03-2016 12:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045020;WARNING;HARD;1;WARNING - NT_Hhs_RVM_101 (045020) - 1452 minutes since last transaction (0450201K.A2C) +Service Ok[29-03-2016 12:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048107;OK;HARD;1;OK - STO_Her_RVM_101 (048107) - 13 minutes since last transaction (0481071K.F93) +Service Warning[29-03-2016 12:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049380;WARNING;HARD;1;WARNING - DSB_RÃ¥d_RVM_101 (049380) - 1450 minutes since last transaction (0493801K.620) +Service Ok[29-03-2016 12:28:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 12:27:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 12:26:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;CRITICAL;HARD;1;CRITICAL - Job has failed 2 times during past 5 executions, Current Status: Waiting +Service Unknown[29-03-2016 12:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;UNKNOWN;HARD;1;UNKNOWN - STO_St_RVM_101 (048116) - SPS link down +Service Warning[29-03-2016 12:16:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Unknown[29-03-2016 12:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048090;UNKNOWN;HARD;1;UNKNOWN - STO_Ã…lm_RVM_101 (048090) - SPS link down +Service Unknown[29-03-2016 12:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048107;UNKNOWN;HARD;1;UNKNOWN - STO_Her_RVM_101 (048107) - SPS link down +Service Ok[29-03-2016 12:14:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 12:13:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 12:12:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 12:11:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 12:04:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;OK;HARD;1;OK - ARR_Bw_RVM_101 (045111) - 4 minutes since last transaction (0451111K.3AE) +Service Ok[29-03-2016 12:03:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;OK;HARD;1;OK - STO_St_RVM_101 (048116) - 2 minutes since last transaction (0481161K.0C4) +Service Ok[29-03-2016 12:01:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;OK;HARD;1;OK, Current Status: Waiting + +March 29, 2016 11:00 + +Service Critical[29-03-2016 11:59:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049564;CRITICAL;HARD;1;CRITICAL - DSB_Mr_RVM_101 (049564) - 2892 minutes since last transaction (0495641K.27F) +Service Ok[29-03-2016 11:58:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 11:57:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 11:56:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 11:55:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 11:54:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[29-03-2016 11:48:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048116;UNKNOWN;HARD;1;UNKNOWN - STO_St_RVM_101 (048116) - SPS link down +Service Warning[29-03-2016 11:46:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Ok[29-03-2016 11:39:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 11:38:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 11:37:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 11:27:04] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSM - BO;OK;HARD;1;OK, Current Status: Waiting +Service Critical[29-03-2016 11:26:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;CRITICAL;HARD;1;CRITICAL - Job has failed 2 times during past 5 executions, Current Status: Waiting +Service Ok[29-03-2016 11:22:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 11:21:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 11:17:14] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[29-03-2016 11:17:14] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Warning[29-03-2016 11:16:44] SERVICE ALERT: REJK-P-SQL006;Job - POM orders creation and synchronization DAT - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 5 executions, Current Status: Waiting +Service Ok[29-03-2016 11:16:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 11:16:24] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Critical[29-03-2016 11:16:14] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[29-03-2016 11:15:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 11:14:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 11:13:24] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSN - BO;OK;HARD;1;OK, Current Status: Waiting +Service Ok[29-03-2016 11:12:14] SERVICE ALERT: REJK-P-DPS006;Netstat DPS;OK;HARD;1;OK +Service Critical[29-03-2016 11:09:44] SERVICE ALERT: REJK-P-DPS006;Netstat DPS;CRITICAL;HARD;1;(Service Check Timed Out) +Service Ok[29-03-2016 11:08:04] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting DSB - BO;OK;HARD;1;OK, Current Status: Waiting +Service Ok[29-03-2016 11:06:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Ok[29-03-2016 11:06:44] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting ATO - BO;OK;HARD;1;OK, Current Status: Waiting +Service Critical[29-03-2016 11:05:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 11:04:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +March 29, 2016 10:00 + +Service Ok[29-03-2016 10:55:24] SERVICE ALERT: REJK-P-DPS001;Netstat DPS;OK;HARD;1;OK +Service Critical[29-03-2016 10:51:34] SERVICE ALERT: REJK-P-DPS001;Netstat DPS;CRITICAL;HARD;1;(Service Check Timed Out) +Service Ok[29-03-2016 10:48:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;OK;HARD;1;OK - DSB_Vm_RVM_101 (049406) - 62 minutes since last transaction (0494061K.A91) +Service Ok[29-03-2016 10:36:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049451;OK;HARD;1;OK - DSB_Sa_RVM_101 (049451) - 805 minutes since last transaction (0494511K.5AA) +Service Ok[29-03-2016 10:36:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049321;OK;HARD;1;OK - DSB_Gt_RVM_101 (049321) - 14 minutes since last transaction (0493211K.827) +Service Warning[29-03-2016 10:36:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;WARNING;HARD;1;WARNING - ARR_Sm_RVM_101 (045154) - 1580 minutes since last transaction (0451541K.2FB) +Service Unknown[29-03-2016 10:33:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049406;UNKNOWN;HARD;1;UNKNOWN - DSB_Vm_RVM_101 (049406) - SPS link down +Service Ok[29-03-2016 10:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;OK;HARD;1;OK - ARR_Kæ_RVM_101 (045160) - 1259 minutes since last transaction (0451601K.2C4) +Service Ok[29-03-2016 10:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;OK;HARD;1;OK - STO_Sol_RVM_101 (049331) - 89 minutes since last transaction (0493311K.F50) +Service Ok[29-03-2016 10:29:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 10:28:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[29-03-2016 10:27:04] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSM - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Unknown[29-03-2016 10:21:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049451;UNKNOWN;HARD;1;UNKNOWN - DSB_Sa_RVM_101 (049451) - SPS link down +Service Unknown[29-03-2016 10:21:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049321;UNKNOWN;HARD;1;UNKNOWN - DSB_Gt_RVM_101 (049321) - SPS link down +Service Unknown[29-03-2016 10:21:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;UNKNOWN;HARD;1;UNKNOWN - ARR_Sm_RVM_101 (045154) - SPS link down +Service Ok[29-03-2016 10:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045167;OK;HARD;1;OK - ARR_Ev_RVM_101 (045167) - 1249 minutes since last transaction (0451671K.192) +Service Ok[29-03-2016 10:19:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Ok[29-03-2016 10:19:14] SERVICE ALERT: REJK-P-DPS002;Netstat DPS;OK;HARD;1;OK +Service Critical[29-03-2016 10:18:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 10:17:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 10:16:14] SERVICE ALERT: REJK-P-DPS002;Netstat DPS;CRITICAL;HARD;1;(Service Check Timed Out) +Service Unknown[29-03-2016 10:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045160;UNKNOWN;HARD;1;UNKNOWN - ARR_Kæ_RVM_101 (045160) - SPS link down +Service Unknown[29-03-2016 10:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049331;UNKNOWN;HARD;1;UNKNOWN - STO_Sol_RVM_101 (049331) - SPS link down +Service Warning[29-03-2016 10:13:24] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting TSN - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Ok[29-03-2016 10:10:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Warning[29-03-2016 10:08:04] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting DSB - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Critical[29-03-2016 10:05:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[29-03-2016 10:04:54] SERVICE ALERT: REJK-P-DPS004;Netstat DPS;OK;HARD;1;OK +Service Unknown[29-03-2016 10:04:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045167;UNKNOWN;HARD;1;UNKNOWN - ARR_Ev_RVM_101 (045167) - SPS link down +Service Ok[29-03-2016 10:04:24] SERVICE ALERT: REJK-P-DPS002;Netstat DPS;OK;HARD;1;OK +Service Ok[29-03-2016 10:03:14] SERVICE ALERT: REJK-P-DPS003;Netstat DPS;OK;HARD;1;OK +Service Ok[29-03-2016 10:02:44] SERVICE ALERT: REJK-P-DPS006;Netstat DPS;OK;HARD;1;OK +Service Critical[29-03-2016 10:01:14] SERVICE ALERT: REJK-P-DPS002;Netstat DPS;CRITICAL;HARD;1;(Service Check Timed Out) +Service Critical[29-03-2016 10:01:14] SERVICE ALERT: REJK-P-DPS004;Netstat DPS;CRITICAL;HARD;1;(Service Check Timed Out) + +March 29, 2016 09:00 + +Service Ok[29-03-2016 09:59:54] SERVICE ALERT: REJK-P-DPS001;Netstat DPS;OK;HARD;1;OK +Service Critical[29-03-2016 09:59:44] SERVICE ALERT: REJK-P-DPS006;Netstat DPS;CRITICAL;HARD;1;(Service Check Timed Out) +Service Critical[29-03-2016 09:59:34] SERVICE ALERT: REJK-P-DPS003;Netstat DPS;CRITICAL;HARD;1;(Service Check Timed Out) +Service Ok[29-03-2016 09:58:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 09:57:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 09:56:34] SERVICE ALERT: REJK-P-DPS001;Netstat DPS;CRITICAL;HARD;1;(Service Check Timed Out) +Service Ok[29-03-2016 09:52:24] SERVICE ALERT: REJK-P-DPS005;Netstat DPS;OK;HARD;1;OK +Service Critical[29-03-2016 09:49:44] SERVICE ALERT: REJK-P-DPS005;Netstat DPS;CRITICAL;HARD;1;(Service Check Timed Out) +Service Ok[29-03-2016 09:47:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 09:46:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[29-03-2016 09:46:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045121;OK;HARD;1;OK - ARR_Tb_RVM_101 (045121) - 1 minutes since last transaction (0451211K.6BD) +Service Critical[29-03-2016 09:45:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 09:42:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 09:41:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 09:30:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 09:29:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 09:28:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 09:21:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045125;OK;HARD;1;OK - ARR_Vka_RVM_101 (045125) - 5 minutes since last transaction (0451251K.34D) +Service Ok[29-03-2016 09:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045127;OK;HARD;1;OK - ARR_Vno_RVM_101 (045127) - 14 minutes since last transaction (0451271K.3CD) +Service Warning[29-03-2016 09:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049515;WARNING;HARD;1;WARNING - DSB_Bet_RVM_101 (049515) - 1454 minutes since last transaction (0495151K.3C8) +Service Ok[29-03-2016 09:13:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 09:12:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 09:11:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[29-03-2016 09:06:44] SERVICE ALERT: REJK-P-SQL006;Job - Payment journal posting ATO - BO;WARNING;HARD;1;WARNING - Job has failed 1 times during past 2 executions, Current Status: Waiting +Service Warning[29-03-2016 09:01:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044601;WARNING;HARD;1;WARNING - MT_Mst_RVM_101 (044601) - 1441 minutes since last transaction (0446011K.1CD) + +March 29, 2016 08:00 + +Service Ok[29-03-2016 08:48:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 044602;OK;HARD;1;OK - MT_Mal_RVM_101 (044602) - 3 minutes since last transaction (0446021K.298) +Service Ok[29-03-2016 08:41:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 08:40:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 08:39:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 08:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048019;OK;HARD;1;OK - STO_Gre_RVM_101 (048019) - 13 minutes since last transaction (0480191K.B3D) +Service Ok[29-03-2016 08:24:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 08:23:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 08:22:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[29-03-2016 08:21:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045154;WARNING;HARD;1;WARNING - ARR_Sm_RVM_101 (045154) - 1445 minutes since last transaction (0451541K.2FB) +Service Ok[29-03-2016 08:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;OK;HARD;1;OK - MET_Vea_RVM_101 (047019) - 4 minutes since last transaction (0470191K.5BA) +Service Ok[29-03-2016 08:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;OK;HARD;1;OK - MET_Van_RVM_101 (047920) - 63 minutes since last transaction (0479201K.776) +Service Ok[29-03-2016 08:19:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;OK;HARD;1;OK - MET_Sot_RVM_101 (047004) - 4 minutes since last transaction (0470041K.A1D) +Service Ok[29-03-2016 08:18:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;OK;HARD;1;OK - MET_Øre_RVM_101 (047018) - 3 minutes since last transaction (0470181K.674) +Service Ok[29-03-2016 08:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;OK;HARD;1;OK - MET_Kn_RVM_101 (047917) - 18 minutes since last transaction (0479171K.CC8) +Service Ok[29-03-2016 08:18:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;OK;HARD;1;OK - MET_Lit_RVM_101 (047003) - 3 minutes since last transaction (0470031K.45B) +Service Ok[29-03-2016 08:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;OK;HARD;1;OK - MET_Bc_RVM_101 (047017) - 32 minutes since last transaction (0470171K.F16) +Service Ok[29-03-2016 08:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;OK;HARD;1;OK - MET_Fl_RVM_101 (047002) - 13 minutes since last transaction (0470021K.190) +Service Ok[29-03-2016 08:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;OK;HARD;1;OK - MET_Khs_RVM_101 (047902) - 62 minutes since last transaction (0479021K.597) +Service Ok[29-03-2016 08:15:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049417;OK;HARD;1;OK - DSB_Gø_RVM_101 (049417) - 14 minutes since last transaction (0494171K.7D7) +Service Unknown[29-03-2016 08:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048019;UNKNOWN;HARD;1;UNKNOWN - STO_Gre_RVM_101 (048019) - SPS link down +Service Ok[29-03-2016 08:07:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 08:06:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 08:05:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[29-03-2016 08:04:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047019;UNKNOWN;HARD;1;UNKNOWN - MET_Vea_RVM_101 (047019) - SPS link down +Service Unknown[29-03-2016 08:04:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047920;UNKNOWN;HARD;1;UNKNOWN - MET_Van_RVM_101 (047920) - SPS link down +Service Unknown[29-03-2016 08:04:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047004;UNKNOWN;HARD;1;UNKNOWN - MET_Sot_RVM_101 (047004) - SPS link down +Service Unknown[29-03-2016 08:03:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047018;UNKNOWN;HARD;1;UNKNOWN - MET_Øre_RVM_101 (047018) - SPS link down +Service Ok[29-03-2016 08:03:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;OK;HARD;1;OK - DSB_Hl_RVM_101 (049448) - 14 minutes since last transaction (0494481K.3DE) +Service Unknown[29-03-2016 08:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047917;UNKNOWN;HARD;1;UNKNOWN - MET_Kn_RVM_101 (047917) - SPS link down +Service Unknown[29-03-2016 08:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047003;UNKNOWN;HARD;1;UNKNOWN - MET_Lit_RVM_101 (047003) - SPS link down +Service Unknown[29-03-2016 08:03:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047017;UNKNOWN;HARD;1;UNKNOWN - MET_Bc_RVM_101 (047017) - SPS link down +Service Unknown[29-03-2016 08:03:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047002;UNKNOWN;HARD;1;UNKNOWN - MET_Fl_RVM_101 (047002) - SPS link down +Service Unknown[29-03-2016 08:03:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 047902;UNKNOWN;HARD;1;UNKNOWN - MET_Khs_RVM_101 (047902) - SPS link down + +March 29, 2016 07:00 + +Service Ok[29-03-2016 07:50:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 07:49:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[29-03-2016 07:48:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049448;UNKNOWN;HARD;1;UNKNOWN - DSB_Hl_RVM_101 (049448) - SPS link down +Service Critical[29-03-2016 07:34:44] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045111;CRITICAL;HARD;1;CRITICAL - ARR_Bw_RVM_101 (045111) - 2884 minutes since last transaction (0451111K.3AD) +Service Ok[29-03-2016 07:34:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 07:33:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 07:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045106;OK;HARD;1;OK - ARR_Ri_RVM_101 (045106) - 8 minutes since last transaction (0451061K.39B) +Service Ok[29-03-2016 07:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048106;OK;HARD;1;OK - STO_Hut_RVM_101 (048106) - 12 minutes since last transaction (0481061K.A7A) +Service Ok[29-03-2016 07:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049354;OK;HARD;1;OK - DSB_Uu_RVM_101 (049354) - 14 minutes since last transaction (0493541K.4F6) +Service Ok[29-03-2016 07:20:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Ok[29-03-2016 07:18:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049556;OK;HARD;1;OK - DSB_Vsa_RVM_101 (049556) - 2 minutes since last transaction (0495561K.3C1) +Service Critical[29-03-2016 07:15:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[29-03-2016 07:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045094;OK;HARD;1;OK - NT_Sal_RVM_101 (045094) - 6 minutes since last transaction (0450941K.16F) +Service Unknown[29-03-2016 07:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048106;UNKNOWN;HARD;1;UNKNOWN - STO_Hut_RVM_101 (048106) - SPS link down +Service Ok[29-03-2016 07:14:14] SERVICE ALERT: AccessPoints;AP1_Vejlevej_119_Fredericia-10.85.111.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 07:13:14] SERVICE ALERT: AccessPoints;AP1_Vejlevej_119_Fredericia-10.85.111.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 07:12:14] SERVICE ALERT: AccessPoints;AP1_Vejlevej_119_Fredericia-10.85.111.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 07:03:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 07:02:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +March 29, 2016 06:00 + +Service Ok[29-03-2016 06:56:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 06:55:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 06:54:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 06:51:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049561;OK;HARD;1;OK - DSB_Øds_RVM_101 (049561) - 5 minutes since last transaction (0495611K.342) +Service Ok[29-03-2016 06:51:14] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 048519;OK;HARD;1;OK - DSB_So_RVM_101 (048519) - 5 minutes since last transaction (0485191K.809) +Service Ok[29-03-2016 06:31:14] SERVICE ALERT: AccessPoints;AP1_Refshalevej_141_havnebus-10.71.1.20;OK;HARD;3;OK - Got reply from host +Service Ok[29-03-2016 06:30:04] SERVICE ALERT: REJK-P-SPS001;SPS EOD Distribution - Secondary Blacklist;OK;HARD;1;OK - VCF: 53/0 (100%) - RVM: 36/0 (100%) +Service Ok[29-03-2016 06:29:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049403;OK;HARD;1;OK - DSB_Tl_RVM_101 (049403) - 14 minutes since last transaction (0494031K.499) +Service Ok[29-03-2016 06:29:24] SERVICE ALERT: REJK-P-SPS001;SPS EOD Distribution - Primary Blacklist;OK;HARD;1;OK - VCF: 53/0 (100%) - RVM: 36/0 (100%) +Service Ok[29-03-2016 06:28:24] SERVICE ALERT: REJK-P-SPS001;SPS EOD Distribution - Action List;OK;HARD;1;OK - VCF: 53/0 (100%) - RVM: 36/0 (100%) +Service Ok[29-03-2016 06:17:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 06:16:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 06:16:24] SERVICE ALERT: AccessPoints;AP1_Refshalevej_141_havnebus-10.71.1.20;CRITICAL;HARD;3;Critical - No response from host! +Service Critical[29-03-2016 06:15:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 06:15:24] SERVICE ALERT: AccessPoints;AP1_Refshalevej_141_havnebus-10.71.1.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[29-03-2016 06:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045105;OK;HARD;1;OK - ARR_Sne_RVM_101 (045105) - 1049 minutes since last transaction (0451051K.533) +Service Ok[29-03-2016 06:14:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049566;OK;HARD;1;OK - DSB_Ko_RVM_101 (049566) - 14 minutes since last transaction (0495661K.317) +Service Critical[29-03-2016 06:14:24] SERVICE ALERT: AccessPoints;AP1_Refshalevej_141_havnebus-10.71.1.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 06:09:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 06:08:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! + +March 29, 2016 05:00 + +Service Ok[29-03-2016 05:48:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;OK;HARD;1;OK - ARR_Vis_RVM_101 (045110) - 631 minutes since last transaction (0451101K.0D0) +Service Ok[29-03-2016 05:45:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 05:44:54] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045118;OK;HARD;1;OK - ARR_Rbn_RVM_101 (045118) - 11 minutes since last transaction (0451181K.833) +Service Critical[29-03-2016 05:44:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 05:38:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 05:37:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[29-03-2016 05:33:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;UNKNOWN;HARD;1;UNKNOWN - ARR_Vis_RVM_101 (045110) - SPS link down +Service Ok[29-03-2016 05:14:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 05:13:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 05:13:24] SERVICE ALERT: REJK-P-SPS002;FSV history out;OK;HARD;1;OK +Service Ok[29-03-2016 05:12:14] SERVICE ALERT: REJK-P-SPS010;FSV history out;OK;HARD;1;OK +Service Critical[29-03-2016 05:08:24] SERVICE ALERT: REJK-P-SPS002;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 912 sec exceeded threshold of 900 sec +Service Critical[29-03-2016 05:07:14] SERVICE ALERT: REJK-P-SPS010;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1057 sec exceeded threshold of 900 sec + +March 29, 2016 04:00 + +Service Ok[29-03-2016 04:58:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 04:57:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 04:56:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;OK;HARD;1;OK +Service Ok[29-03-2016 04:53:24] SERVICE ALERT: REJK-P-SPS006;FSV history out;OK;HARD;1;OK +Service Critical[29-03-2016 04:51:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 952 sec exceeded threshold of 900 sec +Service Critical[29-03-2016 04:48:24] SERVICE ALERT: REJK-P-SPS006;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 916 sec exceeded threshold of 900 sec +Service Ok[29-03-2016 04:23:04] SERVICE ALERT: AccessPoints;AP3_Limfjordsvej_30_Logstor-10.75.2.22;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 04:22:04] SERVICE ALERT: AccessPoints;AP3_Limfjordsvej_30_Logstor-10.75.2.22;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 04:17:14] SERVICE ALERT: REJK-P-SPS010;FSV history in;OK;HARD;1;OK +Service Ok[29-03-2016 04:16:44] SERVICE ALERT: REJK-P-MDL001;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 9.785GB (61%) - Free: 6.214GB (39%) +Service Ok[29-03-2016 04:12:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 04:12:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 04:11:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 04:11:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 04:07:14] SERVICE ALERT: REJK-P-SPS010;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2061 sec exceeded threshold of 1800 sec +Service Warning[29-03-2016 04:06:44] SERVICE ALERT: REJK-P-MDL001;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 15.239GB (95%) - Free: 778.852MB (5%) +Service Ok[29-03-2016 04:03:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;OK;HARD;1;OK - ARR_Vis_RVM_101 (045110) - 526 minutes since last transaction (0451101K.0D0) +Service Ok[29-03-2016 04:03:24] SERVICE ALERT: REJK-P-MDL002;Ram usage;OK;HARD;1;OK - Physical Memory: Total: 16GB - Used: 10.038GB (63%) - Free: 5.961GB (37%) +Service Critical[29-03-2016 04:01:44] SERVICE ALERT: REJK-P-MDL001;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.291GB (96%) - Free: 725.977MB (4%) +Service Ok[29-03-2016 04:01:04] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 6.7% (1089508 kB) free. + +March 29, 2016 03:00 + +Service Ok[29-03-2016 03:56:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Ok[29-03-2016 03:56:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 03:56:04] SERVICE ALERT: REJK-P-SMC003;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (157600 kB) free! +Service Critical[29-03-2016 03:55:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 03:55:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Unknown[29-03-2016 03:48:34] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 045110;UNKNOWN;HARD;1;UNKNOWN - ARR_Vis_RVM_101 (045110) - SPS link down +Service Critical[29-03-2016 03:48:24] SERVICE ALERT: REJK-P-MDL002;Ram usage;CRITICAL;HARD;1;CRITICAL - [Triggered by _MemUsed%>95] - Physical Memory: Total: 16GB - Used: 15.377GB (96%) - Free: 637.547MB (4%) +Service Ok[29-03-2016 03:40:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 03:39:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 03:38:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Warning[29-03-2016 03:36:44] SERVICE ALERT: REJK-P-MDL001;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.707GB (92%) - Free: 1.293GB (8%) +Service Ok[29-03-2016 03:33:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;OK;HARD;1;OK +Service Ok[29-03-2016 03:33:34] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;OK;HARD;1;OK +Service Ok[29-03-2016 03:30:34] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;OK;HARD;1;OK +Service Warning[29-03-2016 03:28:24] SERVICE ALERT: REJK-P-MDL002;Ram usage;WARNING;HARD;1;WARNING - [Triggered by _MemUsed%>90] - Physical Memory: Total: 16GB - Used: 14.734GB (92%) - Free: 1.265GB (8%) +Service Ok[29-03-2016 03:24:24] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;OK;HARD;1;OK +Service Ok[29-03-2016 03:23:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 03:22:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 03:21:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 03:18:24] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[29-03-2016 03:18:14] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[29-03-2016 03:18:14] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Ok[29-03-2016 03:18:14] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). (List is on next line) +Service Ok[29-03-2016 03:18:14] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[29-03-2016 03:17:14] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). (List is on next line) +Service Warning[29-03-2016 03:16:14] SERVICE ALERT: REJK-P-MDL001;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 4432 sec exceeded threshold of 3600 sec +Service Ok[29-03-2016 03:16:04] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). (List is on next line) +Service Ok[29-03-2016 03:16:04] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;OK;HARD;1;OK - Found 1 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). (List is on next line) +Service Ok[29-03-2016 03:12:14] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[29-03-2016 03:12:14] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Critical[29-03-2016 03:11:14] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[29-03-2016 03:11:14] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Warning[29-03-2016 03:09:54] SERVICE ALERT: REJK-P-MDL002;MDL incoming files age;WARNING;HARD;1;WARNING - modified time 4002 sec exceeded threshold of 3600 sec +Service Ok[29-03-2016 03:06:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 03:05:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +March 29, 2016 02:00 + +Service Ok[29-03-2016 02:52:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 02:51:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Ok[29-03-2016 02:50:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 02:50:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 02:49:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 02:46:04] SERVICE ALERT: REJK-P-SPS009;FSV history in;OK;HARD;1;OK +Service Ok[29-03-2016 02:46:04] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 6.3% (1031752 kB) free. +Service Ok[29-03-2016 02:45:04] SERVICE ALERT: REJK-P-SPS003;FSV history in;OK;HARD;1;OK +Service Ok[29-03-2016 02:44:54] SERVICE ALERT: REJK-P-SPS007;FSV history in;OK;HARD;1;OK +Service Ok[29-03-2016 02:44:54] SERVICE ALERT: REJK-P-SPS001;FSV history in;OK;HARD;1;OK +Service Ok[29-03-2016 02:43:24] SERVICE ALERT: REJK-P-SPS004;FSV history in;OK;HARD;1;OK +Service Critical[29-03-2016 02:39:54] SERVICE ALERT: REJK-P-SPS007;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1837 sec exceeded threshold of 1800 sec +Service Critical[29-03-2016 02:38:24] SERVICE ALERT: REJK-P-SPS004;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2050 sec exceeded threshold of 1800 sec +Service Ok[29-03-2016 02:38:24] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;OK;HARD;1;OK - RUNNING +Service Ok[29-03-2016 02:38:24] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;OK;HARD;1;OK - RUNNING +Service Critical[29-03-2016 02:37:24] SERVICE ALERT: REJK-P-BCM003;HKP_BCM;CRITICAL;HARD;1;CRITICAL - ONERROR +Service Critical[29-03-2016 02:37:14] SERVICE ALERT: REJK-P-BCM003;HKP_Overall;CRITICAL;HARD;1;CRITICAL - PARTIALLYRUNNING +Service Critical[29-03-2016 02:36:04] SERVICE ALERT: REJK-P-SPS009;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 2063 sec exceeded threshold of 1800 sec +Service Critical[29-03-2016 02:35:04] SERVICE ALERT: REJK-P-SPS003;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1940 sec exceeded threshold of 1800 sec +Service Critical[29-03-2016 02:34:54] SERVICE ALERT: REJK-P-SPS001;FSV history in;CRITICAL;HARD;1;CRITICAL - modified time 1981 sec exceeded threshold of 1800 sec +Service Ok[29-03-2016 02:25:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 02:24:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 02:19:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 02:18:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 02:11:04] SERVICE ALERT: REJK-P-SQL003;Boris connections;OK;HARD;1;OK - Number of BORIS TCRW connected: 260 +Service Warning[29-03-2016 02:06:04] SERVICE ALERT: REJK-P-SMC003;Ram usage;WARNING;HARD;1;WARNING - 1.1% (180064 kB) free! +Service Ok[29-03-2016 02:06:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;OK;HARD;1;OK +Service Critical[29-03-2016 02:03:34] SERVICE ALERT: REJK-P-MDL002;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1038 exceeded threshold of 1000 +Service Critical[29-03-2016 02:03:34] SERVICE ALERT: REJK-P-MDL001;MDL incoming files queue;CRITICAL;HARD;1;CRITICAL - count 1165 exceeded threshold of 1000 +Service Critical[29-03-2016 02:03:24] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[29-03-2016 02:03:14] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Critical[29-03-2016 02:03:14] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[29-03-2016 02:03:14] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_1_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_1.exe" running (0 excluded). +Service Ok[29-03-2016 02:03:14] SERVICE ALERT: REJK-P-SPS003;FSV history out;OK;HARD;1;OK +Service Critical[29-03-2016 02:03:14] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[29-03-2016 02:02:14] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_4_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_4.exe" running (0 excluded). +Service Critical[29-03-2016 02:01:04] SERVICE ALERT: REJK-P-MDL001;DCP_Inserter_3_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_3.exe" running (0 excluded). +Service Critical[29-03-2016 02:01:04] SERVICE ALERT: REJK-P-MDL002;DCP_Inserter_2_process;CRITICAL;HARD;1;CRITICAL - [Triggered by _ItemCount<1] - Found 0 Instance(s) of "DCP_InserterService_2.exe" running (0 excluded). +Service Critical[29-03-2016 02:01:04] SERVICE ALERT: REJK-P-SQL003;Boris connections;CRITICAL;HARD;1;CRITICAL - Number of BORIS TCRW connected: 146 +Service Critical[29-03-2016 02:01:04] SERVICE ALERT: REJK-P-SMC003;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (168024 kB) free! + +March 29, 2016 01:00 + +Service Critical[29-03-2016 01:56:04] SERVICE ALERT: REJK-P-SPS005;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 1106 sec exceeded threshold of 900 sec +Service Ok[29-03-2016 01:54:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 01:53:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Critical[29-03-2016 01:53:14] SERVICE ALERT: REJK-P-SPS003;FSV history out;CRITICAL;HARD;1;CRITICAL - modified time 913 sec exceeded threshold of 900 sec +Service Ok[29-03-2016 01:50:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;OK;HARD;1;OK - 0 row(s) in prg.ObjTransactionBuffer +Service Critical[29-03-2016 01:45:04] SERVICE ALERT: REJK-P-SQL003;TRK - PRG Buffer;CRITICAL;HARD;1;(Return code of 255 is out of bounds) +Service Ok[29-03-2016 01:33:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 01:32:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 01:21:04] SERVICE ALERT: REJK-P-SMC003;Ram usage;OK;HARD;1;OK - 2.2% (362024 kB) free. +Service Critical[29-03-2016 01:16:04] SERVICE ALERT: REJK-P-SMC003;Ram usage;CRITICAL;HARD;1;CRITICAL - 1.0% (169780 kB) free! +Service Ok[29-03-2016 01:02:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 01:01:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! + +March 29, 2016 00:00 + +Service Ok[29-03-2016 00:53:24] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 00:52:34] SERVICE ALERT: AccessPoints;AP1_Faurskovvej_3_Hadsten-10.87.65.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 00:50:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;OK;SOFT;3;OK - Got reply from host +Service Critical[29-03-2016 00:49:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;2;Critical - No response from host! +Service Critical[29-03-2016 00:48:24] SERVICE ALERT: AccessPoints;AP1_Kobenhavnsvej_19_Nykobing_F-10.81.3.20;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 00:46:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Critical[29-03-2016 00:45:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 00:15:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;OK;SOFT;2;OK - Got reply from host +Service Warning[29-03-2016 00:15:04] SERVICE ALERT: Equipment;RVM - Last Transaction Received - 049417;WARNING;HARD;1;WARNING - DSB_Gø_RVM_101 (049417) - 1441 minutes since last transaction (0494171K.7D6) +Service Critical[29-03-2016 00:14:44] SERVICE ALERT: AccessPoints;AP2_STS_Naestved-10.81.1.21;CRITICAL;SOFT;1;Critical - No response from host! +Service Ok[29-03-2016 00:09:14] SERVICE ALERT: REJK-P-SPS004;FSV history out;OK;HARD;1;OK +Service Ok[29-03-2016 00:08:24] SERVICE ALERT: REJK-P-SPS004;FSV history in;OK;HARD;1;OK +Service Critical[29-03-2016 00:04:14] SERVICE ALERT: REJK-P-SPS004;FSV history out;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps004/D$/IFSBOData/FSV/Outgoing_histo/20160329/FSV_HistoOutgoing.txt not found +Service Critical[29-03-2016 00:03:24] SERVICE ALERT: REJK-P-SPS004;FSV history in;CRITICAL;HARD;1;CRITICAL - smb://rejk-p-sps004/D$/IFSBOData/FSV/Incoming_histo/20160329/FSV_HistoIncoming.txt not found +Service Ok[29-03-2016 00:01:24] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter OSS - BO;OK;HARD;1;OK - Normal execution interval +Service Ok[29-03-2016 00:00:04] SERVICE ALERT: REJK-P-SQL006;Job Execution - Creation of collection letter DSB - BO;OK;HARD;1;OK - Normal execution interval + +"@.Split("`r`n") + +$select = $data | Select-String -Pattern 'Service Unknown\[(.*)\].*Last Transaction Received.*\((.*)\).*' + +$unknowns = foreach($item in $select) { + Write-Output ( [pscustomobject]@{ + Time = [datetime]::ParseExact($item.Matches[0].Groups[1], 'dd-MM-yyyy HH:mm:ss', [cultureinfo]::InvariantCulture) + PKISAM = $item.Matches[0].Groups[2] + }) +} \ No newline at end of file diff --git a/Dennis_Scripts/NagiosSOPGenerator.ps1 b/Dennis_Scripts/NagiosSOPGenerator.ps1 new file mode 100644 index 0000000..9614973 --- /dev/null +++ b/Dennis_Scripts/NagiosSOPGenerator.ps1 @@ -0,0 +1,176 @@ +$data = @{ + 'AOS' = @( + 'Ax32Serv Process' + 'IFS Customer Counter' + 'IFS Hotlist Counter' + ) + + + 'BCM' = @( + 'BCM to DWH Upload Failure' + 'CardClosure TCS Not Available' + 'IFS Agent List Counter' + 'IFS Action List Counter' + 'IFS Blacklist Primary Card' + 'IFS Blacklist Primary Range' + 'IFS Blacklist Primary Device' + 'IFS Blacklist Secondary' + 'IFS Blacklist Secondary Card' + 'IFS Blacklist Secondary Range' + 'IFS Blacklist Secondary Device' + 'RCOB Import Directory Count' + 'RCOB Export Directory Count' + 'RCOB Import Files Duplicate' + 'CardCheck Rejsekort Sale' + 'EOD Generation Action List' + 'EOD Generation Primary Blacklist' + 'EOD Generation Secondary Blacklist' + 'CardClosure' + 'Open Refund List' + ) + + 'CAC' = @( + 'Cache Statistics' + ) + + 'HKP' = @( + 'HKP Overall' + ) + + 'INT' = @( + 'MailQueue' + 'FTP Batch Reports' + 'FTP Batch Exports' + ) + + 'MDL' = @( + 'Incoming Not Processed' + 'Incoming Files Age' + 'Incoming Files Queue' + 'IFS Waiting Events' + ) + + 'REPORTS' = @( + '...' + ) + + 'SPS' = @( + 'Outgoing EFTLogs Queue' + 'EOD Distribution Action List' + 'EOD Distribution Primary Blacklist' + 'EOD Distribution Secondary Blacklist' + 'Connected Equipment' + ) + + 'SQL' = @( + 'Job Execution Backup' + 'Job Execution DB Integrity Check' + 'Job Execution Index Optimization' + 'Job Execution DBA Info Collector' + 'Job Execution Archiving' + 'Performance Check General' + 'Performance Check Locks' + 'Performance Check Memory' + 'Performance Check Waits' + 'Performance Check Buffer' + 'Performance Check Statistics' + 'Performance Check Cache' + 'Logfile Usage' + 'File Usage' + ) + + 'SQL-AX' = @( + 'EntityLog' + 'LongRunning Exec' + 'Session EndBlocked' + ) + + 'SQL-AX-JOBS' = @( + 'CPR ZipCode Update' + 'Unblock Blocked CPR' + 'Accruals Export' + 'EntityLog Export' + 'NonPersistent Entities Export' + 'Persistent Entities Export' + 'Open Payments Export' + 'POM Transaction Creation' + 'Purge BatchHistory Parameters' + 'Purge BatchHistory Records' + 'Update Performance Counters' + 'CPR Customer Address Update' + ) + + 'SQL-MSBI' = @( + 'Active Node MSBI vs PDB' + ) + + 'SQL-PDB' = @( + 'Duplicate CWS Username' + 'Frequent Travellers' + 'TRK' + 'Job Execution IFS Auditing' + 'Job Execution IFS Tracking' + 'Unprocessed TCS Transactions' + 'Last CWS Purse Reload' + ) + + 'TCS' = @( + 'BORIS Connection Count' + 'BORIS Shift Count' + 'FSV Outgoing File Age' + ) + + 'WEB' = @( + 'IIS Connections' + 'IIS Users' + 'IIS Requests' + 'IIS Transfers' + ) + + 'WEB-BO' = @( + 'BackOffice Website' + ) + + 'WEB-BORIS' = @( + 'BORIS Website' + ) + + 'WEB-CWS' = @( + 'CWS Website' + ) + + 'XPS' = @( + 'Outgoing File Queue' + 'Outgoing Logbooks Queue' + ) +} + +$etoloutput = foreach($key in ($data.keys | sort)) { + "

$key

" + + $array = $data[$key] + foreach($item in $array) { + #"

$item

" + #"
" + + "

$item

" + } +} + +#https://e-ecm.thalesgroup.com/livelink/livelink.exe?func=ll&objId=6398950&objAction=WikiView#Duplicate CWS Username +$nagiosoutput = foreach($key in ($data.keys | sort)) { + #"

$key

" + + $array = $data[$key] + foreach($item in $array) { + @{ + title = "SISOP - $item" + description = $item + actions = @( + "E-TOL WIKI - $item" + ) + } + } +} + +$nagiosoutput | ConvertTo-Json \ No newline at end of file diff --git a/Dennis_Scripts/ParseDWHMissingFinancialDocuments.ps1 b/Dennis_Scripts/ParseDWHMissingFinancialDocuments.ps1 new file mode 100644 index 0000000..676f1f7 --- /dev/null +++ b/Dennis_Scripts/ParseDWHMissingFinancialDocuments.ps1 @@ -0,0 +1,34 @@ +$csv = Import-Csv .\Missing_financial_documents_201603.csv -Delimiter ';' + +$startDate = Get-Date +$endDate = Get-Date 'January 1, 1970' + +$result = foreach($entry in $csv) { + $date = [datetime]::ParseExact($entry.documentdate, 'dd-MM-yyyy', [cultureinfo]::InvariantCulture) + + if($date -gt $endDate) { $endDate = $date } + if($date -lt $startDate) { $startdate = $date } + + [pscustomobject]@{ + PTORefNumber = $entry.ptorefnumber + MissingDocument = $entry.MissingDocument + DocumentType = & { + switch($entry.MissingDocument.Substring(0,1)) { + "F" { "Invoice" } + "K" { "CreditNote" } + "R" { "Reminder" } + "B" { "Payment" } + "E" { "Interest" } + default { + Write-Host "Skipping $($entry.ptorefnumber):$($entry.MissingDocument)" + continue + } + } + } + } +} + + +$result | Export-Csv -Delimiter ';' -NoTypeInformation -NoClobber -Path "MissingNo.csv" + +Get-Content -Path "MissingNo.csv" | Select -Skip 1 | % { $_ -replace '"','' } | Out-File -FilePath 'MissingNo.Processed.csv' \ No newline at end of file diff --git a/Dennis_Scripts/ParseFinanceNonPersistentAX.ps1 b/Dennis_Scripts/ParseFinanceNonPersistentAX.ps1 new file mode 100644 index 0000000..d7276db --- /dev/null +++ b/Dennis_Scripts/ParseFinanceNonPersistentAX.ps1 @@ -0,0 +1,54 @@ + +$files = Get-Item C:\Users\ewpmni\Desktop\NonPers\Finance*.xml +$fileCount = $files.Count +$fileNum = 0 + +$result = foreach($file in $files) { + + $fileNum++ + + Write-Progress -Id 1 -Activity "File" -Status "$($file.Name) - Loading XML" -PercentComplete ($fileNum / $fileCount * 100) + + $xml = [xml](Get-Content $file) + + Write-Progress -Id 1 -Activity "File" -Status "$($file.Name) - Processing invoices" -PercentComplete ($fileNum / $fileCount * 100) + + $invoiceCount = $xml.DataExportFile.DataGroup.DataType.Finance.Invoice.Count + $invoiceNum = 0 + + foreach($invoice in $xml.DataExportFile.DataGroup.DataType.Finance.Invoice) { + + $invoiceNum++ + + Write-Progress -ParentId 1 -Activity "Invoice" -Status "$invoiceNum / $invoiceCount" -PercentComplete ($invoiceNum / $invoiceCount * 100) + + [pscustomobject]@{ + ID = $invoice.DocumentUniqueID + File = $file.Name + PTO = $invoice.PTORefNumber + } + } + + Write-Progress -ParentId 1 -Activity "Invoice" -Completed +} + + +$dup = @{} + +$dupIds = for($i = 0; $i -lt $result.Count; $i++) { + $id = "{0}_{1}" -f $result[$i].ID, $result[$i].PTO + + if(-not $dup.ContainsKey($id)) { + $dup[$id] = @( $result[$i].File ) + } + else { + $dup[$id] += $result[$i].File + $id + } +} + + +foreach($id in $dupIds) { + Write-Verbose -Verbose "ID: $id" + $dup[$id] +} \ No newline at end of file diff --git a/Dennis_Scripts/ParseNagiosEquipmentPage.ps1 b/Dennis_Scripts/ParseNagiosEquipmentPage.ps1 new file mode 100644 index 0000000..3c35760 --- /dev/null +++ b/Dennis_Scripts/ParseNagiosEquipmentPage.ps1 @@ -0,0 +1,73 @@ +$wc = New-Object System.Net.WebClient +#$wc.Credentials = New-Object System.Net.NetworkCredential 'Nagios\nagiosadmin','1dsb3wmrDJ' + +#Convert.ToBase64String( +# Encoding.ASCII.GetBytes(userName + ":" + password)); +#client.Headers[HttpRequestHeader.Authorization] = string.Format( +# "Basic {0}", credentials); + +$credentials = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes('nagiosadmin:1dsb3wmrDJ')) + +$wc.Headers['Authorization'] = ("Basic {0}" -f $credentials) + + +$data = $wc.DownloadString('http://sysops-prod.east-west.dk/nagios/cgi-bin/status.cgi?host=Equipment') + + +$lines = $data.Split("`r`n") + +$select = $lines | Select-String -Pattern 'OK - (.*?) \(([0-9]+)\) - ([0-9]+) minutes since last transaction' + +$result = $select | Select-Object @{ n='RVM'; e={ $_.Matches[0].Groups[1].Value }}, @{ n='ID'; e={ $_.Matches[0].Groups[2].Value }}, @{ n='TimeSinceLast'; e={ [int]$_.Matches[0].Groups[3].Value }} + +$exempt = @" +ARR_Ak_RVM_101 +ARR_Bg_RVM_101 +ARR_Brr_RVM_101 +ARR_Bs_RVM_101 +ARR_Bu_RVM_101 +ARR_Ev_RVM_101 +ARR_Gu_RVM_101 +ARR_GÃ¥_RVM_101 +ARR_He_RVM_101 +ARR_Hm_RVM_101 +ARR_Hrm_RVM_101 +ARR_Hæ_RVM_101 +ARR_Is_RVM_101 +ARR_La_RVM_101 +ARR_Ln_RVM_101 +ARR_No_RVM_101 +ARR_Sej_RVM_101 +ARR_Stu_RVM_101 +ARR_Tm_RVM_101 +ARR_Ul_RVM_101 +ARR_Um_RVM_101 +ARR_Up_RVM_101 +ARR_Vem_RVM_101 +ARR_Vis_RVM_101 +ARR_Yd_RVM_101 +DSB_Bd_RVM_101 +DSB_Frs_RVM_101 +DSB_Gd_RVM_101 +DSB_Hp_RVM_101 +DSB_Høs_RVM_101 +DSB_Ka_RVM_101 +DSB_Kv_RVM_101 +DSB_Kvs_RVM_101 +DSB_Kw_RVM_101 +DSB_Lpt_RVM_101 +DSB_Lt_RVM_101 +DSB_Lv_RVM_101 +DSB_Pds_RVM_101 +DSB_Rus_RVM_101 +DSB_Sc_RVM_101 +DSB_Sis_RVM_101 +DSB_Sts_RVM_101 +DSB_To_RVM_101 +DSB_Tu_RVM_101 +RVM_Test1 +"@.Split("`r`n") + +$output = $result | where { ($_.TimeSinceLast -gt 1440 -and $exempt -notcontains $_.RVM) -or ($_.TimeSinceLast -gt 20140 -and $exempt -contains $_.RVM) } + +$output | Out-GridView \ No newline at end of file diff --git a/Dennis_Scripts/ParseNagiosHostgroup.ps1 b/Dennis_Scripts/ParseNagiosHostgroup.ps1 new file mode 100644 index 0000000..09bec91 --- /dev/null +++ b/Dennis_Scripts/ParseNagiosHostgroup.ps1 @@ -0,0 +1,5051 @@ +$newStuff = @" + +define servicedependency { + hostgroup_name SQL-AX + service_description SQL-CLUSTER - WMI - Service - SQL Server + dependent_service_description SQL-AX - SQL - * + + execution_failure_criteria c,u + notification_failure_criteria c,u +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Entitylog - TravelCard Entitylog + use thales-service + check_command entity_log_sql + _ARGS -t 1 -w 175000 -c 200000 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Entitylog - AIF Outbound + use thales-service + check_command entity_log_sql + _ARGS -t 2 -w 175000 -c 200000 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Entitylog - AIF Gateway + use thales-service + check_command entity_log_sql + _ARGS -t 3 -w 175000 -c 200000 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - TravelCardDynamicsAX - Longrunning Exec + use thales-service + check_command check_ax_sql + _ARGS -type longrun -crit 21600 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - TravelCardDynamicsAX - Session EndBlocked + use thales-service + check_command check_ax_sql + _ARGS -type endblocked + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - TravelCardDynamicsAX - Logfile usage + use thales-service-10 + check_command check_database_logfile_usage + _ARGS -database 'TravelCardDynamicsAX' -logfile 'TravelCardDynamicsAX_log' -server_type 'axdb' + _SOP Database logfile usage +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - TravelCardDynamicsAX - File usage + use thales-service-60 + check_command check_database_file_usage_info + _ARGS -database 'TravelCardDynamicsAX' -server_type 'axdb' + _SOP Database file usage +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Backup USER DATABASES DIFF + use thales-service-180 + check_command check_sqlserver_job_execution + _ARGS -job_name 'DatabaseBackup - USER_DATABASES - DIFF' -sql_host 'axdb' -hours_last_execution 26 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Backup USER DATABASES FULL + use thales-service-180 + check_command check_sqlserver_job_execution + _ARGS -job_name 'DatabaseBackup - USER_DATABASES - FULL' -sql_host 'axdb' -hours_last_execution 175 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Backup USER DATABASES LOG + use thales-service-10 + check_command check_sqlserver_job_execution + _ARGS -job_name 'DatabaseBackup - USER_DATABASES - LOG' -sql_host 'axdb' -hours_last_execution 1 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - DatabaseIntegrityCheck ALL DATABASES + use thales-service-180 + check_command check_sqlserver_job_execution + _ARGS -job_name 'Maintenance - DatabaseIntegrityCheck - ALL_DATABASES' -sql_host 'axdb' -hours_last_execution 250 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - IndexOptimize USER DATABASES + use thales-service-180 + check_command check_sqlserver_job_execution + _ARGS -job_name 'Maintenance - IndexOptimize - USER_DATABASES' -sql_host 'axdb' -hours_last_execution 250 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - ThalesDBAInfoCollector + use thales-service-180 + check_command check_sqlserver_job_execution + _ARGS -job_name 'ThalesDBAInfoCollector' -sql_host 'pdb' -hours_last_execution 26 + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - TravelCardDynamicsAX - e-Invoice Received + use thales-service-60 + check_command check_ax_einvoice_received + _CHECKTYPE Day + _SOP Database Issue - BackOffice +} + + + +# +# AX jobs +# + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - CPR ZipCodes/Streets Update DAT - SI + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'CPR ZipCodes/Streets Update' -company 'dat' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Unblock blocked CPR DAT - SI + use thales-service-15 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Unblock blocked CPR' -company 'dat' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Accruals and Provisions Export DAT - SI + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Accruals and Provisions Export' -company 'dat' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - AOTExport for PerfMonitor DSB - TD + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'AOTExport' -company 'dsb' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Cancel not activated payment agreements DAT - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Cancel not activated payment agreements' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter TSY - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'tsy' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter TSM - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'tsm' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter TSN - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'tsn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter ATO - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'ato' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter DSB - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter OSS - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'oss' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter REJ - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'rej' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter TSJ - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'tsj' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter FYN - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'fyn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Creation of collection letter RK - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'rk' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - E-Invoice export DAT - BO + use thales-service-360 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'E-Invoice export' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Entity log export NO AIF DSB - SI + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Entity log export (no AIF)' -company 'dsb' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Expired Payment Agreements Updates DSB - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Expired Payment Agreements Updates' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Netaxept Request/Response DAT - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Netaxept Request/Response' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Nets BS Update Request M605 DAT - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets BS Update Request (M605)' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Nets BS Update Response M603 DAT - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets BS Update Response (M603)' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Nets Invoice/Reminder Request M601 DAT - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets Invoice/Reminder Request (M601)' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Nets Invoice/Reminder Response M602 DAT - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets Invoice/Reminder Response (M602)' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing DSB - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing ATO - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'ato' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing TSM - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'tsm' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing TSJ - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'tsj' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing REJ - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'rej' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing OSS - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'oss' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing TSY - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'tsy' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing TSN - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'tsn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing FYN - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'fyn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing RK - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'rk' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsACC Invoicing RPTO - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'rpto' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing TSN - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'tsn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing TSY - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'tsy' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing OSS - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'oss' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing REJ - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'rej' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing TSJ - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'tsj' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing TSM - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'tsm' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing ATO - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'ato' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing DSB - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing FYN - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'fyn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing RPTO - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'rpto' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsBS Invoicing RK - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'rk' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing DSB - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing ATO - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'ato' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing TSM - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'tsm' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing TSJ - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'tsj' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing REJ - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'rej' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing OSS - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'oss' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing TSY - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'tsy' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing TSN - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'tsn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing FYN - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'fyn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing RPTO - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'rpto' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV E-Invoicing RK - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'rk' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing TSN - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'tsn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing TSY - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'tsy' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing OSS - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'oss' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing REJ - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'rej' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing TSJ - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'tsj' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing TSM - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'tsm' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing ATO - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'ato' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing DSB - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing RK - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'rk' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing RPTO - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'rpto' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsINV Invoicing FYN - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'fyn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing DSB - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing ATO - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'ato' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing TSM - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'tsm' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing TSJ - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'tsj' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing REJ - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'rej' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing OSS - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'oss' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing TSY - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'tsy' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing TSN - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'tsn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing FYN - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'fyn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing RPTO - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'rpto' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NetsOS Invoicing RK - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'rk' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Non-Persistent entities export DAT - SI + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Non-Persistent entities export' -company 'dat' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing ATO - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'ato' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing DSB - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing OSS - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'oss' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing REJ - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'rej' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing TSJ - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'tsj' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing TSM - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'tsm' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing TSN - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'tsn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing TSY - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'tsy' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing RPTO - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'rpto' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing RK - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'rk' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoPA Invoicing FYN - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'fyn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing TSY - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'tsy' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing TSN - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'tsn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing TSM - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'tsm' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing TSJ - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'tsj' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing REJ - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'rej' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing OSS - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'oss' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing DSB - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing ATO - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'ato' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing RPTO - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'rpto' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing RK - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'rk' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - NoTransfer Invoicing FYN - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'fyn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Open Payments Export DAT - SI + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Open Payments Export' -company 'dat' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting ATO - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'ato' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting DSB - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'dsb' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting OSS - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'oss' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting REJ - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'rej' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting TSJ - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'tsj' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting TSM - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'tsm' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting TSN - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'tsn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting TSY - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'tsy' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting RK - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'rk' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting RPTO - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'rpto' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Payment journal posting FYN - BO + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'fyn' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Persistent entities export DAT - SI + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Persistent entities export' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - POM transactions creation DAT - SI and BO + use thales-service-10 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'POM transactions creation' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Purge batchHistory parameters field RK - SI + use thales-service-90 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Purge batchHistory parameters field' -company 'rk' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Purge batchHistory records RK - SI + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Purge batchHistory records' -company 'rk' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Update performance counters DAT - SI + use thales-service-10 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 10 -job_name 'Update performance counters' -company 'dat' + _SOP Database Issue +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Workflow due date processing DAT - BO + use thales-service-1 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Workflow due date processing' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Workflow line-item notifications DAT - BO + use thales-service-30 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'Workflow line-item notifications' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Workflow message processing DAT - BO + use thales-service-5 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'Workflow message processing' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - CPR Customers Address Update DAT - SI + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'CPR Customers Address Update' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Netaxept bank card verification DAT - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Netaxept bank card verification' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Nets BS message 0686 DAT - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets BS message 0686' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - Nets Refund Request DAT - BO + use thales-service-720 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets Refund Request' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job - POM orders creation and synchronization DAT - BO + use thales-service-15 + servicegroups ax-jobs + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'POM orders creation/synchronization' -company 'dat' + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - POM orders creation and synchronization DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'POM orders creation/synchronization' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Nets Refund Request DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets Refund Request' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Nets BS message 0686 DAT DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets BS message 0686' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Netaxept bank card verification DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Netaxept bank card verification' -hours_last_execution 170 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Cancel not activated payment agreements DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Cancel not activated payment agreements' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Nets Invoice Reminder Request M601 DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets Invoice/Reminder Request (M601)' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Nets Invoice Reminder Response M602 DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets Invoice/Reminder Response (M602)' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Nets BS Update Response M603 DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets BS Update Response (M603)' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Nets BS Update Request M605 DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets BS Update Request (M605)' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + + service_description SQL-AX - SQL - Job Execution - Netaxept Request Response DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Netaxept Request/Response' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Non-Persistent entities export DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Non-Persistent entities export' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - E-Invoice export DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'E-Invoice export' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing ATO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing DSB - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing OSS - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing REJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing TSJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing TSM - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing TSN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing TSY - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing FYN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing RPTO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsACC Invoicing RK - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing ATO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing DSB - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing OSS - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing REJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing TSJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing TSM - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing TSN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing TSY - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing RPTO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing FYN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV Invoicing RK - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing ATO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing DSB - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing OSS - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing REJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing TSJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing TSM - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing TSN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing TSY - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing RPTO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing FYN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsINV E-Invoicing RK - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing ATO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing DSB - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing OSS - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing REJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing TSJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing TSM - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing TSN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing TSY - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing RPTO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing RK - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NoPA Invoicing FYN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing ATO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing DSB - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing OSS - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing REJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing TSJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing TSM - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing TSN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing TSY - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing RPTO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing FYN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - NetsOS Invoicing RK - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting ATO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting DSB - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting OSS - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting REJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting TSJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting TSM - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting TSN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting TSY - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting RPTO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting RK - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Payment journal posting FYN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter ATO - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter DSB - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter OSS - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter REJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter TSJ - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter TSM - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter TSN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter TSY - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter RK - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Creation of collection letter FYN - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Workflow message processing DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Workflow message processing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Workflow due date processing DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Workflow due date processing' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Workflow line-item notifications DAT - BO + use thales-service-60 + servicegroups ax-jobs + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Workflow line-item notifications' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - CPR Customers Address Update - BO + use thales-service-60 + servicegroups ax-jobs + check_period cpr_address_update + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'CPR Customers Address Update' -hours_last_execution 25 + _SOP Database Issue - BackOffice +} + +define service { + hostgroup_name SQL-AX + service_description SQL-AX - SQL - Job Execution - Accruals and Provisions Export DAT - BO + use thales-service-1440 + servicegroups ax-jobs + check_command check_ax_job_accruals_execution + _SOP Database Issue - BackOffice +} +"@ + +$oldStuff = @" +define service { + hostgroup_name DAXJOBS + name cpr_zipcodes_streets_update_dat + service_description Job - CPR ZipCodes/Streets Update DAT - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'CPR ZipCodes/Streets Update' -company 'dat' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name unblock_blocked_cpr_dat + service_description Job - Unblock blocked CPR DAT - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 15 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Unblock blocked CPR' -company 'dat' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name accruals_and_provisions_export_dat + service_description Job - Accruals and Provisions Export DAT - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Accruals and Provisions Export' -company 'dat' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name aotexport_dsb + service_description Job - AOTExport for PerfMonitor DSB - TD + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'AOTExport' -company 'dsb' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name cancel_not_activated_payment_agreements_dat + service_description Job - Cancel not activated payment agreements DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Cancel not activated payment agreements' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_tsy + service_description Job - Creation of collection letter TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'tsy' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_tsm + service_description Job - Creation of collection letter TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'tsm' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_tsn + service_description Job - Creation of collection letter TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'tsn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_ato + service_description Job - Creation of collection letter ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'ato' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_dsb + service_description Job - Creation of collection letter DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_oss + service_description Job - Creation of collection letter OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'oss' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_rej + service_description Job - Creation of collection letter REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'rej' + _SOP Job - BO +} + + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_tsj + service_description Job - Creation of collection letter TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'tsj' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_fyn + service_description Job - Creation of collection letter FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'fyn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name creation_of_collection_letter_rk + service_description Job - Creation of collection letter RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Creation of collection letter' -company 'rk' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name e_invoice_export_dat + service_description Job - E-Invoice export DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 360 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'E-Invoice export' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name entity_log_export_no_aif_dsb + service_description Job - Entity log export NO AIF DSB - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Entity log export (no AIF)' -company 'dsb' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name expired_payment_agreements_updates_dsb + service_description Job - Expired Payment Agreements Updates DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Expired Payment Agreements Updates' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netaxept_request_response_dat + service_description Job - Netaxept Request/Response DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Netaxept Request/Response' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nets_bs_update_request_m605_dat + service_description Job - Nets BS Update Request M605 DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets BS Update Request (M605)' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nets_bs_update_response_m603_dat + service_description Job - Nets BS Update Response M603 DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets BS Update Response (M603)' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nets_invoice_reminder_request_m601_dat + service_description Job - Nets Invoice/Reminder Request M601 DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets Invoice/Reminder Request (M601)' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nets_invoice_reminder_response_m602_dat + service_description Job - Nets Invoice/Reminder Response M602 DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets Invoice/Reminder Response (M602)' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_dsb + service_description Job - NetsACC Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_ato + service_description Job - NetsACC Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'ato' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_tsm + service_description Job - NetsACC Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'tsm' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_tsj + service_description Job - NetsACC Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'tsj' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_rej + service_description Job - NetsACC Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'rej' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_oss + service_description Job - NetsACC Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'oss' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_tsy + service_description Job - NetsACC Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'tsy' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_tsn + service_description Job - NetsACC Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'tsn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_fyn + service_description Job - NetsACC Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'fyn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_rk + service_description Job - NetsACC Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'rk' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsacc_invoicing_rpto + service_description Job - NetsACC Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsACC Invoicing' -company 'rpto' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_tsn + service_description Job - NetsBS Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'tsn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_tsy + service_description Job - NetsBS Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'tsy' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_oss + service_description Job - NetsBS Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'oss' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_rej + service_description Job - NetsBS Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'rej' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_tsj + service_description Job - NetsBS Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'tsj' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_tsm + service_description Job - NetsBS Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'tsm' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_ato + service_description Job - NetsBS Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'ato' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_dsb + service_description Job - NetsBS Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_fyn + service_description Job - NetsBS Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'fyn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_rpto + service_description Job - NetsBS Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'rpto' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsbs_invoicing_rk + service_description Job - NetsBS Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsBS Invoicing' -company 'rk' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_dsb + service_description Job - NetsINV E-Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_ato + service_description Job - NetsINV E-Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'ato' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_tsm + service_description Job - NetsINV E-Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'tsm' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_tsj + service_description Job - NetsINV E-Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'tsj' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_rej + service_description Job - NetsINV E-Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'rej' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_oss + service_description Job - NetsINV E-Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'oss' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_tsy + service_description Job - NetsINV E-Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'tsy' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_tsn + service_description Job - NetsINV E-Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'tsn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_fyn + service_description Job - NetsINV E-Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'fyn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_rpto + service_description Job - NetsINV E-Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'rpto' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_e_invoicing_rk + service_description Job - NetsINV E-Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV E-Invoicing' -company 'rk' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_tsn + service_description Job - NetsINV Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'tsn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_tsy + service_description Job - NetsINV Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'tsy' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_oss + service_description Job - NetsINV Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'oss' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_rej + service_description Job - NetsINV Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'rej' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_tsj + service_description Job - NetsINV Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'tsj' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_tsm + service_description Job - NetsINV Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'tsm' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_ato + service_description Job - NetsINV Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'ato' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_dsb + service_description Job - NetsINV Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_rk + service_description Job - NetsINV Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'rk' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_rpto + service_description Job - NetsINV Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'rpto' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsinv_invoicing_fyn + service_description Job - NetsINV Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'NetsINV Invoicing' -company 'fyn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_dsb + service_description Job - NetsOS Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_ato + service_description Job - NetsOS Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'ato' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_tsm + service_description Job - NetsOS Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'tsm' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_tsj + service_description Job - NetsOS Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'tsj' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_rej + service_description Job - NetsOS Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'rej' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_oss + service_description Job - NetsOS Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'oss' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_tsy + service_description Job - NetsOS Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'tsy' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_tsn + service_description Job - NetsOS Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'tsn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_fyn + service_description Job - NetsOS Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'fyn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_rpto + service_description Job - NetsOS Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'rpto' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netsos_invoicing_rk + service_description Job - NetsOS Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'NetsOS Invoicing' -company 'rk' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name non-persistent_entities_export_dat + service_description Job - Non-Persistent entities export DAT - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Non-Persistent entities export' -company 'dat' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_ato + service_description Job - NoPA Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'ato' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_dsb + service_description Job - NoPA Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_oss + service_description Job - NoPA Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'oss' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_rej + service_description Job - NoPA Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'rej' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_tsj + service_description Job - NoPA Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'tsj' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_tsm + service_description Job - NoPA Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'tsm' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_tsn + service_description Job - NoPA Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'tsn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_tsy + service_description Job - NoPA Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'tsy' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_rpto + service_description Job - NoPA Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'rpto' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_rk + service_description Job - NoPA Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'rk' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nopa_invoicing_fyn + service_description Job - NoPA Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoPA Invoicing' -company 'fyn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_tsy + service_description Job - NoTransfer Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'tsy' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_tsn + service_description Job - NoTransfer Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'tsn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_tsm + service_description Job - NoTransfer Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'tsm' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_tsj + service_description Job - NoTransfer Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'tsj' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_rej + service_description Job - NoTransfer Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'rej' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_oss + service_description Job - NoTransfer Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'oss' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_dsb + service_description Job - NoTransfer Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_ato + service_description Job - NoTransfer Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'ato' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_rpto + service_description Job - NoTransfer Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'rpto' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_rk + service_description Job - NoTransfer Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'rk' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name notransfer_invoicing_fyn + service_description Job - NoTransfer Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'NoTransfer Invoicing' -company 'fyn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name open_payments_export_dat + service_description Job - Open Payments Export DAT - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Open Payments Export' -company 'dat' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_ato + service_description Job - Payment journal posting ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'ato' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_dsb + service_description Job - Payment journal posting DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'dsb' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_oss + service_description Job - Payment journal posting OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'oss' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_rej + service_description Job - Payment journal posting REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'rej' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_tsj + service_description Job - Payment journal posting TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'tsj' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_tsm + service_description Job - Payment journal posting TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'tsm' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_tsn + service_description Job - Payment journal posting TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'tsn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_tsy + service_description Job - Payment journal posting TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'tsy' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_rk + service_description Job - Payment journal posting RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'rk' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_rpto + service_description Job - Payment journal posting RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'rpto' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name payment_journal_posting_fyn + service_description Job - Payment journal posting FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 2 -job_name 'Payment journal posting' -company 'fyn' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name persistent_entities_export_dat + service_description Job - Persistent entities export DAT - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Persistent entities export' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name pom_transactions_creation_dat + service_description Job - POM transactions creation DAT - SI and BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 10 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'POM transactions creation' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name purge_batchhistory_parameters_field_rk + service_description Job - Purge batchHistory parameters field RK - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 90 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Purge batchHistory parameters field' -company 'rk' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name purge_purge_batchHistory_records_rk + service_description Job - Purge batchHistory records RK - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Purge batchHistory records' -company 'rk' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name update_performance_counters_dat + service_description Job - Update performance counters DAT - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 10 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 10 -job_name 'Update performance counters' -company 'dat' + _SOP Job - SI +} + +define service { + hostgroup_name DAXJOBS + name workflow_due_date_processing_dat + service_description Job - Workflow due date processing DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 3 -job_name 'Workflow due date processing' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name workflow_line_item_notifications_dat + service_description Job - Workflow line-item notifications DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 30 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'Workflow line-item notifications' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name workflow_message_processing_dat + service_description Job - Workflow message processing DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 5 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'Workflow message processing' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name cpr_customers_address_update_dat + service_description Job - CPR Customers Address Update DAT - SI + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'CPR Customers Address Update' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name netaxept_bank_card_verification_dat + service_description Job - Netaxept bank card verification DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Netaxept bank card verification' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nets_bs_message_0686_dat + service_description Job - Nets BS message 0686 DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets BS message 0686' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name nets_refund_request_dat + service_description Job - Nets Refund Request DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 720 + check_command check_ax_batches_and_jobs + _ARGS -crit 1 -warn 1 -recent_exe_count 1 -job_name 'Nets Refund Request' -company 'dat' + _SOP Job - BO +} + +define service { + hostgroup_name DAXJOBS + name pom_orders_creation_synchronization_dat + service_description Job - POM orders creation and synchronization DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 15 + check_command check_ax_batches_and_jobs + _ARGS -crit 2 -warn 1 -recent_exe_count 5 -job_name 'POM orders creation/synchronization' -company 'dat' + _SOP Job - BO +} + + +# START - SECTION TO CHECK AX JOB'S EXECUTION INTERVALS + +define service { + hostgroup_name DAXJOBS + name execution_check_pom_orders_creation_synchronization_dat + service_description Job Execution - POM orders creation and synchronization DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'POM orders creation/synchronization' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nets_refund_request_dat + service_description Job Execution - Nets Refund Request DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets Refund Request' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nets_bs_message_0686_dat + service_description Job Execution - Nets BS message 0686 DAT DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets BS message 0686' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netaxept_bank_card_verification_dat + service_description Job Execution - Netaxept bank card verification DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Netaxept bank card verification' -hours_last_execution 170 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_cancel_not_activated_payment_agreements_dat + service_description Job Execution - Cancel not activated payment agreements DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Cancel not activated payment agreements' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nets_invoice_reminder_request_m601_dat + service_description Job Execution - Nets Invoice Reminder Request M601 DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets Invoice/Reminder Request (M601)' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nets_invoice_reminder_response_m602_dat + service_description Job Execution - Nets Invoice Reminder Response M602 DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets Invoice/Reminder Response (M602)' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nets_bs_update_response_m603_dat + service_description Job Execution - Nets BS Update Response M603 DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets BS Update Response (M603)' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nets_bs_update_request_m605_dat + service_description Job Execution - Nets BS Update Request M605 DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Nets BS Update Request (M605)' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name + + service_description Job Execution - Netaxept Request Response DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Netaxept Request/Response' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_non_persistent_entities_export_dat + service_description Job Execution - Non-Persistent entities export DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Non-Persistent entities export' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_e_invoice_export_dat + service_description Job Execution - E-Invoice export DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'E-Invoice export' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_ato + service_description Job Execution - NetsACC Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_dsb + service_description Job Execution - NetsACC Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_oss + service_description Job Execution - NetsACC Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_rej + service_description Job Execution - NetsACC Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_tsj + service_description Job Execution - NetsACC Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_tsm + service_description Job Execution - NetsACC Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_tsn + service_description Job Execution - NetsACC Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_tsy + service_description Job Execution - NetsACC Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_fyn + service_description Job Execution - NetsACC Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_rpto + service_description Job Execution - NetsACC Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsacc_invoicing_rk + service_description Job Execution - NetsACC Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NetsACC Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_ato + service_description Job Execution - NetsINV Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_dsb + service_description Job Execution - NetsINV Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_oss + service_description Job Execution - NetsINV Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_rej + service_description Job Execution - NetsINV Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_tsj + service_description Job Execution - NetsINV Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_tsm + service_description Job Execution - NetsINV Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_tsn + service_description Job Execution - NetsINV Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_tsy + service_description Job Execution - NetsINV Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_rpto + service_description Job Execution - NetsINV Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_fyn + service_description Job Execution - NetsINV Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_invoicing_rk + service_description Job Execution - NetsINV Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NetsINV Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_ato + service_description Job Execution - NetsINV E-Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_dsb + service_description Job Execution - NetsINV E-Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_oss + service_description Job Execution - NetsINV E-Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_rej + service_description Job Execution - NetsINV E-Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_tsj + service_description Job Execution - NetsINV E-Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_tsm + service_description Job Execution - NetsINV E-Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_tsn + service_description Job Execution - NetsINV E-Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_tsy + service_description Job Execution - NetsINV E-Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_rpto + service_description Job Execution - NetsINV E-Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_fyn + service_description Job Execution - NetsINV E-Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsinv_e_invoicing_rk + service_description Job Execution - NetsINV E-Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NetsINV E-Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_ato + service_description Job Execution - NoPA Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_dsb + service_description Job Execution - NoPA Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_oss + service_description Job Execution - NoPA Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_rej + service_description Job Execution - NoPA Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_tsj + service_description Job Execution - NoPA Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_tsm + service_description Job Execution - NoPA Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_tsn + service_description Job Execution - NoPA Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_tsy + service_description Job Execution - NoPA Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_rpto + service_description Job Execution - NoPA Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_rk + service_description Job Execution - NoPA Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_nopa_invoicing_fyn + service_description Job Execution - NoPA Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NoPA Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_ato + service_description Job Execution - NetsOS Invoicing ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_dsb + service_description Job Execution - NetsOS Invoicing DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_oss + service_description Job Execution - NetsOS Invoicing OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_rej + service_description Job Execution - NetsOS Invoicing REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_tsj + service_description Job Execution - NetsOS Invoicing TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_tsm + service_description Job Execution - NetsOS Invoicing TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_tsn + service_description Job Execution - NetsOS Invoicing TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_tsy + service_description Job Execution - NetsOS Invoicing TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_rpto + service_description Job Execution - NetsOS Invoicing RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_fyn + service_description Job Execution - NetsOS Invoicing FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_netsos_invoicing_rk + service_description Job Execution - NetsOS Invoicing RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'NetsOS Invoicing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_ato + service_description Job Execution - Payment journal posting ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_dsb + service_description Job Execution - Payment journal posting DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_oss + service_description Job Execution - Payment journal posting OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_rej + service_description Job Execution - Payment journal posting REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_tsj + service_description Job Execution - Payment journal posting TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_tsm + service_description Job Execution - Payment journal posting TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_tsn + service_description Job Execution - Payment journal posting TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_tsy + service_description Job Execution - Payment journal posting TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_rpto + service_description Job Execution - Payment journal posting RPTO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_rk + service_description Job Execution - Payment journal posting RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_payment_journal_posting_fyn + service_description Job Execution - Payment journal posting FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'Payment journal posting' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_ato + service_description Job Execution - Creation of collection letter ATO - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'ato' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_dsb + service_description Job Execution - Creation of collection letter DSB - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dsb' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_oss + service_description Job Execution - Creation of collection letter OSS - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'oss' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_rej + service_description Job Execution - Creation of collection letter REJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rej' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_tsj + service_description Job Execution - Creation of collection letter TSJ - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsj' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_tsm + service_description Job Execution - Creation of collection letter TSM - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsm' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_tsn + service_description Job Execution - Creation of collection letter TSN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsn' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_tsy + service_description Job Execution - Creation of collection letter TSY - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'tsy' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +# Commented out by EW-777 +#define service { +# hostgroup_name DAXJOBS +# name execution_check_creation_of_collection_letter_rpto +# service_description Job Execution - Creation of collection letter RPTO - BO +# use thales-service +# servicegroups ax_jobs_and_batches,servicegroup_boaxmon +# check_interval 60 +# check_command check_ax_jobs_execution_intervals +# _ARGS -crit 1 -warn 0 -company 'rpto' -job_name 'Creation of collection letter' -hours_last_execution 25 +# _SOP Job Execution - BO +#} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_rk + service_description Job Execution - Creation of collection letter RK - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'rk' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_creation_of_collection_letter_fyn + service_description Job Execution - Creation of collection letter FYN - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'fyn' -job_name 'Creation of collection letter' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_workflow_message_processing_dat + service_description Job Execution - Workflow message processing DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Workflow message processing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_workflow_due_date_processing_dat + service_description Job Execution - Workflow due date processing DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Workflow due date processing' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_workflow_line_item_notifications_dat + service_description Job Execution - Workflow line-item notifications DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'Workflow line-item notifications' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_cpr_customers_address_update_dat + service_description Job Execution - CPR Customers Address Update - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 60 + check_period cpr_address_update + check_command check_ax_jobs_execution_intervals + _ARGS -crit 1 -warn 0 -company 'dat' -job_name 'CPR Customers Address Update' -hours_last_execution 25 + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name execution_check_ax_job_accruals_execution + service_description Job Execution - Accruals and Provisions Export DAT - BO + use thales-service + servicegroups ax_jobs_and_batches,servicegroup_boaxmon + check_interval 1440 + check_command check_ax_job_accruals_execution + _SOP Job Execution - BO +} + +define service { + hostgroup_name DAXJOBS + name check_ax_einvoice_received + service_description e-Invoice Received + use thales-service + check_interval 60 + check_command check_ax_einvoice_received + _CHECKTYPE Day + _SOP e-Invoice Received +} +"@ + +function Do-Stuff { + param($data) + + $pattern = '^define (.*?) \{(.*?)\}$' + + $options = [System.Text.RegularExpressions.RegexOptions]::Multiline -bor [System.Text.RegularExpressions.RegexOptions]::Singleline + + $matches = [regex]::Matches($data, $pattern, $options) + + + foreach($entry in $matches) { + + $type = $entry.Groups[1].Value + $content = $entry.Groups[2].Value.Split("`n") + + $properties = foreach($l in $content) { + $line = $l.Trim() + + if($line -eq '') { continue } + + $lineSplit = $line.Split(' ', 2, [System.StringSplitOptions]::RemoveEmptyEntries) + + @{ $lineSplit[0] = $lineSplit[1] } + } + + [pscustomobject]@{ + Type = $type + Properties = $properties + } + } +} + +$resultOld = Do-Stuff -data $oldStuff | where type -eq 'service' +$resultNew = Do-Stuff -data $newStuff | where type -eq 'service' + +$oldDesc = $resultOld | % { $_.properties.service_description } +$newDesc = $resultNew | % { $_.properties.service_description } + + +$result = foreach($line in $newDesc) { + $missing = $true + + foreach($item in $oldDesc) { + if($line -match $item) { + Write-Host ("{0,-100} -match $item" -f $line) + $missing = $false + break + } + + } + + if($missing) { + $line + } +} + +'SQL-AX - SQL - Job Execution - Creation of collection letter TSM - BO' -match 'Job Execution - Creation of collection letter TSM - BO' \ No newline at end of file diff --git a/Dennis_Scripts/RK/AnalyzeApiAppLogPerformance.ps1 b/Dennis_Scripts/RK/AnalyzeApiAppLogPerformance.ps1 new file mode 100644 index 0000000..f083418 --- /dev/null +++ b/Dennis_Scripts/RK/AnalyzeApiAppLogPerformance.ps1 @@ -0,0 +1,49 @@ +$servers = 'REJK-P-API001','REJK-P-API002','REJK-P-APP001','REJK-P-APP002','REJK-P-APP003','REJK-P-APP004' +$header = 'date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken' -split ' ' + + +#$stats = @{} + +foreach($server in $servers) { + + Write-Verbose -Verbose "Server: $server" + + #$stats[$server] = @{} + + foreach($item in (Get-Item "\\$server\d-drive\logfiles\w3svc*\u_ex*.log")) { + + Write-Verbose -Verbose ". FileName: $($item.Name)" + + #$stats[$server][$item.Name] = New-Object 'System.Collections.Generic.List[object]' + + $fs = [System.IO.File]::OpenRead($item.FullName) + $sr = New-Object System.IO.StreamReader $fs + + $csv = while(-not $sr.EndOfStream) { + $line = $sr.ReadLine() + + if($line.StartsWith('#')) { continue } + + $csv = $line | ConvertFrom-Csv -Delimiter " " -Header $header + + $output = [pscustomobject]@{ + DateTime = "{0} {1}" -f $csv.date, $csv.time + TimeTaken = $csv.'time-taken' + Service = $csv.'cs-uri-stem' + Method = $csv.'cs-method' + Status = $csv.'sc-status' + } + + #$stats[$server][$item.Name].Add($output) | Out-Null + + Write-Output $output + } + + $csv | ConvertTo-Csv -Delimiter ';' -NoTypeInformation | Add-Content -Path $env:temp\csv.csv + + #Write-Verbose -Verbose ".. Found $($stats[$server][$item.Name].Count) lines" + + $sr.Close() + $fs.Close() + } +} \ No newline at end of file diff --git a/Dennis_Scripts/RK/RKModule/RKModule.psm1 b/Dennis_Scripts/RK/RKModule/RKModule.psm1 new file mode 100644 index 0000000..3744828 --- /dev/null +++ b/Dennis_Scripts/RK/RKModule/RKModule.psm1 @@ -0,0 +1,149 @@ +function New-RKSimpleQuery { + param( [string]$Key, [string]$Value ) + + $sql = . T:\m.nielsen\Scripts\RK\queries.ps1 + + $con = New-Object System.Data.SqlClient.SqlConnection + $con.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=AfcCookedIFSv2;Trusted_Connection=True;' + $con.Open() +} + + + + + +function Get-RKObjOrder { + param( [string]$OrderID ) + + Write-Verbose -Verbose -Message "Attempting Get-RKObjOrder on OrderID $OrderID" + + Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process + $sql = . T:\m.nielsen\Scripts\RK\queries.ps1 + + $con = New-Object System.Data.SqlClient.SqlConnection + $con.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=AfcCookedIFSv2;Trusted_Connection=True;' + $con.Open() + + try { + $cmd = $con.CreateCommand() + + $cmd.CommandText = $sql['RKObjOrder'].Query + $null = $cmd.Parameters.Add('@OrderID', $orderid) + + $reader = $cmd.ExecuteReader() + + while($reader.Read()) { + + $obj = [pscustomobject]@{ } + + $columns = $sql['RKObjOrder'].Columns + + foreach($column in $columns) { + $obj = $obj | Add-Member -MemberType NoteProperty -Name $column -Value $reader[$column] -PassThru + } + + Write-Output $obj + } + } + catch { + Write-Warning $_ + } + finally { + $reader.Close() + $cmd.Dispose() + $con.Close() + } +} + + + +function Get-RKObjOrderItem { + param( [string]$OrderID ) + + Write-Verbose -Verbose -Message "Attempting Get-RKObjOrderItem on OrderID $OrderID" + + Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process + $sql = . T:\m.nielsen\Scripts\RK\queries.ps1 + + $con = New-Object System.Data.SqlClient.SqlConnection + $con.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=AfcCookedIFSv2;Trusted_Connection=True;' + $con.Open() + + try { + $cmd = $con.CreateCommand() + + $cmd.CommandText = $sql['RKObjOrderItem'].Query + $null = $cmd.Parameters.Add('@OrderID', $orderid) + + $reader = $cmd.ExecuteReader() + + while($reader.Read()) { + + $obj = [pscustomobject]@{ } + + $columns = $sql['RKObjOrderItem'].Columns + + foreach($column in $columns) { + $obj = $obj | Add-Member -MemberType NoteProperty -Name $column -Value $reader[$column] -PassThru + } + + Write-Output $obj + } + } + catch { + Write-Warning $_ + } + finally { + $reader.Close() + $cmd.Dispose() + $con.Close() + } +} + + + + +function Get-RKCustomerOrders { + param( [string]$CustomerRefNumber ) + + Write-Verbose -Verbose -Message "Attempting Get-RKCustomerOrders on RefNumber $CustomerRefNumber" + + Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process + $sql = . T:\m.nielsen\Scripts\RK\queries.ps1 + + $con = New-Object System.Data.SqlClient.SqlConnection + $con.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=AfcCookedIFSv2;Trusted_Connection=True;' + $con.Open() + + try { + $cmd = $con.CreateCommand() + + $cmd.CommandText = $sql['RKCustomerOrders'].Query + $null = $cmd.Parameters.Add('@RefNumber', $CustomerRefNumber) + + $reader = $cmd.ExecuteReader() + + while($reader.Read()) { + + $obj = [pscustomobject]@{ } + + $columns = $sql['RKCustomerOrders'].Columns + + foreach($column in $columns) { + $obj = $obj | Add-Member -MemberType NoteProperty -Name $column -Value $reader[$column] -PassThru + } + + Write-Output $obj + } + } + catch { + Write-Warning $_ + } + finally { + $reader.Close() + $cmd.Dispose() + $con.Close() + } +} + +Export-ModuleMember -Function * \ No newline at end of file diff --git a/Dennis_Scripts/RK/SearchTxFiles.ps1 b/Dennis_Scripts/RK/SearchTxFiles.ps1 new file mode 100644 index 0000000..5cd7d3c --- /dev/null +++ b/Dennis_Scripts/RK/SearchTxFiles.ps1 @@ -0,0 +1,29 @@ +$txFiles = @" +1A60061N.066 +1A60161N.8F1 +1A60231N.0A1 +1A60061N.085 +1A60181N.94B +1A60111N.065 +1A60141N.94A +13F78F1N.6FF +1A60071N.949 +1A60181N.0A2 +13CBDE1N.71C +1A60211N.0A0 +13CBDE1N.6CB +"@.Replace("`r","").Split("`n") + +$files = 1..2 | % { Get-Item "\\rejk-p-mdl00$_\d-drive\ifsbodata\FSV\Incoming_archi\DCP_ud\2019\03\*" } | Get-ChildItem -Recurse -File -Filter ($txFiles) | Where { $_.Name -in $txFiles } +$files | Copy-Item -Destination "C:\users\ewpmni\desktop\Drop" + +Set-Location "C:\users\ewpmni\desktop\Drop" + +$items = Get-Item * + +foreach($item in $items) { + #$item.FullName + $newname = $item.Name.Replace('N.','M.') + Write-Verbose -Verbose "Renaming $($item.Name) to $newname" + Move-Item $item.FullName -Destination $newname +} \ No newline at end of file diff --git a/Dennis_Scripts/RK/Untitled4.ps1 b/Dennis_Scripts/RK/Untitled4.ps1 new file mode 100644 index 0000000..b0fb009 --- /dev/null +++ b/Dennis_Scripts/RK/Untitled4.ps1 @@ -0,0 +1,885 @@ +$ids = @" +204293023 +204293020 +204293002 +204292945 +204293310 +204292937 +204293300 +204293301 +204292931 +204293043 +204293047 +204292927 +204292929 +204293056 +204291686 +204292977 +204292947 +204292950 +204290998 +204290754 +204290762 +204290771 +204290780 +204290797 +204290781 +204290995 +204290772 +204290760 +204290808 +204290811 +204290761 +204290765 +204290989 +204290991 +204290783 +204290794 +204290789 +204290994 +204290799 +204290805 +204290828 +204290996 +204290821 +204290806 +204291500 +204291610 +204291620 +204291680 +204291716 +204292987 +204292903 +204292894 +204292880 +204292973 +204291628 +204292998 +204291629 +204292975 +204292921 +204292901 +204291647 +204291575 +204292981 +204291540 +204292991 +204291590 +204291518 +204291630 +204291519 +204291530 +204291619 +204290823 +204291576 +204292922 +204291577 +204291583 +204291531 +204291532 +204291668 +204290812 +204292864 +204291548 +204291584 +204291621 +204291425 +204290782 +204291426 +204291427 +204291522 +204291631 +204291428 +204292982 +204291648 +204291649 +204290829 +204291507 +204291601 +204292778 +204292985 +204291586 +204291640 +204291430 +204291458 +204291524 +204291572 +204291665 +204291626 +204291573 +204292865 +204292765 +204291657 +204292824 +204291439 +204291453 +204292835 +204291436 +204291454 +204291455 +204291502 +204291265 +204292776 +204291399 +204291447 +204291504 +204292779 +204292902 +204291383 +204291367 +204291456 +204292812 +204291362 +204292839 +204292789 +204292784 +204291613 +204292816 +204291355 +204292794 +204291607 +204292832 +204291400 +204291473 +204292823 +204291563 +204291474 +204292836 +204291398 +204291448 +204291463 +204291302 +204291345 +204291364 +204670695 +204670757 +204670596 +204292826 +204291177 +204291331 +204291252 +204291229 +204291387 +204291238 +204291176 +204292851 +204291254 +204291332 +204292717 +204291293 +204291323 +204292677 +204291173 +204291178 +204291333 +204291308 +204292855 +204292712 +204291255 +204291080 +204291262 +204291081 +204292689 +204291201 +204291092 +204291337 +204291202 +204291343 +204292669 +204291270 +204292690 +204292670 +204291203 +204291338 +204292701 +204291185 +204670868 +204291190 +204670594 +204291219 +204291187 +204292696 +204292859 +204291290 +204670501 +204291220 +204291315 +204291090 +204670883 +204670609 +204292853 +204292858 +204292706 +204292854 +204291277 +204291324 +204292768 +204291304 +204292792 +204292673 +204291300 +204291327 +204291224 +204291282 +204292742 +204291193 +204291499 +204291117 +204291095 +204291105 +204291110 +204291111 +204291235 +204290752 +204290748 +204290721 +204290511 +204290516 +204290673 +204290686 +204290704 +204290512 +204670629 +204670633 +204290736 +204290505 +204670618 +204290514 +204290518 +204290722 +204670911 +204290520 +204670750 +204290519 +204290522 +204670634 +204670619 +204290696 +204670593 +204290523 +204670630 +204670907 +204290744 +204290524 +204670631 +204670885 +204670637 +204670617 +204670624 +204290515 +204290526 +204290708 +204290734 +204290674 +204670620 +204290527 +204290712 +204290525 +204290517 +204290703 +204670912 +204670645 +204291161 +204292760 +204291133 +204290521 +204290749 +204292713 +204292748 +204292749 +204292594 +204292590 +204292600 +204292601 +204291245 +204292969 +204290537 +204670621 +204291013 +204291002 +204670639 +204291271 +204291030 +204292598 +204291155 +204291031 +204291157 +204292595 +204670511 +204670640 +204291162 +204291014 +204291032 +204670632 +204670646 +204670622 +204291000 +204292596 +204292761 +204291033 +204292606 +204291001 +204670636 +204291018 +204291148 +204670653 +204291042 +204291149 +204291139 +204670654 +204670635 +204292588 +204292591 +204291056 +204291123 +204291167 +204291008 +204670647 +204290544 +204291131 +204292602 +204291044 +204291045 +204291040 +204292585 +204290509 +204290528 +204290546 +204670697 +204290532 +204670641 +204290556 +204670655 +204291124 +204292758 +204670648 +204291175 +204291063 +204291064 +204292618 +204291065 +204670649 +204292621 +204292626 +204670616 +204670658 +204670642 +204670656 +204670664 +204670657 +204670643 +204670659 +204670644 +204670665 +204670914 +204290552 +204670913 +204290580 +204290574 +204290581 +204290548 +204290575 +204290576 +204290550 +204290586 +204290587 +204670915 +204290577 +204290549 +204290582 +204290536 +204290568 +204670667 +204290583 +204290584 +204290585 +204290589 +204290561 +204670916 +204670650 +204290938 +204670917 +204290915 +204292660 +204290988 +204290984 +204290897 +204670668 +204670662 +204670651 +204670666 +204670663 +204292637 +204291028 +204670638 +204291307 +204670660 +204670652 +204670661 +204290401 +204670778 +204292223 +204290612 +204670945 +204292076 +204290390 +204292224 +204670967 +204292534 +204290403 +204290391 +204292208 +204292182 +204292178 +204290389 +204292226 +204290377 +204292187 +204292352 +204290613 +204292559 +204670976 +204292256 +204670923 +204670947 +204292345 +204292257 +204670957 +204292339 +204292557 +204670952 +204670953 +204670998 +204670919 +204670977 +204670948 +204670999 +204670951 +204670769 +204670968 +204670961 +204670991 +204670993 +204670768 +204670958 +204670970 +204670924 +204670944 +204290413 +204290415 +204670779 +204670785 +204670965 +204670928 +204670925 +204290428 +204670780 +204670975 +204292447 +204670926 +204290421 +204292449 +204290608 +204670966 +204292148 +204292459 +204290430 +204290426 +204292134 +204292144 +204292452 +204292451 +204292456 +204292353 +204670927 +204670971 +204292091 +204292129 +204292155 +204292152 +204670763 +204292149 +204670773 +204292141 +204292453 +204292244 +204292458 +204290431 +204670943 +204292157 +204292153 +204292553 +204290433 +204292462 +204290440 +204670781 +204670774 +204292004 +204670775 +204670782 +204670789 +204670783 +204670929 +204670973 +204292443 +204292249 +204292099 +204292092 +204292239 +204292470 +204670776 +204292158 +204292161 +204292110 +204670974 +204670770 +204670777 +204670921 +204290455 +204292130 +204292473 +204292484 +204292471 +204290442 +204670792 +204670959 +204670784 +204670978 +204670932 +204670931 +204670790 +204670922 +204670979 +204670796 +204670791 +204670793 +204291967 +204292038 +204292387 +204292363 +204291937 +204670797 +204670794 +204292468 +204292499 +204292391 +204292044 +204292378 +204291981 +204291955 +204292073 +204292382 +204670786 +204292385 +204292392 +204291984 +204292492 +204292395 +204291950 +204292065 +204292160 +204292070 +204292380 +204292388 +204291991 +204292400 +204670980 +204291940 +204670933 +204291992 +204291985 +204291994 +204292248 +204291995 +204292361 +204291996 +204292046 +204292407 +204670787 +204670799 +204670804 +204670795 +204670788 +204670802 +204670811 +204670918 +204291873 +204292267 +204292031 +204292479 +204292497 +204291868 +204292474 +204292404 +204291956 +204291999 +204292016 +204291855 +204670812 +204291989 +204670803 +204291939 +204292056 +204291979 +204670764 +204670800 +204670798 +204670801 +204291885 +204292273 +204292416 +204291862 +204292425 +204291908 +204292120 +204291878 +204291879 +204291909 +204291880 +204292274 +204291933 +204292420 +204291894 +204291902 +204292377 +204670818 +204291982 +204292430 +204292489 +204291748 +204291886 +204291887 +204291895 +204291912 +204670939 +204291911 +204291881 +204291884 +204670806 +204292434 +204292399 +204292272 +204291947 +204292276 +204292375 +204291972 +204670805 +204291751 +204292386 +204670938 +204291853 +204291752 +204291865 +204291866 +204292055 +204291890 +204292072 +204291900 +204670937 +204291896 +204291867 +204291921 +204291755 +204292424 +204291756 +204292059 +204291916 +204291917 +204291914 +204291897 +204292269 +204292060 +204291753 +204292368 +204291869 +204670981 +204291922 +204291765 +204291931 +204292283 +204291977 +204291964 +204670982 +204292433 +204670813 +204291766 +204292270 +204292408 +204291905 +204291932 +204292421 +204291928 +204292428 +204291930 +204292278 +204292286 +204291870 +204291767 +204670983 +204291948 +204291949 +204291757 +204292281 +204291768 +204291761 +204291872 +204292359 +204291903 +204291871 +204292296 +204291891 +204292271 +204292287 +204291924 +204291791 +204291762 +204291929 +204670821 +204291892 +204292376 +204670822 +204292293 +204291962 +204670825 +204291963 +204670814 +204292417 +204292280 +204291915 +204291975 +204291773 +204670819 +204291787 +204291792 +204670820 +204292282 +204292419 +204291920 +204292288 +204670936 +204291793 +204670815 +204291784 +204291763 +204291987 +204670984 +204291925 +204291926 +204291974 +204670828 +204292299 +204291893 +204292394 +204291764 +204292279 +204292422 +204291769 +204291798 +204670833 +204292284 +204291778 +204291799 +204292300 +204670985 +204291776 +204290321 +204290338 +204670986 +204291777 +204290332 +204291918 +204292162 +204291772 +204290250 +204670835 +204670823 +204290245 +204290348 +204290485 +204290488 +204290349 +204670808 +204670817 +204292384 +204291910 +204670816 +204292305 +204292423 +204292294 +204291802 +204291788 +204290360 +204290340 +204670826 +204292310 +204291804 +204291861 +204291759 +204290263 +204290342 +204290357 +204290361 +204290351 +204290352 +204290362 +204670832 +204291774 +204291808 +204290244 +204292308 +204290353 +204670827 +204670838 +204290265 +204670940 +204290333 +204290363 +204670807 +204670842 +204670934 +204670920 +204670930 +204670834 +204290599 +204670969 +204670824 +204290337 +204670809 +204290369 +204670839 +204670840 +204670810 +204290370 +204670771 +204290273 +204670841 +204670837 +204670941 +204670942 +204670836 +204290367 +204290325 +204290368 +204670772 +204290375 +204290354 +204290374 +204290381 +204670956 +204290609 +204290384 +204670765 +204670950 +204670994 +204290385 +204670990 +204670995 +204292341 +204292514 +204292516 +204292177 +204292351 +204282875 +"@.replace("`r","").split("`n") + + diff --git a/Dennis_Scripts/RK/Untitled5.ps1 b/Dennis_Scripts/RK/Untitled5.ps1 new file mode 100644 index 0000000..55e4bd3 --- /dev/null +++ b/Dennis_Scripts/RK/Untitled5.ps1 @@ -0,0 +1,133 @@ +$csv = @" +TransmissionFileName TransmissionDate +1A60071O.CC1 2019-08-13 18:11:18.877 +1A60161O.CE5 2019-08-13 18:14:07.467 +1A60141O.C67 2019-08-13 18:05:06.860 +1A60141O.C29 2019-08-13 18:01:06.810 +1A60091O.C7C 2019-08-13 18:06:14.697 +1A60141O.CE6 2019-08-13 18:14:06.970 +1A60081O.C83 2019-08-13 18:07:05.877 +1A60141O.CD6 2019-08-13 18:13:06.973 +1A60301O.C59 2019-08-13 18:04:10.113 +1A60231O.C3A 2019-08-13 18:02:08.957 +1A60061O.CDE 2019-08-13 18:13:16.427 +1A60071O.C51 2019-08-13 18:03:18.770 +1A60131O.CB7 2019-08-13 18:11:02.280 +1A60091O.CB2 2019-08-13 18:10:14.750 +1A60231O.C49 2019-08-13 18:03:09.000 +1A60151O.CC5 2019-08-13 18:12:03.230 +1A60081O.C37 2019-08-13 18:02:05.783 +1A60101O.C2F 2019-08-13 18:01:13.397 +1A60171O.C52 2019-08-13 18:03:22.877 +1A60151O.C8F 2019-08-13 18:08:03.317 +1A60151O.C64 2019-08-13 18:05:03.137 +1A60171O.CA5 2019-08-13 18:09:22.950 +1A60071O.CCF 2019-08-13 18:12:18.890 +1A60301O.C4A 2019-08-13 18:03:10.087 +1A60071O.CDF 2019-08-13 18:13:18.903 +1A60301O.CD8 2019-08-13 18:13:10.213 +1A60231O.C2A 2019-08-13 18:01:08.943 +1A60161O.C74 2019-08-13 18:06:07.350 +1A60091O.C4F 2019-08-13 18:03:14.657 +1A60091O.CDD 2019-08-13 18:13:14.993 +1A60151O.C55 2019-08-13 18:04:03.153 +1A60171O.CC2 2019-08-13 18:11:22.987 +1A60151O.CD3 2019-08-13 18:13:03.230 +1A60171O.C7F 2019-08-13 18:06:22.960 +1A60231O.CE7 2019-08-13 18:14:09.227 +1A60131O.C9A 2019-08-13 18:09:02.223 +1A60231O.C68 2019-08-13 18:05:08.997 +1A60301O.C2B 2019-08-13 18:01:10.060 +1A60231O.CAC 2019-08-13 18:10:09.063 +1A60231O.CD7 2019-08-13 18:13:09.103 +1A60071O.C7E 2019-08-13 18:06:19.980 +1A60151O.C82 2019-08-13 18:07:03.193 +1A60151O.C9B 2019-08-13 18:09:03.177 +1A60231O.C9F 2019-08-13 18:09:09.050 +1A60231O.C58 2019-08-13 18:04:08.983 +1A60151O.CA8 2019-08-13 18:10:03.203 +1A60301O.CE8 2019-08-13 18:14:10.227 +1A60091O.CA2 2019-08-13 18:09:14.737 +1A60171O.C61 2019-08-13 18:04:22.903 +1A60171O.CD0 2019-08-13 18:12:23.000 +1A60171O.C33 2019-08-13 18:01:22.853 +1A60231O.C76 2019-08-13 18:06:09.027 +1A60171O.CB5 2019-08-13 18:10:22.960 +1A60111O.C5A 2019-08-13 18:04:10.673 +1A60211O.C53 2019-08-13 18:04:01.697 +1A60111O.C78 2019-08-13 18:06:10.713 +1A60161O.C66 2019-08-13 18:05:07.320 +1A60301O.CAD 2019-08-13 18:10:10.173 +1A60061O.C50 2019-08-13 18:03:16.277 +1A60151O.CE3 2019-08-13 18:14:03.260 +1A60091O.C30 2019-08-13 18:01:14.783 +1A60151O.CB8 2019-08-13 18:11:03.217 +1A60091O.CCD 2019-08-13 18:12:14.793 +1A60171O.C43 2019-08-13 18:02:22.863 +1A60151O.C36 2019-08-13 18:02:03.080 +1A60141O.CAB 2019-08-13 18:10:06.920 +1A60161O.C9D 2019-08-13 18:09:07.370 +1A60301O.C77 2019-08-13 18:06:10.123 +1A60111O.C4B 2019-08-13 18:03:10.660 +1A60171O.CE0 2019-08-13 18:13:22.997 +1A60131O.C63 2019-08-13 18:05:02.173 +1A60141O.C75 2019-08-13 18:06:06.870 +1A60171O.C6F 2019-08-13 18:05:23.663 +1A60071O.C6E 2019-08-13 18:05:18.813 +1A60081O.CC6 2019-08-13 18:12:05.907 +1A60071O.C32 2019-08-13 18:01:18.743 +1A60161O.C91 2019-08-13 18:08:07.390 +1A60141O.CC8 2019-08-13 18:12:06.947 +1A60161O.CD5 2019-08-13 18:13:07.423 +1A60131O.CD2 2019-08-13 18:13:02.273 +1A60101O.C7B 2019-08-13 18:06:13.477 +1A60071O.CB4 2019-08-13 18:10:18.863 +1A60081O.C9C 2019-08-13 18:09:05.870 +1A60151O.C45 2019-08-13 18:03:07.227 +1A60141O.C9E 2019-08-13 18:09:06.910 +1A60101O.C8B 2019-08-13 18:07:15.127 +1A60231O.CC9 2019-08-13 18:12:09.090 +1A60231O.C93 2019-08-13 18:08:09.053 +1A60141O.C92 2019-08-13 18:08:06.913 +1A60151O.C72 2019-08-13 18:06:03.133 +1A60301O.CA0 2019-08-13 18:09:10.177 +1A60091O.C5E 2019-08-13 18:04:16.853 +1A60091O.CED 2019-08-13 18:14:14.803 +1A60141O.C57 2019-08-13 18:04:06.877 +1A60071O.CEF 2019-08-13 18:14:18.900 +1A60301O.C3B 2019-08-13 18:02:10.087 +1A60071O.C60 2019-08-13 18:04:18.767 +1A60091O.C88 2019-08-13 18:07:15.257 +1A60071O.CA4 2019-08-13 18:09:18.850 +"@ | ConvertFrom-Csv -Delimiter "`t" + + +$files = Get-ChildItem -Recurse -File -Path '\\rejk-p-mdl001\d-drive\IFSBOData\FSV\Incoming_archi\DCP_ud\2019\08\13\','\\rejk-p-mdl002\d-drive\ifsbodata\fsv\incoming_archi\dcp_ud\2019\08\13\' | Select-Object -ExpandProperty FullName + +foreach($entry in $csv) { + Write-Verbose -Verbose ("Looking for {0} from {1}" -f $entry.TransmissionFileName, $entry.TransmissionDate) + + $result = $files | where { $_ -match $entry.TransmissionFileName } +} + + +$i = 0 +$result = foreach($line in $files) { + Write-Progress -Activity "Line $i / $($files.Count)" -PercentComplete ($i++ / $files.Count * 100) + foreach($entry in $csv) { + + if($line -match $entry.TransmissionFileName) { + Write-Verbose "Found $($entry.TransmissionFileName) in $line" + $line + } + } +} + + +$f1names = $f1.Name + +foreach($file in $f2) { + if($file.Name -in $f1names) { + Write-Verbose -Verbose "Ignore $($file.Name)" + } +} diff --git a/Dennis_Scripts/RK/pomOrder.ps1 b/Dennis_Scripts/RK/pomOrder.ps1 new file mode 100644 index 0000000..1b092a7 --- /dev/null +++ b/Dennis_Scripts/RK/pomOrder.ps1 @@ -0,0 +1,12 @@ +Import-Module RKModule + + +$orderids = Get-RKCustomerOrders -CustomerRefNumber 100184058 + +$orders = foreach($entry in $orderids) { + [pscustomobject]@{ + Order = Get-RKObjOrder -OrderID $entry.OrderID + OrderItems = Get-RKObjOrderItem -OrderID $entry.OrderID + } +} + diff --git a/Dennis_Scripts/RK/queries.ps1 b/Dennis_Scripts/RK/queries.ps1 new file mode 100644 index 0000000..25ee922 --- /dev/null +++ b/Dennis_Scripts/RK/queries.ps1 @@ -0,0 +1,108 @@ +@{ + 'RKObjOrder' = @{ + 'query' = " + SELECT + OrderID + ,OrderDate + ,OrderStatus = (select enumeratorwording from cmn.refconfiguration where enumeratordomain = 'POMOrderItemStatus' and enumeratorkey = orderstatus and languagecode = 'en-gb') + ,CustomerID + ,AchievementDate + ,PaymentAgreementID + ,PaymentAuthorizationID + ,PaymentMode + ,PaymentRecipientRefNumber + ,Currency = (select enumeratorwording from cmn.refconfiguration where enumeratordomain = 'CurrencyCode' and enumeratorkey = Currency and languagecode = 'en-gb') + ,BankCardFee + ,BankCardType + ,RefundMeans + ,RefundMeansDetails + ,Channel = (select enumeratorwording from cmn.refconfiguration where enumeratordomain = 'Channel' and enumeratorkey = ChannelID and languagecode = 'en-gb') + ,UserLogin + ,OrderStatusDate + ,Comment + ,RegistrationNumber + ,AccountNumber + ,BankDetails + ,CancellationUserID + ,CancellationChannelID + ,CancellationBusinessParticipantID + ,BusinessParticipant = (select LongName from cmn.ObjBusinessParticipant bp where bp.BusinessParticipantID = o.BusinessParticipantID) + FROM pom.ObjOrder o WITH(READUNCOMMITTED) + WHERE OrderID = @OrderID" + 'columns' = @( + 'OrderID' + 'OrderDate' + 'OrderStatus' + 'CustomerID' + 'AchievementDate' + 'PaymentAgreementID' + 'PaymentAuthorizationID' + 'PaymentMode' + 'PaymentRecipientRefNumber' + 'Currency' + 'BankCardFee' + 'BankCardType' + 'RefundMeans' + 'RefundMeansDetails' + 'Channel' + 'UserLogin' + 'OrderStatusDate' + 'Comment' + 'RegistrationNumber' + 'AccountNumber' + 'BankDetails' + 'CancellationUserID' + 'CancellationChannelID' + 'CancellationBusinessParticipantID' + 'BusinessParticipant' + ) + } + + 'RKObjOrderItem' = @{ + 'query' = " + SELECT [OrderItemID] + ,[OrderID] + ,[OrderItemStatus] = (SELECT EnumeratorWording FROM cmn.refconfiguration WHERE EnumeratorDomain = 'POMOrderItemStatus' AND EnumeratorKey = OrderItemStatus AND LanguageCode = 'en-gb') + ,[OrderItemType] = (SELECT EnumeratorWording FROM cmn.refconfiguration WHERE EnumeratorDomain = 'POMOrderItemType' AND EnumeratorKey = OrderItemType AND LanguageCode = 'en-gb') + ,[FailureReasonCode] + ,[FeeAmount] + ,[DueFeeAmount] + ,[OrderItemAmount] + ,[ToBeInvoiced] + ,[VATAmount] + ,[ExpirationDate] + ,[StatusModificationDate] + ,[MediaInstanceID] + ,[ProductInstanceID] + FROM [AfcCookedIFSV2].[pom].[ObjOrderItem] oi + WHERE OrderID = @OrderID" + + 'columns' = @( + 'OrderItemID' + 'OrderID' + 'OrderItemStatus' + 'OrderItemType' + 'FailureReasonCode' + 'FeeAmount' + 'DueFeeAmount' + 'OrderItemAmount' + 'ToBeInvoiced' + 'VATAmount' + 'ExpirationDate' + 'StatusModificationDate' + 'MediaInstanceID' + 'ProductInstanceID' + ) + } + + 'RKCustomerOrders' = @{ + 'query' = " + SELECT [OrderID] + FROM [AfcCookedIFSV2].[pom].[ObjOrder] o + WHERE CustomerID = ( + SELECT CustomerID FROM cmn.ObjCustomer WHERE CustomerRefNumber = @RefNumber + )" + + 'columns' = @( 'OrderID' ) + } +} \ No newline at end of file diff --git a/Dennis_Scripts/Rejsekort.psm1 b/Dennis_Scripts/Rejsekort.psm1 new file mode 100644 index 0000000..363d039 --- /dev/null +++ b/Dennis_Scripts/Rejsekort.psm1 @@ -0,0 +1,18 @@ +function Search-CardClosureLogs { + [cmdletbinding()] + param( + [string]$Pattern + ) + + 1..2 | % { Get-Item "\\rejk-p-bcm00$_\d-drive\ifsbosystem\log\cardclosure*" } | Select-String -Pattern $Pattern +} + + +function Get-CardClosureLogs { + [cmdletbinding()] + param( + + ) + + 1..2 | % { Get-Item "\\rejk-p-bcm00$_\d-drive\ifsbosystem\log\cardclosure*" } +} \ No newline at end of file diff --git a/Dennis_Scripts/SQL - Select from BlacklistBlockingReason by CardEngravedID in CSV.txt b/Dennis_Scripts/SQL - Select from BlacklistBlockingReason by CardEngravedID in CSV.txt new file mode 100644 index 0000000..0a176da --- /dev/null +++ b/Dennis_Scripts/SQL - Select from BlacklistBlockingReason by CardEngravedID in CSV.txt @@ -0,0 +1,19 @@ +$csv = 'C:\users\m.nielsen\documents\book1.csv' + +$csv = import-csv $csv -Header 'num' +$output = foreach($item in $csv) { + $num = $item.num.substring('308430'.length).trimstart('0') + $num.substring(0, $num.length-1) +} + +"USE AfcCookedIFSV2; +SELECT AU.UserName, +omi.CardEngravedID, +rc.EnumeratorWording, +BH.ActionDate AS Date + FROM [AfcCookedIFSV2].[lst].[ObjBlacklistHistory] AS BH + Inner JOIN cmn.RefConfiguration rc ON rc.EnumeratorKey = bh.BlacklistBlockingReasonID + Inner JOIN trk.ObjMediaInstance omi ON omi.MediaInstanceID = bh.MediaInstanceID + Inner JOIN dbo.aspnet_Users AU ON bh.AgentUserID = au.UserID + WHERE rc.enumeratordomain LIKE 'BlacklistBlockingReason' AND rc.LanguageCode = 'en-Gb' + AND omi.CardEngravedID IN ($($output -join ', '))" diff --git a/Dennis_Scripts/Search AX log files.ps1 b/Dennis_Scripts/Search AX log files.ps1 new file mode 100644 index 0000000..2c9e5af --- /dev/null +++ b/Dennis_Scripts/Search AX log files.ps1 @@ -0,0 +1,11 @@ +$olderThan = Get-Date 'November 16, 2015' +#$olderThan = (Get-Date).AddDays(-7) + +$searchPattern = 'BusinessEvents-NonPersistent-4910-20151119-H' + + +$axFileshare = "\\rjkprod.local\axfileshare\AXFiles\BATCHES\log" +$files = Get-Item "$axFileshare\*.log" | Where { $_.LastWriteTime -gt $olderThan } + +$result = Select-String -Path $files -Pattern $searchPattern + diff --git a/Dennis_Scripts/Search backwards in logfile(s) for first entry.ps1 b/Dennis_Scripts/Search backwards in logfile(s) for first entry.ps1 new file mode 100644 index 0000000..af49fbb --- /dev/null +++ b/Dennis_Scripts/Search backwards in logfile(s) for first entry.ps1 @@ -0,0 +1,41 @@ +& { + # go to these servers + $servers = 'REJK-P-APP001','REJK-P-APP002','REJK-P-APP003','REJK-P-APP004' + + # look in these logfiles + $logfiles = @( + "\\$server\D-Drive\IFSBOSystem\Log\IndirectTravelCard.Service.log" + "\\$server\D-Drive\IFSBOSystem\Log\IndirectTravelCard.Service.log.1" + "\\$server\D-Drive\IFSBOSystem\Log\IndirectTravelCard.Service.log.2" + "\\$server\D-Drive\IFSBOSystem\Log\IndirectTravelCard.Service.log.3" + ) + + # First find this + $matchstring = 'Unexpected Exception in InsertLST.ListManagement.BusinessEntities.ActionReloadTPurseEntity.' + + # then search backwards for this + $searchentry = 'InsertLST.ListManagement.BusinessEntities.ActionReloadTPurseEntity:' + + foreach($server in $servers) { + foreach($logfile in $logfiles) { + Write-Host "-- $logfile" + + $content = Get-Content $logfile + + for($i = 0; $i -lt $content.Length; $i++) { + if($content[$i] -match $matchstring) { + for($y = $i-1; $y -ge 0; $y--) { + if($content[$y] -match $searchentry) { + Write-Host $content[$y] + break + } + + if($y -eq 0) { Write-Host "Searchentry not found" } + } + + break + } + } + } + } +} \ No newline at end of file diff --git a/Dennis_Scripts/SearchFSVHistory.ps1 b/Dennis_Scripts/SearchFSVHistory.ps1 new file mode 100644 index 0000000..e3cc5fa --- /dev/null +++ b/Dennis_Scripts/SearchFSVHistory.ps1 @@ -0,0 +1,6 @@ +1..2 | % { Get-ChildItem -Path "\\rejk-p-mdl00$_\d-drive\ifsbodata\fsv\incoming_histo" } | where { $_.name -match '201608' } | Get-ChildItem -Recurse | % { + foreach($pattern in ('1113973L.C23','1131212L.FCF','1131213L.0CA','1143823L.B8F')) { + Write-Host "Looking for '$pattern' in '$($_.fullname)'" + $_ | Select-String -Pattern $pattern + } +} \ No newline at end of file diff --git a/Dennis_Scripts/Something finance nonpersistent.ps1 b/Dennis_Scripts/Something finance nonpersistent.ps1 new file mode 100644 index 0000000..f90c161 --- /dev/null +++ b/Dennis_Scripts/Something finance nonpersistent.ps1 @@ -0,0 +1,46 @@ +$xml = [xml](get-content C:\Users\ewpmni\AppData\Local\Temp\28\Temp1_Finance-NonPersistent-AX-13184-20171030-N.zip\Finance-NonPersistent-AX-13184-20171030-N.xml) + +$invoices = $xml.DataExportFile.DataGroup.DataType.Finance.Invoice | where { $_.creationtype -eq 1 } + +$sqlConnection = new-object System.Data.SqlClient.SqlConnection +$sqlConnection.ConnectionString = 'Server=rejk-p-sql006\sql01;Database=TravelCardDynamicsAX;Trusted_Connection=True;' +$sqlConnection.Open() +$sqlCommand = $sqlConnection.CreateCommand() + +$sqlCommand.CommandText = @" + SELECT + INVOICEID + , INVOICEDATE + , NAME + , SALESID + FROM [TravelCardDynamicsAX].[dbo].[CUSTINVOICETRANS] + where + invoiceid in ('$($invoices.documentuniqueid -join "','")') and invoicedate = '$($invoices[0].DocumentDate)' +"@ + +$reader = $sqlCommand.ExecuteReader() + +if(-not $reader.HasRows) { Write-Warning "No rows found for DocumentUniqueID: $($invoice.DocumentUniqueID)"; continue } + +$results = while($reader.Read()) { + + $result = [pscustomobject]@{ + invoiceId = $reader['INVOICEID'] + invoiceDate = $reader['INVOICEDATE'] + name = $reader['NAME'] + salesid = $reader['SALESID'] + } + + Write-Verbose -Verbose "ID: $($result.invoiceid)" + + Write-Output $result + + if($result.name -match 'Manual|Manuel') { + Write-Warning "$($result.invoiceid) name: $($result.name)" + } +} + +$reader.Close() + +$sqlCommand.Dispose() +$sqlConnection.Close() \ No newline at end of file diff --git a/Dennis_Scripts/TestDCopyFilesToDWFTP.ps1 b/Dennis_Scripts/TestDCopyFilesToDWFTP.ps1 new file mode 100644 index 0000000..6c78e9a --- /dev/null +++ b/Dennis_Scripts/TestDCopyFilesToDWFTP.ps1 @@ -0,0 +1,11 @@ +$dateStr = ("API.LOG.{0}" -f (Get-Date -Format 'yyyy-MM-dd.HH-mm')) + +$path = Join-Path $env:TEMP $dateStr + +$null = mkdir $path + +Get-Item "D:\IFSBOSystem\Log\*.log*" | Copy-Item -Destination $path + +& 'C:\Program Files\7-Zip\7z.exe' a -tzip "\\btyidr52ftp\d$\IFSBODATA\DW\$dateStr.zip" "$path\*.log*" + +rmdir -Force $path -Recurse \ No newline at end of file diff --git a/Dennis_Scripts/TestDeploymentFunctions.ps1 b/Dennis_Scripts/TestDeploymentFunctions.ps1 new file mode 100644 index 0000000..f732ab8 --- /dev/null +++ b/Dennis_Scripts/TestDeploymentFunctions.ps1 @@ -0,0 +1,41 @@ +$serverlist = ('rejk-c-app301', + 'rejk-c-dps301', + 'rejk-c-mdl301', + 'rejk-c-rep301', + 'rejk-c-sps301', + 'rejk-c-tcf301', + 'rejk-c-tcs301', + 'rejk-c-tcs302', + 'rejk-c-tcs303', + 'rejk-c-web301') + +function CopyLogs($servers) { + foreach($server in $servers) { + if(Test-Path "\\$server\d$\log_backup") { + Write-Host "$server - Removing log_backup" + Remove-Item "\\$server\d$\log_backup" -Recurse + } + + if(Test-Path "\\$server\d$\ifsbosystem\log") { + Write-Host "$server - Copying log to log_backup" + Copy-Item "\\$server\d$\ifsbosystem\log" "\\$server\d$\log_backup" -Recurse + } + } +} + +# run me: +# CopyLogs -servers $serverlist + + + + + +function RestartComputers($servers) { + foreach($server in $servers) { + Write-Host "$server - Restarting" + Invoke-Command -ComputerName $server -ScriptBlock { Restart-Computer -Force } + } +} + +# run me: +# RestartComputers -servers $serverlist \ No newline at end of file diff --git a/Dennis_Scripts/Untitled1.ps1 b/Dennis_Scripts/Untitled1.ps1 new file mode 100644 index 0000000..3024219 --- /dev/null +++ b/Dennis_Scripts/Untitled1.ps1 @@ -0,0 +1,113 @@ +$str = get-item '\\rejk-p-web005\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web006\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web007\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web008\d-drive\Logfiles\W3SVC1\u_ex161229.log' | Select-String -Pattern 'rejsekort/2015' +$csv = $str | select -expand line | ConvertFrom-Csv -Delimiter ' ' -Header ('date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken' -split ' ') +$group = $csv | group 'cs-uri-stem' + + + +$csv = Import-Csv -Delimiter ' ' -Header ('date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken' -split ' ') -Path '\\rejk-p-web005\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web006\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web007\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web008\d-drive\Logfiles\W3SVC1\u_ex161229.log' + + +$content = Get-Content '\\rejk-p-web005\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web006\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web007\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web008\d-drive\Logfiles\W3SVC1\u_ex161229.log' + + + + +$csv = foreach($file in '\\rejk-p-web005\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web006\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web007\d-drive\Logfiles\W3SVC1\u_ex161229.log','\\rejk-p-web008\d-drive\Logfiles\W3SVC1\u_ex161229.log') { + + $stream = New-Object System.IO.StreamReader -ArgumentList $file + + while($line = $stream.ReadLine()) { + + if($line.StartsWith('#')) { continue } + + if($line -match '/cws/Error/DefaultError') { + $line | ConvertFrom-Csv -Delimiter ' ' -Header ('date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken' -split ' ') + } + + } + + $stream.Close() +} + + +$group[7].group | sort time | ft time, 'cs-uri-query' -AutoSize + +$group.group | foreach { $datetime = "$($_.date) $($_.time)"; $datetime = Get-Date $datetime; $datetime = $datetime.AddHours(1); $_ | Add-Member -MemberType NoteProperty -Name DateTime -Value $datetime.ToString('yyyy-MM-dd HH:mm:ss') } + +$group.group | sort datetime | where 'cs-uri-query' -notmatch '\.png' | ft 's-computername', 'time-taken', datetime, 'cs-method', 'cs-uri-query', @{ N='Agent'; E={ + $os = $agent = $_.'cs(User-Agent)' + + if($os -match 'Windows') { $os = 'Windows' } + if($os -match 'iPhone|Darwin') { $os = 'iPhone' } + if($os -match 'iPad') { $os = 'iPad' } + if($os -match 'Dalvik|Android') { $os = 'Android' } + if($os -match 'Mac\+OS\+X') { $os = 'Mac' } + if($os -match 'Ubuntu') { $os = 'Ubuntu' } + if($os -match 'Linux') { $os = 'Linux' } + + + if($agent -match 'chrome') { $agent = 'Chrome' } + if($agent -match 'Firefox') { $agent = 'Firefox' } + if($agent -match 'Safari') { $agent = 'Safari' } + if($agent -match 'Mit%20Rejsekort') { $agent = '"MitRejsekort" App' } + if($agent -match 'Rejs%20Nemt') { $agent = '"Rejs Nemt" App' } + if($agent -match 'Rejsekort/2015') { $agent = '"Rejsekort(??)" App' } + if($agent -match 'Mozilla\/5.0\+\(Windows\+NT\+[0-9]+.[0-9]+;\+WOW64;\+Trident\/7\.0;\+rv:11.0\)\+like\+Gecko') { $agent = 'Internet Explorer' } + + "$os / $agent" +}} -AutoSize + + + + + + + + + + +$csvApp = foreach($file in '\\rejk-p-app004\d-drive\Logfiles\W3SVC3\u_ex161229.log','\\rejk-p-app003\d-drive\Logfiles\W3SVC3\u_ex161229.log','\\rejk-p-app002\d-drive\Logfiles\W3SVC3\u_ex161229.log','\\rejk-p-app001\d-drive\Logfiles\W3SVC3\u_ex161229.log') { + Write-Progress -Activity 'Csv APP' -Status "File: $($file)" -id 1 + $stream = New-Object System.IO.StreamReader -ArgumentList $file + + while($line = $stream.ReadLine()) { + Write-Progress -Activity 'Readline' -Status "Position $($stream.BaseStream.Position) / $($stream.BaseStream.Length)" -PercentComplete (100 / $stream.BaseStream.Length * $stream.BaseStream.Position) -parentid 1 -id 2 + + if($line.StartsWith('#')) { continue } + + $c = $line | ConvertFrom-Csv -Delimiter ' ' -Header ('date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken' -split ' ') + <#if([int]$c.'time-taken' -gt 5000) { + $c + }#> + + $c + } + + $stream.Close() + +} + +$csvApp | foreach { $datetime = "$($_.date) $($_.time)"; $datetime = Get-Date $datetime; $datetime = $datetime.AddHours(1); $_ | Add-Member -MemberType NoteProperty -Name DateTime -Value $datetime.ToString('yyyy-MM-dd HH:mm:ss') } + +$csvApp | sort datetime | ft 's-computername', 'time-taken', datetime, 'cs-method', 'cs-uri-query', @{ N='Agent'; E={ + $os = $agent = $_.'cs(User-Agent)' + + if($os -match 'Windows') { $os = 'Windows' } + if($os -match 'iPhone|Darwin') { $os = 'iPhone' } + if($os -match 'iPad') { $os = 'iPad' } + if($os -match 'Dalvik|Android') { $os = 'Android' } + if($os -match 'Mac\+OS\+X') { $os = 'Mac' } + if($os -match 'Ubuntu') { $os = 'Ubuntu' } + if($os -match 'Linux') { $os = 'Linux' } + + + if($agent -match 'chrome') { $agent = 'Chrome' } + if($agent -match 'Firefox') { $agent = 'Firefox' } + if($agent -match 'Safari') { $agent = 'Safari' } + if($agent -match 'Mit%20Rejsekort') { $agent = '"MitRejsekort" App' } + if($agent -match 'Rejs%20Nemt') { $agent = '"Rejs Nemt" App' } + if($agent -match 'Rejsekort/2015') { $agent = '"Rejsekort(??)" App' } + if($agent -match 'Mozilla\/5.0\+\(Windows\+NT\+[0-9]+.[0-9]+;\+WOW64;\+Trident\/7\.0;\+rv:11.0\)\+like\+Gecko') { $agent = 'Internet Explorer' } + + "$os / $agent" +}} -AutoSize \ No newline at end of file diff --git a/Dennis_Scripts/WebClientDigestAuthentication.ps1 b/Dennis_Scripts/WebClientDigestAuthentication.ps1 new file mode 100644 index 0000000..a184da5 --- /dev/null +++ b/Dennis_Scripts/WebClientDigestAuthentication.ps1 @@ -0,0 +1,22 @@ +$urlHost = 'http://sysops-prod.east-west.dk' +$urlPath = '/nagios/cgi-bin/status.cgi?host=Equipment' + +$uri = $urlHost + $urlPath + +$request = [System.Net.HttpWebRequest]::Create($uri) + +try { + [System.Net.HttpWebResponse]$request.GetResponse() +} +catch { + + $ex = $_.Exception.InnerException + + if($ex.Response -eq $null -or ([System.Net.HttpWebResponse]$ex.Response).StatusCode -ne [System.Net.HttpStatusCode]::Unauthorized) { throw $_ } + + + #$header = $_.Response.Headers['WWW-Authenticate'] + + + +} \ No newline at end of file diff --git a/Dennis_Scripts/jumpscript.ps1 b/Dennis_Scripts/jumpscript.ps1 new file mode 100644 index 0000000..ddca692 --- /dev/null +++ b/Dennis_Scripts/jumpscript.ps1 @@ -0,0 +1,36 @@ + $jumps = 'rejk-a-tcs201','rejk-a-tcs202','rejk-a-mdl201' + $target = 'rejk-a-cac201' + + $targetScript = { + return "$env:COMPUTERNAME was here" + } + + $credentials = Get-Credential + + $jumpScript = { + param($jumps, $target, $jumpScript, $targetScript, $credentials) + + "Hello from $env:COMPUTERNAME - Jumps remaining: $($jumps.Count)" + + + if($jumps.Count -gt 0) { + $nextJump = $jumps | select -First 1 + $remainingJumps = @($jumps | select -Skip 1) #v2 fix + + Invoke-Command -ScriptBlock ([scriptblock]::Create($jumpScript)) -ComputerName $nextJump -Credential $credentials -ArgumentList $remainingJumps, $target, $jumpScript, $targetScript, $credentials + } + else { + Invoke-Command -ScriptBlock ([scriptblock]::Create($targetScript)) -ComputerName $target -Credential $credentials + } + } + + + if($jumps.Count -gt 0) { + $nextJump = $jumps | select -First 1 + $remainingJumps = @($jumps | select -Skip 1) + + Invoke-Command -ScriptBlock $jumpScript -ComputerName $nextJump -Credential $credentials -ArgumentList $remainingJumps, $target, $jumpScript, $targetScript, $credentials + } + else { + Invoke-Command -ScriptBlock $targetScript -ComputerName $target -Credential $credentials + } \ No newline at end of file diff --git a/Dennis_Scripts/nagios service extractor.ps1 b/Dennis_Scripts/nagios service extractor.ps1 new file mode 100644 index 0000000..164f032 --- /dev/null +++ b/Dennis_Scripts/nagios service extractor.ps1 @@ -0,0 +1,37 @@ +Set-Location 'C:\Users\m.nielsen\desktop\Scripts\thales' + +$content = Get-Content -Raw -Path commands.cfg +$matches = [regex]::Matches($content, 'define command *{.*?command_name *(?.*?)\n *command_line *(?.*?)\n}', [System.Text.RegularExpressions.RegexOptions]::Singleline) +$commands = foreach($m in $matches) { + Write-Output ([pscustomobject]@{ + CommandName = $m.Groups['command_name'].Value + CommandLine = $m.Groups['command_line'].Value + }) +} + + +$services = foreach($file in (Get-Item .\hostgroup_*.cfg, .\serviceTemplates.cfg)) { + $content = Get-Content -Raw $file + + $matches = [regex]::Matches($content, '{(?.*?)}', [System.Text.RegularExpressions.RegexOptions]::Singleline) + + foreach($m in $matches) { + $hostgroup = [regex]::Match($m.Groups['content'].Value, 'hostgroup_name *(.*)').Groups[1].Value + $hostname = [regex]::Match($m.Groups['content'].Value, 'host_name *(.*)').Groups[1].Value + $servicedescription = [regex]::Match($m.Groups['content'].Value, 'service_description *(.*)').Groups[1].Value + $servicename = [regex]::Match($m.Groups['content'].Value, 'service_name *(.*)').Groups[1].Value + $checkcommand = [regex]::Match($m.Groups['content'].Value, 'check_command *(.*)').Groups[1].Value + $use = [regex]::Match($m.Groups['content'].Value, 'use *(.*)').Groups[1].Value + + Write-Output ([pscustomobject]@{ + Hostgroup = $hostgroup + Hostname = $hostname + CheckCommand = $checkcommand + Use = $use + ServiceName = $servicename + ServiceDescription = $servicedescription + File = $file.Name + Content = $m.Groups['content'].Value + }) + } +} \ No newline at end of file diff --git a/EFT-LOG-Download.ps1 b/EFT-LOG-Download.ps1 new file mode 100644 index 0000000..5671adc --- /dev/null +++ b/EFT-LOG-Download.ps1 @@ -0,0 +1,88 @@ +<# +EFT-Log-Download.ps1 +Author: Emil Holgersen, Thales Danmark +Date: 15-04-2020 +Version: 1.0 +Description: Tool for copying EFT module logfiles from archive to user desktop +NOTE: This script has to be run on Citrix! + +Input: logfile date, EFT SAM ID +Output: Logfile in folder on user dekstop, if logfile exists +#> + +# Input Date and validate it, and then validate that we have files from that date. Outer while-loop is so we keep asking until we get a valid date with data in archive +While (1) { + # Input date and validate that the date exists (inner while-loop is so we keep asking until we get a valid date) + While (1) { + $Input = (Read-Host -Prompt 'Please input target logfile date') + Try { + #Check if valid date + $Date = [DateTime]$Input + Write-Host "$($Date.ToString("yyyy-MM-dd")) is a valid date" -fore Green + Break # Date is valid, break the inner while-loop + } + Catch { + Write-Host "$Input does not appear to be a valid date" -Fore Red + } + } + + # Validate that we have logfiles from that date + # Format is strange around change of month. If the logfiles are from the last of the month, they we be copied and named as if they are the 0th of the following month. The same logic applies at new year. + # I suspect the reason for that is the code that copies the logfiles does it after midnight, and stores it as "currentday-1" + [String]$Year = $Date.AddDays(1).ToString("yyyy") + [String]$Month = $Date.AddDays(1).ToString("MM") + [String]$Day = ([Int32]$Date.AddDays(1).ToString("dd") -1).ToString("00") # This is a trick/hack: subtract 1, and always show 2 digits (leading 0 if necesary) + + # Check if we have a folder from that date (Format: \\rejk-p-int003\EW\EFTLogs\YYYY\MM\DD) + If (Test-Path "\\rejk-p-int003\EW\EFTLogs\$Year\$Month\$Day" -PathType Container) { + Write-Host 'We have logfiles from that date' -Fore Green + Break # we have logfiles from this date, break the outer while-loop + } + Else { + Write-Host 'We have no logfiles from that date, is it the correct one?' -Fore Red + } +} + +# Input and validate EFT module SAM. Outer while-loop is so we keep asking until user gets it right. +While (1) { + $Input = (Read-Host -Prompt 'Please input target EFT module SAM') + Try { + #Check if valid date + $EFTSAM = [Int32]$Input #convert to integer + If ($EFTSAM -ge 41000 -and $EFTSAM -le 49999) { + $EFTSAM = $($EFTSAM.ToString("000000")) + Write-Host "$EFTSAM within expected EFT SAM range" -Fore Green + Break # SAM appears valid, break the while-loop + } + Else { + Throw # Not within range, we therefore return error for the catch to handle + } + } + Catch { + Write-Host "$Input does not appear to be a valid EFT SAM" -Fore Red + } +} +# Check if file exists, and copy if it does +$Filepath = "\\rejk-p-int003\EW\EFTLogs\$Year\$Month\$Day\EFTLog-$EFTSAM-$Year$Month$Day.log.gz" +$CurrentUserDesktop = [Environment]::GetFolderPath("Desktop") +If (Test-Path $Filepath -PathType Leaf) { + Write-Host 'It appears we have logfiles from that EFT on that date' -Fore Green + If (!(Test-Path "$CurrentUserDesktop\EFTLOGS")) { + New-Item -ItemType Directory -Force -Path "$CurrentUserDesktop\EFTLOGS" | Out-Null + } + If (Test-Path "$CurrentUserDesktop\EFTLOGS\EFTLog-$EFTSAM-$Year$Month$Day.log.gz") { + Write-Host "File already exists on desktop: $CurrentUserDesktop\EFTLOGS\EFTLog-$EFTSAM-$Year$Month$Day.log.gz" -Fore Red + } + Else { + Try { + Copy-Item $Filepath -Destination "$CurrentUserDesktop\EFTLOGS\EFTLog-$EFTSAM-$Year$Month$Day.log.gz" + Write-Host "EFTLog-$EFTSAM-$Year$Month$Day.log.gz copied to EFTLOGS on user desktop" -Fore Green + } + Catch { + Write-Host "File copy failed, unknown error" -Fore Red + } + } +} +Else { + Write-Host "No logfile found for $EFTSAM on that date, check date and SAM. Please note that sometimes logfiles are not archived on server" -Fore Red +} \ No newline at end of file diff --git a/GenerateCert.ps1 b/GenerateCert.ps1 new file mode 100644 index 0000000..8b18f04 --- /dev/null +++ b/GenerateCert.ps1 @@ -0,0 +1,3955 @@ +<# + + .SYNOPSIS + This script/function requests and receives a New Certificate from your Windows-based Issuing Certificate Authority. + + When used in conjunction with the Generate-CertTemplate.ps1 script/function, all needs can be satisfied. + (See: https://github.com/pldmgg/misc-powershell/blob/master/Generate-CertTemplate.ps1) + + This can be run as a script by uncommenting the very last line calling the Generate-Certificate function, or by + simply loading the entire function into your current PowerShell shell and then calling it. + + IMPORTANT NOTE 1: By running the function without any parameters, the user will be walked through several prompts. + This is the recommended way to use this function until the user feels comfortable with parameters mentioned below. + + .DESCRIPTION + This function/script is split into the following sections (ctl-f to jump to each of these sections) + - Libraries and Helper Functions (~Lines 298-1395) + - Initial Variable Definition and Validation (~Lines 1397-1760) + - Writing the Certificate Request Config File (~Lines 1762-2169) + - Generate Certificate Request and Submit to Issuing Certificate Authority (~Lines 2172-2284) + + .DEPENDENCIES + OPTIONAL DEPENDENCIES (One of the two will be required depending on if you use the ADCS Website) + 1) RSAT (Windows Server Feature) - If you're not using the ADCS Website, then the Get-ADObject cmdlet is used for various purposes. This cmdlet + is available only if RSAT is installed on the Windows Server. + + 2) Win32 OpenSSL - If $UseOpenSSL = "Yes", the script/function depends on the latest Win32 OpenSSL binary that can be found here: + https://indy.fulgan.com/SSL/ + Simply extract the (32-bit) zip and place the directory on your filesystem in a location to be referenced by the parameter $PathToWin32OpenSSL. + + IMPORTANT NOTE 2: The above third-party Win32 OpenSSL binary is referenced by OpenSSL.org here: + https://wiki.openssl.org/index.php/Binaries + + .PARAMETER CertGenWorking + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes a string that represents a valid file path. All output files will be written to this location. + + .PARAMETER BasisTemplate + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes a string that represents either the CN or the displayName of the Certificate Template that you are + basing this New Certificate on. IMPORTANT NOTE: If you are requesting the new certificate via the ADCS Web Enrollment + Website the Certificate Template will ONLY appear in the Certificate Template + drop-down on the ADCS Web Enrollment website (which makes it a valid option for this parameter) if + msPKITemplateSchemaVersion is "2" or "1" AND pKIExpirationPeriod is 1 year or LESS. See the Generate-CertTemplate.ps1 + script/function for more details here: + https://github.com/pldmgg/misc-powershell/blob/master/Generate-CertTemplate.ps1 + + .PARAMETER CertificateCN + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes a string that represents the name that you would like to give the New Certificate. This name will + appear in the following locations: + - "FriendlyName" field of the Certificate Request + - "Friendly name" field the New Certificate itself + - "Friendly Name" field when viewing the New Certificate in the Local Certificate Store + - "Subject" field of the Certificate Request + - "Subject" field on the New Certificate itself + - "Issued To" field when viewing the New Certificate in the Local Certificate Store + + .PARAMETER CertificateRequestConfigFile + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the default value will be used. + + This parameter takes a string that represents a file name to be used for the Certificate Request Configuration file + to be submitted to the Issuing Certificate Authority. File extension should be .inf. + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER CertificateRequestFile + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the default value will be used. + + This parameter takes a string that represents a file name to be used for the Certificate Request file to be submitted + to the Issuing Certificate Authority. File extension should be .csr. + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER CertFileOut + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the default value will be used. + + This parameter takes a string that represents a file name to be used for the New Public Certificate received from the + Issuing Certificate Authority. The file extension should be .cer. + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER CertificateChainOut + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the default value will be used. + + This parameter takes a string that represents a file name to be used for the Chain of Public Certificates from + the New Public Certificate up to the Root Certificate Authority. File extension should be .p7b. + + IMPORTANT NOTE: File extension will be .p7b even if format is actually PKCS10 (which should have extension .p10). + This is to ensure that Microsoft Crypto Shell Extensions recognizes the file. (Some systems do not have .p10 associated + with Crypto Shell Extensions by default, leading to confusion). + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER PFXFileOut + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the default value will be used. + + This parameter takes a string that represents a file name to be used for the file containing both Public AND + Private Keys for the New Certificate. File extension should be .pfx. + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER PFXPwdAsSecureString + This parameter is OPTIONAL. + + This parameter takes a securestring. + + In order to export a .pfx file from the Local Certificate Store, a password must be supplied (or permissions based on user accounts + must be configured beforehand, but this is outside the scope of this script). + + ***IMPORTANT*** This same password is applied to $ProtectedPrivateKeyOut if $UseOpenSSL = "Yes" + + .PARAMETER RequestViaWebEnrollment + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied. The default value is "No". If the user does not explicitly provide a value from + the command line, then the default value will be used. + + This parameter takes one of two inputs: + 1) The string "No"; OR + 2) The string "Yes" + + If this parameter is set to "No", then PowerShell cmdlets will be used that assume that the workstation + running this script is also joined to the same domain as the Issuing Certificate Authority. If this parameter is + set to "Yes", then the Invoke-WebRequest cmdlet will be used to POST data to the ADCS Web Enrollment website specified + by $ADCSWebEnrollmentUrl. + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER ADCSWebEnrollmentURL + This parameter is OPTIONAL. + + This parameter takes a string that represents a valid URL for the ADCS Web Enrollment website. + Example: https://pki.test.lab/certsrv + + .PARAMETER ADCSWebAuthType + This parameter is OPTIONAL. + + This parameter takes one of two inputs: + 1) The string "Windows"; OR + 2) The string "Basic" + + The IIS Web Server hosting the ADCS Web Enrollment site can be configured to use Windows Authentication, Basic + Authentication, or both. Use this parameter to specify either "Windows" or "Basic" authentication. + + .PARAMETER ADCSWebAuthUserName + This parameter is OPTIONAL. + + This parameter takes a string that represents a username with permission to access the ADCS Web Enrollment site. + If $ADCSWebAuthType = "Basic", then INCLUDE the domain prefix as part of the username. + Example: test2\testadmin . + + If $ADCSWebAuthType = "Windows", then DO NOT INCLUDE the domain prefix as part of the username. + Example: testadmin + + (NOTE: If you mix up the above username formatting, then the script will figure it out. This is more of an FYI.) + + .PARAMETER ADCSWebAuthPass + This parameter is OPTIONAL. + + This parameter takes a securestring. + + If $ADCSWebEnrollmentUrl is used, then this parameter becomes MANDATORY. Under this circumstance, if + this parameter is left blank, the user will be prompted for secure input. If using this script as part of a larger + automated process, use a wrapper function to pass this parameter securely (this is outside the scope of this script). + + .PARAMETER CertADCSWebResponseOutFile + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the default value will be used. + + This parameter takes a string that represents a valid file path that contains the HTTP response after submitting + the Certificate Request via the ADCS Web Enrollment site. + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER Organization + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes a string that represents an Organization name. This will be added to "Subject" field in the + Certificate. + + .PARAMETER OriginationalUnit + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes a string that represents an Organization's Department. This will be added to the "Subject" field + in the Certificate. + + .PARAMETER Locality + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes a string that represents a City. This will be added to the "Subject" field in the Certificate. + + .PARAMETER State + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes a string that represents a State. This will be added to the "Subject" field in the Certificate. + + .PARAMETER Country + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes a string that represents a Country. This will be added to the "Subject" field in the Certificate. + + .PARAMETER KeyLength + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied (i.e. "2048"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + This parameter takes a string representing a valid key length. See: + https://technet.microsoft.com/en-us/library/hh831574(v=ws.11).aspx + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER HashAlgorithmValue + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied (i.e. "sha256"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + This parameter takes a string. For a list of possible values, see: + https://technet.microsoft.com/en-us/library/hh831574(v=ws.11).aspx + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER EncryptionAlgorithmValue + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied (i.e. "AES"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + This parameter takes a string representing an available encryption algorithm. Valid values are: + AES, DES, RC2, and RC4 + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER PrivateKeyExportableValue + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied (i.e. "TRUE"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + The parameter takes one of two inputs: + 1) The string "TRUE"; OR + 2) The string "FALSE" + + Setting the value to TRUE means that the Private Key will be exportable. + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER KeySpecValue + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied (i.e. "1"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + The parameter takes one of two inputs: + 1) The string "1"; OR + 2) The string "2" + + For details about Key Spec Values, see: https://technet.microsoft.com/en-us/library/hh831574(v=ws.11).aspx + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER KeyUsageValue + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied (i.e. "0x80"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + This parameter takes a string that represents a hexadecimal value. For a list of valid hexadecimal values, + see: https://technet.microsoft.com/en-us/library/hh831574(v=ws.11).aspx + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER MachineKeySet + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes one of two inputs: + 1) The string "TRUE"; OR + 2) The string "FALSE" + + If you would like the private key exported, use "FALSE". + If you are creating this certificate to be used in the User's security context (like for a developer to sign their code), + enter "FALSE". If you are using this certificate for a service that runs in the Computer's security context (such as + a Web Server, Domain Controller, etc) and DO NOT need the Private Key exported use "TRUE". + See: https://technet.microsoft.com/en-us/library/hh831574(v=ws.11).aspx + + .PARAMETER SecureEmail + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes one of two inputs: + 1) The string "No"; OR + 2) The string "Yes" + + If the New Certificate is going to be used to digitally sign and/or encrypt emails, this parameter should be set to "Yes" + + .PARAMETER UserProtected + This parameter is MANDATORY. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes one of two inputs: + 1) The string "No"; OR + 2) The string "Yes" + + If $MachineKeySet is set to "TRUE", then $UserProtected MUST be set to "No". If $MachineKeySet is set to "FALSE", + then $UserProtected can be set to "Yes" or "No". + + If set to "Yes", a CryptoAPI password window is displayed when the key is generated during the certificate request + build process. You can optionally protect the key with a password in the window or choose to display only a window when the + key is used within an application. Once the key is protected with a password, you must enter this password every time the key + is accessed. + + IMPORTANT NOTE: Do not set this parameter to "Yes" if you want this script/function to run unattended. + + .PARAMETER ProviderNameValue + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied (i.e. "Microsoft RSA SChannel Cryptographic Provider"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + This parameter takes a string that represents the name of the Cryptographic Provider you would like to use for the + New Certificate. For more details and a list of valid values, see: + https://technet.microsoft.com/en-us/library/hh831574(v=ws.11).aspx + + WARNING: The Certificate Template that this New Certificate is based on (i.e. the value provided for the parameter + $BasisTemplate) COULD POTENTIALLY limit the availble Crypographic Provders for the Certificate Request. Make sure + the Cryptographic Provider you use is allowed by the Basis Certificate Template. + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER RequestTypeValue + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied (i.e. "PKCS10"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + This parameter takes a string that indicates the format of the Certificate Request. Valid values are + CMC, PKCS10, PKCS10-, and PKCS7. + For more details, see: https://technet.microsoft.com/en-us/library/hh831574(v=ws.11).aspx + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER IntendedPurposeValues + This parameter is OPTIONAL. + + There is NO DEFAULT VALUE supplied. If the user does not explicitly provide a value from the command line, then + the user will receive a prompt asking for a value to be provided. + + This parameter takes + + This parameter takes a string of values separated by commas, or an array. Valid values are as follows: + + "Code Signing","Document Signing","Client Authentication","Server Authentication", + "Remote Desktop","Private Key Archival","Directory Service Email Replication","Key Recovery Agent", + "OCSP Signing","Microsoft Trust List Signing","EFS","Secure E-mail","Enrollment Agent","Smart Card Logon", + "File Recovery","IPSec IKE Intermediate","KDC Authentication","Windows Update", + "Windows Third Party Application Component","Windows TCB Component","Windows Store", + "Windows Software Extension Verification","Windows RT Verification","Windows Kits Component", + "No OCSP Failover to CRL","Auto Update End Revocation","Auto Update CA Revocation","Revoked List Signer", + "Protected Process Verification","Protected Process Light Verification","Platform Certificate", + "Microsoft Publisher","Kernel Mode Code Signing","HAL Extension","Endorsement Key Certificate", + "Early Launch Antimalware Driver","Dynamic Code Generator","DNS Server Trust","Document Encryption", + "Disallowed List","Attestation Identity Key Certificate","System Health Authentication","CTL Usage", + "IP Security End System","IP Security Tunnel Termination","IP Security User","Time Stamping", + "Microsoft Time Stamping","Windows Hardware Driver Verification","Windows System Component Verification", + "OEM Windows System Component Verification","Embedded Windows System Component Verification","Root List Signer", + "Qualified Subordination","Key Recovery","Lifetime Signing","Key Pack Licenses","License Server Verification" + + ***IMPORTANT NOTE:*** If this parameter is not set by user, the Intended Purpose Value(s) of the Basis Certificate Template + (i.e. $BasisTemplate) will be used. + + .PARAMETER UseOpenSSL + This parameter is MANDATORY. + + There IS A DEFAULT VALUE supplied (i.e. "No"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + The parameter takes one of two inputs: + 1) The string "No"; OR + 2) The string "Yes" + + This parameter indicates whether the Win32 OpenSSL binary should be used to extract + certificates/keys in a format readily used in Linux environments. + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER PathToWin32OpenSSL + This parameter is OPTIONAL. + + There IS A DEFAULT VALUE supplied (i.e. "C:\openssl-0.9.8r-i386-win32-rev2"). If the user does not explicitly provide + a value from the command line, then the default value will be used. + + This parameter takes a string that represents a file path to the Win32 OpenSSL binaries on your filesystem. + (Recommend using latest version from https://indy.fulgan.com/SSL/) + + This parameter becomes MANDATORY if the parameter $UseOpenSSL = "Yes" + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER AllPublicKeysInChainOut + This parameter is OPTIONAL. + + There IS A DEFAULT VALUE supplied (i.e. "NewCertificate_$CertificateCN"+"_all_public_keys_in_chain_"+".pem"). If the + user does not explicitly provide a value from the command line, then the default value will be used. + + This parameter takes a string that represents a file name. This file will contain all public certificates in the chain, + rom the New Certificate up to the Root Certificate Authority. File extension should be .pem + + This parameter becomes MANDATORY if the parameter $UseOpenSSL = "Yes" + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER ProtectedPrivateKeyOut + This parameter is OPTIONAL. + + There IS A DEFAULT VALUE supplied (i.e. "NewCertificate_$CertificateCN"+"_protected_private_key_"+".pem"). If the + user does not explicitly provide a value from the command line, then the default value will be used. + + This parameter takes a string that represents a file name. This file will contain the password-protected private key + for the New Certificate. File extension should be .pem + + This parameter becomes MANDATORY if the parameter $UseOpenSSL = "Yes" + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER UnProtectedPrivateKeyOut + This parameter is OPTIONAL. + + There IS A DEFAULT VALUE supplied (i.e. "NewCertificate_$CertificateCN"+"_unprotected_private_key_"+".key"). If the + user does not explicitly provide a value from the command line, then the default value will be used. + + This parameter takes a string that represents a file name. This file will contain the raw private key for the New + Certificate. File extension should be .key + + This parameter becomes MANDATORY if the parameter $UseOpenSSL = "Yes" + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER StripPrivateKeyOfPassword + This parameter is OPTIONAL. + + There IS A DEFAULT VALUE supplied (i.e. "No"). If the user does not explicitly provide a value from the command line, + then the default value will be used. + + The parameter takes one of two inputs: + 1) The string "No"; OR + 2) The string "Yes" + + This parameter removes the password from $ProtectedPrivateKeyOut. + + This parameter becomes MANDATORY if the parameter $UseOpenSSL = "Yes" + + IMPORTANT NOTE: Default values for some parameters are already provided, and running the Generate-Certificate script/ + function will generate a New Certificate using these default values, however, the resulting Certificate + may not satisfy all of your needs depending on your circumstances. Please review the explanation for each of the + variables/parameters that can/should be changed. + + .PARAMETER SANObjectsToAdd + This parameter is OPTIONAL. + + This parameter takes a comma separated list of SAN Object Types. All possible values are: + DNS, Distinguished Name, URL, IP Address, Email, UPN, or GUID. + Example: DNS, IP Address, Email + + This parameter becomes MANDATORY if $AddSAN = "Yes" + + .PARAMETER DNSSANObjects + This parameter is OPTIONAL. + + This parameter takes a comma separated list of DNS addresses. + Example: www.fabrikam.com, www.contoso.com + + This parameter becomes MANDATORY if $SANObjectsToAdd includes "DNS" + + .PARAMETER DistinguishedNameSANObjects + This parameter is OPTIONAL. + + This parameter takes a SEMI-COLON separated list of Distinguished Name objects. + Example: CN=www01,OU=Web Servers,DC=fabrikam,DC=com; CN=www01,OU=Load Balancers,DC=fabrikam,DC=com + + This parameter becomes MANDATORY if $SANObjectsToAdd includes "Distinguished Name" + + .PARAMETER URLSANObjects + This parameter is OPTIONAL. + + This parameter takes a comma separated list of URLs. + Example: http://www.fabrikam.com, http://www.contoso.com + + This parameter becomes MANDATORY if $SANObjectsToAdd includes "URL" + + .PARAMETER IPAddressSANObjects + This parameter is OPTIONAL. + + This parameter takes a comma separated list of IP Addresses. + Example: 172.31.10.13, 192.168.2.125 + + This parameter becomes MANDATORY if $SANObjectsToAdd includes "IP Address" + + .PARAMETER EmailSANObjects + This parameter is OPTIONAL. + + This paramter takes a comma separated list of Email Addresses. + Example: mike@fabrikam.com, hazem@fabrikam.com + + This parameter becomes MANDATORY if $SANObjectsToAdd includes "Email" + + .PARAMETER UPNSANObjects + This parameter is OPTIONAL. + + This parameter takes a comma separated list of Principal Name objects. + Example: mike@fabrikam.com, hazem@fabrikam.com + + This parameter becomes MANDATORY if $SANObjectsToAdd includes "UPN" + + .PARAMETER GUIDSANObjects + This parameter is OPTIONAL. + + This parameter takes a comma separated list of GUIDs. + Example: f7c3ac41-b8ce-4fb4-aa58-3d1dc0e36b39, g8D4ac41-b8ce-4fb4-aa58-3d1dc0e47c48 + + This parameter becomes MANDATORY if $SANObjectsToAdd includes "GUID" + + .EXAMPLE + EXAMPLE 1: No Parameters Provided + Generate-Certificate + + NOTE: Executing the script/function without any parameters will ask for input on de facto mandatory parameters. + All other parameters will use default values which should be fine under the vast majority of circumstances. + De facto mandatory parameters are as follows: + -CertGenWorking + -BasisTemplate + -CertificateCN + -Organization + -OrganizationalUnit + -Locality + -State + -Country + -MachineKeySet + -SecureEmail + -UserProtected + + .EXAMPLE + EXAMPLE 2: Minimal Parameters Provided + Generate-Certificate ` + -CertGenWorking "C:\Users\zeroadmin\Desktop\CertGenWorking\test8" ` + -BasisTemplate "CertTempl166" ` + -CertificateCN "TigerSigningCert" ` + -Organization "Contoso Inc" ` + -OrganizationalUnit "DevOps Department" ` + -Locality "Portland" ` + -State "OR" ` + -Country "US" ` + -MachineKeySet "TRUE" ` + -SecureEmail "No" ` + -UserProtected "No" ` + + .EXAMPLE + EXAMPLE 3: Minimal Parameters Provided with Win32 OpenSSL + Generate-Certificate ` + -CertGenWorking "C:\Users\zeroadmin\Desktop\CertGenWorking\test8" ` + -BasisTemplate "CertTempl166" ` + -CertificateCN "TigerSigningCert" ` + -PFXFileOut "TigerSigningCert.pfx" ` + -PFXPwdAsSecureString "ThisIsNotSecure987!" ` + -Organization "Contoso Inc" ` + -OrganizationalUnit "DevOps Department" ` + -Locality "Portland" ` + -State "OR" ` + -Country "US" ` + -MachineKeySet "FALSE" ` + -SecureEmail "No" ` + -UserProtected "No" ` + -UseOpenSSL "Yes" ` + -PathToWin32OpenSSL "C:\openssl-0.9.8r-i386-win32-rev2" ` + -AllPublicKeysInChainOut "TigerSigningCert_all_public_keys_in_chain.pem" ` + -PublicKeySansChainOutFile "TigerSigningCert_public_key_sans_chain.pem" ` + -ProtectedPrivateKeyOut "TigerSigningCert_protected_private_key.pem" ` + -UnProtectedPrivateKeyOut "TigerSigningCert_unprotected_private_key.key" ` + -StripPrivateKeyOfPassword "Yes" + + .EXAMPLE + EXAMPLE 4: All Possible Parameters + Generate-Certificate ` + -CertGenWorking "C:\Users\zeroadmin\Desktop\CertGenWorking\test8" ` + -BasisTemplate "CertTempl166" ` + -CertificateCN "TigerSigningCert" ` + -CertificateRequestConfigFile "TigerSigningCert.inf" ` + -CertificateRequestFile "TigerSigningCert.csr" ` + -CertFileOut "TigerSigningCert.cer" ` + -CertificateChainOut "TigerSigningCert.p7b" ` + -PFXFileOut "TigerSigningCert.pfx" ` + -PFXPwdAsSecureString "ThisIsNotSecure987!" ` + -RequestViaWebEnrollment "Yes" ` + -ADCSWebEnrollmentURL "https://pki.test2.lab/certsrv" ` + -ADCSWebAuthType "Windows" ` + -ADCSWebAuthUserName "testadmin" ` + -ADCSWebAuthPass "SecurityIsHard321!" ` + -CertADCSWebResponseOutFile "C:\Users\zeroadmin\Desktop\CertGenWorking\test8\ADCSWebResponse.txt" + -Organization "Contoso Inc" ` + -OrganizationalUnit "DevOps Department" ` + -Locality "Portland" ` + -State "OR" ` + -Country "US" ` + -KeyLengthOverride "No" ` + -KeyLength "2048" ` + -HashAlgorithmOverride "No" ` + -HashAlgorithmValue "sha256" ` + -EncryptionAlgorithmOverride "No" ` + -EncryptionAlgorithmValue "AES" ` + -PrivateKeyExportableOverride "No" ` + -PrivateKeyExportableValue "TRUE" ` + -KeySpecOverride "No" ` + -KeySpecValue "1" ` + -KeyUsageOverride "No" ` + -KeyUsageValue "0x80" ` + -MachineKeySet "FALSE" ` + -SecureEmail "No" ` + -UserProtected "No" ` + -ProviderNameOverride "No" ` + -ProviderNameValue "Microsoft Enhanced Cryptographic Provider v1.0" ` + -RequestTypeOverride "No" ` + -RequestTypeValue "PKCS10" ` + -IntendedPurposeOverride "No" ` + -IntendedPurposeValues "Code Signing, Document Signing" ` + -UseOpenSSL "Yes" ` + -PathToWin32OpenSSL "C:\openssl-0.9.8r-i386-win32-rev2" ` + -AllPublicKeysInChainOut "TigerSigningCert_all_public_keys_in_chain.pem" ` + -PublicKeySansChainOutFile "TigerSigningCert_public_key_sans_chain.pem" ` + -ProtectedPrivateKeyOut "TigerSigningCert_protected_private_key.pem" ` + -UnProtectedPrivateKeyOut "TigerSigningCert_unprotected_private_key.key" ` + -StripPrivateKeyOfPassword "Yes" ` + -AddSAN "Yes" + -TypesofSANObjectsToAdd "DNS, Distinguished Name, URL, IP Address, UPN, GUID" + -DNSSANObjects "www.fabrikam.com, www.contoso.org" + -DistinguishedNameSANObjects "CN=www01,OU=Web Servers,DC=fabrikam,DC=com; CN=www01,OU=Load Balancers,DC=fabrikam,DC=com" + -URLSANObjects "http://www.fabrikam.com, http://www.contoso.com" + -IPAddressSANObjects "172.31.10.13, 192.168.2.125" + -EmailSANObjects "mike@fabrikam.com, hazem@fabrikam.com" + -UPNSANObjects "mike@fabrikam.com, hazem@fabrikam.com" + -GUIDSANObjects "f7c3ac41-b8ce-4fb4-aa58-3d1dc0e36b39, g8D4ac41-b8ce-4fb4-aa58-3d1dc0e47c48" + + .OUTPUTS + All outputs are written to the $CertGenWorking directory specified by the user. + + ALWAYS GENERATED + The following outputs are ALWAYS generated by this function/script, regardless of optional parameters: + - A Certificate Request Configuration File (with .inf file extension) - + RELEVANT PARAMETER: $CertificateRequestConfigFile + - A Certificate Request File (with .csr file extenstion) - + RELEVANT PARAMETER: $CertificateRequestFile + - A Public Certificate with the New Certificate Name (NewCertificate_$CertificateCN_[Timestamp].cer) - + RELEVANT PARAMETER: $CertFileOut + NOTE: This file is not explicitly generated by the script. Rather, it is received from the Issuing Certificate Authority after + the Certificate Request is submitted and accepted by the Issuing Certificate Authority. + NOTE: If you choose to use Win32 OpenSSL to extract certs/keys from the .pfx file (see below), this file should have SIMILAR CONTENT + to the file $PublicKeySansChainOutFile. To clarify, $PublicKeySansChainOutFile does NOT have what appear to be extraneous newlines, + but $CertFileOut DOES. Even though $CertFileOut has what appear to be extraneous newlines, Microsoft Crypto Shell Extensions will + be able to read both files as if they were the same. However, Linux machines will need to use $PublicKeySansChainOutFile (Also, the + file extension for $PublicKeySansChainOutFile can safely be changed from .cer to .pem without issue) + - A Global HashTable called $GenerateCertificateFileOutputHash that can help the user quickly and easily reference output + files in $CertGenWorking. Example content of $GenerateCertificateFileOutputHash: + + Key : CertificateRequestFile + Value : NewCertRequest_aws-coreos3-client-server-cert04-Sep-2016_2127.csr + Name : CertificateRequestFile + + Key : IntermediateCAPublicCertFile + Value : ZeroSCA_Public_Cert.pem + Name : IntermediateCAPublicCertFile + + Key : EndPointPublicCertFile + Value : aws-coreos3-client-server-cert_Public_Cert.pem + Name : EndPointPublicCertFile + + Key : AllPublicKeysInChainOut + Value : NewCertificate_aws-coreos3-client-server-cert_all_public_keys_in_chain_.pem + Name : AllPublicKeysInChainOut + + Key : CertificateRequestConfigFile + Value : NewCertRequestConfig_aws-coreos3-client-server-cert04-Sep-2016_2127.inf + Name : CertificateRequestConfigFile + + Key : EndPointUnProtectedPrivateKey + Value : NewCertificate_aws-coreos3-client-server-cert_unprotected_private_key_.key + Name : EndPointUnProtectedPrivateKey + + Key : RootCAPublicCertFile + Value : ZeroDC01_Public_Cert.pem + Name : RootCAPublicCertFile + + Key : CertADCSWebResponseOutFile + Value : NewCertificate_aws-coreos3-client-server-cert_ADCSWebResponse04-Sep-2016_2127.txt + Name : CertADCSWebResponseOutFile + + Key : CertFileOut + Value : NewCertificate_aws-coreos3-client-server-cert04-Sep-2016_2127.cer + Name : CertFileOut + + Key : PFXFileOut + Value : NewCertificate_aws-coreos3-client-server-cert04-Sep-2016_2127.pfx + Name : PFXFileOut + + Key : EndPointProtectedPrivateKey + Value : NewCertificate_aws-coreos3-client-server-cert_protected_private_key_.pem + Name : EndPointProtectedPrivateKey + + - A Global HashTable called $CertNamevsContentsHash that contains the actual content of certain Certificates. + Example content of $CertNamevsContentsHash is as follows: + + Key : EndPointUnProtectedPrivateKey + Value : -----BEGIN RSA PRIVATE KEY----- + ... + -----END RSA PRIVATE KEY----- + Name : EndPointUnProtectedPrivateKey + + Key : aws-coreos3-client-server-cert + Value : -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + Name : aws-coreos3-client-server-cert + + Key : ZeroSCA + Value : -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + Name : ZeroSCA + + Key : ZeroDC01 + Value : -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + Name : ZeroDC01 + + GENERATED WHEN $MachineKeySet = "FALSE" + The following outputs are ONLY generated by this function/script when $MachineKeySet = "FALSE" (this is its default setting) + - A .pfx File Containing the Entire Public Certificate Chain AS WELL AS the Private Key of your New Certificate (with .pfx file extension) - + RELEVANT PARAMETER: $PFXFileOut + NOTE: The Private Key must be marked as exportable in your Certificate Request Configuration File in order for the .pfx file to + contain the private key. This is controlled by the parameter $PrivateKeyExportableValue = "TRUE". The Private Key is marked as + exportable by default. + + GENERATED WHEN $ADCSWebEnrollmentUrl is NOT provided + The following outputs are ONLY generated by this function/script when $ADCSWebEnrollmentUrl is NOT provided (this is its default setting) + (NOTE: Under this scenario, the workstation running the script must be part of the same domain as the Issuing Certificate Authority): + - A Certificate Request Response File (with .rsp file extension) + NOTE: This file is not explicitly generated by the script. Rather, it is received from the Issuing Certificate Authority after + the Certificate Request is submitted + - A Certificate Chain File (with .p7b file extension) - + RELEVANT PARAMETER: $CertificateChainOut + NOTE: This file is not explicitly generated by the script. Rather, it is received from the Issuing Certificate Authority after + the Certificate Request is submitted and accepted by the Issuing Certificate Authority + NOTE: This file contains the entire chain of public certificates, from the requested certificate, up to the Root CA + WARNING: In order to parse the public certificates for each entity up the chain, you MUST use the Crypto Shell Extensions GUI, + otherwise, if you look at this content with a text editor, it appears as only one (1) public certificate. Use the OpenSSL + Certificate Chain File ($AllPublicKeysInChainOut) optional output in order to view a text file that parses each entity's public certificate. + + GENERATED WHEN $ADCSWebEnrollmentUrl IS provided + The following outputs are ONLY generated by this function/script when $ADCSWebEnrollmentUrl IS provided + (NOTE: Under this scenario, the workstation running the script is sending a web request to the ADCS Web Enrollment website): + - An File Containing the HTTP Response From the ADCS Web Enrollment Site (with .txt file extension) - + RELEVANT PARAMETER: $CertADCSWebResponseOutFile + + GENERATED WHEN $UseOpenSSL = "Yes" + The following outputs are ONLY generated by this function/script when $UseOpenSSL = "Yes" + (WARNING: This creates a Dependency on a third party Win32 OpenSSL binary that can be found here: https://indy.fulgan.com/SSL/ + For more information, see the DEPENDENCIES Section below) + - A Certificate Chain File (ending with "all_public_keys_in_chain.pem") - + RELEVANT PARAMETER: $AllPublicKeysInChainOut + NOTE: This optional parameter differs from the aforementioned .p7b certificate chain output in that it actually parses + each entity's public certificate in a way that is viewable in a text editor. + - EACH Public Certificate in the Certificate Chain File (file name like [Certificate CN]_Public_Cert.cer) + - A Public Certificate with the New Certificate Name ($CertificateCN_Public_Cert.cer) - + RELEVANT PARAMETER: $PublicKeySansChainOutFile + NOTE: This file should have SIMILAR CONTENT to $CertFileOut referenced earlier. To clarify, $PublicKeySansChainOutFile does NOT have + what appear to be extraneous newlines, but $CertFileOut DOES. Even though $CertFileOut has what appear to be extraneous newlines, Microsoft Crypto Shell Extensions will + be able to read both files as if they were the same. However, Linux machines will need to use $PublicKeySansChainOutFile (Also, the + file extension for $PublicKeySansChainOutFile can safely be changed from .cer to .pem without issue) + - Additional Public Certificates in Chain including [Subordinate CA CN]_Public_Cert.cer and [Root CA CN]_Public_Cert.cer + - A Password Protected Private Key file (ending with "protected_private_key.pem") - + RELEVANT PARAMETER: $ProtectedPrivateKeyOut + NOTE: This is the New Certificate's Private Key that is protected by a password defined by the $PFXPwdAsSecureString parameter. + + GENERATED WHEN $UseOpenSSL = "Yes" AND $StripPrivateKeyOfPassword = "Yes" + - An Unprotected Private Key File (ends with unprotected_private_key.key) - + RELEVANT PARAMETER: $UnProtectedPrivateKeyOut + +#> +function Generate-Certificate { + [CmdletBinding()] + Param( + [Parameter(Mandatory=$False)] + [string]$CertGenWorking = "$HOME\Downloads\CertGenWorking", + + [Parameter(Mandatory=$False)] + [string]$BasisTemplate, + + [Parameter(Mandatory=$False)] + [string]$CertificateCN = $(Read-Host -Prompt "Please enter the Name that you would like your Certificate to have + For a Computer/Client/Server Certificate, recommend using host FQDN)"), + + # This function creates the $CertificateRequestConfigFile. It should NOT exist prior to running this function + [Parameter(Mandatory=$False)] + [string]$CertificateRequestConfigFile = "NewCertRequestConfig_$CertificateCN"+$(Get-Date -format 'dd-MMM-yyyy_HHmm')+".inf", + + # This function creates the $CertificateRequestFile. It should NOT exist prior to running this function + [Parameter(Mandatory=$False)] + [string]$CertificateRequestFile = "NewCertRequest_$CertificateCN"+$(Get-Date -format 'dd-MMM-yyyy_HHmm')+".csr", + + # This function creates $CertFileOut. It should NOT exist prior to running this function + [Parameter(Mandatory=$False)] + [string]$CertFileOut = "NewCertificate_$CertificateCN"+$(Get-Date -format 'dd-MMM-yyyy_HHmm')+".cer", + + # This function creates the $CertificateChainOut. It should NOT exist prior to running this function + [Parameter(Mandatory=$False)] + [string]$CertificateChainOut = "NewCertificateChain_$CertificateCN"+$(Get-Date -format 'dd-MMM-yyyy_HHmm')+".p7b", + + # This function creates the $PFXFileOut. It should NOT exist prior to running this function + [Parameter(Mandatory=$False)] + [string]$PFXFileOut = "NewCertificate_$CertificateCN"+$(Get-Date -format 'dd-MMM-yyyy_HHmm')+".pfx", + + [Parameter(Mandatory=$False)] + [securestring]$PFXPwdAsSecureString, + + # If the workstation being used to request the certificate is part of the same domain as the Issuing Certificate Authority, we can identify + # the Issuing Certificate Authority with certutil, so there is no need to set an $IssuingCertificateAuth Parameter + #[Parameter(Mandatory=$False)] + #$IssuingCertAuth = $(Read-Host -Prompt "Please enter the FQDN the server responsible for Issuing New Certificates."), + + [Parameter(Mandatory=$False)] + [ValidatePattern("certsrv$")] + [string]$ADCSWebEnrollmentUrl, # Example: https://pki.zero.lab/certsrv" + + [Parameter(Mandatory=$False)] + [ValidateSet("Windows","Basic")] + [string]$ADCSWebAuthType, + + [Parameter(Mandatory=$False)] + [string]$ADCSWebAuthUserName, + + [Parameter(Mandatory=$False)] + [securestring]$ADCSWebAuthPass, + + [Parameter(Mandatory=$False)] + [System.Management.Automation.PSCredential]$ADCSWebCreds, + + # This function creates the $CertADCSWebResponseOutFile file. It should NOT exist prior to running this function + [Parameter(Mandatory=$False)] + [string]$CertADCSWebResponseOutFile = "NewCertificate_$CertificateCN"+"_ADCSWebResponse"+$(Get-Date -format 'dd-MMM-yyyy_HHmm')+".txt", + + [Parameter(Mandatory=$False)] + $Organization = $(Read-Host -Prompt "Please enter the name of the the Company that will appear on the New Certificate"), + + [Parameter(Mandatory=$False)] + $OrganizationalUnit = $(Read-Host -Prompt "Please enter the name of the Department that you work for within your Company"), + + [Parameter(Mandatory=$False)] + $Locality = $(Read-Host -Prompt "Please enter the City where your Company is located"), + + [Parameter(Mandatory=$False)] + $State = $(Read-Host -Prompt "Please enter the State where your Company is located"), + + [Parameter(Mandatory=$False)] + $Country = $(Read-Host -Prompt "Please enter the Country where your Company is located"), + + <# + # ValidityPeriod is controlled by the Certificate Template and cannot be modified at the time of certificate request + # (Unless it is a special circumstance where "RequestType = Cert" resulting in a self-signed cert where no request + # is actually submitted) + [Parameter(Mandatory=$False)] + $ValidityPeriodValue = $(Read-Host -Prompt "Please enter the length of time that the certificate will be valid for. + NOTE: Values must be in Months or Years. For example '6 months' or '2 years'"), + #> + + [Parameter(Mandatory=$False)] + [ValidateSet("2048","4096")] + $KeyLength = "2048", + + [Parameter(Mandatory=$False)] + [ValidateSet("SHA1","SHA256","SHA384","SHA512","MD5","MD4","MD2")] + $HashAlgorithmValue = "SHA256", + + <# + # KeyAlgorithm should be determined by ProviderName. Run "certutil -csplist" to see which Providers use which Key Algorithms + [Parameter(Mandatory=$False)] + [ValidateSet("RSA","DH","DSA","ECDH_P256","ECDH_P521","ECDSA_P256","ECDSA_P384","ECDSA_P521")] + $KeyAlgorithmValue, + #> + + [Parameter(Mandatory=$False)] + [ValidateSet("AES","DES","3DES","RC2","RC4")] + $EncryptionAlgorithmValue = "AES", + + [Parameter(Mandatory=$False)] + [ValidateSet("True","False")] + $PrivateKeyExportableValue = "True", + + # Valid values are '1' for AT_KEYEXCHANGE and '2' for AT_SIGNATURE [1,2]" + [Parameter(Mandatory=$False)] + [ValidateSet("1","2")] + $KeySpecValue = "1", + + <# + The below $KeyUsageValue is the HEXADECIMAL SUM of the KeyUsage hexadecimal values you would like to use. + + A valid value is the hex sum of one or more of following: + CERT_DIGITAL_SIGNATURE_KEY_USAGE = 80 + CERT_NON_REPUDIATION_KEY_USAGE = 40 + CERT_KEY_ENCIPHERMENT_KEY_USAGE = 20 + CERT_DATA_ENCIPHERMENT_KEY_USAGE = 10 + CERT_KEY_AGREEMENT_KEY_USAGE = 8 + CERT_KEY_CERT_SIGN_KEY_USAGE = 4 + CERT_OFFLINE_CRL_SIGN_KEY_USAGE = 2 + CERT_CRL_SIGN_KEY_USAGE = 2 + CERT_ENCIPHER_ONLY_KEY_USAGE = 1 + + Commonly Used Values: + 'c0' (i.e. 80+40) + 'a0' (i.e. 80+20) + 'f0' (i.e. 80+40+20+10) + '30' (i.e. 20+10) + '80' + #> + [Parameter(Mandatory=$False)] + [ValidateSet("1","10","11","12","13","14","15","16","17","18","2","20","21","22","23","24","25","26","27","28","3","30","38","4","40", + "41","42","43","44","45","46","47","48","5","50","58","6","60","68","7","70","78","8","80","81","82","83","84","85","86","87","88","9","90", + "98","a","a0","a8","b","b0","b8","c","c0","c","8","d","d0","d8","e","e0","e8","f","f0","f8")] + $KeyUsageValue = "80", + + [Parameter(Mandatory=$False)] + [ValidateSet("True","False")] + $MachineKeySet = "False", + + [Parameter(Mandatory=$False)] + [ValidateSet("Yes","No")] + $SecureEmail = "No", + + [Parameter(Mandatory=$False)] + [ValidateSet("True","False")] + $UserProtected = "False", + + [Parameter(Mandatory=$False)] + [ValidateSet("Microsoft Base Cryptographic Provider v1.0","Microsoft Base DSS and Diffie-Hellman Cryptographic Provider", + "Microsoft Base DSS Cryptographic Provider","Microsoft Base Smart Card Crypto Provider", + "Microsoft DH SChannel Cryptographic Provider","Microsoft Enhanced Cryptographic Provider v1.0", + "Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider", + "Microsoft Enhanced RSA and AES Cryptographic Provider","Microsoft RSA SChannel Cryptographic Provider", + "Microsoft Strong Cryptographic Provider","Microsoft Software Key Storage Provider", + "Microsoft Passport Key Storage Provider")] + [string]$ProviderNameValue = "Microsoft RSA SChannel Cryptographic Provider", + + [Parameter(Mandatory=$False)] + [ValidateSet("CMC", "PKCS10", "PKCS10-", "PKCS7")] + $RequestTypeValue = "PKCS10", + + [Parameter(Mandatory=$False)] + [ValidateSet("Code Signing","Document Signing","Client Authentication","Server Authentication", + "Remote Desktop","Private Key Archival","Directory Service Email Replication","Key Recovery Agent", + "OCSP Signing","Microsoft Trust List Signing","EFS","Secure E-mail","Enrollment Agent","Smart Card Logon", + "File Recovery","IPSec IKE Intermediate","KDC Authentication","Windows Update", + "Windows Third Party Application Component","Windows TCB Component","Windows Store", + "Windows Software Extension Verification","Windows RT Verification","Windows Kits Component", + "No OCSP Failover to CRL","Auto Update End Revocation","Auto Update CA Revocation","Revoked List Signer", + "Protected Process Verification","Protected Process Light Verification","Platform Certificate", + "Microsoft Publisher","Kernel Mode Code Signing","HAL Extension","Endorsement Key Certificate", + "Early Launch Antimalware Driver","Dynamic Code Generator","DNS Server Trust","Document Encryption", + "Disallowed List","Attestation Identity Key Certificate","System Health Authentication","CTL Usage", + "IP Security End System","IP Security Tunnel Termination","IP Security User","Time Stamping", + "Microsoft Time Stamping","Windows Hardware Driver Verification","Windows System Component Verification", + "OEM Windows System Component Verification","Embedded Windows System Component Verification","Root List Signer", + "Qualified Subordination","Key Recovery","Lifetime Signing","Key Pack Licenses","License Server Verification")] + [string[]]$IntendedPurposeValues, + + [Parameter(Mandatory=$False)] + [ValidateSet("Yes","No")] + $UseOpenSSL = "Yes", + + [Parameter(Mandatory=$False)] + [string]$AllPublicKeysInChainOut = "NewCertificate_$CertificateCN"+"_all_public_keys_in_chain"+".pem", + + [Parameter(Mandatory=$False)] + [string]$ProtectedPrivateKeyOut = "NewCertificate_$CertificateCN"+"_protected_private_key"+".pem", + + [Parameter(Mandatory=$False)] + [string]$UnProtectedPrivateKeyOut = "NewCertificate_$CertificateCN"+"_unprotected_private_key"+".key", + + [Parameter(Mandatory=$False)] + [ValidateSet("Yes","No")] + $StripPrivateKeyOfPassword = "Yes", + + [Parameter(Mandatory=$False)] + [ValidateSet("DNS","Distinguished Name","URL","IP Address","Email","UPN","GUID")] + [string[]]$SANObjectsToAdd, + + [Parameter(Mandatory=$False)] + [string[]]$DNSSANObjects, # Example: www.fabrikam.com, www.contoso.org + + [Parameter(Mandatory=$False)] + [string[]]$DistinguishedNameSANObjects, # Example: CN=www01,OU=Web Servers,DC=fabrikam,DC=com; CN=www01,OU=Load Balancers,DC=fabrikam,DC=com" + + [Parameter(Mandatory=$False)] + [string[]]$URLSANObjects, # Example: http://www.fabrikam.com, http://www.contoso.com + + [Parameter(Mandatory=$False)] + [string[]]$IPAddressSANObjects, # Example: 192.168.2.12, 10.10.1.15 + + [Parameter(Mandatory=$False)] + [string[]]$EmailSANObjects, # Example: mike@fabrikam.com, hazem@fabrikam.com + + [Parameter(Mandatory=$False)] + [string[]]$UPNSANObjects, # Example: mike@fabrikam.com, hazem@fabrikam.com + + [Parameter(Mandatory=$False)] + [string[]]$GUIDSANObjects, + + [Parameter(Mandatory=$False)] + [switch]$CSRGenOnly + ) + + ##### BEGIN Helper Functions ##### + + function Test-IsValidIPAddress([string]$IPAddress) { + [boolean]$Octets = (($IPAddress.Split(".")).Count -eq 4) + [boolean]$Valid = ($IPAddress -as [ipaddress]) -as [boolean] + Return ($Valid -and $Octets) + } + + function Compare-Arrays { + [CmdletBinding()] + Param( + [Parameter(Mandatory=$False)] + [array]$LargerArray, + + [Parameter(Mandatory=$False)] + [array]$SmallerArray + ) + + -not @($SmallerArray | where {$LargerArray -notcontains $_}).Count + } + + $OIDHashTable = @{ + # Remote Desktop + "Remote Desktop" = "1.3.6.1.4.1.311.54.1.2" + # Windows Update + "Windows Update" = "1.3.6.1.4.1.311.76.6.1" + # Windows Third Party Applicaiton Component + "Windows Third Party Application Component" = "1.3.6.1.4.1.311.10.3.25" + # Windows TCB Component + "Windows TCB Component" = "1.3.6.1.4.1.311.10.3.23" + # Windows Store + "Windows Store" = "1.3.6.1.4.1.311.76.3.1" + # Windows Software Extension verification + " Windows Software Extension Verification" = "1.3.6.1.4.1.311.10.3.26" + # Windows RT Verification + "Windows RT Verification" = "1.3.6.1.4.1.311.10.3.21" + # Windows Kits Component + "Windows Kits Component" = "1.3.6.1.4.1.311.10.3.20" + # ROOT_PROGRAM_NO_OCSP_FAILOVER_TO_CRL + "No OCSP Failover to CRL" = "1.3.6.1.4.1.311.60.3.3" + # ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION + "Auto Update End Revocation" = "1.3.6.1.4.1.311.60.3.2" + # ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION + "Auto Update CA Revocation" = "1.3.6.1.4.1.311.60.3.1" + # Revoked List Signer + "Revoked List Signer" = "1.3.6.1.4.1.311.10.3.19" + # Protected Process Verification + "Protected Process Verification" = "1.3.6.1.4.1.311.10.3.24" + # Protected Process Light Verification + "Protected Process Light Verification" = "1.3.6.1.4.1.311.10.3.22" + # Platform Certificate + "Platform Certificate" = "2.23.133.8.2" + # Microsoft Publisher + "Microsoft Publisher" = "1.3.6.1.4.1.311.76.8.1" + # Kernel Mode Code Signing + "Kernel Mode Code Signing" = "1.3.6.1.4.1.311.6.1.1" + # HAL Extension + "HAL Extension" = "1.3.6.1.4.1.311.61.5.1" + # Endorsement Key Certificate + "Endorsement Key Certificate" = "2.23.133.8.1" + # Early Launch Antimalware Driver + "Early Launch Antimalware Driver" = "1.3.6.1.4.1.311.61.4.1" + # Dynamic Code Generator + "Dynamic Code Generator" = "1.3.6.1.4.1.311.76.5.1" + # Domain Name System (DNS) Server Trust + "DNS Server Trust" = "1.3.6.1.4.1.311.64.1.1" + # Document Encryption + "Document Encryption" = "1.3.6.1.4.1.311.80.1" + # Disallowed List + "Disallowed List" = "1.3.6.1.4.1.10.3.30" + # Attestation Identity Key Certificate + "Attestation Identity Key Certificate" = "2.23.133.8.3" + "Generic Conference Contro" = "0.0.20.124.0.1" + "X509Extensions" = "1.3.6.1.4.1.311.2.1.14" + "EnrollmentCspProvider" = "1.3.6.1.4.1.311.13.2.2" + # System Health Authentication + "System Health Authentication" = "1.3.6.1.4.1.311.47.1.1" + "OsVersion" = "1.3.6.1.4.1.311.13.2.3" + "RenewalCertificate" = "1.3.6.1.4.1.311.13.1" + "Certificate Template" = "1.3.6.1.4.1.311.20.2" + "RequestClientInfo" = "1.3.6.1.4.1.311.21.20" + "ArchivedKeyAttr" = "1.3.6.1.4.1.311.21.13" + "EncryptedKeyHash" = "1.3.6.1.4.1.311.21.21" + "EnrollmentNameValuePair" = "1.3.6.1.4.1.311.13.2.1" + "IdAtName" = "2.5.4.41" + "IdAtCommonName" = "2.5.4.3" + "IdAtLocalityName" = "2.5.4.7" + "IdAtStateOrProvinceName" = "2.5.4.8" + "IdAtOrganizationName" = "2.5.4.10" + "IdAtOrganizationalUnitName" = "2.5.4.11" + "IdAtTitle" = "2.5.4.12" + "IdAtDnQualifier" = "2.5.4.46" + "IdAtCountryName" = "2.5.4.6" + "IdAtSerialNumber" = "2.5.4.5" + "IdAtPseudonym" = "2.5.4.65" + "IdDomainComponent" = "0.9.2342.19200300.100.1.25" + "IdEmailAddress" = "1.2.840.113549.1.9.1" + "IdCeAuthorityKeyIdentifier" = "2.5.29.35" + "IdCeSubjectKeyIdentifier" = "2.5.29.14" + "IdCeKeyUsage" = "2.5.29.15" + "IdCePrivateKeyUsagePeriod" = "2.5.29.16" + "IdCeCertificatePolicies" = "2.5.29.32" + "IdCePolicyMappings" = "2.5.29.33" + "IdCeSubjectAltName" = "2.5.29.17" + "IdCeIssuerAltName" = "2.5.29.18" + "IdCeBasicConstraints" = "2.5.29.19" + "IdCeNameConstraints" = "2.5.29.30" + "idCdPolicyConstraints" = "2.5.29.36" + "IdCeExtKeyUsage" = "2.5.29.37" + "IdCeCRLDistributionPoints" = "2.5.29.31" + "IdCeInhibitAnyPolicy" = "2.5.29.54" + "IdPeAuthorityInfoAccess" = "1.3.6.1.5.5.7.1.1" + "IdPeSubjectInfoAccess" = "1.3.6.1.5.5.7.1.11" + "IdCeCRLNumber" = "2.5.29.20" + "IdCeDeltaCRLIndicator" = "2.5.29.27" + "IdCeIssuingDistributionPoint" = "2.5.29.28" + "IdCeFreshestCRL" = "2.5.29.46" + "IdCeCRLReason" = "2.5.29.21" + "IdCeHoldInstructionCode" = "2.5.29.23" + "IdCeInvalidityDate" = "2.5.29.24" + "IdCeCertificateIssuer" = "2.5.29.29" + "IdModAttributeCert" = "1.3.6.1.5.5.7.0.12" + "IdPeAcAuditIdentity" = "1.3.6.1.5.5.7.1.4" + "IdCeTargetInformation" = "2.5.29.55" + "IdCeNoRevAvail" = "2.5.29.56" + "IdAcaAuthenticationInfo" = "1.3.6.1.5.5.7.10.1" + "IdAcaAccessIdentity" = "1.3.6.1.5.5.7.10.2" + "IdAcaChargingIdentity" = "1.3.6.1.5.5.7.10.3" + "IdAcaGroup" = "1.3.6.1.5.5.7.10.4" + "IdAtRole" = "2.5.4.72" + "IdAtClearance" = "2.5.1.5.55" + "IdAcaEncAttrs" = "1.3.6.1.5.5.7.10.6" + "IdPeAcProxying" = "1.3.6.1.5.5.7.1.10" + "IdPeAaControls" = "1.3.6.1.5.5.7.1.6" + "IdCtContentInfo" = "1.2.840.113549.1.9.16.1.6" + "IdDataAuthpack" = "1.2.840.113549.1.7.1" + "IdSignedData" = "1.2.840.113549.1.7.2" + "IdEnvelopedData" = "1.2.840.113549.1.7.3" + "IdDigestedData" = "1.2.840.113549.1.7.5" + "IdEncryptedData" = "1.2.840.113549.1.7.6" + "IdCtAuthData" = "1.2.840.113549.1.9.16.1.2" + "IdContentType" = "1.2.840.113549.1.9.3" + "IdMessageDigest" = "1.2.840.113549.1.9.4" + "IdSigningTime" = "1.2.840.113549.1.9.5" + "IdCounterSignature" = "1.2.840.113549.1.9.6" + "RsaEncryption" = "1.2.840.113549.1.1.1" + "IdRsaesOaep" = "1.2.840.113549.1.1.7" + "IdPSpecified" = "1.2.840.113549.1.1.9" + "IdRsassaPss" = "1.2.840.113549.1.1.10" + "Md2WithRSAEncryption" = "1.2.840.113549.1.1.2" + "Md5WithRSAEncryption" = "1.2.840.113549.1.1.4" + "Sha1WithRSAEncryption" = "1.2.840.113549.1.1.5" + "Sha256WithRSAEncryption" = "1.2.840.113549.1.1.11" + "Sha384WithRSAEncryption" = "1.2.840.113549.1.1.12" + "Sha512WithRSAEncryption" = "1.2.840.113549.1.1.13" + "IdMd2" = "1.2.840.113549.2.2" + "IdMd5" = "1.2.840.113549.2.5" + "IdSha1" = "1.3.14.3.2.26" + "IdSha256" = "2.16.840.1.101.3.4.2.1" + "IdSha384" = "2.16.840.1.101.3.4.2.2" + "IdSha512" = "2.16.840.1.101.3.4.2.3" + "IdMgf1" = "1.2.840.113549.1.1.8" + "IdDsaWithSha1" = "1.2.840.10040.4.3" + "EcdsaWithSHA1" = "1.2.840.10045.4.1" + "IdDsa" = "1.2.840.10040.4.1" + "DhPublicNumber" = "1.2.840.10046.2.1" + "IdKeyExchangeAlgorithm" = "2.16.840.1.101.2.1.1.22" + "IdEcPublicKey" = "1.2.840.10045.2.1" + "PrimeField" = "1.2.840.10045.1.1" + "CharacteristicTwoField" = "1.2.840.10045.1.2" + "GnBasis" = "1.2.840.10045.1.2.1.1" + "TpBasis" = "1.2.840.10045.1.2.1.2" + "PpBasis" = "1.2.840.10045.1.2.1.3" + "IdAlgEsdh" = "1.2.840.113549.1.9.16.3.5" + "IdAlgSsdh" = "1.2.840.113549.1.9.16.3.10" + "IdAlgCms3DesWrap" = "1.2.840.113549.1.9.16.3.6" + "IdAlgCmsRc2Wrap" = "1.2.840.113549.1.9.16.3.7" + "IdPbkDf2" = "1.2.840.113549.1.5.12" + "DesEde3Cbc" = "1.2.840.113549.3.7" + "Rc2Cbc" = "1.2.840.113549.3.2" + "HmacSha1" = "1.3.6.1.5.5.8.1.2" + "IdAes128Cbc" = "2.16.840.1.101.3.4.1.2" + "IdAes192Cbc" = "2.16.840.1.101.3.4.1.22" + "IdAes256Cbc" = "2.16.840.1.101.3.4.1.42" + "IdAes128Wrap" = "2.16.840.1.101.3.4.1.5" + "IdAes192Wrap" = "2.16.840.1.101.3.4.1.25" + "IdAes256Wrap" = "2.16.840.1.101.3.4.1.45" + "IdCmcIdentification" = "1.3.6.1.5.5.7.7.2" + "IdCmcIdentityProof" = "1.3.6.1.5.5.7.7.3" + "IdCmcDataReturn" = "1.3.6.1.5.5.7.7.4" + "IdCmcTransactionId" = "1.3.6.1.5.5.7.7.5" + "IdCmcSenderNonce" = "1.3.6.1.5.5.7.7.6" + "IdCmcRecipientNonce" = "1.3.6.1.5.5.7.7.7" + "IdCmcRegInfo" = "1.3.6.1.5.5.7.7.18" + "IdCmcResponseInfo" = "1.3.6.1.5.5.7.7.19" + "IdCmcQueryPending" = "1.3.6.1.5.5.7.7.21" + "IdCmcPopLinkRandom" = "1.3.6.1.5.5.7.7.22" + "IdCmcPopLinkWitness" = "1.3.6.1.5.5.7.7.23" + "IdCctPKIData" = "1.3.6.1.5.5.7.12.2" + "IdCctPKIResponse" = "1.3.6.1.5.5.7.12.3" + "IdCmccMCStatusInfo" = "1.3.6.1.5.5.7.7.1" + "IdCmcAddExtensions" = "1.3.6.1.5.5.7.7.8" + "IdCmcEncryptedPop" = "1.3.6.1.5.5.7.7.9" + "IdCmcDecryptedPop" = "1.3.6.1.5.5.7.7.10" + "IdCmcLraPopWitness" = "1.3.6.1.5.5.7.7.11" + "IdCmcGetCert" = "1.3.6.1.5.5.7.7.15" + "IdCmcGetCRL" = "1.3.6.1.5.5.7.7.16" + "IdCmcRevokeRequest" = "1.3.6.1.5.5.7.7.17" + "IdCmcConfirmCertAcceptance" = "1.3.6.1.5.5.7.7.24" + "IdExtensionReq" = "1.2.840.113549.1.9.14" + "IdAlgNoSignature" = "1.3.6.1.5.5.7.6.2" + "PasswordBasedMac" = "1.2.840.113533.7.66.13" + "IdRegCtrlRegToken" = "1.3.6.1.5.5.7.5.1.1" + "IdRegCtrlAuthenticator" = "1.3.6.1.5.5.7.5.1.2" + "IdRegCtrlPkiPublicationInfo" = "1.3.6.1.5.5.7.5.1.3" + "IdRegCtrlPkiArchiveOptions" = "1.3.6.1.5.5.7.5.1.4" + "IdRegCtrlOldCertID" = "1.3.6.1.5.5.7.5.1.5" + "IdRegCtrlProtocolEncrKey" = "1.3.6.1.5.5.7.5.1.6" + "IdRegInfoUtf8Pairs" = "1.3.6.1.5.5.7.5.2.1" + "IdRegInfoCertReq" = "1.3.6.1.5.5.7.5.2.2" + "SpnegoToken" = "1.3.6.1.5.5.2" + "SpnegoNegTok" = "1.3.6.1.5.5.2.4.2" + "GSS_KRB5_NT_USER_NAME" = "1.2.840.113554.1.2.1.1" + "GSS_KRB5_NT_MACHINE_UID_NAME" = "1.2.840.113554.1.2.1.2" + "GSS_KRB5_NT_STRING_UID_NAME" = "1.2.840.113554.1.2.1.3" + "GSS_C_NT_HOSTBASED_SERVICE" = "1.2.840.113554.1.2.1.4" + "KerberosToken" = "1.2.840.113554.1.2.2" + "Negoex" = "1.3.6.1.4.1.311.2.2.30" + "GSS_KRB5_NT_PRINCIPAL_NAME" = "1.2.840.113554.1.2.2.1" + "GSS_KRB5_NT_PRINCIPAL" = "1.2.840.113554.1.2.2.2" + "UserToUserMechanism" = "1.2.840.113554.1.2.2.3" + "MsKerberosToken" = "1.2.840.48018.1.2.2" + "NLMP" = "1.3.6.1.4.1.311.2.2.10" + "IdPkixOcspBasic" = "1.3.6.1.5.5.7.48.1.1" + "IdPkixOcspNonce" = "1.3.6.1.5.5.7.48.1.2" + "IdPkixOcspCrl" = "1.3.6.1.5.5.7.48.1.3" + "IdPkixOcspResponse" = "1.3.6.1.5.5.7.48.1.4" + "IdPkixOcspNocheck" = "1.3.6.1.5.5.7.48.1.5" + "IdPkixOcspArchiveCutoff" = "1.3.6.1.5.5.7.48.1.6" + "IdPkixOcspServiceLocator" = "1.3.6.1.5.5.7.48.1.7" + # Smartcard Logon + "IdMsKpScLogon" = "1.3.6.1.4.1.311.20.2.2" + "IdPkinitSan" = "1.3.6.1.5.2.2" + "IdPkinitAuthData" = "1.3.6.1.5.2.3.1" + "IdPkinitDHKeyData" = "1.3.6.1.5.2.3.2" + "IdPkinitRkeyData" = "1.3.6.1.5.2.3.3" + "IdPkinitKPClientAuth" = "1.3.6.1.5.2.3.4" + "IdPkinitKPKdc" = "1.3.6.1.5.2.3.5" + "SHA1 with RSA signature" = "1.3.14.3.2.29" + "AUTHORITY_KEY_IDENTIFIER" = "2.5.29.1" + "KEY_ATTRIBUTES" = "2.5.29.2" + "CERT_POLICIES_95" = "2.5.29.3" + "KEY_USAGE_RESTRICTION" = "2.5.29.4" + "SUBJECT_ALT_NAME" = "2.5.29.7" + "ISSUER_ALT_NAME" = "2.5.29.8" + "Subject_Directory_Attributes" = "2.5.29.9" + "BASIC_CONSTRAINTS" = "2.5.29.10" + "ANY_CERT_POLICY" = "2.5.29.32.0" + "LEGACY_POLICY_MAPPINGS" = "2.5.29.5" + # Certificate Request Agent + "ENROLLMENT_AGENT" = "1.3.6.1.4.1.311.20.2.1" + "PKIX" = "1.3.6.1.5.5.7" + "PKIX_PE" = "1.3.6.1.5.5.7.1" + "NEXT_UPDATE_LOCATION" = "1.3.6.1.4.1.311.10.2" + "REMOVE_CERTIFICATE" = "1.3.6.1.4.1.311.10.8.1" + "CROSS_CERT_DIST_POINTS" = "1.3.6.1.4.1.311.10.9.1" + "CTL" = "1.3.6.1.4.1.311.10.1" + "SORTED_CTL" = "1.3.6.1.4.1.311.10.1.1" + "SERIALIZED" = "1.3.6.1.4.1.311.10.3.3.1" + "NT_PRINCIPAL_NAME" = "1.3.6.1.4.1.311.20.2.3" + "PRODUCT_UPDATE" = "1.3.6.1.4.1.311.31.1" + "ANY_APPLICATION_POLICY" = "1.3.6.1.4.1.311.10.12.1" + # CTL Usage + "AUTO_ENROLL_CTL_USAGE" = "1.3.6.1.4.1.311.20.1" + "CERT_MANIFOLD" = "1.3.6.1.4.1.311.20.3" + "CERTSRV_CA_VERSION" = "1.3.6.1.4.1.311.21.1" + "CERTSRV_PREVIOUS_CERT_HASH" = "1.3.6.1.4.1.311.21.2" + "CRL_VIRTUAL_BASE" = "1.3.6.1.4.1.311.21.3" + "CRL_NEXT_PUBLISH" = "1.3.6.1.4.1.311.21.4" + # Private Key Archival + "KP_CA_EXCHANGE" = "1.3.6.1.4.1.311.21.5" + # Key Recovery Agent + "KP_KEY_RECOVERY_AGENT" = "1.3.6.1.4.1.311.21.6" + "CERTIFICATE_TEMPLATE" = "1.3.6.1.4.1.311.21.7" + "ENTERPRISE_OID_ROOT" = "1.3.6.1.4.1.311.21.8" + "RDN_DUMMY_SIGNER" = "1.3.6.1.4.1.311.21.9" + "APPLICATION_CERT_POLICIES" = "1.3.6.1.4.1.311.21.10" + "APPLICATION_POLICY_MAPPINGS" = "1.3.6.1.4.1.311.21.11" + "APPLICATION_POLICY_CONSTRAINTS" = "1.3.6.1.4.1.311.21.12" + "CRL_SELF_CDP" = "1.3.6.1.4.1.311.21.14" + "REQUIRE_CERT_CHAIN_POLICY" = "1.3.6.1.4.1.311.21.15" + "ARCHIVED_KEY_CERT_HASH" = "1.3.6.1.4.1.311.21.16" + "ISSUED_CERT_HASH" = "1.3.6.1.4.1.311.21.17" + "DS_EMAIL_REPLICATION" = "1.3.6.1.4.1.311.21.19" + "CERTSRV_CROSSCA_VERSION" = "1.3.6.1.4.1.311.21.22" + "NTDS_REPLICATION" = "1.3.6.1.4.1.311.25.1" + "PKIX_KP" = "1.3.6.1.5.5.7.3" + "PKIX_KP_SERVER_AUTH" = "1.3.6.1.5.5.7.3.1" + "PKIX_KP_CLIENT_AUTH" = "1.3.6.1.5.5.7.3.2" + "PKIX_KP_CODE_SIGNING" = "1.3.6.1.5.5.7.3.3" + # Secure Email + "PKIX_KP_EMAIL_PROTECTION" = "1.3.6.1.5.5.7.3.4" + # IP Security End System + "PKIX_KP_IPSEC_END_SYSTEM" = "1.3.6.1.5.5.7.3.5" + # IP Security Tunnel Termination + "PKIX_KP_IPSEC_TUNNEL" = "1.3.6.1.5.5.7.3.6" + # IP Security User + "PKIX_KP_IPSEC_USER" = "1.3.6.1.5.5.7.3.7" + # Time Stamping + "PKIX_KP_TIMESTAMP_SIGNING" = "1.3.6.1.5.5.7.3.8" + "KP_OCSP_SIGNING" = "1.3.6.1.5.5.7.3.9" + # IP security IKE intermediate + "IPSEC_KP_IKE_INTERMEDIATE" = "1.3.6.1.5.5.8.2.2" + # Microsoft Trust List Signing + "KP_CTL_USAGE_SIGNING" = "1.3.6.1.4.1.311.10.3.1" + # Microsoft Time Stamping + "KP_TIME_STAMP_SIGNING" = "1.3.6.1.4.1.311.10.3.2" + "SERVER_GATED_CRYPTO" = "1.3.6.1.4.1.311.10.3.3" + "SGC_NETSCAPE" = "2.16.840.1.113730.4.1" + "KP_EFS" = "1.3.6.1.4.1.311.10.3.4" + "EFS_RECOVERY" = "1.3.6.1.4.1.311.10.3.4.1" + # Windows Hardware Driver Verification + "WHQL_CRYPTO" = "1.3.6.1.4.1.311.10.3.5" + # Windows System Component Verification + "NT5_CRYPTO" = "1.3.6.1.4.1.311.10.3.6" + # OEM Windows System Component Verification + "OEM_WHQL_CRYPTO" = "1.3.6.1.4.1.311.10.3.7" + # Embedded Windows System Component Verification + "EMBEDDED_NT_CRYPTO" = "1.3.6.1.4.1.311.10.3.8" + # Root List Signer + "ROOT_LIST_SIGNER" = "1.3.6.1.4.1.311.10.3.9" + # Qualified Subordination + "KP_QUALIFIED_SUBORDINATION" = "1.3.6.1.4.1.311.10.3.10" + # Key Recovery + "KP_KEY_RECOVERY" = "1.3.6.1.4.1.311.10.3.11" + "KP_DOCUMENT_SIGNING" = "1.3.6.1.4.1.311.10.3.12" + # Lifetime Signing + "KP_LIFETIME_SIGNING" = "1.3.6.1.4.1.311.10.3.13" + "KP_MOBILE_DEVICE_SOFTWARE" = "1.3.6.1.4.1.311.10.3.14" + # Digital Rights + "DRM" = "1.3.6.1.4.1.311.10.5.1" + "DRM_INDIVIDUALIZATION" = "1.3.6.1.4.1.311.10.5.2" + # Key Pack Licenses + "LICENSES" = "1.3.6.1.4.1.311.10.6.1" + # License Server Verification + "LICENSE_SERVER" = "1.3.6.1.4.1.311.10.6.2" + "YESNO_TRUST_ATTR" = "1.3.6.1.4.1.311.10.4.1" + "PKIX_POLICY_QUALIFIER_CPS" = "1.3.6.1.5.5.7.2.1" + "PKIX_POLICY_QUALIFIER_USERNOTICE" = "1.3.6.1.5.5.7.2.2" + "CERT_POLICIES_95_QUALIFIER1" = "2.16.840.1.113733.1.7.1.1" + "RSA" = "1.2.840.113549" + "PKCS" = "1.2.840.113549.1" + "RSA_HASH" = "1.2.840.113549.2" + "RSA_ENCRYPT" = "1.2.840.113549.3" + "PKCS_1" = "1.2.840.113549.1.1" + "PKCS_2" = "1.2.840.113549.1.2" + "PKCS_3" = "1.2.840.113549.1.3" + "PKCS_4" = "1.2.840.113549.1.4" + "PKCS_5" = "1.2.840.113549.1.5" + "PKCS_6" = "1.2.840.113549.1.6" + "PKCS_7" = "1.2.840.113549.1.7" + "PKCS_8" = "1.2.840.113549.1.8" + "PKCS_9" = "1.2.840.113549.1.9" + "PKCS_10" = "1.2.840.113549.1.10" + "PKCS_12" = "1.2.840.113549.1.12" + "RSA_MD4RSA" = "1.2.840.113549.1.1.3" + "RSA_SETOAEP_RSA" = "1.2.840.113549.1.1.6" + "RSA_DH" = "1.2.840.113549.1.3.1" + "RSA_signEnvData" = "1.2.840.113549.1.7.4" + "RSA_unstructName" = "1.2.840.113549.1.9.2" + "RSA_challengePwd" = "1.2.840.113549.1.9.7" + "RSA_unstructAddr" = "1.2.840.113549.1.9.8" + "RSA_extCertAttrs" = "1.2.840.113549.1.9.9" + "RSA_SMIMECapabilities" = "1.2.840.113549.1.9.15" + "RSA_preferSignedData" = "1.2.840.113549.1.9.15.1" + "RSA_SMIMEalg" = "1.2.840.113549.1.9.16.3" + "RSA_MD4" = "1.2.840.113549.2.4" + "RSA_RC4" = "1.2.840.113549.3.4" + "RSA_RC5_CBCPad" = "1.2.840.113549.3.9" + "ANSI_X942" = "1.2.840.10046" + "X957" = "1.2.840.10040" + "DS" = "2.5" + "DSALG" = "2.5.8" + "DSALG_CRPT" = "2.5.8.1" + "DSALG_HASH" = "2.5.8.2" + "DSALG_SIGN" = "2.5.8.3" + "DSALG_RSA" = "2.5.8.1.1" + "OIW" = "1.3.14" + "OIWSEC" = "1.3.14.3.2" + "OIWSEC_md4RSA" = "1.3.14.3.2.2" + "OIWSEC_md5RSA" = "1.3.14.3.2.3" + "OIWSEC_md4RSA2" = "1.3.14.3.2.4" + "OIWSEC_desECB" = "1.3.14.3.2.6" + "OIWSEC_desCBC" = "1.3.14.3.2.7" + "OIWSEC_desOFB" = "1.3.14.3.2.8" + "OIWSEC_desCFB" = "1.3.14.3.2.9" + "OIWSEC_desMAC" = "1.3.14.3.2.10" + "OIWSEC_rsaSign" = "1.3.14.3.2.11" + "OIWSEC_dsa" = "1.3.14.3.2.12" + "OIWSEC_shaDSA" = "1.3.14.3.2.13" + "OIWSEC_mdc2RSA" = "1.3.14.3.2.14" + "OIWSEC_shaRSA" = "1.3.14.3.2.15" + "OIWSEC_dhCommMod" = "1.3.14.3.2.16" + "OIWSEC_desEDE" = "1.3.14.3.2.17" + "OIWSEC_sha" = "1.3.14.3.2.18" + "OIWSEC_mdc2" = "1.3.14.3.2.19" + "OIWSEC_dsaComm" = "1.3.14.3.2.20" + "OIWSEC_dsaCommSHA" = "1.3.14.3.2.21" + "OIWSEC_rsaXchg" = "1.3.14.3.2.22" + "OIWSEC_keyHashSeal" = "1.3.14.3.2.23" + "OIWSEC_md2RSASign" = "1.3.14.3.2.24" + "OIWSEC_md5RSASign" = "1.3.14.3.2.25" + "OIWSEC_dsaSHA1" = "1.3.14.3.2.27" + "OIWSEC_dsaCommSHA1" = "1.3.14.3.2.28" + "OIWDIR" = "1.3.14.7.2" + "OIWDIR_CRPT" = "1.3.14.7.2.1" + "OIWDIR_HASH" = "1.3.14.7.2.2" + "OIWDIR_SIGN" = "1.3.14.7.2.3" + "OIWDIR_md2" = "1.3.14.7.2.2.1" + "OIWDIR_md2RSA" = "1.3.14.7.2.3.1" + "INFOSEC" = "2.16.840.1.101.2.1" + "INFOSEC_sdnsSignature" = "2.16.840.1.101.2.1.1.1" + "INFOSEC_mosaicSignature" = "2.16.840.1.101.2.1.1.2" + "INFOSEC_sdnsConfidentiality" = "2.16.840.1.101.2.1.1.3" + "INFOSEC_mosaicConfidentiality" = "2.16.840.1.101.2.1.1.4" + "INFOSEC_sdnsIntegrity" = "2.16.840.1.101.2.1.1.5" + "INFOSEC_mosaicIntegrity" = "2.16.840.1.101.2.1.1.6" + "INFOSEC_sdnsTokenProtection" = "2.16.840.1.101.2.1.1.7" + "INFOSEC_mosaicTokenProtection" = "2.16.840.1.101.2.1.1.8" + "INFOSEC_sdnsKeyManagement" = "2.16.840.1.101.2.1.1.9" + "INFOSEC_mosaicKeyManagement" = "2.16.840.1.101.2.1.1.10" + "INFOSEC_sdnsKMandSig" = "2.16.840.1.101.2.1.1.11" + "INFOSEC_mosaicKMandSig" = "2.16.840.1.101.2.1.1.12" + "INFOSEC_SuiteASignature" = "2.16.840.1.101.2.1.1.13" + "INFOSEC_SuiteAConfidentiality" = "2.16.840.1.101.2.1.1.14" + "INFOSEC_SuiteAIntegrity" = "2.16.840.1.101.2.1.1.15" + "INFOSEC_SuiteATokenProtection" = "2.16.840.1.101.2.1.1.16" + "INFOSEC_SuiteAKeyManagement" = "2.16.840.1.101.2.1.1.17" + "INFOSEC_SuiteAKMandSig" = "2.16.840.1.101.2.1.1.18" + "INFOSEC_mosaicUpdatedSig" = "2.16.840.1.101.2.1.1.19" + "INFOSEC_mosaicKMandUpdSig" = "2.16.840.1.101.2.1.1.20" + "INFOSEC_mosaicUpdatedInteg" = "2.16.840.1.101.2.1.1.21" + "SUR_NAME" = "2.5.4.4" + "STREET_ADDRESS" = "2.5.4.9" + "DESCRIPTION" = "2.5.4.13" + "SEARCH_GUIDE" = "2.5.4.14" + "BUSINESS_CATEGORY" = "2.5.4.15" + "POSTAL_ADDRESS" = "2.5.4.16" + "POSTAL_CODE" = "2.5.4.17" + "POST_OFFICE_BOX" = "2.5.4.18" + "PHYSICAL_DELIVERY_OFFICE_NAME" = "2.5.4.19" + "TELEPHONE_NUMBER" = "2.5.4.20" + "TELEX_NUMBER" = "2.5.4.21" + "TELETEXT_TERMINAL_IDENTIFIER" = "2.5.4.22" + "FACSIMILE_TELEPHONE_NUMBER" = "2.5.4.23" + "X21_ADDRESS" = "2.5.4.24" + "INTERNATIONAL_ISDN_NUMBER" = "2.5.4.25" + "REGISTERED_ADDRESS" = "2.5.4.26" + "DESTINATION_INDICATOR" = "2.5.4.27" + "PREFERRED_DELIVERY_METHOD" = "2.5.4.28" + "PRESENTATION_ADDRESS" = "2.5.4.29" + "SUPPORTED_APPLICATION_CONTEXT" = "2.5.4.30" + "MEMBER" = "2.5.4.31" + "OWNER" = "2.5.4.32" + "ROLE_OCCUPANT" = "2.5.4.33" + "SEE_ALSO" = "2.5.4.34" + "USER_PASSWORD" = "2.5.4.35" + "USER_CERTIFICATE" = "2.5.4.36" + "CA_CERTIFICATE" = "2.5.4.37" + "AUTHORITY_REVOCATION_LIST" = "2.5.4.38" + "CERTIFICATE_REVOCATION_LIST" = "2.5.4.39" + "CROSS_CERTIFICATE_PAIR" = "2.5.4.40" + "GIVEN_NAME" = "2.5.4.42" + "INITIALS" = "2.5.4.43" + "PKCS_12_FRIENDLY_NAME_ATTR" = "1.2.840.113549.1.9.20" + "PKCS_12_LOCAL_KEY_ID" = "1.2.840.113549.1.9.21" + "PKCS_12_KEY_PROVIDER_NAME_ATTR" = "1.3.6.1.4.1.311.17.1" + "LOCAL_MACHINE_KEYSET" = "1.3.6.1.4.1.311.17.2" + "KEYID_RDN" = "1.3.6.1.4.1.311.10.7.1" + "PKIX_ACC_DESCR" = "1.3.6.1.5.5.7.48" + "PKIX_OCSP" = "1.3.6.1.5.5.7.48.1" + "PKIX_CA_ISSUERS" = "1.3.6.1.5.5.7.48.2" + "VERISIGN_PRIVATE_6_9" = "2.16.840.1.113733.1.6.9" + "VERISIGN_ONSITE_JURISDICTION_HASH" = "2.16.840.1.113733.1.6.11" + "VERISIGN_BITSTRING_6_13" = "2.16.840.1.113733.1.6.13" + "VERISIGN_ISS_STRONG_CRYPTO" = "2.16.840.1.113733.1.8.1" + "NETSCAPE" = "2.16.840.1.113730" + "NETSCAPE_CERT_EXTENSION" = "2.16.840.1.113730.1" + "NETSCAPE_CERT_TYPE" = "2.16.840.1.113730.1.1" + "NETSCAPE_BASE_URL" = "2.16.840.1.113730.1.2" + "NETSCAPE_REVOCATION_URL" = "2.16.840.1.113730.1.3" + "NETSCAPE_CA_REVOCATION_URL" = "2.16.840.1.113730.1.4" + "NETSCAPE_CERT_RENEWAL_URL" = "2.16.840.1.113730.1.7" + "NETSCAPE_CA_POLICY_URL" = "2.16.840.1.113730.1.8" + "NETSCAPE_SSL_SERVER_NAME" = "2.16.840.1.113730.1.12" + "NETSCAPE_COMMENT" = "2.16.840.1.113730.1.13" + "NETSCAPE_DATA_TYPE" = "2.16.840.1.113730.2" + "NETSCAPE_CERT_SEQUENCE" = "2.16.840.1.113730.2.5" + "CMC" = "1.3.6.1.5.5.7.7" + "CMC_ADD_ATTRIBUTES" = "1.3.6.1.4.1.311.10.10.1" + "PKCS_7_SIGNEDANDENVELOPED" = "1.2.840.113549.1.7.4" + "CERT_PROP_ID_PREFIX" = "1.3.6.1.4.1.311.10.11." + "CERT_KEY_IDENTIFIER_PROP_ID" = "1.3.6.1.4.1.311.10.11.20" + "CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID" = "1.3.6.1.4.1.311.10.11.28" + "CERT_SUBJECT_NAME_MD5_HASH_PROP_ID" = "1.3.6.1.4.1.311.10.11.29" + } + + function Get-IntendedPurposePSObjects { + [CmdletBinding()] + Param( + [Parameter(Mandatory=$False)] + [System.Collections.Hashtable]$OIDHashTable + ) + + $IntendedPurpose = "Code Signing" + $OfficialName = "PKIX_KP_CODE_SIGNING" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Document Signing" + $OfficialName = "KP_DOCUMENT_SIGNING" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Client Authentication" + $OfficialName = "PKIX_KP_CLIENT_AUTH" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Private Key Archival" + $OfficialName = "KP_CA_EXCHANGE" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Directory Service Email Replication" + $OfficialName = "DS_EMAIL_REPLICATION" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Key Recovery Agent" + $OfficialName = "KP_KEY_RECOVERY_AGENT" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "OCSP Signing" + $OfficialName = "KP_OCSP_SIGNING" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Server Authentication" + $OfficialName = "PKIX_KP_SERVER_AUTH" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + ##### Below this point, Intended Purposes will be set but WILL NOT show up in the Certificate Templates Console under Intended Purpose column ##### + + $IntendedPurpose = "EFS" + $OfficialName = "KP_EFS" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Secure E-Mail" + $OfficialName = "PKIX_KP_EMAIL_PROTECTION" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Enrollment Agent" + $OfficialName = "ENROLLMENT_AGENT" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Microsoft Trust List Signing" + $OfficialName = "KP_CTL_USAGE_SIGNING" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Smartcard Logon" + $OfficialName = "IdMsKpScLogon" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "File Recovery" + $OfficialName = "EFS_RECOVERY" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "IPSec IKE Intermediate" + $OfficialName = "IPSEC_KP_IKE_INTERMEDIATE" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "KDC Authentication" + $OfficialName = "IdPkinitKPKdc" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + ##### Begin Newly Added ##### + $IntendedPurpose = "Remote Desktop" + $OfficialName = "Remote Desktop" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + # Cannot be overridden in Certificate Request + $IntendedPurpose = "Windows Update" + $OfficialName = "Windows Update" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Windows Third Party Application Component" + $OfficialName = "Windows Third Party Application Component" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Windows TCB Component" + $OfficialName = "Windows TCB Component" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Windows Store" + $OfficialName = "Windows Store" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Windows Software Extension Verification" + $OfficialName = "Windows Software Extension Verification" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Windows RT Verification" + $OfficialName = "Windows RT Verification" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Windows Kits Component" + $OfficialName = "Windows Kits Component" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "No OCSP Failover to CRL" + $OfficialName = "No OCSP Failover to CRL" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Auto Update End Revocation" + $OfficialName = "Auto Update End Revocation" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Auto Update CA Revocation" + $OfficialName = "Auto Update CA Revocation" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Revoked List Signer" + $OfficialName = "Revoked List Signer" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Protected Process Verification" + $OfficialName = "Protected Process Verification" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Protected Process Light Verification" + $OfficialName = "Protected Process Light Verification" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Platform Certificate" + $OfficialName = "Platform Certificate" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Microsoft Publisher" + $OfficialName = "Microsoft Publisher" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Kernel Mode Code Signing" + $OfficialName = "Kernel Mode Code Signing" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "HAL Extension" + $OfficialName = "HAL Extension" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Endorsement Key Certificate" + $OfficialName = "Endorsement Key Certificate" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Early Launch Antimalware Driver" + $OfficialName = "Early Launch Antimalware Driver" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Dynamic Code Generator" + $OfficialName = "Dynamic Code Generator" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "DNS Server Trust" + $OfficialName = "DNS Server Trust" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Document Encryption" + $OfficialName = "Document Encryption" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Disallowed List" + $OfficialName = "Disallowed List" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Attestation Identity Key Certificate" + $OfficialName = "Attestation Identity Key Certificate" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "System Health Authentication" + $OfficialName = "System Health Authentication" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "CTL Usage" + $OfficialName = "AUTO_ENROLL_CTL_USAGE" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "IP Security End System" + $OfficialName = "PKIX_KP_IPSEC_END_SYSTEM" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "IP Security Tunnel Termination" + $OfficialName = "PKIX_KP_IPSEC_TUNNEL" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "IP Security User" + $OfficialName = "PKIX_KP_IPSEC_USER" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Time Stamping" + $OfficialName = "PKIX_KP_TIMESTAMP_SIGNING" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Microsoft Time Stamping" + $OfficialName = "KP_TIME_STAMP_SIGNING" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Windows Hardware Driver Verification" + $OfficialName = "WHQL_CRYPTO" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Windows System Component Verification" + $OfficialName = "NT5_CRYPTO" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "OEM Windows System Component Verification" + $OfficialName = "OEM_WHQL_CRYPTO" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Embedded Windows System Component Verification" + $OfficialName = "EMBEDDED_NT_CRYPTO" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Root List Signer" + $OfficialName = "ROOT_LIST_SIGNER" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Qualified Subordination" + $OfficialName = "KP_QUALIFIED_SUBORDINATION" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Key Recovery" + $OfficialName = "KP_KEY_RECOVERY" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Lifetime Signing" + $OfficialName = "KP_LIFETIME_SIGNING" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "Key Pack Licenses" + $OfficialName = "LICENSES" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + + $IntendedPurpose = "License Server Verification" + $OfficialName = "LICENSE_SERVER" + $OfficialOID = $OIDHashTable.$OfficialName + $szOIDString = "szOID_$OfficialName" + $CertRequestConfigFileLine = "szOID_$OfficialName = `"$OfficialOID`"" + $ExtKeyUse = $AppPol = $OfficialOID + + [pscustomobject]@{ + IntendedPurpose = $IntendedPurpose + OfficialName = $OfficialName + OfficialOID = $OfficialOID + szOIDString = $szOIDString + CertRequestConfigFileLine = $CertRequestConfigFileLine + ExtKeyUse = $OfficialOID + AppPol = $OfficialOID + } + } + + function New-UniqueString { + [CmdletBinding()] + Param( + [Parameter(Mandatory=$False)] + [string[]]$ArrayOfStrings, + + [Parameter(Mandatory=$True)] + [string]$PossibleNewUniqueString + ) + + if (!$ArrayOfStrings -or $ArrayOfStrings.Count -eq 0 -or ![bool]$($ArrayOfStrings -match "[\w]")) { + $PossibleNewUniqueString + } + else { + $OriginalString = $PossibleNewUniqueString + $Iteration = 1 + while ($ArrayOfStrings -contains $PossibleNewUniqueString) { + $AppendedValue = "_$Iteration" + $PossibleNewUniqueString = $OriginalString + $AppendedValue + $Iteration++ + } + + $PossibleNewUniqueString + } + } + + function Install-RSAT { + [CmdletBinding()] + Param( + [Parameter(Mandatory=$False)] + [string]$DownloadDirectory = "$HOME\Downloads", + + [Parameter(Mandatory=$False)] + [switch]$AllowRestart, + + [Parameter(Mandatory=$False)] + [switch]$Force + ) + + Write-Host "Please wait..." + + if (!$(Get-Module -ListAvailable -Name ActiveDirectory) -or $Force) { + $OSInfo = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' + $OSCimInfo = Get-CimInstance Win32_OperatingSystem + $OSArchitecture = $OSCimInfo.OSArchitecture + + if ([version]$OSCimInfo.Version -lt [version]"6.3") { + Write-Error "This function only handles RSAT Installation for Windows 8.1 and higher! Halting!" + $global:FunctionResult = "1" + return + } + + if ($OSInfo.ProductName -notlike "*Server*") { + $KBCheck = [bool]$(Get-WmiObject -query 'select * from win32_quickfixengineering' | Where-Object { + $_.HotFixID -eq 'KB958830' -or $_.HotFixID -eq 'KB2693643' + }) + + if (!$KBCheck -or $Force) { + if ($([version]$OSCimInfo.Version).Major -lt 10 -and [version]$OSCimInfo.Version -ge [version]"6.3") { + if ($OSArchitecture -eq "64-bit") { + $OutFileName = "Windows8.1-KB2693643-x64.msu" + } + if ($OSArchitecture -eq "32-bit") { + $OutFileName = "Windows8.1-KB2693643-x86.msu" + } + + $DownloadUrl = "https://download.microsoft.com/download/1/8/E/18EA4843-C596-4542-9236-DE46F780806E/$OutFileName" + } + if ($([version]$OSCimInfo.Version).Major -ge 10) { + if ([int]$OSInfo.ReleaseId -ge 1803) { + if ($OSArchitecture -eq "64-bit") { + $OutFileName = "WindowsTH-RSAT_WS_1803-x64.msu" + } + if ($OSArchitecture -eq "32-bit") { + $OutFileName = "WindowsTH-RSAT_WS_1803-x86.msu" + } + } + if ([int]$OSInfo.ReleaseId -ge 1709 -and [int]$OSInfo.ReleaseId -lt 1803) { + if ($OSArchitecture -eq "64-bit") { + $OutFileName = "WindowsTH-RSAT_WS_1709-x64.msu" + } + if ($OSArchitecture -eq "32-bit") { + $OutFileName = "WindowsTH-RSAT_WS_1709-x86.msu" + } + } + if ([int]$OSInfo.ReleaseId -lt 1709) { + if ($OSArchitecture -eq "64-bit") { + $OutFileName = "WindowsTH-RSAT_WS2016-x64.msu" + } + if ($OSArchitecture -eq "32-bit") { + $OutFileName = "WindowsTH-RSAT_WS2016-x86.msu" + } + } + + $DownloadUrl = "https://download.microsoft.com/download/1/D/8/1D8B5022-5477-4B9A-8104-6A71FF9D98AB/$OutFileName" + } + + try { + # Make sure the Url exists... + $HTTP_Request = [System.Net.WebRequest]::Create($DownloadUrl) + $HTTP_Response = $HTTP_Request.GetResponse() + } + catch { + Write-Error $_ + $global:FunctionResult = "1" + return + } + + try { + # Download via System.Net.WebClient is a lot faster than Invoke-WebRequest... + $WebClient = [System.Net.WebClient]::new() + $WebClient.Downloadfile($DownloadUrl, "$DownloadDirectory\$OutFileName") + } + catch { + Write-Error $_ + $global:FunctionResult = "1" + return + } + + Write-Host "Beginning installation..." + if ($AllowRestart) { + $Arguments = "`"$DownloadDirectory\$OutFileName`" /quiet /log:`"$DownloadDirectory\wusaRSATInstall.log`"" + } + else { + $Arguments = "`"$DownloadDirectory\$OutFileName`" /quiet /norestart /log:`"$DownloadDirectory\wusaRSATInstall.log`"" + } + #Start-Process -FilePath $(Get-Command wusa.exe).Source -ArgumentList "`"$DownloadDirectory\$OutFileName`" /quiet /log:`"$DownloadDirectory\wusaRSATInstall.log`"" -NoNewWindow -Wait + + $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo + #$ProcessInfo.WorkingDirectory = $BinaryPath | Split-Path -Parent + $ProcessInfo.FileName = $(Get-Command wusa.exe).Source + $ProcessInfo.RedirectStandardError = $true + $ProcessInfo.RedirectStandardOutput = $true + #$ProcessInfo.StandardOutputEncoding = [System.Text.Encoding]::Unicode + #$ProcessInfo.StandardErrorEncoding = [System.Text.Encoding]::Unicode + $ProcessInfo.UseShellExecute = $false + $ProcessInfo.Arguments = $Arguments + $Process = New-Object System.Diagnostics.Process + $Process.StartInfo = $ProcessInfo + $Process.Start() | Out-Null + # Below $FinishedInAlottedTime returns boolean true/false + # Wait 20 seconds for wusa to finish... + $FinishedInAlottedTime = $Process.WaitForExit(20000) + if (!$FinishedInAlottedTime) { + $Process.Kill() + } + $stdout = $Process.StandardOutput.ReadToEnd() + $stderr = $Process.StandardError.ReadToEnd() + $AllOutput = $stdout + $stderr + + # Check the log to make sure there weren't any errors + # NOTE: Get-WinEvent cmdlet does NOT work consistently on all Windows Operating Systems... + Write-Host "Reviewing wusa.exe logs..." + $EventLogReader = [System.Diagnostics.Eventing.Reader.EventLogReader]::new("$DownloadDirectory\wusaRSATInstall.log", [System.Diagnostics.Eventing.Reader.PathType]::FilePath) + [System.Collections.ArrayList]$EventsFromLog = @() + + $Event = $EventLogReader.ReadEvent() + $null = $EventsFromLog.Add($Event) + while ($Event -ne $null) { + $Event = $EventLogReader.ReadEvent() + $null = $EventsFromLog.Add($Event) + } + + if ($EventsFromLog.LevelDisplayName -contains "Error") { + $ErrorRecord = $EventsFromLog | Where-Object {$_.LevelDisplayName -eq "Error"} + $ProblemDetails = $ErrorRecord.Properties.Value | Where-Object {$_ -match "[\w]"} + $ProblemDetailsString = $ProblemDetails[0..$($ProblemDetails.Count-2)] -join ": " + + $ErrMsg = "wusa.exe failed to install '$DownloadDirectory\$OutFileName' due to '$ProblemDetailsString'. " + + "This could be because of a pending restart. Please restart $env:ComputerName and try the Install-RSAT function again." + Write-Error $ErrMsg + $global:FunctionResult = "1" + return + } + + if ($AllowRestart) { + Restart-Computer -Confirm:$false -Force + } + else{ + $Output = "RestartNeeded" + } + } + } + if ($OSInfo.ProductName -like "*Server*") { + #Import-Module ServerManager + if (!$(Get-WindowsFeature RSAT-AD-Tools).Installed) { + Write-Host "Beginning installation..." + if ($AllowRestart) { + Install-WindowsFeature -Name RSAT -IncludeAllSubFeature -IncludeManagementTools -Restart + } + else { + Install-WindowsFeature -Name RSAT -IncludeAllSubFeature -IncludeManagementTools + $Output = "RestartNeeded" + } + } + } + } + else { + Write-Warning "RSAT is already installed! No action taken." + } + + if ($Output -eq "RestartNeeded") { + Write-Warning "You must restart your computer in order to finish RSAT installation." + } + + $Output + } + + ##### END Helper Functions ##### + + ##### BEGIN Initial Variable Definition and Validation ##### + + # Make a working Directory Where Generated Certificates will be Saved + if (Test-Path $CertGenWorking) { + $NewDirName = New-UniqueString -PossibleNewUniqueString $($CertGenWorking | Split-Path -Leaf) -ArrayOfStrings $(Get-ChildItem -Path $($CertGenWorking | Split-Path -Parent) -Directory).Name + $CertGenWorking = "$CertGenWorking`_Certs_$(Get-Date -Format MMddyy_hhmmss)" + } + if (!$(Test-Path $CertGenWorking)) { + $null = New-Item -ItemType Directory -Path $CertGenWorking + } + + # Check Cert:\CurrentUser\My for a Certificate with the same CN as our intended new Certificate. + [array]$ExistingCertInStore = Get-ChildItem Cert:\CurrentUser\My | Where-Object {$_.Subject -match "CN=$CertificateCN,"} + if ($ExistingCertInStore.Count -gt 0) { + Write-Warning "There is already a Certificate in your Certificate Store under 'Cert:\CurrentUser\My' with Common Name (CN) $CertificateCN!" + + $ContinuePrompt = Read-Host -Prompt "Are you sure you want to continue? [Yes\No]" + while ($ContinuePrompt -notmatch "Yes|yes|Y|y|No|no|N|n") { + Write-Host "$ContinuePrompt is not a valid option. Please enter 'Yes' or 'No'" + $ContinuePrompt = Read-Host -Prompt "Are you sure you want to continue? [Yes\No]" + } + + if ($ContinuePrompt -match "Yes|yes|Y|y") { + $ThumprintToAvoid = $ExistingCertInStore.Thumbprint + } + else { + Write-Error "User chose not proceed due to existing Certificate concerns. Halting!" + $global:FunctionResult = "1" + return + } + + } + + if (!$PSBoundParameters['BasisTemplate'] -and !$PSBoundParameters['IntendedPurposeValues']) { + $BasisTemplate = "WebServer" + } + + if ($PSBoundParameters['BasisTemplate'] -and $PSBoundParameters['IntendedPurposeValues']) { + Write-Error "The $($MyInvocation.MyCommand.Name) function must use either the -BasisTemplate parameter or the -IntendedPurposeValues parameter! Halting!" + $global:FunctionResult = "1" + return + } + + if (!$MachineKeySet) { + $MachineKeySetPrompt = "If you would like the private key exported, please enter 'False'. If you are " + + "creating this certificate to be used in the User's security context (like for a developer to sign their code)," + + "enter 'False'. If you are using this certificate for a service that runs in the Computer's security context " + + "(such as a Web Server, Domain Controller, etc) enter 'True' [TRUE/FALSE]" + $MachineKeySet = Read-Host -Prompt $MachineKeySetPrompt + while ($MachineKeySet -notmatch "True|False") { + Write-Host "$MachineKeySet is not a valid option. Please enter either 'True' or 'False'" -ForeGroundColor Yellow + $MachineKeySet = Read-Host -Prompt $MachineKeySetPrompt + } + } + $MachineKeySet = $MachineKeySet.ToUpper() + $PrivateKeyExportableValue = $PrivateKeyExportableValue.ToUpper() + $KeyUsageValueUpdated = "0x" + $KeyUsageValue + + if (!$SecureEmail) { + $SecureEmail = Read-Host -Prompt "Are you using this new certificate for Secure E-Mail? [Yes/No]" + while ($SecureEmail -notmatch "Yes|No") { + Write-Host "$SecureEmail is not a vaild option. Please enter either 'Yes' or 'No'" -ForeGroundColor Yellow + $SecureEmail = Read-Host -Prompt "Are you using this new certificate for Secure E-Mail? [Yes/No]" + } + } + if ($SecureEmail -eq "Yes") { + $KeySpecValue = "2" + $SMIMEValue = "TRUE" + } + else { + $KeySpecValue = "1" + $SMIMEValue = "FALSE" + } + + if (!$UserProtected) { + $UserProtected = Read-Host -Prompt "Would you like to password protect the keys on this certificate? [True/False]" + while ($UserProtected -notmatch "True|False") { + Write-Host "$UserProtected is not a valid option. Please enter either 'True' or 'False'" + $UserProtected = Read-Host -Prompt "Would you like to password protect the keys on this certificate? [True/False]" + } + } + if ($UserProtected -eq "True") { + $MachineKeySet = "FALSE" + } + $UserProtected = $UserProtected.ToUpper() + + if (!$UseOpenSSL) { + $UseOpenSSL = Read-Host -Prompt "Would you like to use Win32 OpenSSL to extract public cert and private key from the Microsoft .pfx file? [Yes/No]" + while ($UseOpenSSL -notmatch "Yes|No") { + Write-Host "$UseOpenSSL is not a valid option. Please enter 'Yes' or 'No'" + $UseOpenSSL = Read-Host -Prompt "Would you like to use Win32 OpenSSL to extract public cert and private key from the Microsoft .pfx file? [Yes/No]" + } + } + + $DomainPrefix = ((gwmi Win32_ComputerSystem).Domain).Split(".") | Select-Object -Index 0 + $DomainSuffix = ((gwmi Win32_ComputerSystem).Domain).Split(".") | Select-Object -Index 1 + $Hostname = (gwmi Win32_ComputerSystem).Name + $HostFQDN = $Hostname+'.'+$DomainPrefix+'.'+$DomainSuffix + + # If using Win32 OpenSSL, check to make sure the path to binary is valid... + if ($UseOpenSSL -eq "Yes" -and !$CSRGenOnly) { + if ($PathToWin32OpenSSL) { + if (!$(Test-Path $PathToWin32OpenSSL)) { + $OpenSSLPathDNE = $True + } + + $env:Path = "$PathToWin32OpenSSL;$env:Path" + } + + # Check is openssl.exe is already available + if ([bool]$(Get-Command openssl -ErrorAction SilentlyContinue)) { + # Check to make sure the version is at least 1.1.0 + $OpenSSLExeInfo = Get-Item $(Get-Command openssl).Source + $OpenSSLExeVersion = [version]$($OpenSSLExeInfo.VersionInfo.ProductVersion -split '-')[0] + } + + # We need at least vertion 1.1.0 of OpenSSL + if ($OpenSSLExeVersion.Major -lt 1 -or $($OpenSSLExeVersion.Major -eq 1 -and $OpenSSLExeVersion.Minor -lt 1) -or + ![bool]$(Get-Command openssl -ErrorAction SilentlyContinue) + ) { + [Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls" + $OpenSSLWinBinariesUrl = "http://wiki.overbyte.eu/wiki/index.php/ICS_Download" + $IWRResult = Invoke-WebRequest -Uri $OpenSSLWinBinariesUrl + $LatestOpenSSLWinBinaryLinkObj = $($IWRResult.Links | Where-Object {$_.innerText -match "OpenSSL Binaries" -and $_.href -match "\.zip"})[0] + $LatestOpenSSLWinBinaryUrl = $LatestOpenSSLWinBinaryLinkObj.href + $OutputFileName = $($LatestOpenSSLWinBinaryUrl -split '/')[-1] + $OutputFilePath = "$HOME\Downloads\$OutputFileName" + Invoke-WebRequest -Uri $LatestOpenSSLWinBinaryUrl -OutFile $OutputFilePath + + if (!$(Test-Path "$HOME\Downloads\$OutputFileName")) { + Write-Error "Problem downloading the latest OpenSSL Windows Binary from $LatestOpenSSLWinBinaryUrl ! Halting!" + $global:FunctionResult = "1" + return + } + + $OutputFileItem = Get-Item $OutputFilePath + $ExpansionDirectory = $OutputFileItem.Directory.FullName + "\" + $OutputFileItem.BaseName + if (!$(Test-Path $ExpansionDirectory)) { + $null = New-Item -ItemType Directory -Path $ExpansionDirectory -Force + } + else { + Remove-Item "$ExpansionDirectory\*" -Recurse -Force + } + + $null = Expand-Archive -Path "$HOME\Downloads\$OutputFileName" -DestinationPath $ExpansionDirectory -Force + + # Add $ExpansionDirectory to $env:Path + $CurrentEnvPathArray = $env:Path -split ";" + if ($CurrentEnvPathArray -notcontains $ExpansionDirectory) { + # Place $ExpansionDirectory at start so latest openssl.exe get priority + $env:Path = "$ExpansionDirectory;$env:Path" + } + } + + if (![bool]$(Get-Command openssl -ErrorAction SilentlyContinue)) { + Write-Error "Problem setting openssl.exe to `$env:Path! Halting!" + $global:FunctionResult = "1" + return + } + + $PathToWin32OpenSSL = $(Get-Command openssl).Source | Split-Path -Parent + } + + # Check for contradictions in $MachineKeySet value and $PrivateKeyExportableValue and $UseOpenSSL + if ($MachineKeySet -eq "TRUE" -and $PrivateKeyExportableValue -eq "TRUE") { + $WrnMsg = "MachineKeySet and PrivateKeyExportableValue have both been set to TRUE, but " + + "Private Key cannot be exported if MachineKeySet = TRUE!" + Write-Warning $WrnMsg + + $ShouldPrivKeyBeExportable = Read-Host -Prompt "Would you like the Private Key to be exportable? [Yes/No]" + while ($ShouldPrivKeyBeExportable -notmatch "Yes|yes|Y|y|No|no|N|n") { + Write-Host "$ShouldPrivKeyBeExportable is not a valid option. Please enter either 'Yes' or 'No'" -ForeGroundColor Yellow + $ShouldPrivKeyBeExportable = Read-Host -Prompt "Would you like the Private Key to be exportable? [Yes/No]" + } + if ($ShouldPrivKeyBeExportable -match "Yes|yes|Y|y") { + $MachineKeySet = "FALSE" + $PrivateKeyExportableValue = "TRUE" + } + else { + $MachineKeySet = "TRUE" + $PrivateKeyExportableValue = "FALSE" + } + } + if ($MachineKeySet -eq "TRUE" -and $UseOpenSSL -eq "Yes") { + $WrnMsg = "MachineKeySet and UseOpenSSL have both been set to TRUE. OpenSSL targets a .pfx file exported from the " + + "local Certificate Store. If MachineKeySet is set to TRUE, no .pfx file will be exported from the " + + "local Certificate Store!" + Write-Warning $WrnMsg + $ShouldUseOpenSSL = Read-Host -Prompt "Would you like to use OpenSSL in order to generate keys in formats compatible with Linux? [Yes\No]" + while ($ShouldUseOpenSSL -notmatch "Yes|yes|Y|y|No|no|N|n") { + Write-Host "$ShouldUseOpenSSL is not a valid option. Please enter either 'Yes' or 'No'" -ForeGroundColor Yellow + $ShouldUseOpenSSL = Read-Host -Prompt "Would you like to use OpenSSL in order to generate keys in formats compatible with Linux? [Yes\No]" + } + if ($ShouldUseOpenSSL -match "Yes|yes|Y|y") { + $MachineKeySet = "FALSE" + $UseOpenSSL = "Yes" + } + else { + $MachineKeySet = "TRUE" + $UseOpenSSL = "No" + } + } + if ($MachineKeySet -eq "FALSE" -and $PFXPwdAsSecureString -eq $null -and !$CSRGenOnly) { + $PFXPwdAsSecureStringA = Read-Host -Prompt "Please enter a password to use when exporting .pfx bundle certificate/key bundle" -AsSecureString + $PFXPwdAsSecureStringB = Read-Host -Prompt "Please enter the same password again" -AsSecureString + + while ([Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($PFXPwdAsSecureStringA)) -ne + [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($PFXPwdAsSecureStringB)) + ) { + Write-Warning "Passwords don't match!" + $PFXPwdAsSecureStringA = Read-Host -Prompt "Please enter a password to use when exporting .pfx bundle certificate/key bundle" -AsSecureString + $PFXPwdAsSecureStringB = Read-Host -Prompt "Please enter the same password again" -AsSecureString + } + + $PFXPwdAsSecureString = $PFXPwdAsSecureStringA + } + + if (!$CSRGenOnly) { + if ($PFXPwdAsSecureString.GetType().Name -eq "String") { + $PFXPwdAsSecureString = ConvertTo-SecureString -String $PFXPwdAsSecureString -Force -AsPlainText + } + } + + # If the workstation being used to request the Certificate is part of the same Domain as the Issuing Certificate Authority, leverage certutil... + if (!$ADCSWebEnrollmentUrl -and !$CSRGenOnly) { + #$NeededRSATFeatures = @("RSAT","RSAT-Role-Tools","RSAT-AD-Tools","RSAT-AD-PowerShell","RSAT-ADDS","RSAT-AD-AdminCenter","RSAT-ADDS-Tools","RSAT-ADLDS") + + if (!$(Get-Module -ListAvailable -Name ActiveDirectory)) { + try { + $InstallRSATResult = Install-RSAT -ErrorAction Stop + if ($InstallRSATResult -eq "RestartNeeded") { + throw "$env:ComputerName must be restarted post RSAT install! Please restart at your earliest convenience and try the Generate-Certificate funciton again." + } + } + catch { + Write-Error $_ + $global:FunctionResult = "1" + return + } + } + if (!$(Get-Module -ListAvailable -Name ActiveDirectory)) { + Write-Error "Problem installing the ActiveDirectory PowerShell Module (via RSAT installation). Halting!" + $global:FunctionResult = "1" + return + } + if ($(Get-Module).Name -notcontains "ActiveDirectory") { + try { + Import-Module ActiveDirectory -ErrorAction Stop + } + catch { + Write-Error $_ + $global:FunctionResult = "1" + return + } + } + + $AvailableCertificateAuthorities = (((certutil | Select-String -Pattern "Config:") -replace "Config:[\s]{1,32}``") -replace "'","").trim() + $IssuingCertAuth = foreach ($obj1 in $AvailableCertificateAuthorities) { + $obj2 = certutil -config $obj1 -CAInfo type | Select-String -Pattern "Enterprise Subordinate CA" | Select-Object -ExpandProperty Matches | Select-Object -ExpandProperty Value + if ($obj2 -eq "Enterprise Subordinate CA") { + $obj1 + } + } + $IssuingCertAuthFQDN = $IssuingCertAuth.Split("\") | Select-Object -Index 0 + $IssuingCertAuthHostname = $IssuingCertAuth.Split("\") | Select-Object -Index 1 + $null = certutil -config $IssuingCertAuth -ping + if ($LASTEXITCODE -eq 0) { + Write-Host "Successfully contacted the Issuing Certificate Authority: $IssuingCertAuth" + } + else { + Write-Host "Cannot contact the Issuing Certificate Authority: $IssuingCertAuth. Halting!" + $global:FunctionResult = "1" + return + } + + if ($PSBoundParameters['BasisTemplate']) { + # $AllAvailableCertificateTemplates Using PSPKI + # $AllAvailableCertificateTemplates = Get-PSPKICertificateTemplate + # Using certutil + $AllAvailableCertificateTemplatesPrep = certutil -ADTemplate + # Determine valid CN using PSPKI + # $ValidCertificateTemplatesByCN = $AllAvailableCertificateTemplatesPrep.Name + # Determine valid displayNames using certutil + $ValidCertificateTemplatesByCN = foreach ($obj1 in $AllAvailableCertificateTemplatesPrep) { + $obj2 = $obj1 | Select-String -Pattern "[\w]{1,32}:[\s][\w]" | Select-Object -ExpandProperty Matches | Select-Object -ExpandProperty Value + $obj3 = $obj2 -replace ':[\s][\w]','' + $obj3 + } + # Determine valid displayNames using PSPKI + # $ValidCertificateTemplatesByDisplayName = $AllAvailableCertificateTemplatesPrep.DisplayName + # Determine valid displayNames using certutil + $ValidCertificateTemplatesByDisplayName = foreach ($obj1 in $AllAvailableCertificateTemplatesPrep) { + $obj2 = $obj1 | Select-String -Pattern "\:(.*)\-\-" | Select-Object -ExpandProperty Matches | Select-Object -ExpandProperty Value + $obj3 = ($obj2 -replace ": ","") -replace " --","" + $obj3 + } + + if ($ValidCertificateTemplatesByCN -notcontains $BasisTemplate -and $ValidCertificateTemplatesByDisplayName -notcontains $BasisTemplate) { + $TemplateMsg = "You must base your New Certificate Template on an existing Certificate Template.`n" + + "To do so, please enter either the displayName or CN of the Certificate Template you would like to use as your base.`n" + + "Valid displayName values are as follows:`n$($ValidDisplayNamesAsString -join "`n")`n" + + "Valid CN values are as follows:`n$($ValidCNNamesAsString -join "`n")" + + $BasisTemplate = Read-Host -Prompt "Please enter the displayName or CN of the Certificate Template you would like to use as your base" + while ($($ValidCertificateTemplatesByCN + $ValidCertificateTemplatesByDisplayName) -notcontains $BasisTemplate) { + Write-Host "$BasisTemplate is not a valid displayName or CN of an existing Certificate Template on Issuing Certificate Authority $IssuingCertAuth!" -ForeGroundColor Yellow + $BasisTemplate = Read-Host -Prompt "Please enter the displayName or CN of the Certificate Template you would like to use as your base" + } + } + + # Get all Certificate Template Properties of the Basis Template + $LDAPSearchBase = "CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=$DomainPrefix,DC=$DomainSuffix" + + # Set displayName and CN Values for user-provided $BasisTemplate + if ($ValidCertificateTemplatesByCN -contains $BasisTemplate) { + $cnForBasisTemplate = $BasisTemplate + $CertificateTemplateLDAPObject = Get-ADObject -SearchBase $LDAPSearchBase -Filter {cn -eq $cnForBasisTemplate} + $AllCertificateTemplateProperties = Get-ADObject -SearchBase $LDAPSearchBase -Filter {cn -eq $cnForBasisTemplate} -Properties * + $displayNameForBasisTemplate = $AllCertificateTemplateProperties.DisplayName + } + if ($ValidCertificateTemplatesByDisplayName -contains $BasisTemplate) { + $displayNameForBasisTemplate = $BasisTemplate + $CertificateTemplateLDAPObject = Get-ADObject -SearchBase $LDAPSearchBase -Filter {displayName -eq $displayNameForBasisTemplate} + $AllCertificateTemplateProperties = Get-ADObject -SearchBase $LDAPSearchBase -Filter {displayName -eq $displayNameForBasisTemplate} -Properties * + $cnForBasisTemplate = $AllCertificateTemplateProperties.CN + } + + # Validate $ProviderNameValue + # All available Cryptographic Providers (CSPs) are as follows: + $PossibleProvidersPrep = certutil -csplist | Select-String "Provider Name" -Context 0,1 + $PossibleProviders = foreach ($obj1 in $PossibleProvidersPrep) { + $obj2 = $obj1.Context.PostContext | Select-String 'FAIL' | Select-Object -ExpandProperty Matches | Select-Object -ExpandProperty Success + $obj3 = $obj1.Context.PostContext | Select-String 'not ready' | Select-Object -ExpandProperty Matches | Select-Object -ExpandProperty Success + if ($obj2 -ne "True" -and $obj3 -ne "True") { + $obj1.Line -replace "Provider Name: ","" + } + } + # Available Cryptographic Providers (CSPs) based on user choice in Certificate Template (i.e. $BasisTemplate) + # Does the Basis Certificate Template LDAP Object have an attribute called pKIDefaultCSPs that is set? + $CertificateTemplateLDAPObjectSetAttributes = $AllCertificateTemplateProperties.PropertyNames + if ($CertificateTemplateLDAPObjectSetAttributes -notcontains "pKIDefaultCSPs") { + $PKIMsg = "The Basis Template $BasisTemplate does NOT have the attribute pKIDefaultCSPs set. " + + "This means that Cryptographic Providers are NOT Limited, and (almost) any ProviderNameValue is valid" + Write-Host $PKIMsg + } + else { + $AvailableCSPsBasedOnCertificateTemplate = $AllCertificateTemplateProperties.pkiDefaultCSPs -replace '[0-9],','' + if ($AvailableCSPsBasedOnCertificateTemplate -notcontains $ProviderNameValue) { + Write-Warning "$ProviderNameValue is not one of the available Provider Names on Certificate Template $BasisTemplate!" + Write-Host "Valid Provider Names based on your choice in Basis Certificate Template are as follows:`n$($AvailableCSPsBasedOnCertificateTemplate -join "`n")" + $ProviderNameValue = Read-Host -Prompt "Please enter the name of the Cryptographic Provider (CSP) you would like to use" + while ($AvailableCSPsBasedOnCertificateTemplate -notcontains $ProviderNameValue) { + Write-Warning "$ProviderNameValue is not one of the available Provider Names on Certificate Template $BasisTemplate!" + Write-Host "Valid Provider Names based on your choice in Basis Certificate Template are as follows:`n$($AvailableCSPsBasedOnCertificateTemplate -join "`n")" + $ProviderNameValue = Read-Host -Prompt "Please enter the name of the Cryptographic Provider (CSP) you would like to use" + } + } + } + } + } + # If the workstation being used to request the Certificate is NOT part of the same Domain as the Issuing Certificate Authority, use ADCS Web Enrollment Site... + if ($ADCSWebEnrollmentUrl -and !$CSRGenOnly) { + # Make sure there is no trailing / on $ADCSWebEnrollmentUrl + if ($ADCSWebEnrollmentUrl.EndsWith('/')) { + $ADCSWebEnrollmentUrl = $ADCSWebEnrollmentUrl.Substring(0,$ADCSWebEnrollmentUrl.Length-1) + } + + # The IIS Web Server hosting ADCS Web Enrollment may be configured for Windows Authentication, Basic Authentication, or both. + if ($ADCSWebAuthType -eq "Windows") { + if (!$ADCSWebCreds) { + if (!$ADCSWebAuthUserName) { + $ADCSWebAuthUserName = Read-Host -Prompt "Please specify the AD account to be used for ADCS Web Enrollment authentication." + # IMPORTANT NOTE: $ADCSWebAuthUserName should NOT include the domain prefix. Example: testadmin + } + if ($ADCSWebAuthUserName -match "[\w\W]\\[\w\W]") { + $ADCSWebAuthUserName = $ADCSWebAuthUserName.Split("\")[1] + } + + if (!$ADCSWebAuthPass) { + $ADCSWebAuthPass = Read-Host -Prompt "Please enter a password to be used for ADCS Web Enrollment authentication" -AsSecureString + } + + $ADCSWebCreds = New-Object System.Management.Automation.PSCredential ($ADCSWebAuthUserName, $ADCSWebAuthPass) + } + + # Test Connection to $ADCSWebEnrollmentUrl + # Validate $ADCSWebEnrollmentUrl... + $StatusCode = $(Invoke-WebRequest -Uri "$ADCSWebEnrollmentUrl/" -Credential $ADCSWebCreds).StatusCode + if ($StatusCode -eq "200") { + Write-Host "Connection to $ADCSWebEnrollmentUrl was successful...continuing" + } + else { + Write-Host "Connection to $ADCSWebEnrollmentUrl was NOT successful. Please check your credentials and/or DNS." + $global:FunctionResult = "1" + return + } + } + if ($ADCSWebAuthType -eq "Basic") { + if (!$ADCSWebAuthUserName) { + $PromptMsg = "Please specify the AD account to be used for ADCS Web Enrollment authentication. " + + "Please *include* the domain prefix. Example: test\testadmin" + $ADCSWebAuthUserName = Read-Host -Prompt $PromptMsg + } + while (![bool]$($ADCSWebAuthUserName -match "[\w\W]\\[\w\W]")) { + Write-Host "Please include the domain prefix before the username. Example: test\testadmin" + $ADCSWebAuthUserName = Read-Host -Prompt $PromptMsg + } + + if (!$ADCSWebAuthPass) { + $ADCSWebAuthPass = Read-Host -Prompt "Please enter a password to be used for ADCS Web Enrollment authentication" -AsSecureString + } + # If $ADCSWebAuthPass is a Secure String, convert it back to Plaintext + if ($ADCSWebAuthPass.GetType().Name -eq "SecureString") { + $ADCSWebAuthPass = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($ADCSWebAuthPass)) + } + + $pair = "${$ADCSWebAuthUserName}:${$ADCSWebAuthPass}" + $bytes = [System.Text.Encoding]::ASCII.GetBytes($pair) + $base64 = [System.Convert]::ToBase64String($bytes) + $basicAuthValue = "Basic $base64" + $headers = @{Authorization = $basicAuthValue} + + # Test Connection to $ADCSWebEnrollmentUrl + # Validate $ADCSWebEnrollmentUrl... + $StatusCode = $(Invoke-WebRequest -Uri "$ADCSWebEnrollmentUrl/" -Headers $headers).StatusCode + if ($StatusCode -eq "200") { + Write-Host "Connection to $ADCSWebEnrollmentUrl was successful...continuing" -ForeGroundColor Green + } + else { + Write-Error "Connection to $ADCSWebEnrollmentUrl was NOT successful. Please check your credentials and/or DNS." + $global:FunctionResult = "1" + return + } + } + + if ($PSBoundParameters['BasisTemplate']) { + # Check available Certificate Templates... + if ($ADCSWebAuthType -eq "Windows") { + $CertTemplCheckInitialResponse = Invoke-WebRequest -Uri "$ADCSWebEnrollmentUrl/certrqxt.asp" -Credential $ADCSWebCreds + } + if ($ADCSWebAuthType -eq "Basic") { + $CertTemplCheckInitialResponse = Invoke-WebRequest -Uri "$ADCSWebEnrollmentUrl/certrqxt.asp" -Headers $headers + } + + $ValidADCSWebEnrollCertTemplatesPrep = ($CertTemplCheckInitialResponse.RawContent.Split("`r") | Select-String -Pattern 'Option Value=".*').Matches.Value + $ValidADCSWEbEnrollCertTemplates = foreach ($obj1 in $ValidADCSWebEnrollCertTemplatesPrep) { + $obj1.Split(";")[1] + } + # Validate specified Certificate Template... + while ($ValidADCSWebEnrollCertTemplates -notcontains $BasisTemplate) { + Write-Warning "$BasisTemplate is not on the list of available Certificate Templates on the ADCS Web Enrollment site." + $DDMsg = "IMPORTANT NOTE: For a Certificate Template to appear in the Certificate Template drop-down on the ADCS " + + "Web Enrollment site, the msPKITemplateSchemaVersion attribute MUST BE '2' or '1' AND pKIExpirationPeriod MUST " + + "BE 1 year or LESS" + Write-Host $DDMsg -ForeGroundColor Yellow + Write-Host "Certificate Templates available via ADCS Web Enrollment are as follows:`n$($ValidADCSWebEnrollCertTemplates -join "`n")" + $BasisTemplate = Read-Host -Prompt "Please enter the name of an existing Certificate Template that you would like your New Certificate to be based on" + } + + $CertTemplvsCSPHT = @{} + $ValidADCSWebEnrollCertTemplatesPrep | foreach { + $key = $($_ -split ";")[1] + $value = [array]$($($_ -split ";")[8] -split "\?") + $CertTemplvsCSPHT.Add($key,$value) + } + + $ValidADCSWebEnrollCSPs = $CertTemplvsCSPHT.$BasisTemplate + + while ($ValidADCSWebEnrollCSPs -notcontains $ProviderNameValue) { + $PNMsg = "$ProviderNameVaule is not a valid Provider Name. Valid Provider Names based on your choice in Basis " + + "Certificate Template are as follows:`n$($ValidADCSWebEnrollCSPs -join "`n")" + Write-Host $PNMsg + $ProviderNameValue = Read-Host -Prompt "Please enter the name of the Cryptographic Provider (CSP) you would like to use" + } + } + } + + + + ##### END Initial Variable Definition and Validation ##### + + ##### BEGIN Writing the Certificate Request Config File ##### + + # This content is saved to $CertGenWorking\$CertificateRequestConfigFile + # For more information about the contents of the config file, see: https://technet.microsoft.com/en-us/library/hh831574(v=ws.11).aspx + + Set-Content -Value '[Version]' -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value 'Signature="$Windows NT$"' -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value "`n`r" -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value '[NewRequest]' -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value "FriendlyName = $CertificateCN" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + # For below Subject, for a wildcard use "CN=*.DOMAIN.COM" + Add-Content -Value "Subject = `"CN=$CertificateCN,OU=$OrganizationalUnit,O=$Organization,L=$Locality,S=$State,C=$Country`"" -Path $CertGenWorking\$CertificateRequestConfigFile + + Add-Content -Value "KeyLength = $KeyLength" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value "HashAlgorithm = $HashAlgorithmValue" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value "EncryptionAlgorithm = $EncryptionAlgorithmValue" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value "Exportable = $PrivateKeyExportableValue" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value "KeySpec = $KeySpecValue" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value "KeyUsage = $KeyUsageValueUpdated" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value "MachineKeySet = $MachineKeySet" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value "SMIME = $SMIMEValue" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value 'PrivateKeyArchive = FALSE' -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value "UserProtected = $UserProtected" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + Add-Content -Value 'UseExistingKeySet = FALSE' -Path "$CertGenWorking\$CertificateRequestConfigFile" + + # Next, get the $ProviderTypeValue based on $ProviderNameValue + if ($PSBoundParameters['BasisTemplate']) { + $ProviderTypeValuePrep = certutil -csplist | Select-String $ProviderNameValue -Context 0,1 + $ProviderTypeValue = $ProviderTypeValuePrep.Context.PostContext | Select-String -Pattern '[0-9]{1,2}' | Select-Object -ExpandProperty Matches | Select-Object -ExpandProperty Value + Add-Content -Value "ProviderName = `"$ProviderNameValue`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value "ProviderType = $ProviderTypeValue" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + else { + $ProviderNameValue = "Microsoft RSA SChannel Cryptographic Provider" + $ProviderTypeValue = "12" + Add-Content -Value "ProviderName = `"$ProviderNameValue`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value "ProviderType = $ProviderTypeValue" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + + Add-Content -Value "RequestType = $RequestTypeValue" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + <# + TODO: Logic for self-signed and/or self-issued certificates that DO NOT generate a CSR and DO NOT submit to Certificate Authority + if ($RequestTypeValue -eq "Cert") { + $ValidityPeriodValue = Read-Host -Prompt "Please enter the length of time that the certificate will be valid for. + #NOTE: Values must be in Months or Years. For example '6 months' or '2 years'" + $ValidityPeriodPrep = $ValidityPeriodValue.Split(" ") | Select-Object -Index 1 + if ($ValidityPeriodPrep.EndsWith("s")) { + $ValidityPeriod = $ValidityPeriodPrep.substring(0,1).toupper()+$validityPeriodPrep.substring(1).tolower() + } + else { + $ValidityPeriod = $ValidityPeriodPrep.substring(0,1).toupper()+$validityPeriodPrep.substring(1).tolower()+'s' + } + $ValidityPeriodUnits = $ValidityPeriodValue.Split(" ") | Select-Object -Index 0 + + Add-Content -Value "ValidityPeriodUnits = $ValidityPeriodUnits" -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value "ValidityPeriod = $ValidityPeriod" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + #> + + $GetIntendedPurposePSObjects = Get-IntendedPurposePSObjects -OIDHashTable $OIDHashTable + [System.Collections.ArrayList]$RelevantPSObjects = @() + if ($IntendedPurposeValues) { + foreach ($IntendedPurposeValue in [array]$IntendedPurposeValues) { + foreach ($PSObject in $GetIntendedPurposePSObjects) { + if ($IntendedPurposeValue -eq $PSObject.IntendedPurpose) { + $null = $RelevantPSObjects.Add($PSObject) + } + } + } + } + else { + [array]$OfficialOIDs = $AllCertificateTemplateProperties.pKIExtendedKeyUsage + + [System.Collections.ArrayList]$RelevantPSObjects = @() + foreach ($OID in $OfficialOIDs) { + foreach ($PSObject in $GetIntendedPurposePSObjects) { + if ($OID -eq $PSObject.OfficialOID) { + $null = $RelevantPSObjects.Add($PSObject) + } + } + } + } + + if ($IntendedPurposeValues) { + Add-Content -Value "`n`r" -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value '[Strings]' -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value 'szOID_ENHANCED_KEY_USAGE = "2.5.29.37"' -Path "$CertGenWorking\$CertificateRequestConfigFile" + + foreach ($line in $RelevantPSObjects.CertRequestConfigFileLine) { + Add-Content -Value $line -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + + Add-Content -Value "`n`r" -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value '[Extensions]' -Path "$CertGenWorking\$CertificateRequestConfigFile" + + [array]$szOIDArray = $RelevantPSObjects.szOIDString + $szOIDArrayFirstItem = $szOIDArray[0] + Add-Content -Value "%szOID_ENHANCED_KEY_USAGE%=`"{text}%$szOIDArrayFirstItem%,`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + + foreach ($string in $szOIDArray[1..$($szOIDArray.Count-1)]) { + Add-Content -Value "_continue_ = `"%$string%`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + } + + if ($SANObjectsToAdd) { + if (![bool]$($(Get-Content "$CertGenWorking\$CertificateRequestConfigFile") -match "\[Extensions\]")) { + Add-Content -Value "`n`r" -Path "$CertGenWorking\$CertificateRequestConfigFile" + Add-Content -Value '[Extensions]' -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + + Add-Content -Value '2.5.29.17 = "{text}"' -Path "$CertGenWorking\$CertificateRequestConfigFile" + + if ($SANObjectsToAdd -contains "DNS") { + if (!$DNSSANObjects) { + $DNSSANObjects = Read-Host -Prompt "Please enter one or more DNS SAN objects separated by commas`nExample: www.fabrikam.com, www.contoso.org" + $DNSSANObjects = $DNSSANObjects.Split(",").Trim() + } + + foreach ($DNSSAN in $DNSSANObjects) { + Add-Content -Value "_continue_ = `"dns=$DNSSAN&`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + } + if ($SANObjectsToAdd -contains "Distinguished Name") { + if (!$DistinguishedNameSANObjects) { + $DNMsg = "Please enter one or more Distinguished Name SAN objects ***separated by semi-colons***`n" + + "Example: CN=www01,OU=Web Servers,DC=fabrikam,DC=com; CN=www01,OU=Load Balancers,DC=fabrikam,DC=com" + $DistinguishedNameSANObjects = Read-Host -Prompt $DNMsg + $DistinguishedNameSANObjects = $DistinguishedNameSANObjects.Split(";").Trim() + } + + foreach ($DNObj in $DistinguishedNameSANObjects) { + Add-Content -Value "_continue_ = `"dn=$DNObj&`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + } + if ($SANObjectsToAdd -contains "URL") { + if (!$URLSANObjects) { + $URLMsg = "Please enter one or more URL SAN objects separated by commas`nExample: " + + "http://www.fabrikam.com, http://www.contoso.com" + $URLSANObjects = Read-Host -Prompt $URLMsg + $URLSANObjects = $URLSANObjects.Split(",").Trim() + } + + foreach ($UrlObj in $URLSANObjects) { + Add-Content -Value "_continue_ = `"url=$UrlObj&`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + } + if ($SANObjectsToAdd -contains "IP Address") { + if (!$IPAddressSANObjects) { + $IPAddressSANObjects = Read-Host -Prompt "Please enter one or more IP Addresses separated by commas`nExample: 172.31.10.13, 192.168.2.125" + $IPAddressSANObjects = $IPAddressSANObjects.Split(",").Trim() + } + + foreach ($IPAddr in $IPAddressSANObjects) { + if (!$(Test-IsValidIPAddress -IPAddress $IPAddr)) { + Write-Error "$IPAddr is not a valid IP Address! Halting!" + + # Cleanup + Remove-Item $CertGenWorking -Recurse -Force + + $global:FunctionResult = "1" + return + } + } + + foreach ($IPAddr in $IPAddressSANObjects) { + Add-Content -Value "_continue_ = `"ipaddress=$IPAddr&`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + } + if ($SANObjectsToAdd -contains "Email") { + if (!$EmailSANObjects) { + $EmailSANObjects = Read-Host -Prompt "Please enter one or more Email SAN objects separated by commas`nExample: mike@fabrikam.com, hazem@fabrikam.com" + $EmailSANObjects = $EmailSANObjects.Split(",").Trim() + } + + foreach ($EmailAddr in $EmailSANObjectsArray) { + Add-Content -Value "_continue_ = `"email=$EmailAddr&`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + } + if ($SANObjectsToAdd -contains "UPN") { + if (!$UPNSANObjects) { + $UPNSANObjects = Read-Host -Prompt "Please enter one or more UPN SAN objects separated by commas`nExample: mike@fabrikam.com, hazem@fabrikam.com" + $UPNSANObjects = $UPNSANObjects.Split(",").Trim() + } + + foreach ($UPN in $UPNSANObjects) { + Add-Content -Value "_continue_ = `"upn=$UPN&`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + } + if ($SANObjectsToAdd -contains "GUID") { + if (!$GUIDSANObjects) { + $GUIDMsg = "Please enter one or more GUID SAN objects separated by commas`nExample: " + + "f7c3ac41-b8ce-4fb4-aa58-3d1dc0e36b39, g8D4ac41-b8ce-4fb4-aa58-3d1dc0e47c48" + $GUIDSANObjects = Read-Host -Prompt $GUIDMsg + $GUIDSANObjects = $GUIDSANObjects.Split(",").Trim() + } + + foreach ($GUID in $GUIDSANObjectsArray) { + Add-Content -Value "_continue_ = `"guid=$GUID&`"" -Path "$CertGenWorking\$CertificateRequestConfigFile" + } + } + } + + ##### END Writing the Certificate Request Config File ##### + + + ##### BEGIN Generate Certificate Request and Submit to Issuing Certificate Authority ##### + + ## Generate new Certificate Request File: ## + # NOTE: The generation of a Certificate Request File using the below "certreq.exe -new" command also adds the CSR to the + # Client Machine's Certificate Request Store located at PSDrive "Cert:\CurrentUser\REQUEST" which is also known as + # "Microsoft.PowerShell.Security\Certificate::CurrentUser\Request" + # There doesn't appear to be an equivalent to this using PowerShell cmdlets + $null = certreq.exe -new "$CertGenWorking\$CertificateRequestConfigFile" "$CertGenWorking\$CertificateRequestFile" + + if ($CSRGenOnly) { + [pscustomobject]@{ + CSRFile = $(Get-Item "$CertGenWorking\$CertificateRequestFile") + CSRContent = $(Get-Content "$CertGenWorking\$CertificateRequestFile") + } + return + } + + # TODO: If the Certificate Request Configuration File referenced in the above command contains "RequestType = Cert", then instead of the above command, + # the below certreq command should be used: + # certreq.exe -new -cert [CertId] "$CertGenWorking\$CertificateRequestConfigFile" "$CertGenWorking\$CertificateRequestFile" + + if ($ADCSWebEnrollmentUrl) { + # POST Data as a hash table + $postParams = @{ + "Mode" = "newreq" + "CertRequest" = $(Get-Content "$CertGenWorking\$CertificateRequestFile" -Encoding Ascii | Out-String) + "CertAttrib" = "CertificateTemplate:$BasisTemplate" + "FriendlyType" = "Saved-Request+Certificate+($(Get-Date -DisplayHint Date -Format M/dd/yyyy),+$(Get-Date -DisplayHint Date -Format h:mm:ss+tt))" + "Thumbprint" = "" + "TargetStoreFlags" = "0" + "SaveCert" = "yes" + } + + # Submit New Certificate Request and Download New Certificate + if ($ADCSWebAuthType -eq "Windows") { + # Send the POST Data + Invoke-RestMethod -Uri "$ADCSWebEnrollmentUrl/certfnsh.asp" -Method Post -Body $postParams -Credential $ADCSWebCreds -OutFile "$CertGenWorking\$CertADCSWebResponseOutFile" + + # Download New Certificate + $ReqId = (Get-Content "$CertGenWorking\$CertADCSWebResponseOutFile" | Select-String -Pattern "ReqID=[0-9]{1,5}" | Select-Object -Index 0).Matches.Value.Split("=")[1] + if ($ReqId -eq $null) { + Write-Host "The Certificate Request was successfully submitted via ADCS Web Enrollment, but was rejected. Please check the format and contents of + the Certificate Request Config File and try again." + $global:FunctionResult = "1" + return + } + + $CertWebRawContent = (Invoke-WebRequest -Uri "$ADCSWebEnrollmentUrl/certnew.cer?ReqID=$ReqId&Enc=b64" -Credential $ADCSWebCreds).RawContent + # Replace the line that begins with `r with ;;; then split on ;;; and select the last object in the index + (($CertWebRawContent.Split("`n") -replace "^`r",";;;") -join "`n").Split(";;;")[-1].Trim() | Out-File "$CertGenWorking\$CertFileOut" + # Alternate: Skip everything up until `r + #$CertWebRawContent.Split("`n") | Select-Object -Skip $([array]::indexof($($CertWebRawContent.Split("`n")),"`r")) | Out-File "$CertGenWorking\$CertFileOut" + } + if ($ADCSWebAuthType -eq "Basic") { + # Send the POST Data + Invoke-RestMethod -Uri "$ADCSWebEnrollmentUrl/certfnsh.asp" -Method Post -Body $postParams -Headers $headers -OutFile "$CertGenWorking\$CertADCSWebResponseOutFile" + + # Download New Certificate + $ReqId = (Get-Content "$CertGenWorking\$CertADCSWebResponseOutFile" | Select-String -Pattern "ReqID=[0-9]{1,5}" | Select-Object -Index 0).Matches.Value.Split("=")[1] + if ($ReqId -eq $null) { + Write-Host "The Certificate Request was successfully submitted via ADCS Web Enrollment, but was rejected. Please check the format and contents of + the Certificate Request Config File and try again." + $global:FunctionResult = "1" + return + } + + $CertWebRawContent = (Invoke-WebRequest -Uri "$ADCSWebEnrollmentUrl/certnew.cer?ReqID=$ReqId&Enc=b64" -Headers $headers).RawContent + $CertWebRawContentArray = $CertWebRawContent.Split("`n") + $CertWebRawContentArray | Select-Object -Skip $([array]::indexof($CertWebRawContentArray,"`r")) | Out-File "$CertGenWorking\$CertFileOut" + } + } + + if (!$ADCSWebEnrollmentUrl) { + ## Submit New Certificate Request File to Issuing Certificate Authority and Specify a Certificate to Use as a Base ## + if (Test-Path "$CertGenWorking\$CertificateRequestFile") { + if (!$cnForBasisTemplate) { + $cnForBasisTemplate = "WebServer" + } + $null = certreq.exe -submit -attrib "CertificateTemplate:$cnForBasisTemplate" -config "$IssuingCertAuth" "$CertGenWorking\$CertificateRequestFile" "$CertGenWorking\$CertFileOut" "$CertGenWorking\$CertificateChainOut" + # Equivalent of above certreq command using "Get-Certificate" cmdlet is below. We decided to use certreq.exe though because it actually outputs + # files to the filesystem as opposed to just working with the client machine's certificate store. This is more similar to the same process on Linux. + # + # ## Begin "Get-Certificate" equivalent ## + # $LocationOfCSRInStore = $(Get-ChildItem Cert:\CurrentUser\Request | Where-Object {$_.Subject -like "*$CertificateCN*"}) | Select-Object -ExpandProperty PSPath + # Get-Certificate -Template $cnForBasisTemplate -Url "https:\\$IssuingCertAuthFQDN\certsrv" -Request $LocationOfCSRInStore -CertStoreLocation Cert:\CurrentUser\My + # NOTE: The above Get-Certificate command ALSO imports the certificate generated by the above request, making the below "Import-Certificate" command unnecessary + # ## End "Get-Certificate" equivalent ## + } + } + + if (Test-Path "$CertGenWorking\$CertFileOut") { + ## Generate .pfx file by installing certificate in store and then exporting with private key ## + # NOTE: I'm not sure why importing a file that only contains the public certificate (i.e, the .cer file) suddenly makes the private key available + # in the Certificate Store. It just works for some reason... + # First, install the public certificate in store + $null = Import-Certificate -FilePath "$CertGenWorking\$CertFileOut" -CertStoreLocation Cert:\CurrentUser\My + # certreq.exe equivalent of the above Import-Certificate command is below. It is not as reliable as Import-Certifcate. + # certreq -accept -user "$CertGenWorking\$CertFileOut" + + # Then, export cert with private key in the form of a .pfx file + if ($MachineKeySet -eq "FALSE") { + if ($ThumprintToAvoid) { + $LocationOfCertInStore = $(Get-ChildItem Cert:\CurrentUser\My | Where-Object {$_.Subject -match "CN=$CertificateCN," -and $_.Thumbprint -notmatch $ThumprintToAvoid}) | Select-Object -ExpandProperty PSPath + } + else { + $LocationOfCertInStore = $(Get-ChildItem Cert:\CurrentUser\My | Where-Object {$_.Subject -match "CN=$CertificateCN,"}) | Select-Object -ExpandProperty PSPath + } + + if ($LocationOfCertInStore.Count -gt 1) { + Write-Host "Certificates to inspect:`n$($LocationOfCertInStore -join "`n")" -ForeGroundColor Yellow + Write-Error "You have more than one certificate in your Certificate Store under Cert:\CurrentUser\My with the Common Name (CN) '$CertificateCN'. Please correct this and try again." + $global:FunctionResult = "1" + return + } + + $null = Export-PfxCertificate -Cert $LocationOfCertInStore -FilePath "$CertGenWorking\$PFXFileOut" -Password $PFXPwdAsSecureString + # Equivalent of above using certutil + # $ThumbprintOfCertToExport = $(Get-ChildItem Cert:\CurrentUser\My | Where-Object {$_.Subject -like "*$CertificateCN*"}) | Select-Object -ExpandProperty Thumbprint + # certutil -exportPFX -p "$PFXPwdPlainText" my $ThumbprintOfCertToExport "$CertGenWorking\$PFXFileOut" + + if ($UseOpenSSL -eq "Yes" -or $UseOpenSSL -eq "y") { + # OpenSSL can't handle PowerShell SecureStrings, so need to convert it back into Plain Text + $PwdForPFXOpenSSL = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($PFXPwdAsSecureString)) + + # Extract Private Key and Keep It Password Protected + & "$PathToWin32OpenSSL\openssl.exe" pkcs12 -in "$CertGenWorking\$PFXFileOut" -nocerts -out "$CertGenWorking\$ProtectedPrivateKeyOut" -nodes -password pass:$PwdForPFXOpenSSL 2>&1 | Out-Null + + # The .pfx File Contains ALL Public Certificates in Chain + # The below extracts ALL Public Certificates in Chain + & "$PathToWin32OpenSSL\openssl.exe" pkcs12 -in "$CertGenWorking\$PFXFileOut" -nokeys -out "$CertGenWorking\$AllPublicKeysInChainOut" -password pass:$PwdForPFXOpenSSL 2>&1 | Out-Null + + # Parse the Public Certificate Chain File and and Write Each Public Certificate to a Separate File + # These files should have the EXACT SAME CONTENT as the .cer counterparts + $PublicKeySansChainPrep1 = Get-Content "$CertGenWorking\$AllPublicKeysInChainOut" + $LinesToReplace1 = $PublicKeySansChainPrep1 | Select-String -Pattern "issuer" | Sort-Object | Get-Unique + $LinesToReplace2 = $PublicKeySansChainPrep1 | Select-String -Pattern "Bag Attributes" | Sort-Object | Get-Unique + $PublicKeySansChainPrep2 = (Get-Content "$CertGenWorking\$AllPublicKeysInChainOut") -join "`n" + foreach ($obj1 in $LinesToReplace1) { + $PublicKeySansChainPrep2 = $PublicKeySansChainPrep2 -replace "$obj1",";;;" + } + foreach ($obj1 in $LinesToReplace2) { + $PublicKeySansChainPrep2 = $PublicKeySansChainPrep2 -replace "$obj1",";;;" + } + $PublicKeySansChainPrep3 = $PublicKeySansChainPrep2.Split(";;;") + $PublicKeySansChainPrep4 = foreach ($obj1 in $PublicKeySansChainPrep3) { + if ($obj1.Trim().StartsWith("-")) { + $obj1.Trim() + } + } + # Setup Hash Containing Cert Name vs Content Pairs + $CertNamevsContentsHash = @{} + foreach ($obj1 in $PublicKeySansChainPrep4) { + # First line after BEGIN CERTIFICATE + $obj2 = $obj1.Split("`n")[1] + + $ContextCounter = 3 + $CertNamePrep = $null + while (!$CertNamePrep) { + $CertNamePrep = (($PublicKeySansChainPrep1 | Select-String -SimpleMatch $obj2 -Context $ContextCounter).Context.PreContext | Select-String -Pattern "subject").Line + $ContextCounter++ + } + $CertName = $($CertNamePrep.Split("=") | Select-Object -Last 1).Trim() + $CertNamevsContentsHash.Add($CertName, $obj1) + } + + # Write each Hash Key Value to Separate Files (i.e. writing all public keys in chain to separate files) + foreach ($obj1 in $CertNamevsContentsHash.Keys) { + $CertNamevsContentsHash.$obj1 | Out-File "$CertGenWorking\$obj1`_Public_Cert.pem" -Encoding Ascii + } + + # Determine if we should remove the password from the private key (i.e. $ProtectedPrivateKeyOut) + if ($StripPrivateKeyOfPassword -eq $null) { + $StripPrivateKeyOfPassword = Read-Host -Prompt "Would you like to remove password protection from the private key? [Yes/No]" + if ($StripPrivateKeyOfPassword -eq "Yes" -or $StripPrivateKeyOfPassword -eq "y" -or $StripPrivateKeyOfPassword -eq "No" -or $StripPrivateKeyOfPassword -eq "n") { + Write-Host "The value for StripPrivateKeyOfPassword is valid...continuing" + } + else { + Write-Host "The value for StripPrivateKeyOfPassword is not valid. Please enter either 'Yes', 'y', 'No', or 'n'." + $StripPrivateKeyOfPassword = Read-Host -Prompt "Would you like to remove password protection from the private key? [Yes/No]" + if ($StripPrivateKeyOfPassword -eq "Yes" -or $StripPrivateKeyOfPassword -eq "y" -or $StripPrivateKeyOfPassword -eq "No" -or $StripPrivateKeyOfPassword -eq "n") { + Write-Host "The value for StripPrivateKeyOfPassword is valid...continuing" + } + else { + Write-Host "The value for StripPrivateKeyOfPassword is not valid. Please enter either 'Yes', 'y', 'No', or 'n'. Halting!" + $global:FunctionResult = "1" + return + } + } + if ($StripPrivateKeyOfPassword -eq "Yes" -or $StripPrivateKeyOfPassword -eq "y") { + # Strip Private Key of Password + & "$PathToWin32OpenSSL\openssl.exe" rsa -in "$CertGenWorking\$ProtectedPrivateKeyOut" -out "$CertGenWorking\$UnProtectedPrivateKeyOut" 2>&1 | Out-Null + } + } + if ($StripPrivateKeyOfPassword -eq "Yes" -or $StripPrivateKeyOfPassword -eq "y") { + # Strip Private Key of Password + & "$PathToWin32OpenSSL\openssl.exe" rsa -in "$CertGenWorking\$ProtectedPrivateKeyOut" -out "$CertGenWorking\$UnProtectedPrivateKeyOut" 2>&1 | Out-Null + } + } + } + } + + # Create Global HashTable of Outputs for use in scripts that source this script + $GenerateCertificateFileOutputHash = @{} + $GenerateCertificateFileOutputHash.Add("CertificateRequestConfigFile", "$CertificateRequestConfigFile") + $GenerateCertificateFileOutputHash.Add("CertificateRequestFile", "$CertificateRequestFile") + $GenerateCertificateFileOutputHash.Add("CertFileOut", "$CertFileOut") + if ($MachineKeySet -eq "FALSE") { + $GenerateCertificateFileOutputHash.Add("PFXFileOut", "$PFXFileOut") + } + if (!$ADCSWebEnrollmentUrl) { + $CertUtilResponseFile = (Get-Item "$CertGenWorking\*.rsp").Name + $GenerateCertificateFileOutputHash.Add("CertUtilResponseFile", "$CertUtilResponseFile") + + $GenerateCertificateFileOutputHash.Add("CertificateChainOut", "$CertificateChainOut") + } + if ($ADCSWebEnrollmentUrl) { + $GenerateCertificateFileOutputHash.Add("CertADCSWebResponseOutFile", "$CertADCSWebResponseOutFile") + } + if ($UseOpenSSL -eq "Yes") { + $GenerateCertificateFileOutputHash.Add("AllPublicKeysInChainOut", "$AllPublicKeysInChainOut") + + # Make CertName vs Contents Key/Value Pair hashtable available to scripts that source this script + $CertNamevsContentsHash = $CertNamevsContentsHash + + $AdditionalPublicKeysArray = (Get-Item "$CertGenWorking\*_Public_Cert.pem").Name + # For each Certificate in the hashtable $CertNamevsContentsHash, determine it it's a Root, Intermediate, or End Entity + foreach ($obj1 in $AdditionalPublicKeysArray) { + $SubjectTypePrep = (certutil -dump $CertGenWorking\$obj1 | Select-String -Pattern "Subject Type=").Line + if ($SubjectTypePrep) { + $SubjectType = $SubjectTypePrep.Split("=")[-1].Trim() + } + else { + $SubjectType = "End Entity" + } + $RootCertFlag = certutil -dump $CertGenWorking\$obj1 | Select-String -Pattern "Subject matches issuer" + $EndPointCNFlag = certutil -dump $CertGenWorking\$obj1 | Select-String -Pattern "CN=$CertificateCN" + if ($SubjectType -eq "CA" -and $RootCertFlag.Matches.Success -eq $true) { + $RootCAPublicCertFile = $obj1 + $GenerateCertificateFileOutputHash.Add("RootCAPublicCertFile", "$RootCAPublicCertFile") + } + if ($SubjectType -eq "CA" -and $RootCertFlag.Matches.Success -ne $true) { + $IntermediateCAPublicCertFile = $obj1 + $GenerateCertificateFileOutputHash.Add("IntermediateCAPublicCertFile", "$IntermediateCAPublicCertFile") + } + if ($SubjectType -eq "End Entity" -and $EndPointCNFlag.Matches.Success -eq $true) { + $EndPointPublicCertFile = $obj1 + $GenerateCertificateFileOutputHash.Add("EndPointPublicCertFile", "$EndPointPublicCertFile") + } + } + + # Alternate Logic using .Net to Inspect Certificate files to Determine RootCA, Intermediate CA, and Endpoint + <# + foreach ($obj1 in $AdditionalPublicKeysArray) { + $certPrint = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 + $certPrint.Import("$CertGenWorking\$obj1") + if ($certPrint.Issuer -eq $certPrint.Subject) { + $RootCAPublicCertFile = $obj1 + $RootCASubject = $certPrint.Subject + $GenerateCertificateFileOutputHash.Add("RootCAPublicCertFile", "$RootCAPublicCertFile") + } + } + foreach ($obj1 in $AdditionalPublicKeysArray) { + $certPrint = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 + $certPrint.Import("$CertGenWorking\$obj1") + if ($certPrint.Issuer -eq $RootCASubject -and $certPrint.Subject -ne $RootCASubject) { + $IntermediateCAPublicCertFile = $obj1 + $IntermediateCASubject = $certPrint.Subject + $GenerateCertificateFileOutputHash.Add("IntermediateCAPublicCertFile", "$IntermediateCAPublicCertFile") + } + } + foreach ($obj1 in $AdditionalPublicKeysArray) { + $certPrint = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 + $certPrint.Import("$CertGenWorking\$obj1") + if ($certPrint.Issuer -eq $IntermediateCASubject) { + $EndPointPublicCertFile = $obj1 + $EndPointSubject = $certPrint.Subject + $GenerateCertificateFileOutputHash.Add("EndPointPublicCertFile", "$EndPointPublicCertFile") + } + } + #> + + $GenerateCertificateFileOutputHash.Add("EndPointProtectedPrivateKey", "$ProtectedPrivateKeyOut") + } + if ($StripPrivateKeyOfPassword -eq "Yes" -or $StripPrivateKeyOfPassword -eq "y") { + $GenerateCertificateFileOutputHash.Add("EndPointUnProtectedPrivateKey", "$UnProtectedPrivateKeyOut") + + # Add UnProtected Private Key to $CertNamevsContentsHash + $UnProtectedPrivateKeyContent = ((Get-Content $CertGenWorking\$UnProtectedPrivateKeyOut) -join "`n").Trim() + $CertNamevsContentsHash.Add("EndPointUnProtectedPrivateKey", "$UnProtectedPrivateKeyContent") + } + + # Cleanup + if ($LocationOfCertInStore) { + Remove-Item $LocationOfCertInStore + } + + # Return PSObject that contains $GenerateCertificateFileOutputHash and $CertNamevsContentsHash HashTables + [pscustomobject]@{ + FileOutputHashTable = $GenerateCertificateFileOutputHash + CertNamevsContentsHash = $CertNamevsContentsHash + } + + $global:FunctionResult = "0" + + # ***IMPORTANT NOTE: If you want to write the Certificates contained in the $CertNamevsContentsHash out to files again + # at some point in the future, make sure you use the "Out-File" cmdlet instead of the "Set-Content" cmdlet + + ##### END Generate Certificate Request and Submit to Issuing Certificate Authority ##### + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# SIG # Begin signature block +# MIIMiAYJKoZIhvcNAQcCoIIMeTCCDHUCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB +# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR +# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUY+UbCW+v8W0w6Q17QxK8VLJh +# tvWgggn9MIIEJjCCAw6gAwIBAgITawAAAB/Nnq77QGja+wAAAAAAHzANBgkqhkiG +# 9w0BAQsFADAwMQwwCgYDVQQGEwNMQUIxDTALBgNVBAoTBFpFUk8xETAPBgNVBAMT +# CFplcm9EQzAxMB4XDTE3MDkyMDIxMDM1OFoXDTE5MDkyMDIxMTM1OFowPTETMBEG +# CgmSJomT8ixkARkWA0xBQjEUMBIGCgmSJomT8ixkARkWBFpFUk8xEDAOBgNVBAMT +# B1plcm9TQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCwqv+ROc1 +# bpJmKx+8rPUUfT3kPSUYeDxY8GXU2RrWcL5TSZ6AVJsvNpj+7d94OEmPZate7h4d +# gJnhCSyh2/3v0BHBdgPzLcveLpxPiSWpTnqSWlLUW2NMFRRojZRscdA+e+9QotOB +# aZmnLDrlePQe5W7S1CxbVu+W0H5/ukte5h6gsKa0ktNJ6X9nOPiGBMn1LcZV/Ksl +# lUyuTc7KKYydYjbSSv2rQ4qmZCQHqxyNWVub1IiEP7ClqCYqeCdsTtfw4Y3WKxDI +# JaPmWzlHNs0nkEjvnAJhsRdLFbvY5C2KJIenxR0gA79U8Xd6+cZanrBUNbUC8GCN +# wYkYp4A4Jx+9AgMBAAGjggEqMIIBJjASBgkrBgEEAYI3FQEEBQIDAQABMCMGCSsG +# AQQBgjcVAgQWBBQ/0jsn2LS8aZiDw0omqt9+KWpj3DAdBgNVHQ4EFgQUicLX4r2C +# Kn0Zf5NYut8n7bkyhf4wGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P +# AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUdpW6phL2RQNF +# 7AZBgQV4tgr7OE0wMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL3BraS9jZXJ0ZGF0 +# YS9aZXJvREMwMS5jcmwwPAYIKwYBBQUHAQEEMDAuMCwGCCsGAQUFBzAChiBodHRw +# Oi8vcGtpL2NlcnRkYXRhL1plcm9EQzAxLmNydDANBgkqhkiG9w0BAQsFAAOCAQEA +# tyX7aHk8vUM2WTQKINtrHKJJi29HaxhPaHrNZ0c32H70YZoFFaryM0GMowEaDbj0 +# a3ShBuQWfW7bD7Z4DmNc5Q6cp7JeDKSZHwe5JWFGrl7DlSFSab/+a0GQgtG05dXW +# YVQsrwgfTDRXkmpLQxvSxAbxKiGrnuS+kaYmzRVDYWSZHwHFNgxeZ/La9/8FdCir +# MXdJEAGzG+9TwO9JvJSyoGTzu7n93IQp6QteRlaYVemd5/fYqBhtskk1zDiv9edk +# mHHpRWf9Xo94ZPEy7BqmDuixm4LdmmzIcFWqGGMo51hvzz0EaE8K5HuNvNaUB/hq +# MTOIB5145K8bFOoKHO4LkTCCBc8wggS3oAMCAQICE1gAAAH5oOvjAv3166MAAQAA +# AfkwDQYJKoZIhvcNAQELBQAwPTETMBEGCgmSJomT8ixkARkWA0xBQjEUMBIGCgmS +# JomT8ixkARkWBFpFUk8xEDAOBgNVBAMTB1plcm9TQ0EwHhcNMTcwOTIwMjE0MTIy +# WhcNMTkwOTIwMjExMzU4WjBpMQswCQYDVQQGEwJVUzELMAkGA1UECBMCUEExFTAT +# BgNVBAcTDFBoaWxhZGVscGhpYTEVMBMGA1UEChMMRGlNYWdnaW8gSW5jMQswCQYD +# VQQLEwJJVDESMBAGA1UEAxMJWmVyb0NvZGUyMIIBIjANBgkqhkiG9w0BAQEFAAOC +# AQ8AMIIBCgKCAQEAxX0+4yas6xfiaNVVVZJB2aRK+gS3iEMLx8wMF3kLJYLJyR+l +# rcGF/x3gMxcvkKJQouLuChjh2+i7Ra1aO37ch3X3KDMZIoWrSzbbvqdBlwax7Gsm +# BdLH9HZimSMCVgux0IfkClvnOlrc7Wpv1jqgvseRku5YKnNm1JD+91JDp/hBWRxR +# 3Qg2OR667FJd1Q/5FWwAdrzoQbFUuvAyeVl7TNW0n1XUHRgq9+ZYawb+fxl1ruTj +# 3MoktaLVzFKWqeHPKvgUTTnXvEbLh9RzX1eApZfTJmnUjBcl1tCQbSzLYkfJlJO6 +# eRUHZwojUK+TkidfklU2SpgvyJm2DhCtssFWiQIDAQABo4ICmjCCApYwDgYDVR0P +# AQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBS5d2bhatXq +# eUDFo9KltQWHthbPKzAfBgNVHSMEGDAWgBSJwtfivYIqfRl/k1i63yftuTKF/jCB +# 6QYDVR0fBIHhMIHeMIHboIHYoIHVhoGubGRhcDovLy9DTj1aZXJvU0NBKDEpLENO +# PVplcm9TQ0EsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNl +# cnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9emVybyxEQz1sYWI/Y2VydGlmaWNh +# dGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlv +# blBvaW50hiJodHRwOi8vcGtpL2NlcnRkYXRhL1plcm9TQ0EoMSkuY3JsMIHmBggr +# BgEFBQcBAQSB2TCB1jCBowYIKwYBBQUHMAKGgZZsZGFwOi8vL0NOPVplcm9TQ0Es +# Q049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENO +# PUNvbmZpZ3VyYXRpb24sREM9emVybyxEQz1sYWI/Y0FDZXJ0aWZpY2F0ZT9iYXNl +# P29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwLgYIKwYBBQUHMAKG +# Imh0dHA6Ly9wa2kvY2VydGRhdGEvWmVyb1NDQSgxKS5jcnQwPQYJKwYBBAGCNxUH +# BDAwLgYmKwYBBAGCNxUIg7j0P4Sb8nmD8Y84g7C3MobRzXiBJ6HzzB+P2VUCAWQC +# AQUwGwYJKwYBBAGCNxUKBA4wDDAKBggrBgEFBQcDAzANBgkqhkiG9w0BAQsFAAOC +# AQEAszRRF+YTPhd9UbkJZy/pZQIqTjpXLpbhxWzs1ECTwtIbJPiI4dhAVAjrzkGj +# DyXYWmpnNsyk19qE82AX75G9FLESfHbtesUXnrhbnsov4/D/qmXk/1KD9CE0lQHF +# Lu2DvOsdf2mp2pjdeBgKMRuy4cZ0VCc/myO7uy7dq0CvVdXRsQC6Fqtr7yob9NbE +# OdUYDBAGrt5ZAkw5YeL8H9E3JLGXtE7ir3ksT6Ki1mont2epJfHkO5JkmOI6XVtg +# anuOGbo62885BOiXLu5+H2Fg+8ueTP40zFhfLh3e3Kj6Lm/NdovqqTBAsk04tFW9 +# Hp4gWfVc0gTDwok3rHOrfIY35TGCAfUwggHxAgEBMFQwPTETMBEGCgmSJomT8ixk +# ARkWA0xBQjEUMBIGCgmSJomT8ixkARkWBFpFUk8xEDAOBgNVBAMTB1plcm9TQ0EC +# E1gAAAH5oOvjAv3166MAAQAAAfkwCQYFKw4DAhoFAKB4MBgGCisGAQQBgjcCAQwx +# CjAIoAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGC +# NwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFBde6Ikibg3yopEc +# UnL2mXTkdkuIMA0GCSqGSIb3DQEBAQUABIIBADce85bJtl/3S4HE0DZkOvvTgAsR +# LORBarQYHaqQyt+FuWUTHjCyY1veU/TJju35doMX8UbuBkbSex+DukrIU6m7+idR +# HtWmypDWz49FHSEFz4WE9b+dQk+nslApf93Ot6SeSDqNRFpaGGoMlqupakPQLeXV +# Gp6vMy+Xrzr7fBPED8p3mm3qpd6Y1iLVyAhx5nlvdpGnoTySAySLzvWgch6JLLJA +# PVB1KHVP2GeWBX7c3PIZVLsOgjEg7PKNtAfXDu6yNsrIXNsRGNByFJqeoGfApGNy +# WXskxL0fFrwYidqQO1MUy61rYNt5DiQYTIm/HhzFEGHwPIxyXGQBX/PANFA= +# SIG # End signature block \ No newline at end of file diff --git a/Getlogsfromappserver.ps1 b/Getlogsfromappserver.ps1 new file mode 100644 index 0000000..7e2b1b0 --- /dev/null +++ b/Getlogsfromappserver.ps1 @@ -0,0 +1,4 @@ +#get Logs from APPserv with text string match + +$x= 1..4| foreach {"rejk-p-app00$_"} |foreach {get-item \\$_\D-drive\ifsbosystem\log\*.log*} | where { $_.LastWriteTime -gt (Get-Date).AddDays(-1) } | Select-String -Pattern "10:52.*error" +$x |out-gridview \ No newline at end of file diff --git a/LogBookTransfer.ps1 b/LogBookTransfer.ps1 new file mode 100644 index 0000000..c7352b3 --- /dev/null +++ b/LogBookTransfer.ps1 @@ -0,0 +1,84 @@ +function LogBooks { + $source = 'D:\IFSBOData\EquipmentLog' + $destination = "\\$server\EW\LogBooks" + + if(-not (Test-Path $destination)) { throw "Invalid path $destination" } + + $files = Get-ChildItem -Recurse -File -Path $source + + foreach($file in $files) { + + $split = $file.Name -split '-' + $eqpNumber = $split[0].Substring(0, 2) + $eqpType = switch($eqpNumber) { + '04' { 'RVM' } + '09' { 'EPID' } + '11' { 'DC' } + '13' { 'NTX' } + '14' { 'VCF' } + default { 'UNKNOWN' } + } + + $year = $split[1] + $month = $split[2] + $day = $split[3].Substring(0,2) + + $moveTo = "$destination\$eqpType\$year\$month\$day" + + if(-not (Test-Path $moveTo)) { mkdir $moveTo } + + "LogBook: Move $($file.Name) to $moveTo" | Out-File -Append -FilePath $logfile + + Move-Item -Path $file.FullName -Destination $moveTo -Force + } + +} + +function EftLogs { + $source = 'D:\IFSBOData\EFTLog' + $destination = "\\$server\EW\EFTLogs" + + $files = Get-ChildItem -Recurse -File -Path $source + + foreach($file in $files) { + + $split = $file.Name -split '-' + $year = $split[2].Substring(0, 4) + $month = $split[2].Substring(4, 2) + $day = $split[2].Substring(6, 2) + + $moveTo = "$destination\$year\$month\$day" + + if(-not (Test-Path $moveTo)) { mkdir $moveTo } + + "EFTLog: Move $($file.Name) to $moveTo" | Out-File -Append -FilePath $logfile + + Move-Item -Path $file.FullName -Destination $moveTo -Force + } +} + +try { + $logfile = "log.{0}.txt" -f (Get-Date -Format 'yyyy-MM-dd') + + $server = switch -Regex ($env:COMPUTERNAME) { + 'REJ-P' { 'REJ-P-INT003' } + 'REJ-Q' { 'REJ-Q-INT103' } + 'REJ-A' { 'REJ-A-INT201' } + 'REJ-C' { 'REJ-C-INT301' } + 'REJ-E' { 'REJ-E-INT401' } + 'REJK-D' { 'REJK-D-INT501' } + default { throw "Unsupported platform" } + } + + $time = Get-Date -Format 'yyyy-MM-dd HH:mm:ss' + "[$time] Start" | Out-File -Append -FilePath $logfile + + LogBooks + EftLogs + + $time = Get-Date -Format 'yyyy-MM-dd HH:mm:ss' + "[$time] Done" | Out-File -Append -FilePath $logfile +} +catch { + "Error: $_" | Out-File -Append -FilePath $logfile +} diff --git a/LogbookScan/LogbookScan.ConvertFromGzip.ps1 b/LogbookScan/LogbookScan.ConvertFromGzip.ps1 new file mode 100644 index 0000000..4e09e9f --- /dev/null +++ b/LogbookScan/LogbookScan.ConvertFromGzip.ps1 @@ -0,0 +1,103 @@ +Function ConvertFrom-Gzip +{ +<# +.SYNOPSIS +This function will decompress the contents of a GZip file and output it to the pipeline. Each line in the converted file is +output as distinct object. + +.DESCRIPTION +Using the System.IO.GZipstream class this function will decompress a GZip file and send the contents into +the pipeline. The output is one System.String object per line. It supports the various types of encoding +provided by the System.text.encoding class. + +.EXAMPLE +ConvertFrom-Gzip -path c:\test.gz + +test content + +.EXAMPLE +get-childitem c:\archive -recure -filter *.gz | convertfrom-Gzip -encoding unicode | select-string -pattern "Routing failed" -simplematch + +Looks through the c:\archive folder for all .gz files, those files are then converted to system.string +objects, all that data is piped to select-string. Strings which match the pattern "Routing failed" are returned to the console. + +.EXAMPLE +get-item c:\file.txt.gz | convertfrom-Gzip | out-string | out-file c:\file.txt + +Converts c:\file.txt.gz to a string array and then into a single string object. That string object is then written into a new file. + +.NOTES +Written by Jason Morgan +Created on 1/10/2013 +Last Modified 7/11/2014 +# added support for relative paths + +#> +[CmdletBinding()] +Param + ( + # Enter the path to the target GZip file, *.gz + [Parameter( + Mandatory = $true, + ValueFromPipeline=$True, + ValueFromPipelineByPropertyName=$True, + HelpMessage="Enter the path to the target GZip file, *.gz", + ParameterSetName='Default')] + [Alias("Fullname")] + [ValidateScript({$_.endswith(".gz")})] + [String]$Path, + # Specify the type of encoding of the original file, acceptable formats are, "ASCII","Unicode","BigEndianUnicode","Default","UTF32","UTF7","UTF8" + [Parameter(Mandatory=$false, + ParameterSetName='Default')] + [ValidateSet("ASCII","Unicode","BigEndianUnicode","Default","UTF32","UTF7","UTF8")] + [String]$Encoding = "ASCII" + ) +Begin + { + Set-StrictMode -Version Latest + Write-Verbose "Create Encoding object" + $enc= [System.Text.Encoding]::$encoding + } +Process + { + Write-Debug "Beginning process for file at path: $Path" + Write-Verbose "test path" + if (-not ([system.io.path]::IsPathRooted($path))) + { + Write-Verbose 'Generating absolute path' + Try {$path = (Resolve-Path -Path $Path -ErrorAction Stop).Path} catch {throw 'Failed to resolve path'} + Write-Debug "New Path: $Path" + } + Write-Verbose "Opening file stream for $path" + $file = New-Object System.IO.FileStream $path, ([IO.FileMode]::Open), ([IO.FileAccess]::Read), ([IO.FileShare]::Read) + Write-Verbose "Create MemoryStream Object, the MemoryStream will hold the decompressed data until it is loaded into `$array" + $stream = new-object -TypeName System.IO.MemoryStream + Write-Verbose "Construct a new [System.IO.GZipStream] object, created in Decompress mode" + $GZipStream = New-object -TypeName System.IO.Compression.GZipStream -ArgumentList $file, ([System.IO.Compression.CompressionMode]::Decompress) + Write-Verbose "Open a Buffer that will be used to move the decompressed data from `$GZipStream to `$stream" + $buffer = New-Object byte[](1024) + Write-Verbose "Instantiate `$count outside of the Do/While loop" + $count = 0 + Write-Verbose "Start Do/While loop, this loop will perform the job of reading decopressed data from the gzipstream object into the MemoryStream object. The Do/While loop continues until `$GZipStream has been emptied of all data, which is when `$count = 0" + do + { + $count = $gzipstream.Read($buffer, 0, 1024) + if ($count -gt 0) + { + $Stream.Write($buffer, 0, $count) + } + } + While ($count -gt 0) + Write-Verbose "Take the data from the MemoryStream and convert it to a Byte Array" + $array = $stream.ToArray() + Write-Verbose "Close the GZipStream object instead of waiting for a garbage collector to perform this function" + $GZipStream.Close() + Write-Verbose "Close the MemoryStream object instead of waiting for a garbage collector to perform this function" + $stream.Close() + Write-Verbose "Close the FileStream object instead of waiting for a garbage collector to perform this function" + $file.Close() + Write-Verbose "Create string(s) from byte array, a split is added after the conversion to ensure each new line character creates a new string" + $enc.GetString($array).Split("`n") + } +End {} +} \ No newline at end of file diff --git a/LogbookScan/LogbookScan.ps1 b/LogbookScan/LogbookScan.ps1 new file mode 100644 index 0000000..cd70a41 --- /dev/null +++ b/LogbookScan/LogbookScan.ps1 @@ -0,0 +1,93 @@ +. .\LogbookScan.ConvertFromGzip.ps1 + +# Edit me +# Types: RVM, NTX, DC +$type = 'NTX' + +# Also edit me +$folders = @() +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\14" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\15" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\16" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\17" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\18" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\19" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\20" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\21" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\22" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\23" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\24" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\25" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\26" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\27" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\28" +$folders += Get-Item "\\rejk-p-int003\E-Drive\FTP Repository\EW\LogBooks\$type\2017\08\29" + + +# Don't edit me unless you know what you're doing + +$i = 1 +foreach($folder in $folders) { + Write-Progress -Activity "Folders $($folder.FullName)" -Status "$i of $($folders.Count)" -Id 1 -PercentComplete (100 / $folders.Count * $i) + + # Get all files in current folder + $items = Get-ChildItem -Path $folder.FullName + + $y = 1 + $result = foreach($item in $items) { + try { + Write-Progress -Activity 'Files' -Status "$y of $($items.Count)" -ParentId 1 -PercentComplete (100 / $items.Count * $y) + + # Unpack gzip and get logbook file + $file = $item.FullName | ConvertFrom-Gzip + + + if($type -eq 'RVM') { + $file | Select-String -Pattern 'Ticket processing operation error;.*?;29' + } + elseif($type -eq 'NTX') { + $file | Select-String -Pattern 'Error type : 120' + } + elseif($type -eq 'DC') { + throw "Type $type not implemented" + } + else { + Write-Warning "Unknown type $type" + break + } + + $file = $null + $y++ + } + catch { + Write-Warning "Failed to process $($item.FullName): $_" + } + } + + $result | Out-File -Append -FilePath "errortype29$type.csv" + + $result = $null + + [System.GC]::Collect() + "Last folder operated on: $i : $($folder.FullName)" | Out-File -FilePath "errortype29$type.count" -Append + + $i++ +} + + + +if($type -eq 'NTX') { + $csv = Import-Csv .\errortype29NTX.csv -Delimiter ';' -Header 'Date','Time','DeviceType','DeviceId','Unknown1','Unknown2','ErrorDescription','TransactionType','MediaSerialNumber','ErrorType' + $csv | where { $_.ErrorType -eq 'Error type : 120' } | % { ($_.MediaserialNumber -split ' : ')[1] } | sort -Unique > ntx.txt + + #SELECT omi.CardEngravedID FROM trk.ObjMediaInstance omi with(nolock) + #WHERE omi.MediaSerialNumberID IN ( ... ) +} +elseif($type -eq 'RVM') { + $csv = Import-Csv .\errortype29RVM.csv -Delimiter ';' -Header 'Date','Time','DeviceType','DeviceId','Unknown1','Unknown2','ErrorDescription','MediaSerialNumber','ErrorType' + $csv | where { $_.ErrorType -eq '120' } | % { $_.MediaSerialNumber } | sort -Unique | % { $_ -replace '308430','' } | % { $_ -replace ' ','' } > rvm.txt +} + + + + diff --git a/LogbookScan/errortype29NTX.count b/LogbookScan/errortype29NTX.count new file mode 100644 index 0000000000000000000000000000000000000000..8b5bf5e734fcfa98f75ac877157509ca087c4f65 GIT binary patch literal 3472 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 z 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%0AoqkZc4 z%VXQNn>p&0`Li`azPqmnQ+y*e5{r4>Il8^6jH7fd59gu1$GMTGK81gv>S|=d2k*1b zg!-AjBd@+!y92Y3U*~(~Ab;sw+WO|9z0cWso^AxZVzztp)6eugH}i5T9E8zaTVdb( zaX2UDVlQ29Ys^WUwFE%LH-sMC4JGuE@-V2$OGAnXhkFrN!qL#Yr z?^ik6(9*FVshq-ot8->!KkB!yxbK{^Pu!1oClvPkVoy(~ozoWQ%;p?T6sjYkPq?Y4 z^Uuq#mfyA0h`QPr?VQB}$?W9FbL6|BKLLgA^Nv@2FPtK0EwQfK9H=B%asQY;uVso) zwGwh#RSdm4hgae?qP+<#_9F+gu;23ieC$V@Q`ql;J^57cK(qbh{Ma+wfMZ41B(*}O z_&uB>zNg=tnW0#%aK)b4mGkob(XqFCaw_gS=j;>roFEnV&&@LLh5ec19z9RJgFbt8 zV#e5B`9Vb8uYC#BF|S8G-m-2n;B->2^qb{vn|1$d%ens5rr!UtykCB7zkXQ$*?zoT z-YtJ=zx!kR{fG7^H|_7dZNGZgeve=Cci*>Hdh_&W@7ibFw9j4t&YR^wPoK$C{$}}8 z%kX|^-7h~Zzh8daJ}T$?e)&zy{oX9!FMnMA&|d4;?KR#n_w6&@E&pDAv3$1ty>0m6 zUwhTQt5;8%6cY}dk@WHTYgTOB(G6s=b9P1Ep6@B-w@kkW@)p|^^7|nV=63&OA-^~B z)W{~{>^+!%?-DN#eHru5F0r?Kgfm3_v9VY5Uz>9%?B74B zQzDgkpC9+Ck{9;lyGOHmTT^YsePOSz*L|?JJJ1UI z%WQUL-1981y|1wUhfV^OWS-HyXRTBY=azoL8D7retl->^ZhTd(L{5UuIfeaYwQ2_T z()YwdSDM$I<1gDuOU&nudpc)O6MZ7h-w&d>eQgZ#tNV^Tv5&KAshs@ClTFcQFKrpo zIJ|dMPG<0px}P+~e?8_EE16?nh=UlpI}`lAsPEdIUgOvXK;>16_fh|u^1;m5qwR?x zO)3%pzMK~9sf(-19?|w<9PKwIGAzbn(_rqYD&@4w&Dp((M)zwRo*mxBdDz=*U)W!2 zocY+>^^(GVU+iJS;+#+Eve$V%lXE!z3;UlQd#U?T+}}2BmRaYZO_&yz+Cks>wuQ(? z!#yVYXPmWQj|Q;gK0Ee&ciM=~f2mo;u_r@_XSJZt*JNQ&E`lb@>nBKEk`ZZ|6OHKA zm}ElQi#7{;6mVhxDSST%drj+0;n-Wgsp6_SmN)LH&f%B9^E~0?SDv^huf>^w2cq>t zV!dN;=T?P%*Y|s2Z)?oLeqZe6;9vJK3;VsXuekrzo3Ll|J-vmN&Z)THBkolxq$_9C z56A{mbU|L7)Ac>Ng4~Mgvq$HU*P=1w{ylyWS(UK2Ij6AiaX%A#ct-m#?JYT9wwnd$ zWy~D+x~mH0hYeUZ1BzL1}d zylUjy_d4=%9$PV;J3}^mO3k`1K8*7I!bvNf`BxJNCA&FYLGaW)JK~j8k#H za?X70M?Ox){l0NO>PIW==VPy19W>!%=Ty|yK5x?|nR6;CCYt-E7ma7!S2H0SqdLx% zV(hHF#NNuP3j51hlRdDvwiFfi`(ZC9&AvGd?C+nPkKFzxTAIFlCKmkao*sENF@l9( z-HUNL@>XX^A-_Fm=OEv6+VSn2yuXiagKFk;mN@0CRYzK6u8s3GI_uEqn2B}UKVx?e zGmM#W$0=bBo_-Ke<0_4*pRm0l!kX!(Hc%`J>@Z9wmk! zpRteaOv$fr=zel653w!OrL|c+8SX|Ga<<6<-*hAB!Oi&ig(|S0E zoJx#?Qi{d>7JIu+RoM5qpO3wq%Ms^P+$*Qr2Yb$-;+*IF%YCr7`*GI$`10zUBl5j; z4op9a`>)&ilDqd6&ytgtbCxdo*qsi{L33)y&RVcnHap6#@?($Ri?*lVSnj1y=g7yA zCovOy`>ZYOyUv-9y_CJw&c`z*Jf+z=2aZ6~t3pm*8}aQG_c0%h>H$noZZ)crv*RTD z-41XLjHBEN_V?sg#62A*+9Vs}d+`kKz{t<}rgh}x_H*Q+fjv$RC$1lRkmnVm`(MFc z(>0AFf*Ttc`NcCHA()%#VGaABS%^ZT*Y` zOVH5~Q}>t1+b(8)hukZS`aOJ45(NIAfJx*(WVkVczAu zCoNqV#5+Iue&Z)Cn=oT>zhaMKvf};>*uyqQa?*6x(o;yEh+R1Wd*0>DagVOooib!t zyboT^;gwMLpb_C5@D}#^c%AR_V-MGJzav#AvA%z{jg3yaH*Xg9BR8k8-#W;%u-7R| zPW2q$XXhLu9}kn$mbgXDc^w5b3SL?)?zh<68Z&>~%e^PJ!o@`AkQw>0$CHb?nB-HO zJ18992aE6Ncg}p)%K4&tLamnl34A{<$DZ?oh-b1h+WC#9=PMaIY2<-tz@EAl&oIdQ z&suFyz?X<|4mzhh$Ro~CpLt%5NhS-=;OnTD_vJAUKgdVZ{?e$v?6{L-*?a@$nQohP=*MRZN7xbYpRVh@(FtQa5|4lt6@oZN6TBthOTu&~TIjbU4$wm1u@gM1brM?0BGy0)~J+lCX z{d03ZoY8Zz=XJmvwi(TuFngW*q=n~svZ<7#b0QUTUI(=ls}ydrA6HDWV~+!PtSYVY zD%Hth!x87?j(d4Iuqz6MxaIuvIhbg1K0nrtw#6QQ@66b%U^@^TI*#XQbYZ^$^W%C2$H^(b;Qb!^%J>{0fyoh`is z6Zd}XC#XV@w@TafrE0aYvzFJ;c^%>VE%u{*fIMNjy&O0P$K-YUNLLP?rk8U%_OWiL zOYBEyZFcNod0b=O1NcJUk1wz4*z@j1v^}|$cJJzaury|V>{X}bqfT0X7a-WHk2!+< zHtu;vTVrOQ;m13pXA+$Q`}i|j{AV)b=t-;25cCaS(f?=fTz2d@j;&o|1AYg-!8z8Q z@JO&>K!AK15S|KsH3-|3L0bdA{hwd2lYiAFcVx38vZRVafM83!^k(_TgSckVEcK#a}8|Y^DCJC!-+!j z=EwHCnYAT~o^D}ISxs1Z^$nX|y%8F#-3{Khvfvd$iA9jMI@Hb)lUBdF}YXv5$C{LO$*rYtuB&S?>(F z&h>Z6>$B)esvGLMjIj;aKQ)cna~HM#8P8|hOrvxuTs2NVjIsJFW=Z=Q0H%-B-{QeV98GxfSRo$KYo#j)>< zKgK@$ZM0BN|ZtRaXrQh$n7WQ_Hgt#y4*OM0CIl3X?5_`MXudwgRUMKBr z>_<~nh5dZ&b=FdIL0gWz`s~#~B9$tYrW({&@5!ssIrOcO>yVj6yDf!1U2L|x&yGFS zI90N#RZ*2gA^Q3ez#jBt6Ag-c-I3IH5?y!DvSZKph{9(_1#>(R-06a!5%cnI#&weH zxU18WJ{&sri1`Te^en~Z#5=o_PxZR^IU`qbB z?*LpukG;RcxStfUSrYj;WDCT-x}dIO|M>KTWp)$r2;m(($O!VBuz1g4;nz2p$d7WW zLZ0_b4%!UlrEZvNK~vhw^0q|@(>-}(9u2|S$oHY{8K0`8heumoA`yRyyB+a``x@^v zaKB_4+pA}WB)4M>!^7;j?3|A%OTVs^Z#JVks2plEtH~|bxm`=JM@3Ve1$p?|gMD|- z^hy!FArf%wiTF`X{I>lm3N|m#i{+VcWu}4e#)rMmSe_sJpn2Ha&RJpKUCa5{Qz?N3 zE$6JT-xqtbo|=eBa|97a^8WNni5yFte%Xzn071{+}+$%=h5UHV`@X zv91LCE_RDV`2G_6QBEaImKS@)y?PTA`)CJmUM1{j_-CBhY+@OmwT1oK@rsK>+|R)t zrY9zBzSk3$H}3nr4a|wNO9=-o68HEoQO{mXFVB9=_qlVc<6=*zvARPzX+PeD!&zI{ zuYQi|>(RL9d{uUfD`#^KRi4~=?N=>+aN2P)p7xwE} zI|qCDn5v79HqPC)vnhAnOWVU0rRmWgM$-w?Juz(^G#t7TKix>&ZsKx#rE^C@1C*x5=I@EuwZ6Y z-zTd2O+D1hJ_q# zby~RESEWVg5V7iYn8EkLe&k?gk9#I+=onTHA0NGp(~&1Xh2LBpT6!z52d&($2tMmGN=^YkusHcG9XRN0V)uw6f#=p~Xq&{#Wu^GFmiFbVmy= zXf*1jZm7`m3|i;xUHf`---vhQ3hih+P9eYMRI}=Y@+^t=k+uZ+>}f*{@r3!t$IC5`Ls4z~%IqO|#bm7odWk)^QAoCe39glWH zm*|II)l(JM%z@vv++xo=d3Nlz6$)MHz1v+G6|ch-)Qq@CRg&MG8T;3bCy0Ay+1Od( zck8vAC_2TdY>F%mzPIb*cTf39X3kOXC3zM9NA&vKdd0mqz3}cuI7fLD*wev$-nc&^ z_MESB5yt*m{%N+(H)N7jX8k&cSC9`Ei~AM(exty39|v`onRBR+i0hAnz4}4;nw~pr zzezt+MXYL<7S(Yd+rtew_UMx6OqCQp$a99+Y+uNCH(@^Vqlx{y7A@K52#*!>-LY3j zJMwXElHW54}}PLLH4cK4r6GkMl)mz3L<=XqRSe41~#ZNJJ}Es?U6}W3F)I99Z%{lTd ziF=UqX0(cXo}lP%9I4ChpN*=7H_1<0SVG&?VSDtUpY2hps#yEI1R*aMVO%lEj=UI$ z4F`B>y~^if9A;CLnMD}q68n*FpB;P7GV&q%{$OhFJeyRGx@Kq0H*oTdx3kRTr6G<)}hFV|rQG(-&uB|M>Kb=FO|*07%n|^}WdBp}{=S zS`|FsdoS%d!n@@$ebl2XiFSTc6OFJv*sJ2=*Y>)ftz$pxO(^WQY(EowQ1AETU3YS_ zV~=}4q~hRku6g(do*^5;Wk+qtV;C_uT#srz#FRThRG$q)NpZO|3E3cPZbJuY*k1K4b5n_%SorgE;+`%>I#6`Iw%( z6OPvt6p4BvPbVm1*o`}bGn&)*8V0dnfVFMi-S-hH_sMpML zboZR1Uf8Si^15?Y*mr%i7xs3Is<5AreRu1{^F6crxEtjDNl#_w9QC`>V~;xFd51q= zUYqT@9+ebxjO88RMv&FoJGj7}eJL~5xx}JKm?cwO2h`cf1=LpsL7n^MWHQv8iW%d$# zd!8zP%pVndRR@WM^TxfnhAtd-ghcXLPCZ^@2Ga}qaXy=!aqy@(Uo}YuUwF<~UZW$= zD@3_oEI+zKAV1%rXv8@qmfdK#lw$TAL+@<#p))8|73~sxs?(*dE`JyjHV4UbZJM>%Gcxwx{!H z#5fP_eaT%dQ8r6G4t2x#>SueZOQ@2VlOV?7+$Z*J2Q5GL@{Qq5+!s)Lxq~CNfw|Nz z6ODP|nJSf?&F05loBqCfVwy;2J@HQ0S}fjG9qDS`u2JR3U78*>2+!~%67ihZF-p|{GYmmy(cW6kM|t$5Tqo@4$$+qPyf*7cwn}?elb25Khg5!?f#hO zHSiE-;Lh1Ps*e=zpd+rCgS+}Z#PfC!2)O6IhfUrAo`I&7y*(hpo@@ZOITrK6yH~+& zZBy89XBlQ={~X^`+^?K78+$p%mbR?8pB?vGubBF-%{jM?DRb)^6!dX=yYVS|RyER< zx5>9ZslOQCOxcvbzZji^HjUL|FFVfcO87(D!otq#yo&yK9cNqY75f&`7xr7G=TzjR zjj2m?C3+XH*zUfmxbI!AQued4AG>E2_w(a^&8kL|gT#IAY1t!Yv~Z4Ce_R)2H$v{S zmOfWGFrPQwpe;5&=MsjXDjVy-!N=~E@Ue4wpB#HR_Iw0?-G}FOFUg0{sZou&#eP(m zE$mmmpM^bqPbBbhRGWQxdcyMRd*T$Hq0fjqMXXw)p1&Cmrm#n^+HOL2?D2ZZN7XYH z={ghc)J**qLe&O4?)L7dho*2iRr1EXCO5$yFMv*tIQCJlC(g;W$*#_fJ*bm8(yNC9 z9NFW|-Y&XIq8dlobK0W6&dWE)#a`;>%yBPe$;_raO!ne<^ria#hSy44zQ5yPPj-gB?6ul!*grPD%zW13mJqF-@ilwt&1uPM$8?}h!D_2sd#M|YjqNjM(%cr$2BP}gp0Tixe&j_EyPk2+^9Q_LQ| z>0A%*#5B$&?qjYm-1otK)cwa9Te#1|ovKaWkie;bo#UyfeVu%+M^3%EIJ9js!Zp-* zl@&y^jj&hGpVj$S*uQU4xmKt&RW%oTi{}gbeXv&-6l`PPRRZ?+r?_nv{l=Nbj|k@| zH;YzE@D9{}iKlm+@9AH8Y-%iXWmerFboJu+5>3APpw3!O4_+tc;cT(D@~Oi9W6qg@ zJ+ZDV*7oerfxWtn@m{1+d~q)iM~?l>Nlr^+@_gzEgCq5{zFFS3DYw73F7W>}1@N!s z{qp0})Z4$8f44t*xBRXB?vL&FAKIVXw7>JV{pwx&J$}vKecxW`&C{Q~YoBq`K6m{) zZRO1?ct{T*yo?YIq(*zV-$NdrnX6|2k@GY0NS4=*Y_aC z_r^QGlmqeW^%B^Crj3~qzE>9%F^$f#>Lp{0n6jrp5)(sDNCjeArHe9vSFRldmdIJvQ=<6?2YV$a!a z<+X+VrI$7zd&^6Mb1Lq)KITm9KYNOJw7#Y93;WsF_bCUl%?SJZ30TYmbLL+7X^X*^?<-ob!2eMsjZ`lBXaahnvE2)cl?T zy#>+!SKTDgoqO9$Lj&Ra<<*#EQ?LZC0)7A=z1V{n*vIt!7JGY&nT)Wo-=4KIu%`pP z?@S;TEY7)W&nWM5-nbX%(2Ic|fNvP_@2P(=As5N5I`$}g`;IW~a>$OodPJBa*9~nk z?7wR3x{UZ8)#UAZ@-m~_&*vmz;e9SX&&e5^Ae9XfBW4@oq zIiPO)nCHMA*O-imoCbv+VSA<%qnVZ1UdW&Oq&+V3@-wgb2^I6(?hs|PGh-g^I$Gj?3ef#2w=O2@ICy+_8qlnyvbM^=m4=8z_L@|xUH(#__j_l4c9k7~c z#`%qO<)Dsu4`UT_zM2(#+r=sDx12Kzd$c8)UjKMq;n0_#JMLAbgYZaKy2?ax~Ma-4&{nUypnGf2hUh#aPUs2sh*rzp)4-*oKlQ?{_*G7hupv$41KAERV> z$|~;J|3Z~%4)(CUYF5nZ+MIKfe$I_t3ilotS$A1^I7f~eY6-T8X&hnSnZB@p?q-?U z*h|ynFId>~H?q%K$vwtJmeTQQd$5;_Pq#@t?mPBY1w~t~3VZa*JnS`7uIXmG_a5w- zdd_^-vb9An45u62QGO?x*P)j-n$yDfUD;b2lc)8j{cE|gU-#yKe57itsUbyUMBjrq z=RazvpST}pwP(PdXs3Fmyw=b4Xl=bljO)Q&OhbL)`Z;?B+*P@PDcBpuN$cYqxE|!i zUGuQFG)`f^I>-B9Z_ins0eiFrzA@)5J|X<$&8s@+MDr>*hu0dp_GiFeu01&|%A6h# zFY@v~c@N`^(~-B7eIegHw9YqrdLqcOl={ z8q@W{UfNQGx6!x~pDeSi@M>+9K?0G6}wy(Hfx6{qX-maLy_l5mF*ekEH zH-EEx`ZoPptCN=cDw{~rcV50%og7CZa@MM1B88*;>bknWZMy+c!<-TH?Q$zmuA6V1WC?$dXM9F21>v9~p5 zVZV+0S$q%P@^MBLtGkv1!1a0gp4^Jl5w0fU$g(_q4>QxHK(#RDDfC$@>a$Wi*U#F* zzQ_GM?3GV-onz-#V4r)omNShfn+`rSO04sn&&C&uXv|COZN4w;w{edTHyeA~$1Lpk zz<%ux!P&O-{at%rsnO&;Yw4YYX*g%$p2#iPbWYM=63c75#)Rp4y~6%ex{v2$-#6$G z6PGhqziEy_#r^7~&BvY^X2t!_7x!cdecA*Dw6VWU&iAU;qRusa@5`*{4^dVd+1|pb zd5Qce>I?baalZ%hBYj!O&qZEYRqs8vWB$H9Wx1UkWkPgBY3B<4m>wrbeT3x1k*zuW z+gt24U3lHeDeQYzwHNjk_y1@+S?=0Q&HLtCy;|NaKP~@kRf~uA>;14-cZi+QR^0E4 z{m4xy?DxjruGALxdteX8YcCh4h?P~{H#Z^oT%l&H$f&3ev1Q2Le~h}vdx<*tTkP$= z`@()3_p`8vXSAb8eaM!^)NOI-(wv<+=zBKY;3w##zcYuE5m#}>jFqtG)ojiw>{kbK zCiZlr)2A@f_t~+hQo>Xl5k^iMnIorflG_|{+2ft}>Ps7)wdcSd%s3$>Rg?Sl zo7ay$?KA2~E9|%We*VM>GmAFoWWRCX*m2LE!NUGiJmmRtKh`-F_iJu77kfFFqrA4T z-xvE)UR&7jiG5d^*E-Tl=j@?#@Qu}vsXiSmuYG8FT;?uV-7bI!%e08PJ-m4>nu$A7 z=J=T1xwmxA!}8cNuiV({RvmhM@e}Ba@nDY!O%_V^B{uD&i0?DCHs2TaopWYm-{<(x zjXhma_`d4EXB(e4?!g~dj;f>IL+*YK8q?mn{+rgJ^7zDVdFxgnPu+^@6;p;}Gal@_ zkID9(8N0f)|Clpq#P_*3=Nu7x@FpI*+PSWC9@~?eecFeL2|wW+YPJ#1Ax`7>DT(88 zkJTx1R_u>A)!f-e*xQ_wKkko*z0O)~v0xjC#rLTD?0io?g{Ed#Jrl|P%{j`g*a{HW zIl_L_BU0FReUHxB1ABYAv#{S6`_b<2!hS#OIb}z+ll<6g<_8tWTr8^EpIgB>bcn>f zG@Z3{PjJfGy-|hzhjBj}dsVN9jSnZv^J6cK$xZk82{>5(+1h^A#(Dy`anGKI^J+{w zFx3%=qccNeD$|d8Y2uvG7K{9GFTTeKpd*&=6}I;E1QPd5dE!dU!M;1m=j0sq-&6H? z{e&CaNh8?fh(>EC^d@Msc2ut=?rSTlDvjtHvf}7gQsLdPAA1Ug{eIYweawpcZI8&D zxW`9Oy%yzV>m1GH<*i$BzEb7ml*GsPYD~@zCLcgQwh39z2g4) zeG2oiS8mm_s@|pZVP4A_qsh*^oI|~q{7Oy?9a4UM4;pNOnbW7BjMmaQh5h?>60T?M z9PGC>LrvLUtJi`(T_TzL(r^*z4>3;Au#&qv;# zYd!<=_%BrY=nrA*dSvrDXYCAqx%P*22mhQ=e_ZUly1AZLRot)VEPa@B<6a&3mbO0+ z_V~0YLw@*r($tFydy$RKIBA8wmD3jXYuxXJz11I5*zb+Kx})?wUe;<0`+cy7ZL~v# zeI(Xdt3IsEd6jgICViOp@oG#shu%nDA-2CoUXC_(jWj0z-filfR&#DB6uCO+b8l9w zJI-;DBWLX;_FZXy?4uR-+q`xU?CrC*u-_MZyBCuVy5gMG!<-rSE7On8+T46ErpLWx zHWmjz&iAq0N_^k3x4rxPaeqYYHRr}DYtMIzb8_FLhgW{AIX7wuea6u4K`!jq+zKy^ zTyw^ZArVjBL6^u#=g_U5Ik)PyTKWLNj~vOX@5!um6JwXUZUd26JvlsRwKc}!?_5J*~XS=ek?+g1qu^(&9!hSF874gTSZYO zxBWSLU~iwbh5f$R+xr=db1way`Ek!y5=-Y)-0v6n>J+gxW?{cC_S&Fxy;fe>&&OW( zZQu*RHnyKr*zb#d-)2GNe>n3~*zb*f@%^XO4Cm;aE$58(SXA8a8~0RVN@G6frO7*< z;VEq6p1W@f`=1|sRZ!F^a{a8O(wW&yqr%F~$f!9s=R_)ox}}NwsedEvHtI)RX?WIn zcA2ZSM{_Yd_VNa6WEZl9Uz{`0n*F?Y3=ypg<} z&5GPK6WJodMpJ4XbFfF@jJk7pCUQ^L!kK&*D131D_eG)kc<<&RKVqEx$iorDDbKl_ zDKZrw)BNfv5JEU*Py6l{eYacJUcV^Uf7>G?)#oP=4-l_9F6-qd=K_0FRN~n zKkk_oW5!206%KwB`FT-4+8~l2c}=-#4>B34_#(pgvvOKRz3tuS$DZC7X-hl>{@<6? zs#1$9!Pzm3?X?&7x_5sD?4@$3P~a>?w$yQI^ZC&ULuIwZ{b;f_Klbv`ggkqPbz4!4 zb2u^L>K^P-VCOw)sYIivnK!{th@7)Td~~8&4g$GspYOcp+n*uk;ZrgpdGzkNDY^7bc)pNaa{PjSz*l{fCuM`UI(uHRy>?6$DKYn8e8 ztxEA~dAIzu{IgARKeS(O`xEA1uStHXdc5uP#yuyj+#Ko4XipSTAKiKn-hHyu-X8L0 zi-X)Zx%H|E?it^2%soceb8^J^evAFc$;ppBJP%8M-G1sF@bW#51lUL89!)9c;VZK_ zCp-4UxpE<$wh@I1>b#4ws2B3YJFj(Ko^Kh<`L|_ZeARo<1FmQE?V}e=cH9{ z0vaXi+k?GwGrzj;HIrT)KX2T_Gk9n6F3E2FT+bQH4U&u$nVEu-dN${hE&X!OyjLK}CE)x+sOXNA3LC8Hf(U$uPpAvN~I zIo`PZOTJ^`=;aP3`44fAx}4#n>5Luqh2+OxC#@7YojHEwRd3N9e9@?vdp4SFBX_3X zFfZev!%>!W0ur;anu#*n8Ej7-0A*?Wm-(>=Z`dBCtjbAL+rwb-lUCTnVwScq?6 zoC8bDz@C^u-P<188L+3oD(ttMvj_IJdz>G8X&lZpbbd_TgFVj={61X-b9@3JMwmCNPf0IGV

XOE5iD67iO^hZXXOyRux=4i;v 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�I8wbeDr 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 literal 0 HcmV?d00001 diff --git a/LogbookScan/ntx.txt b/LogbookScan/ntx.txt new file mode 100644 index 0000000..e69de29 diff --git a/MDL-EFTLog-Archiver.ps1 b/MDL-EFTLog-Archiver.ps1 new file mode 100644 index 0000000..76d057d --- /dev/null +++ b/MDL-EFTLog-Archiver.ps1 @@ -0,0 +1,48 @@ +<# +Script: MDL-EFTLog-Archiver.ps1 +Emil Holgersen, Thales, 2021-03-19 +This script moves EFTLog files to an archive folder structure on the active INT node. +The script is meant to run as a daily scheduled job on the MDL servers, and it has to be run with an account that has "full access" to both the local source folder as well as the destination on INT. +Note that this script was made as a response to the fact that no such feature existed after platform reinstall with version 10.2. I have no idea how this was done in prior versions of the system. +#> + +$LogFile = "D:\ifsbosystem\log\EWOPS-MDL-EFTLogArchiver-$(Get-Date -Format 'yyyy-MM-dd').log" +$Source = 'D:\IFSBOData\EFTLog\*' +$Destination = '\\rej-p-int003.rejprod.local\E-Drive\FTP Repository\EW\EFTLogs' + +Function Write-Log([String] $LogText,[ValidateSet('INFO','WARN','ERROR','FATAL','DEBUG')][String]$Level='INFO'){ + # Please note that this function requires a $logfile var to be defined, otherwise it will output to pipeline (the standard output, usually the screen) + If ($LogFile) { + Add-Content -Path $LogFile -Value "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') $Level - $Logtext" + } + Else { + Write-Output "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') $Level - $Logtext" + } + +} + +Write-Log -LogText "Job start" + +$Files = Get-Item -Path $Source | Get-ChildItem -Recurse | Where { $_.Attributes -notcontains 'directory' -and $_.Name -match 'EFTLog-[0-9]{6}-[0-9]{8}.log.gz' } + +If(-not $Files) { + Write-Log -Level WARN -LogText "Job stopping prematurely - No files found" +} +Else { + Write-Log -LogText "Found $($files.Count) file(s)" + ForEach($File in $Files) { + Try { + $File.name -match 'EFTLog-(?[0-9]{6})-(?[0-9]{4})(?[0-9]{2})(?[0-9]{2}).log.gz' | Out-Null # this line is to extract the date format as used by bankcardreader (it is incorrect by manufacturer design) + If (!(Test-Path "$Destination\$($Matches.Year)\$($Matches.Month)\$($Matches.day)\")) { + Write-Log -LogText "Creating folder $Destination\$($Matches.Year)\$($Matches.Month)\$($Matches.day)\" + New-Item -ItemType Directory "$Destination\$($Matches.Year)\$($Matches.Month)\$($Matches.day)\" | Out-Null + } + Write-Log -LogText "Moving $($file.Name)" + $File | Move-Item -Destination "$Destination\$($Matches.Year)\$($Matches.Month)\$($Matches.day)\" -Force -ErrorAction Stop + } + Catch { + Write-Log -Level FATAL -LogText "Failed: $($_.ToString().Trim())" + } + } +} +Write-Log -LogText "Job complete" \ No newline at end of file diff --git a/MDL-NotProcessed-Cleanup.ps1 b/MDL-NotProcessed-Cleanup.ps1 new file mode 100644 index 0000000..f736e02 --- /dev/null +++ b/MDL-NotProcessed-Cleanup.ps1 @@ -0,0 +1,54 @@ +<# +Script: MDL-NotProcessed-Cleanup.ps1 +Emil Holgersen, Thales, 2021-04-21 +This script deletes old subfolders from Incoming_notprocessed_files +The script is meant to run as a daily scheduled job on the MDL servers, and it has to be run with an account that has "full access" to the folder in question. +Note that this script was made as a response to the fact that no such feature existed after platform reinstall with version 10.2. I have no idea how this was folder was kept from eating the disk space in prior versions of the system +#> + +$LogFile = "D:\ifsbosystem\log\EWOPS-MDL-NotProcessedCleanup-$(Get-Date -Format 'yyyy-MM-dd').log" +$RootFolder = 'D:\IFSBOData\FSV\Incoming_notprocessed_files\*' +$MaxAge = 14 + +Function Write-Log([String] $LogText,[ValidateSet('INFO','WARN','ERROR','FATAL','DEBUG')][String]$Level='INFO'){ + # Please note that this function requires a $logfile var to be defined, otherwise it will output to pipeline (the standard output, usually the screen) + If ($LogFile) { + Add-Content -Path $LogFile -Value "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') $Level - $Logtext" + } + Else { + Write-Output "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') $Level - $Logtext" + } + +} + +Write-Log -LogText "Job start" + +$Folders = Get-ChildItem -Path $RootFolder -Directory + +If(-not $Folders) { + Write-Log -Level WARN -LogText "Job stopping prematurely - No folders found" +} +Else { + Write-Log -LogText "Found $($Folders.Count) folders" + ForEach($Folder in $Folders) { + Try { + Write-Log -LogText "Checking $($Folder.FullName)" + If (($Folder.Name -match '^(?[0-9]{4})(?[0-9]{2})(?[0-9]{2})$') -eq 'True') { # this line is to validate the foldername and simultaneously extract the date + If ($([DateTime]"$($Matches.Year)-$($Matches.Month)-$($Matches.day)").AddDays($MaxAge) -le $(Get-Date)) { # Check that the date is older than maxage + $Folder | Remove-Item -Recurse -Force + Write-Log -LogText "$($Folder.Name) is more than $MaxAge days old, folder deleted" + } + Else { + Write-Log -LogText "$($Folder.Name) kept" + } + } + Else { + Write-Log -Level WARN -LogText "$($Folder.Name) doesn't fit naming format, folder ignored" + } + } + Catch { + Write-Log -Level FATAL -LogText "Failed: $($_.ToString().Trim())" + } + } +} +Write-Log -LogText "Job complete" \ No newline at end of file diff --git a/Nagios_match_AP_with_nps_list.ps1 b/Nagios_match_AP_with_nps_list.ps1 new file mode 100644 index 0000000..8c3a10e --- /dev/null +++ b/Nagios_match_AP_with_nps_list.ps1 @@ -0,0 +1,69 @@ +pushd C:\Users\a.warme\Documents\ # my temp dir + +# read in file as an array to compare to in nagios config +$nagios = Get-Content -Path C:\ew-nagios\prod\etc\nagios\local\hostgroup-accesspoints.cfg -raw + +# start scanning the file for matches to file entries from export of prod nps clients +$nps = Get-Content -Path C:\Users\a.warme\Documents\nps_cleanup\rej-p-rad002_nps.txt + +#build custom object with ip, name , and found status + +$result = foreach($line in $nps) { + + if($line -match 'Name *= (.*)') { + $obj = [pscustomobject]@{ + IP = '' + Name = $Matches[1] + Found = '' + } + Write-Verbose -Verbose "'$line' matches Name - $($Matches[1])" + } + + + #put matches into object + elseif($line -match 'Address *= (.*)') { + $obj.IP = $Matches[1] + $obj.Found = $nagios -match $obj.IP + Write-Output $obj + Write-Verbose -Verbose "'$line' matches Address - $($Matches[1])" + } + + else { + Write-Verbose -Verbose "'$line' has no match" + } +} + + #for grid view use +#$result | Out-GridView + + +#bulding a template for nagios hostgroup + +$template = @' + +define service {{ + hostgroup_name AccessPoints + service_description {0}-{1} + use thales-service + check_command check_ap!{2} + check_interval 15 + max_check_attempts 3 + retry_interval 1 + servicegroups spoc-monitoring,system-monitoring +}} + +'@ + +#matching with not found adress and ip + +$notFound = $result | Where found -eq $false + +#insert adress and ip into template + +$output = foreach($obj in $notFound) { + $template -f $obj.Name, $obj.IP, $obj.IP +} + +#copy clipboard into hostgroup-accesspoints.cfg , remember to check for # or wierd spaces + +$output | Set-Clipboard diff --git a/SQLtoCSV.ps1 b/SQLtoCSV.ps1 new file mode 100644 index 0000000..d12c28b --- /dev/null +++ b/SQLtoCSV.ps1 @@ -0,0 +1,34 @@ +<# +Function for extracting SQL data into CSV format that is friendlier for excel than the the way SQL management studio does it. (line breaks in text causes excel to fuck up due to lack of string delimiters in sqlmanstud) +Simply replace the sqlcommand string at the bottom, the data will be output to a file in the current path in which the scriptenv runs. + +Written by Emil Holgersen on 2020-10-30 +#> + +function Invoke-SQL { + param( + [string] $dataSource = 'rejk-p-sql003\sql01', + [string] $database = 'AfcCookedIFSv2', + [string] $sqlCommand = $(throw "Please specify a query.") + ) + + $connectionString = "Data Source=$dataSource; " + + "Integrated Security=SSPI; " + + "Initial Catalog=$database" + + $connection = new-object system.data.SqlClient.SQLConnection($connectionString) + $command = new-object system.data.sqlclient.sqlcommand($sqlCommand,$connection) + $connection.Open() + + $adapter = New-Object System.Data.sqlclient.sqlDataAdapter $command + $dataset = New-Object System.Data.DataSet + $adapter.Fill($dataSet) | Out-Null + + $connection.Close() + $dataSet.Tables + +} + +#Example: +$data = Invoke-SQL -sqlCommand 'SELECT * FROM [AfcCookedIFSV2].[pom].[ObjOrder] o Join [AfcCookedIFSV2].[pom].objordercardordering oco on oco.orderid = o.orderid Where Customerid in (''396919'')' +$data | Export-Csv -Path .\SQLData.csv -NoTypeInformation -Encoding Unicode \ No newline at end of file diff --git a/Scan server logfiles for string.ps1 b/Scan server logfiles for string.ps1 new file mode 100644 index 0000000..d177e2c --- /dev/null +++ b/Scan server logfiles for string.ps1 @@ -0,0 +1,2 @@ +$s = 1..4 | % { get-item \\rejk-p-app00$_\d-drive\ifsbosystem\log\*.* } | where { $_.lastwritetime -gt (Get-Date).AddDays(-4) } | Select-String -Pattern 'InsertBlackListCard.*' +$s | Out-GridView \ No newline at end of file diff --git a/TCS-StuckFileMover.ps1 b/TCS-StuckFileMover.ps1 new file mode 100644 index 0000000..70a2a69 --- /dev/null +++ b/TCS-StuckFileMover.ps1 @@ -0,0 +1,34 @@ +<# +Script: TCS-StuckFileMover.ps +Emil Holgersen, Thales, 2021-03-16 +This script moves any transactionfiles in the outgoing fsv subfolders that are more than 2 hours old back into the start folder. +This script is meant as a temporary fix while the devs figure out why some files get stuck on the tcs servers. +Please note that the script includes the year 2021 in the path. It will need modification if intended to run past the end of the year. + +Revision 1.1: Changed from using start time for all timestamps in log to using dynamic timestamps. (this was lifted from an old Thales script) +#> + +$logfile = 'D:\ifsbosystem\log\FSV.EWOPS.StuckFileMover.log' +$destination = 'D:\IFSBOData\FSV\Outgoing\REJ-P-MDL003V\DCP_ud' +$notprocessedpath = 'D:\IFSBOData\FSV\Outgoing\REJ-P-MDL003V\DCP_ud\2021\*' + +Add-Content -Path $logfile -Value "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') - Job start" + +$files = Get-Item -Path $notprocessedpath | Get-ChildItem -Recurse | Where { $_.Attributes -notcontains 'directory' -and $_.Name -notmatch 'MsgBoxConf.xml' -and $_.CreationTime -le $(Get-Date).AddHours(-2) } + +if(-not $files) { + Add-Content -Path $logfile -Value "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') - Job stopping prematurely - No files found" +} +else { + Add-Content -Path $logfile -Value "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') - Found $($files.Count) file(s)" + foreach($file in $files) { + try { + Add-Content -Path $logfile -Value "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') - Moving $($file.Name)" + $file | Move-Item -Destination $destination -ErrorAction Stop + } + catch { + Add-Content -Path $logfile -Value "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') - Failed: $($_.ToString().Trim())" + } + } + Add-Content -Path $logfile -Value "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') - Job complete" +} \ No newline at end of file diff --git a/accesspoint_compare.ps1 b/accesspoint_compare.ps1 new file mode 100644 index 0000000..4ad3df7 --- /dev/null +++ b/accesspoint_compare.ps1 @@ -0,0 +1,28 @@ +# Set the paths to the files you want to compare +$file1 = "C:\ew-nagios\prod\etc\nagios\local\hostgroup-accesspoints.cfg" +$file2 = "C:\Users\a.warme\Documents\nps_cleanup\apworkfile2.txt" + + +# Read the contents of the files +$content1 = Get-Content $file1 -Raw +$content2 = Get-Content $file2 -Raw + +# Split the file contents into words and remove any empty words +$words1 = $content1 -split "\W+" | Where-Object { $_ -ne "" } +$words2 = $content2 -split "\W+" | Where-Object { $_ -ne "" } + +# Find matching words between the two files +$matchedWords = $words1 | Select-String -Pattern $words2 -SimpleMatch | ForEach-Object { $_.Line } | Get-Unique + +# Get the line numbers of the matched lines in file 1 +$matchedLineNumbers = $content1 | Select-String -Pattern $matchedWords | ForEach-Object { $_.LineNumber - 1 } | Get-Unique + +# Open Notepad++ on the matched lines +if ($matchedLineNumbers) { + $lineNumbersString = $matchedLineNumbers -join "," + $command = "notepad++ $file1 -n$lineNumbersString" + Start-Process powershell -ArgumentList "-Command $command" + Write-Host "Notepad++ opened on the matched lines in nagios" +} else { + Write-Host "No matching lines found in nagios" +} diff --git a/afkmousemove.ps1 b/afkmousemove.ps1 new file mode 100644 index 0000000..2a2cdd6 --- /dev/null +++ b/afkmousemove.ps1 @@ -0,0 +1,4 @@ +While ($true) { + [System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point((Get-Random -Minimum 1 -Maximum 1000),(Get-Random -Minimum 1 -Maximum 1000)) + Start-Sleep -Seconds 120 +} diff --git a/azurepowershell-ipsec-commands.ps1 b/azurepowershell-ipsec-commands.ps1 new file mode 100644 index 0000000..c4f3a89 --- /dev/null +++ b/azurepowershell-ipsec-commands.ps1 @@ -0,0 +1,47 @@ +azure powershell + +# Virtual network +$RG1 = "resource_west_eu_api_test" +$VNet1 = "west-Eu-Api-2" +$Location1 = "West Europe" +$VNet1Prefix = "10.50.0.0/16" +$VNet1ASN = 65010 +$Gw1 = "virutal-gateway" + +# On-premises network - LNGIP1 is the VPN device public IP address +$LNG1 = "VPNsite1" +$LNGprefix1 = "10.100.102.0/24" +$LNGIP1 = "195.215.105.8" + +# Connection +$Connection1 = "VNet1ToSite1" + +New-AzLocalNetworkGateway -Name $LNG1 -ResourceGroupName $RG1 ` + -Location $Location1 -GatewayIpAddress $LNGIP1 -AddressPrefix $LNGprefix1 + +$vng1 = Get-AzVirtualNetworkGateway -Name $GW1 -ResourceGroupName $RG1 +$lng1 = Get-AzLocalNetworkGateway -Name $LNG1 -ResourceGroupName $RG1 + + +New-AzVirtualNetworkGatewayConnection -Name $Connection1 -ResourceGroupName $RG1 ` + -Location $Location1 -VirtualNetworkGateway1 $vng1 -LocalNetworkGateway2 $lng1 ` + -ConnectionType IPsec -SharedKey "Azure@!b2C3" -ConnectionProtocol IKEv2 + + #to show key + #Get-AzVirtualNetworkGatewayConnectionSharedKey ` + #-Name $Connection1 -ResourceGroupName $RG1 + + #to change the key + #Set-AzVirtualNetworkGatewayConnectionSharedKey ` + #-Name $Connection1 -ResourceGroupName $RG1 ` + #-Value "Azure@!_b2=C3" + +$connection = Get-AzVirtualNetworkGatewayConnection -Name $Connection1 ` -ResourceGroupName $RG1 +$newpolicy = New-AzIpsecPolicy ` -IkeEncryption AES256 -IkeIntegrity SHA256 -DhGroup DHGroup2 ` + -IpsecEncryption AES128 -IpsecIntegrity SHA1 -PfsGroup PFS2048 ` + -SALifeTimeSeconds 14400 -SADataSizeKilobytes 102400000 + +Set-AzVirtualNetworkGatewayConnection -VirtualNetworkGatewayConnection $connection ` + -IpsecPolicies $newpolicy + + diff --git a/azuretestbuildscripts/ExportedTemplate-resource_west_eu_api_test (5).zip b/azuretestbuildscripts/ExportedTemplate-resource_west_eu_api_test (5).zip new file mode 100644 index 0000000000000000000000000000000000000000..fa89a75c2d0f0af6538b7f87cc1557e62937adaa GIT binary patch literal 2737 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 literal 0 HcmV?d00001 diff --git a/azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (1).zip b/azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (1).zip new file mode 100644 index 0000000000000000000000000000000000000000..0a48abb93f214297fcf014d13ec6de4c71b4b900 GIT binary patch literal 1127 zcmWIWW@Zs#U|`^2V9Qz(uY>784brIZt(%C&%#S?~7LvntWC0XNsmz#Jrt? zr#~I?cABP<(z!}!;(4L0)!TNre!HDFN3h6C>-lM|z85ufIO|MhmaJsVKB(5*w0+5z zHGVl;hbX^XB3JZoh)qjuK%*g zUy;PnJc}5qsoBxGlhrrqHQFRbsqo!jX_loIlrkrdJ8w#;@O56B%Wl$FwhK-zTk<@A z$IAIj*M_QiKmLF4T$J*br4!9RZ~oq;YLxD_p^z<(#ryH5V}~ljb8GU>?_YgmY16gW zhcCr$;r|;^_s&3o*zOFr;a_e}FGV9e7bB%Wwa&Yv` zjAS)Uit1}*xp=RwI(12^cahQcB1yxLihtZL4O?_KU3vU7B!8m9W4|+r59+tKC}vnp z^PZ5f>U7f9S68cJF2?M;`+n~q#sHL5tPoTE=NT~do@ZoW;0MwLiA9OIsU@jJ#o%;2 zx8L8J*-+r<`@bToUn4f}Zkm3ttK*9jx6}H=Gh}aN{F~?*ll`*XJafyX?8y@jzxTa& z+WO41O4IE+1(iXhSFYjT?l;)mpLz7~h~J;!))@i&1Lnm1s5s^! z{7%wL^zb&O4I+_?mNC43`1Pe=j@fR5RcR}N51M7xhV^y-H<^EL%cR$drhSbwIuk>y zoS)v5exd#U;-av}qTi;cN~k^Jn8L7Ei8gHoWkQZ=cyqfSoq-noW^Oa`x9d1uWmLxT)_qA=CT~qAfqRQ*ISZ=DdvhgR= z$yUn_nqQDsl)sY1?4_>|ccDYKLMx_Vi%x{3xBN5{zAsbQ3KyxGPMi6;x$~YIo7Kfh zA4M%SzCXKf$6e~Hy11NihDY&27S*Jek`Lb`>{wm@U;FctfTWdgb@Z1{NwYNQ`Ps2+ zqIHq}-R&o;C8rxYrumnATf0sqD*xHj?@SK^=T`cjQJBUQtg&#Bi-sw4=t?K4z3-K6 zvxEZIM=dwX(n&m7H??9-L;JeF_ev%h*SKdTe(oxY2ktG8$u32L@{dzX?Gp_Nu=@a)^tU~3c)bp>?eost@NzXMB zWBhz6;-s$st-JZ3XWM>h{n*Y~bjYUS+1g{vzipj0>z3+#zNbH16mwsceKLP#ylbDA z)|Z97no}=L4!*b2M}N~Q(M;c{rNRbm9@C12Iaz!(dG+_3?`yAZ zS?l={Z^P=?zpJrRT<%cCr(GsD zIChnu{^v2}!@E2m&z#wE`_}I-(K;1z^;)T|){0x3UhOqs_tZvsS;K=iu9LcF zzj`fWf8}gpym{dd(cUZTOUl`}xoo43zw^7i?ABBHxoYxXRl6L6tFCUa`uhIBnu8k4 zTXp|fM#wwNyU>5jZjQvo%0|ZqNtRR%4YmJ4mYhZ^K8~lZo^ieRnLWUpkx7IBca8%3 l2??O&FLbTwVS&)s2+X2rArs)u$_7%v1cVhpI)E9(0|4&^rX~OY literal 0 HcmV?d00001 diff --git a/azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (3).zip b/azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (3).zip new file mode 100644 index 0000000000000000000000000000000000000000..db5fc58e618c6dc96aa108900f38b5f25714805c GIT binary patch literal 1429 zcmWIWW@Zs#U|`^2(9BvApsBLW;Q%uOg99%E0}wHkq~;dnB$lM=WfkY=?G2ChzwISZ z`#gNX9qo%=Dt<9e9`|=lP+Afc;Phaj)3vJdIXN54@Ba0;rS$Lj+^w?CkB)GLUOnKv z$$GPO@v}LSzccgY?R)D@=Q=q_$$ys)P7eBe@$;vtVNNVF9heSnIibILfop2eo6Ph1 z<-5+7vH!Pa%haj2+8yn2X@*2b?d709mo3iZF9?#jvxj--Q!UQr0TWxddS?~2=sXCK?WHtSz-Kd-H2Qku1u zTB3Oh&v#qas3_NmPM))~@+~A{``go-AJiG_;$?gM;L9_k9Y^2Ct$Na9>~eGWqYzJB z<;zx+J+pW#BKz(ch3$U+!+HgmLGemC{fW|AN?U^N@z;INci#R(@=UBq!s(7{PTy7i z53E+%#H6gY$=I%XeL&Wkjz=mzior*d3I!KO|B14)TWh~R>ba=rTDG={`zL8;?YW=x zJ>c=`veqwB@$pN3ze`}>DYvIS!d7eAlo^kl+N~p04S$KQzM`vj*fD&@gtz{kNyUpE zxSi}cesx=b)VWE5|3e%6S)8{&n7p3(4Ug#W=Z9a}-tuVmEqrZiK6Y|2O0Gr+LE7b4u^5{XApughOA;b5~{T zJTG zv0>lkXE*Vk?cJWA5Fj?C`#|USNA^7H9)G{*;@D%#bE5iM@4cbVO!8O1IxYXY z{prOP)tH{G%)0iseK^lG+ZeZ)opSOO zb=WbpB&*lwLyeW+%xsR<`?I|kF-}eX)Re=d*!Q%i;fkQ%v1}Q}NWWcXK657C*9|X7 z6nrz=wMp5|@mFqFaqQpjgZrkkOl5CadU4OMn@V?0PgUQZ9JF`OwRdmS*pHob@#r~kmV4mxZg z;QG79^;iJg?Vv|D{Cu4cI=HUBc_Le9QM96j7Q_eb1MgN8bmo0{D!3&NEYSRG${ zkGYZYD}9E~f_A~%j;}Wt#r*Nj6?vTs=CJ_eQ1tBnikN`@t hh^`eqU=jLW14~x4U=HwRWdkW-0>TO)&CUwq0RRO=e^>wj literal 0 HcmV?d00001 diff --git a/azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (4).zip b/azuretestbuildscripts/mix_of_templates/ExportedTemplate-resource_west_eu_api_test (4).zip new file mode 100644 index 0000000000000000000000000000000000000000..a788077a29f6a1a0da90088dd3e72c482ed942f3 GIT binary patch literal 778 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 literal 0 HcmV?d00001 diff --git a/getserverlist/ADcomputerslist.csv b/getserverlist/ADcomputerslist.csv new file mode 100644 index 0000000..cab6b95 --- /dev/null +++ b/getserverlist/ADcomputerslist.csv @@ -0,0 +1,173 @@ +"Name","OperatingSystem","OperatingSystemVersion","ipv4Address" +"DC01","Windows Server 2008 R2 Standard","6.1 (7601)","172.16.254.100" +"DC02","Windows Server 2008 R2 Standard","6.1 (7601)","172.16.254.101" +"TTSPC-6Y7RKQ1","Windows 7 Professional","6.1 (7601)", +"TTSPC-6Y7MKQ1","Windows 7 Professional","6.1 (7601)", +"TTSPC-I8NSKQ1","Windows 7 Professional","6.1 (7601)", +"INTFTP","Windows Server 2008 R2 Standard","6.1 (7601)", +"INTBI","Windows Server 2008 R2 Standard","6.1 (7601)", +"DK-PBEMCKA","Windows 7 Enterprise","6.1 (7601)", +"TTS_VM_LICENSE","Windows 7 Enterprise","6.1 (7601)", +"TTS-FILE01","Windows Server 2008 R2 Standard","6.1 (7601)", +"TTSPC-PB7799L","Windows 7 Enterprise","6.1 (7601)", +"TTSPC-PB7799M","Windows 7 Enterprise","6.1 (7601)", +"TTSPC-PB28GKX","Windows 7 Enterprise","6.1 (7601)", +"TTSPC-PB2E98H","Windows 7 Enterprise","6.1 (7601)", +"TTSPC-PBK0F5P","Windows 7 Enterprise","6.1 (7601)", +"TTSPC-PBL2A0L","Windows 7 Enterprise","6.1 (7601)", +"TTSPC-PBE2CG1","Windows 7 Enterprise","6.1 (7601)", +"TTSPC-PBE2CD8","Windows 7 Enterprise","6.1 (7601)", +"TTSPC-PB009SXS","Windows 7 Enterprise","6.1 (7601)", +"WALLBOARD-SPOC","Windows 7 Enterprise","6.1 (7601)", +"TTSPC-SI-WB-01","Windows 7 Enterprise","6.1 (7601)","172.16.1.154" +"TTSPC-SI-WB-02","Windows 7 Enterprise","6.1 (7601)","172.16.1.203" +"TTSPC-FF8SQQ1-T","Windows 7 Professional","6.1 (7601)", +"INTPRN","Windows Server 2008 R2 Standard","6.1 (7601)","172.16.254.105" +"INTVC","Windows Server 2008 R2 Standard","6.1 (7601)", +"BORIS-PROD-01","Windows 7 Enterprise","6.1 (7601)","172.16.1.7" +"BORIS-PROD-02","Windows 7 Enterprise","6.1 (7601)","172.16.1.8" +"BORIS-A-01","Windows 7 Enterprise","6.1 (7601)", +"BORIS-A-02","Windows 7 Enterprise","6.1 (7601)", +"BORIS-C-01","Windows 7 Enterprise","6.1 (7601)", +"BORIS-C-02","Windows 7 Enterprise","6.1 (7601)", +"BORIS-PP-02","Windows 7 Enterprise","6.1 (7601)", +"BORIS-PP-01","Windows 7 Enterprise","6.1 (7601)","172.16.1.5" +"BORIS-PROD-05","Windows 7 Enterprise","6.1 (7601)","172.16.1.168" +"BORIS-PROD-04","Windows 7 Enterprise","6.1 (7601)","172.16.1.14" +"BORIS-PROD-03","Windows 7 Enterprise","6.1 (7601)","172.16.1.106" +"BORIS-TRN-02","Windows 7 Enterprise","6.1 (7601)","172.16.1.4" +"BORIS-TRN-01","Windows 7 Enterprise","6.1 (7601)","172.16.1.152" +"TTSPC-PB00ZL6R","Windows 7 Enterprise","6.1 (7601)", +"EWMIGSQL","Windows Server 2008 R2 Standard","6.1 (7601)", +"TTSPC-PB036L2T","Windows 7 Enterprise","6.1 (7601)", +"DK-PB03BFSZ","Windows 7 Enterprise","6.1 (7601)", +"DK-5CG5123QV2","Windows 7 Enterprise","6.1 (7601)", +"DK-5CG5123QVP","Windows 7 Enterprise","6.1 (7601)", +"DK-5CG5202BY6","Windows 7 Enterprise","6.1 (7601)", +"DKN136JF","Windows 7 Enterprise","6.1 (7601)", +"DK-5CG528094V","Windows 7 Enterprise","6.1 (7601)", +"DK-5CG528095W","Windows 7 Enterprise","6.1 (7601)","172.16.1.157" +"DK-PB00HP0L","Windows 7 Enterprise","6.1 (7601)", +"DK-5CG534041V","Windows 7 Enterprise","6.1 (7601)", +"NETS-EFT","Windows 7 Enterprise","6.1 (7601)","172.16.1.113" +"DK-PB3478H","Windows 7 Enterprise","6.1 (7601)", +"DK-PB2E97M","Windows 7 Enterprise","6.1 (7601)", +"DK-PF00G4MF","Windows 7 Enterprise","6.1 (7601)", +"BOCAINT","Windows Server 2008 R2 Enterprise","6.1 (7601)","172.16.1.26" +"DK-70K5K","Windows 7 Enterprise","6.1 (7601)", +"DK-70F64","Windows 7 Enterprise","6.1 (7601)", +"BOCACRL","Windows Server 2008 R2 Enterprise","6.1 (7601)","172.16.31.45" +"SI_SQL","Windows Server 2008 R2 Enterprise","6.1 (7601)", +"PREPROD_AX2012_","Windows Server 2008 R2 Standard","6.1 (7601)","172.16.1.12" +"TESTD_AX2012_ST","Windows Server 2008 R2 Standard","6.1 (7601)","172.16.1.234" +"TESTA_AX2012_ST","Windows Server 2008 R2 Standard","6.1 (7601)","172.16.1.18" +"PROD_AX2012_STA","Windows Server 2008 R2 Standard","6.1 (7601)","172.16.1.101" +"TESTC_AX2012_ST","Windows Server 2008 R2 Standard","6.1 (7601)","172.16.1.15" +"TRAIN_AX2012_ST","Windows Server 2008 R2 Standard","6.1 (7601)","172.16.1.13" +"DK-PBL1Z9Z","Windows 7 Enterprise","6.1 (7601)", +"DK-5CG528095M","Windows 7 Enterprise","6.1 (7601)", +"DK-PB2E98A","Windows 7 Enterprise","6.1 (7601)", +"DK-PB01KV57","Windows 7 Enterprise","6.1 (7601)", +"DKN0R8BX","Windows 7 Enterprise","6.1 (7601)", +"DKN-PBE2CE1","Windows 7 Enterprise","6.1 (7601)", +"DK-G6SY61100C3E","Windows 10 Enterprise N","10.0 (17134)","172.16.1.216" +"OSC_SQL","Windows Server 2008 R2 Standard","6.1 (7601)", +"DKNYCXP7","Windows 7 Enterprise","6.1 (7601)", +"INTWDS","Windows Server 2016 Standard","10.0 (14393)","172.16.254.110" +"DKN633V8","Windows 7 Enterprise","6.1 (7601)", +"DKN3478T","Windows 7 Enterprise","6.1 (7601)", +"PRI-SERVER-01","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.133" +"PRI-SERVER-02","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.137" +"BORIS-A-03","Windows 7 Enterprise","6.1 (7601)", +"BORIS-C-03","Windows 7 Enterprise","6.1 (7601)", +"BORIS-PROD-06","Windows 7 Enterprise","6.1 (7601)", +"BORIS-PP-03","Windows 7 Enterprise","6.1 (7601)", +"BORIS-TRN-03","Windows 7 Enterprise","6.1 (7601)", +"API-TEST-TOOL","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.158" +"PRI-SERVER-03","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.93" +"PRI-SERVER-04","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.147" +"PRI-SERVER-05","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.139" +"PRI-SERVER-06","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.164" +"PRI-SERVER-07","Windows Server 2016 Datacenter","10.0 (14393)", +"PRI-SERVER-08","Windows Server 2016 Datacenter","10.0 (14393)", +"PRI-SERVER-09","Windows Server 2016 Datacenter","10.0 (14393)", +"PRI-SERVER-10","Windows Server 2016 Datacenter","10.0 (14393)", +"PRI-CLU-01","Windows Server 2016 Datacenter","10.0 (14393)", +"DKN2G7VE","Windows 7 Enterprise","6.1 (7601)", +"BAC-SERVER-01","Windows Server 2016 Datacenter","10.0 (14393)", +"BAC-SERVER-02","Windows Server 2016 Datacenter","10.0 (14393)", +"BAC-SERVER-04","Windows Server 2016 Datacenter","10.0 (14393)", +"DK-5CG5070DZL","Windows 7 Enterprise","6.1 (7601)","172.16.1.138" +"BAC-SERVER-03","Windows Server 2016 Datacenter","10.0 (14393)", +"DK-5CG7181L6S","Windows 7 Enterprise","6.1 (7601)", +"PROD-CLU01","Windows Server 2016 Datacenter","10.0 (14393)", +"PRI-CLU01","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.128" +"DK-6KT2CT1","Windows 7 Enterprise","6.1 (7601)", +"PRI-CLU02","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.111" +"CAUPRI-Cf3q",,,"172.16.1.147" +"CAUPRI-Cm2p",,,"172.16.1.139" +"PRI-CLU01-File",,, +"DSM-SERVER-01","Windows Server 2012 R2 Datacenter","6.3 (9600)","172.16.8.60" +"EW-SI-TEST-01","Windows 7 Enterprise","6.1 (7601)", +"PRI-BAC-01","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.43" +"NAGIOS-DB","Windows Server 2016 Standard","10.0 (14393)","172.16.1.84" +"WIN-5K6QVEAK549","Windows Server 2016 Datacenter","10.0 (14393)", +"WIN-IV7D804AA6E","Windows Server 2016 Datacenter","10.0 (14393)", +"PRI-FIL-01","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.11" +"DK-SPOC-SURVAIL","Windows 7 Enterprise","6.1 (7601)", +"DK-6Y8PKQ1","Windows 7 Enterprise","6.1 (7601)", +"ERA",,,"172.16.254.222" +"AZURESYNC","Windows Server 2016 Datacenter","10.0 (14393)","172.16.1.6" +"TTSPC-PF00K49C",,, +"DomainAdmins1",,, +"DomainAdmins2",,, +"DKNFWVA0","Windows 7 Enterprise","6.1 (7601)", +"DK-PB3478T","Windows 7 Enterprise","6.1 (7601)", +"DK-R9NTPWB","Windows 7 Enterprise","6.1 (7601)", +"DomainAdmins3",,, +"DKNPB3478H","Windows 7 Enterprise","6.1 (7601)", +"DKN0K49C","Windows 10 Enterprise","10.0 (17134)", +"DomainAdmins4",,, +"DKN232DB","Windows 7 Enterprise","6.1 (7601)", +"DK-6Y7TKQ1","Windows 7 Enterprise","6.1 (7601)", +"DKNDN69Z","Windows 7 Enterprise","6.1 (7601)", +"DKN0E0KH","Windows 7 Enterprise","6.1 (7601)", +"ewnas01",,, +"DKN816HG","Windows 7 Enterprise","6.1 (7601)","172.16.1.8" +"DKN816H9","Windows 7 Enterprise","6.1 (7601)", +"PRI-PROD-SQL","Windows Server 2016 Datacenter","10.0 (14393)","10.100.133.6" +"PRI-PROD-APP","Windows Server 2016 Datacenter","10.0 (14393)","10.100.133.5" +"PRI-PROD-WEB","Windows Server 2016 Datacenter","10.0 (14393)","10.100.133.7" +"DKN54800","Windows 7 Enterprise","6.1 (7601)", +"PRI-EMM-01","Windows Server 2016 Datacenter","10.0 (14393)","10.100.1.3" +"DKN3763N","Windows 7 Enterprise","6.1 (7601)", +"DKN90WBR","Windows 7 Enterprise","6.1 (7601)", +"SPOC-SUP01","Windows 7 Enterprise","6.1 (7601)","172.16.31.1" +"DKN17TH0","Windows 7 Enterprise","6.1 (7601)", +"DKN10KD1","Windows 7 Enterprise","6.1 (7601)", +"DKNE2CD8","Windows 7 Enterprise","6.1 (7601)", +"PRI-TEST-APP","Windows Server 2016 Standard","10.0 (14393)","10.100.133.2" +"PRI-TEST-WEB","Windows Server 2016 Standard","10.0 (14393)","10.100.133.4" +"PRI-TEST-SQL","Windows Server 2016 Standard","10.0 (14393)","10.100.133.3" +"DKN426LK","Windows 7 Enterprise","6.1 (7601)", +"DESKTOP-1UVGIUH","Windows 10 Pro","10.0 (17763)", +"DESKTOP-GLL1F7V","Windows 10 Pro","10.0 (17763)", +"DESKTOP-QQ45D39","Windows 10 Pro","10.0 (17763)", +"DESKTOP-QM7CPHF","Windows 10 Pro","10.0 (17763)", +"DESKTOP-E4VHMD8","Windows 10 Pro","10.0 (17763)", +"DESKTOP-9DL376R","Windows 10 Pro","10.0 (17763)", +"DESKTOP-UCO2BTN","Windows 10 Pro","10.0 (17763)", +"DESKTOP-Q9P3V5U","Windows 10 Pro","10.0 (17763)", +"DKN426M5","Windows 7 Enterprise","6.1 (7601)", +"DKN813VT","Windows 7 Enterprise","6.1 (7601)", +"DKNG5D4J","Windows 7 Enterprise","6.1 (7601)", +"DKN70Q7X","Windows 7 Enterprise","6.1 (7601)", +"WIN10-TESTER","Windows 10 Enterprise LTSC","10.0 (17763)", +"WALLBOARD-PC1","Windows 7 Enterprise","6.1 (7601)", +"DKN529R3","Windows 7 Enterprise","6.1 (7601)", +"DC04","Windows Server 2016 Standard","10.0 (14393)","172.16.254.220" +"DATAANALYTICS01","Windows Server 2016 Datacenter","10.0 (14393)", +"DKN5731L","Windows 7 Enterprise","6.1 (7601)", +"P-REPLACEMENT","Windows Server 2019 Datacenter","10.0 (17763)","172.16.31.15" +"TRX-RECOVERY","Windows Server 2019 Datacenter","10.0 (17763)","172.16.31.16" +"TESTAOS","Windows Server 2016 Datacenter","10.0 (14393)", diff --git a/getserverlist/ADcomputerslist2.csv b/getserverlist/ADcomputerslist2.csv new file mode 100644 index 0000000..9626ca4 --- /dev/null +++ b/getserverlist/ADcomputerslist2.csv @@ -0,0 +1,20 @@ +"Name","OperatingSystem","OperatingSystemVersion","ipv4Address" +"REJK-D-BDC501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.101.2" +"REJK-D-FAS501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.103.2" +"REJK-D-WEB501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.106.2" +"REJK-D-TCS501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.107.8" +"REJK-D-TCF501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.107.7" +"REJK-D-SQL501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.109.2" +"REJK-D-SPS501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.112.2" +"REJK-D-REP501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.107.3" +"REJK-D-RAD501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.112.4" +"REJK-D-MDL501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.107.6" +"REJK-D-INT501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.105.2" +"REJK-D-DPS501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.112.3" +"REJK-D-CAC501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.107.4" +"REJK-D-AOS501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.108.2" +"REJK-D-BCM501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.107.5" +"REJK-D-APP501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.107.2" +"REJK-D-API501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.104.2" +"REJK-D-AOS502","Windows Server 2016 Datacenter","10.0 (14393)","10.100.108.3" +"REJK-D-VPN501","Windows Server 2016 Datacenter","10.0 (14393)","10.100.113.2" diff --git a/getserverlist/getserverlist.ps1 b/getserverlist/getserverlist.ps1 new file mode 100644 index 0000000..3793945 --- /dev/null +++ b/getserverlist/getserverlist.ps1 @@ -0,0 +1 @@ +Get-ADComputer -Filter * -Property * | Select-Object Name,OperatingSystem,OperatingSystemVersion,ipv4Address | Export-CSV "C:\Users\a.warme-da\Documents\ADcomputerslist.csv" -NoTypeInformation -Encoding UTF8 \ No newline at end of file diff --git a/getserverlist/testdservers.xlsx b/getserverlist/testdservers.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..4e62a28dbe781bc58502645933c01b88d1f7e579 GIT binary patch literal 17588 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 Xg1xzzKk{qHKwxjIH2DwW3iQ7K_T(tD literal 0 HcmV?d00001 diff --git a/grab_cm_excel_dates.ps1 b/grab_cm_excel_dates.ps1 new file mode 100644 index 0000000..5d0cc8e --- /dev/null +++ b/grab_cm_excel_dates.ps1 @@ -0,0 +1,69 @@ +#Declare data +Add-Type -Assembly "Microsoft.Office.Interop.Outlook" +$Data = Import-Excel -WorkSheetName "New_Outline" -NoHeader -DataOnly "\\thalesgroup.local\shares\Public\_TogD\03_Release_Management\Planning with I&O\2023\Weekly planning W08-W10-2023_MoM.xlsx" +#$Data = Import-Excel -WorkSheetName "New_Outline" -NoHeader -DataOnly "C:\Users\a.warme\Downloads\AlexScriptData2.xlsx" +$CsvData= Import-CSV -Path "C:\Users\a.warme\Documents\csvcheckfile\Outfile.csv" + +#Declare Outlook information +$Ol = New-Object -ComObject Outlook.Application + +#emails + $AllanEmail="allan.schwedler@urbanandmainlines.com" + $MartinEmail="martin.nielsen@urbanandmainlines.com" +$AlexanderEmail="alexander.warme@urbanandmainlines.com" + +#P2 - Tasks +#P3 - Owner +#P4 - Platform +#P5 - DateTime +#P9 - Task Category + +#foreach loop to create an appointment for each row in excel +foreach ($Row in $Data) { + if ($Row.P1 -eq "New"){continue} + + if ($CsvData | Where-Object -Property Subject -eq $Row.P2 -WarningAction SilentlyContinue){continue} + + + # Import the Outlook interop assembly + $Appointment = $Ol.CreateItem(1) + $SubjectTitle = $Row.P2 + " " + $Row.P4 + " " + $Row.P9 + $SubjectTitle + $Appointment.Subject = "$SubjectTitle" + $Appointment.Body = $Row.P2 + " " + $Row.P3 + " " + $Row.P4 + " " + $Row.P9 + $Appointment.Location = $Row.P4 + $Appointment.ReminderSet = $true + $Appointment.Importance = 1 + $Appointment.MeetingStatus = [Microsoft.Office.Interop.Outlook.OlMeetingStatus]::olMeeting + + #assign email to owner on appointment + + switch($Row.P3) { + Allan {$Appointment.Recipients.Add($AllanEmail)} + + Martin {$Appointment.Recipients.Add($MartinEmail)} + + Alexander {$Appointment.Recipients.Add($AlexanderEmail)} + + default {$Appointment.Recipients.Add($AlexanderEmail)} + } + + $Appointment.ReminderMinutesBeforeStart = 15 + $Appointment.Start = $Row.P5.AddHours(8) + $Appointment.Duration = 480 + $Appointment.Send() + + #consistency + + $ArrayQ = @([PSCustomObject]@{Subject = $Row.P2 ; Id = 1 }) + #Export - Append the data to the existing file ("ExportFile.csv") or create a new file if it does not exist + $ArrayQ | Export-CSV "C:\Users\a.warme\Documents\csvcheckfile\Outfile.csv" -Append -NoTypeInformation + +} + +#to destingush weeks and tasks +#regex this : Weekly planning ([A-Za-z0-9]+(-[A-Za-z0-9]+)+)_ +# with file name to link previous tasks and weeks. + + + \ No newline at end of file diff --git a/import_export_starew.ps1 b/import_export_starew.ps1 new file mode 100644 index 0000000..746a762 --- /dev/null +++ b/import_export_starew.ps1 @@ -0,0 +1,17 @@ + +#not Tested + +$certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("C:\Users\a.warme\Downloads\star.east-west.dk-2024-02-05\star.east-west.dk-2024-02-05.pfx","thales") +$store = New-Object System.Security.Cryptography.X509Certificates.X509Store("My", "LocalMachine") +$store.Open("ReadWrite") +$store.Add($certificate) +$store.Close() + + +$CertStore = New-Object System.Security.Cryptography.X509Certificates.X509Store("My", "LocalMachine") +$CertStore.Open("ReadOnly") + +$Certificate = $CertStore.Certificates | Where-Object {$_.Subject -eq "CN=star.east-west.dk"} +$Base64 = [System.Convert]::ToBase64String($Certificate.Export([System.Security.Cryptography.X509Certificates.X509ContentType]::Cert)) + +Write-Output $Base64 diff --git a/logbooktransfer/LogBookTransfer.ps1 b/logbooktransfer/LogBookTransfer.ps1 new file mode 100644 index 0000000..c7352b3 --- /dev/null +++ b/logbooktransfer/LogBookTransfer.ps1 @@ -0,0 +1,84 @@ +function LogBooks { + $source = 'D:\IFSBOData\EquipmentLog' + $destination = "\\$server\EW\LogBooks" + + if(-not (Test-Path $destination)) { throw "Invalid path $destination" } + + $files = Get-ChildItem -Recurse -File -Path $source + + foreach($file in $files) { + + $split = $file.Name -split '-' + $eqpNumber = $split[0].Substring(0, 2) + $eqpType = switch($eqpNumber) { + '04' { 'RVM' } + '09' { 'EPID' } + '11' { 'DC' } + '13' { 'NTX' } + '14' { 'VCF' } + default { 'UNKNOWN' } + } + + $year = $split[1] + $month = $split[2] + $day = $split[3].Substring(0,2) + + $moveTo = "$destination\$eqpType\$year\$month\$day" + + if(-not (Test-Path $moveTo)) { mkdir $moveTo } + + "LogBook: Move $($file.Name) to $moveTo" | Out-File -Append -FilePath $logfile + + Move-Item -Path $file.FullName -Destination $moveTo -Force + } + +} + +function EftLogs { + $source = 'D:\IFSBOData\EFTLog' + $destination = "\\$server\EW\EFTLogs" + + $files = Get-ChildItem -Recurse -File -Path $source + + foreach($file in $files) { + + $split = $file.Name -split '-' + $year = $split[2].Substring(0, 4) + $month = $split[2].Substring(4, 2) + $day = $split[2].Substring(6, 2) + + $moveTo = "$destination\$year\$month\$day" + + if(-not (Test-Path $moveTo)) { mkdir $moveTo } + + "EFTLog: Move $($file.Name) to $moveTo" | Out-File -Append -FilePath $logfile + + Move-Item -Path $file.FullName -Destination $moveTo -Force + } +} + +try { + $logfile = "log.{0}.txt" -f (Get-Date -Format 'yyyy-MM-dd') + + $server = switch -Regex ($env:COMPUTERNAME) { + 'REJ-P' { 'REJ-P-INT003' } + 'REJ-Q' { 'REJ-Q-INT103' } + 'REJ-A' { 'REJ-A-INT201' } + 'REJ-C' { 'REJ-C-INT301' } + 'REJ-E' { 'REJ-E-INT401' } + 'REJK-D' { 'REJK-D-INT501' } + default { throw "Unsupported platform" } + } + + $time = Get-Date -Format 'yyyy-MM-dd HH:mm:ss' + "[$time] Start" | Out-File -Append -FilePath $logfile + + LogBooks + EftLogs + + $time = Get-Date -Format 'yyyy-MM-dd HH:mm:ss' + "[$time] Done" | Out-File -Append -FilePath $logfile +} +catch { + "Error: $_" | Out-File -Append -FilePath $logfile +} diff --git a/loginazure.ps1 b/loginazure.ps1 new file mode 100644 index 0000000..f4f2548 --- /dev/null +++ b/loginazure.ps1 @@ -0,0 +1,15 @@ +#run as admin + +#define username - @thalesgroup.com - T number +$pscredential = Get-Credential + +#install azure powershell module +Install-Module -Name Az -AllowClobber -Scope AllUsers + +#allow scripting on pc +set-executionpolicy remotesigned + +#connect to azure - define username - @thalesgroup.com - T number - possible to used defined credential with -credential parameter +Connect-AzAccount + + diff --git a/loglinecountscript-final.ps1 b/loglinecountscript-final.ps1 new file mode 100644 index 0000000..35f7a21 --- /dev/null +++ b/loglinecountscript-final.ps1 @@ -0,0 +1,187 @@ +# Prompt the user for a choice between prod and preprod +$environment = Read-Host "Enter environment (prod or preprod, testa)" + +# Set the paths to search for log files based on the user's choice +if ($environment -eq "prod") { + $Paths = "\\REJ-P-WEB001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-WEB002.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-WEB003.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-WEB004.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-WEB005.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-WEB006.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-WEB007.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-WEB008.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-APP001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-APP002.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-APP003.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-APP004.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-API001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-API002.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS002.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS003.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS004.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS005.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS006.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS007.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS008.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS009.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS010.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS011.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS012.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS013.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS014.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS015.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCS016.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCF001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-TCF002.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-MDL001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-MDL002.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS002.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS003.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS004.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS005.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS006.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS007.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS008.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS009.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS010.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-SPS011.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-DPS001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-DPS002.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-DPS003.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-DPS004.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-DPS005.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-DPS006.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-FAS001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-FAS002.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-FAS003.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-BCM001.REJprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-P-BCM002.REJprod.local\d-drive\IFSBOSystem\Log" +} elseif ($environment -eq "preprod") { + $Paths = "\\REJ-Q-WEB101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-WEB102.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-WEB103.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-WEB104.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-WEB105.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-WEB106.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-APP101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-APP102.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-API101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-API102.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-TCS101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-TCS102.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-TCF101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-TCF102.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-MDL101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-MDL102.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-SPS101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-SPS102.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-DPS101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-DPS102.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-FAS101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-FAS102.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-BCM101.REJpreprod.local\d-drive\IFSBOSystem\Log", + "\\REJ-Q-BCM102.REJpreprod.local\d-drive\IFSBOSystem\Log" +}elseif ($environment -eq "testa") { + $Paths = "\\rej-a-api201\D-Drive\IFSBOSystem\Log", + "\\rej-a-app201\D-Drive\IFSBOSystem\Log", + "\\rej-a-bcm201\D-Drive\IFSBOSystem\Log", + "\\rej-a-dps201\D-Drive\IFSBOSystem\Log", + "\\rej-a-fas201\D-Drive\IFSBOSystem\Log", + "\\rej-a-mdl201\D-Drive\IFSBOSystem\Log", + "\\rej-a-sps201\D-Drive\IFSBOSystem\Log", + "\\rej-a-tcf201\D-Drive\IFSBOSystem\Log", + "\\rej-a-tcs201\D-Drive\IFSBOSystem\Log", + "\\rej-a-web201\D-Drive\IFSBOSystem\Log" + +} else { + Write-Host "Invalid environment entered. Please enter correct envioment." + exit +} + + + +# Define the script block to run in each thread +$ScriptBlock = { + param ($Path) + + # Find all log files in the directory +$logFiles = Get-ChildItem -Path $Path -Filter "*.log" -File -Recurse | Where-Object { $_.PSIsContainer -or $_.Name -notmatch '^\d{4}-\d{2}-\d{2}' } + + + if ($logFiles.Count -eq 0) { + Write-Warning "No log files found in $($Path)" + return + } + + # Get the current date and format it as "yyyy-MM-dd" + $currentDate = Get-Date -Format "yyyy-MM-dd" + + # Iterate through each log file and count the number of lines written to the file during the current day + $logFileCounts = foreach ($file in $logFiles) { + if ($file.LastWriteTime -gt (Get-Date).AddDays(-1)) { + # Get the contents of the file and count the number of lines written to the file during the current day + $count = (Get-Content $file.FullName | Where-Object { $_ -match $currentDate }).Count + + # Output the file name and the count of lines written to the file during the current day + [PSCustomObject]@{ + FileName = $file.Name + FilePath = Split-Path $file.FullName -Parent + LinesWrittenToday = $count + } + } + } + + # Return the log file counts for this path + return $logFileCounts +} + +# Define an array to hold the job results +$jobResults = @() + +# Start a job for each path +foreach ($Path in $Paths) { + $job = Start-Job -ScriptBlock $ScriptBlock -ArgumentList $Path + $jobResults += $job +} + +# Wait for all jobs to complete +while (@($jobResults | Where-Object { $_.State -eq 'Running' }).Count -gt 0) { + Start-Sleep -Milliseconds 110 +} + +# Get the results of each job and combine them into a single array +$logFileCounts = foreach ($job in $jobResults) { + $job | Receive-Job +} + +# Group the log file counts by file name and path and sum the line counts +$groupedLogFileCounts = $logFileCounts | ForEach-Object { + [PSCustomObject]@{ + FileName = $_.FileName + FilePath = $_.FilePath + LinesWrittenToday = $_.LinesWrittenToday + } +} | Group-Object -Property @{Expression = {$_.FileName + "|" + $_.FilePath}} | ForEach-Object { + $fileName, $filePath = $_.Name.Split("|") + $serverName = $filePath -replace ".*\\\\([^\\]+).*", '$1' + [PSCustomObject]@{ + FileName = $fileName + ServerName = $serverName + TotalLinesWrittenToday = ($_.Group | Measure-Object -Property LinesWrittenToday -Sum).Sum + } +} | Where-Object { $_.TotalLinesWrittenToday -ne 0 } + +# Output the grouped log file counts +$groupedLogFileCounts | Sort-Object -Property ServerName | Format-Table -GroupBy ServerName -Property FileName, TotalLinesWrittenToday -AutoSize + +# Calculate and output the total lines written today for all files +$totalLinesWrittenToday = $groupedLogFileCounts | Measure-Object -Property TotalLinesWrittenToday -Sum +"Total lines written today: $($totalLinesWrittenToday.Sum)" + + +$groupedcount = $groupedLogFileCounts | Group-Object -Property { $_.ServerName.Replace(".REJpreprod.local", "") } | Select-Object Name, @{Name="Types of Log Files"; Expression={$_.Count}} + +$groupedcount \ No newline at end of file diff --git a/mailgrab.ps1 b/mailgrab.ps1 new file mode 100644 index 0000000..3f986e6 --- /dev/null +++ b/mailgrab.ps1 @@ -0,0 +1,37 @@ +# link to the folder +$olFolderPath = "\\alexander.warme@urbanandmainlines.com\Inbox\Checkudvej" +# set the desired file name +$attachmentFileName = 'checkudvej' +# set the location to temporary file +$filePath = "C:\Users\a.warme\Downloads\mailfile" +# use MAPI name space +$outlook = new-object -com outlook.application; +$mapi = $outlook.GetNameSpace("MAPI"); +# set the Inbox folder id +$olDefaultFolderInbox = 6 +$inbox = $mapi.GetDefaultFolder($olDefaultFolderInbox) +# access the target subfolder +$olTargetFolder = $inbox.Folders | Where-Object { $_.FolderPath -eq $olFolderPath } +# load emails +$emails = $olTargetFolder.Items +# process the emails + +foreach ($email in $emails) { + + # format the timestamp + $timestamp = $email.ReceivedTime.ToString("yyyyMMddhhmmss") + # filter out the attachments + foreach ($attachment in $email.Attachments) { + write-host "ost1" + Write-Host $attachment.FileName + write-Host "ost2" + if ($attachment.FileName -like "*.xlsx"){ + write-host "ost4" + # insert the timestamp into the file name + $fileName = $attachment.FileName + #$fileName = $fileName.Insert($fileName.IndexOf('.'),$timestamp) + # save the attachment + $attachment.saveasfile((Join-Path $filePath $fileName)) + } +} +} \ No newline at end of file diff --git a/run_svn_update_pri-fil-01.ps1 b/run_svn_update_pri-fil-01.ps1 new file mode 100644 index 0000000..b29d275 --- /dev/null +++ b/run_svn_update_pri-fil-01.ps1 @@ -0,0 +1,2 @@ +$c = get-credential +Invoke-Command -Credential $c -ComputerName pri-fil-01.thalesgroup.local -ScriptBlock { schtasks /run /tn "svn" } \ No newline at end of file diff --git a/searchscript.ps1 b/searchscript.ps1 new file mode 100644 index 0000000..83cb150 --- /dev/null +++ b/searchscript.ps1 @@ -0,0 +1,42 @@ +$prod='rej-p' +$servers = @( "$prod-app001", "$prod-bcm001", "$prod-bcm002", "$prod-app002", "$prod-app003", "$prod-app004", "$prod-web001", "$prod-web002", "$prod-web003", "$prod-web004", "$prod-web005", "$prod-web006", "$prod-web007", "$prod-web008") +$pattern = Read-Host -Prompt "Enter the pattern to search for" +$startDate = Read-Host -Prompt "Enter the start date (yyyy-MM-dd) [default: $(Get-Date -Format 'yyyy-MM-dd')]:" +if (!$startDate) { $startDate = (Get-Date -Format "yyyy-MM-dd") } +$endDate = Read-Host -Prompt "Enter the end date (yyyy-MM-dd) [default: $(Get-Date -Format 'yyyy-MM-dd')]:" +if (!$endDate) { $endDate = (Get-Date -Format "yyyy-MM-dd") } +$startTime = Read-Host -Prompt "Enter the start time (HH:mm:ss) [default: 08:00:00]:" +if (!$startTime) { $startTime = "08:00:00" } +$endTime = Read-Host -Prompt "Enter the end time (HH:mm:ss) [default: 16:00:00]:" +if (!$endTime) { $endTime = "16:00:00" } +$results = @() +foreach ($server in $servers) { + $path = "\\$server.rejprod.local\d-drive\IFSBOSystem\log\" + Get-ChildItem -Path $path -Filter *.log | ForEach-Object { + $logDate = $_.LastWriteTime.ToString("yyyy-MM-dd") + $logTime = $_.LastWriteTime.ToString("HH:mm:ss") + if (($logDate -ge $startDate) -and ($logDate -le $endDate) -and + ($logTime -ge $startTime) -and ($logTime -le $endTime)) { + $matches = Select-String -Path $_.FullName -Pattern $pattern + foreach ($match in $matches) { + $results += [PSCustomObject]@{ + FileName = $_.Name + Line = $match.Line + Server = $server + } + } + } + } +} +$results | Select-Object FileName, Line, Server | Export-Csv -Path "$PWD\result.csv" -NoTypeInformation + +If ($results -ne $null) +{ +start notepad++ .\result.csv +} +Else +{ +Write-Host "!!NOTHING FOUND!!"; +} + +#Write-Host $results \ No newline at end of file diff --git a/sharepoint_Api.ps1 b/sharepoint_Api.ps1 new file mode 100644 index 0000000..234a282 --- /dev/null +++ b/sharepoint_Api.ps1 @@ -0,0 +1,55 @@ +#install module if neccesary +#Install-Module -Name PnP.PowerShell -RequiredVersion 1.12.0 + +# Variables +$NewRfcClientId = "ac13078d-5621-4e28-81db-f5501d222e5d" +$NewRfcClientSecret = "BQOHS6LoESeBku+HIszR7cYvDMJp7EhGLhgkp369NAE=" +$NewRfcUrl = "https://thalesdk.sharepoint.com/sites/SMO/TM/" +$ListTitle = "RFC" + +$OldRfcClientId = "c3c3817d-8c3d-49fa-91cb-bdd498e2cc52" +$OldRfcClientSecret = "csXug7EEB3AQ71S+srSCZHOzVPoUxbazkDLvw/Mb8Bw=" +$OldRfcUrl = "https://thalesdk.sharepoint.com/DriftsPortal/" +$ListTitle = "RFC" + + +#new RFC +Connect-PnPOnline -Url $OldRfcUrl -ClientId $OldRfcClientId -ClientSecret $OldRfcClientSecret +$items1 = Get-PnPListItem -List 'RFC' -Fields 'ChangeTitle','Status','Environmentimpacted','TypeofChange' +$result1 = foreach($item1 in $items1) { + $obj1 = [pscustomobject]@{} + + foreach($key1 in $item1.FieldValues.Keys) { + $obj1 = $obj1 | Add-Member -MemberType NoteProperty -Name $key1 -Value $item1.FieldValues[$key1] -PassThru + } + + Write-Output $obj1 +} + + + +#Old RFC +Connect-PnPOnline -Url $OldRfcUrl -ClientId $OldRfcClientId -ClientSecret $OldRfcClientSecret +$items = Get-PnPListItem -List 'RFC' -Fields 'Title','Status','Milj_x00f8_','System','Beskrivelse','Kontakt_x0020_person_x003f_','Tidspunkt_x0020_for_x0020_udf_x0','Attachments','IBM_x0020_Change_x0020_nummer' +$result = foreach($item in $items) { + $obj = [pscustomobject]@{} + + + foreach($key in $item.FieldValues.Keys) { + + if ($key -notin @("ScopeId","FileRef","MetaInfo","_ModerationStatus","_Level","ID","UniqueId","owshiddenversion","FSObjType")) { + $obj = $obj | Add-Member -MemberType NoteProperty -Name $key -Value $item.FieldValues[$key] -PassThru + } + + } + + $obj.Kontakt_x0020_person_x003f_ = $obj.Kontakt_x0020_person_x003f_.LookupValue + Write-Output $obj +} + + +#grab fields +#$fields = Get-PnPField -List "RFC" +#Write-Output $fields.InternalName + + diff --git a/space_typo_checker.ps1 b/space_typo_checker.ps1 new file mode 100644 index 0000000..e96504a --- /dev/null +++ b/space_typo_checker.ps1 @@ -0,0 +1,18 @@ +# Set the path to the file you want to check +$file = "C:\Users\a.warme\Documents\nps_cleanup\apworkfile2.txt" + +# Define a regular expression to search for common mistakes +$regex = '\s+$|(?