This commit is contained in:
15
server/biz/ServerState.cs
Normal file
15
server/biz/ServerState.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
namespace Sockeye.Biz
|
||||
{
|
||||
public enum ServerState
|
||||
{
|
||||
//Any of these changes trigger event log and potentially notification event
|
||||
Requested = 0, //New server requested, not physically present yet but needs to be created and activated
|
||||
ActiveHealthy = 1, //running normally no actions required
|
||||
ActiveRequiresAttention=2,//running but something is up, maybe updates required to linux or it's responding slowly or low on disk space, event triggered, event log entry etc
|
||||
FailFirstHealthCheck = 3, //first check failed
|
||||
FailSecondHealthCheck = 4, //second check failed
|
||||
FailedRequiresAttention = 5, //failed 3 health checks needs someone to physically intervene, triggers notify event
|
||||
DeActivated = 6, //swtiched off, unavailable, about to be destroyed usually when customer stops paying given grace period
|
||||
Destroyed = 7// historical, not an active server doesn't need to be tracked or dealt with
|
||||
}
|
||||
}//eons
|
||||
Reference in New Issue
Block a user