fix output
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||||
<RootNamespace>Cachet_Monitor</RootNamespace>
|
<RootNamespace>Cachet_Monitor</RootNamespace>
|
||||||
<AssemblyVersion>0.1.1.0</AssemblyVersion>
|
<AssemblyVersion>2020.3.13.0</AssemblyVersion>
|
||||||
<FileVersion>0.1.1.0</FileVersion>
|
<FileVersion>2020.3.13.0</FileVersion>
|
||||||
<Version>0.1.1</Version>
|
<Version>0.1.1</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
@@ -23,15 +23,9 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="CachNet" Version="0.0.1" />
|
<PackageReference Include="CachNet" Version="0.0.3" />
|
||||||
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
|
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
|
||||||
<PackageReference Include="RestEase" Version="1.4.10" />
|
<PackageReference Include="RestEase" Version="1.4.10" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<Reference Include="CachNet">
|
|
||||||
<HintPath>..\CachNet.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
using System;
|
namespace Cachet_Monitor.Models.Config
|
||||||
|
|
||||||
namespace Cachet_Monitor.Models.Config
|
|
||||||
{
|
{
|
||||||
public enum MonitorType
|
public enum MonitorType
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ using System.Net;
|
|||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using CachNet.Entities;
|
using CachNet.Entities;
|
||||||
using System.Net.NetworkInformation;
|
using System.Net.NetworkInformation;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace Cachet_Monitor
|
namespace Cachet_Monitor
|
||||||
{
|
{
|
||||||
@@ -86,9 +88,10 @@ namespace Cachet_Monitor
|
|||||||
tcpClient.Connect(monitor.Target, monitor.Settings.Port);
|
tcpClient.Connect(monitor.Target, monitor.Settings.Port);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.Operational;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.Operational,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("PortMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("PortMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -103,9 +106,10 @@ namespace Cachet_Monitor
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.MajorOutage;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.MajorOutage,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("PortMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("PortMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -145,9 +149,10 @@ namespace Cachet_Monitor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.Operational;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.Operational,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("IPMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("IPMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -161,9 +166,10 @@ namespace Cachet_Monitor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.PerformanceIssues;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.PerformanceIssues,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("IPMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("IPMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -179,9 +185,10 @@ namespace Cachet_Monitor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.PartialOutage;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.PartialOutage,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("IPMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("IPMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -194,9 +201,10 @@ namespace Cachet_Monitor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.MajorOutage;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.MajorOutage,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("IPMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("IPMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -226,9 +234,10 @@ namespace Cachet_Monitor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.Operational;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.Operational,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -241,9 +250,10 @@ namespace Cachet_Monitor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.PartialOutage;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.PartialOutage,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -269,9 +279,10 @@ namespace Cachet_Monitor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.Operational;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.Operational,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -288,9 +299,10 @@ namespace Cachet_Monitor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.PerformanceIssues;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.PerformanceIssues,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
@@ -303,9 +315,10 @@ namespace Cachet_Monitor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
componentStatus = ComponentStatus.MajorOutage;
|
||||||
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
await Cachet.UpdateComponentAsync(monitor.ComponentId, new PutComponent
|
||||||
{
|
{
|
||||||
Status = ComponentStatus.MajorOutage,
|
Status = componentStatus,
|
||||||
});
|
});
|
||||||
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
Log.Debug("WebMonitorCheck", "Sent to Cachet successfully");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user