EC2

Introduction of SIOS Coati

Hello, this is Numanoi from SIOS Coati Development Team. From now on, our team members going to introduce Coati’s Services, technologies used and behind-the-scenes stories of the development in this blog by turns.  Today, I’m going to talk about what SIOS Coati is.

So, what is SIOS Coati?

SIOS Coati is:

A service that monitors applications run on EC2 instances of AWS and recover them when a failure occurs.

です。

Coati monitors services of the system and application running on Linux and Windows servers at fixed intervals, and restores them automatically when they are down due to a failure.

Why you will be happy when using SIOS Coati?

Short downtime is essential for business system and services.

Therefore, when a failure occurs, operators may be:

  • Wakened up in the middle of the night; or 
  • Told to go back to the office while they were having fun drinking on the weekend and work all night to restore the service.

Yes…I had gone through all these…

SIOS Coati can monitor the behavior of the services at fixed intervals, and… 

Recovery them automatically if a failure occurs.

So, even if a failure occurs,

  • You can sleep until morning. Rather, you can go back to sleep again!
  • You can drink until morning. But, the domestic problems resulting from it are out of scope of SIOS Coati’s restoration.

In other words, SIOS Coati is A*T Security in the system operation world! Please consider the implementation of SIOS Coati.

 


It’s 100% advertisement. Yes, I’m a developer. I will talk about technical side of Coati next time.

Thank you!

 

 

Monitoring and Recovery by SIOS Coati

Hello, this is Numanoi from SIOS Coati Development team. Last time I talked only about overview of Coati, but today I’m going to talk about:

 

What does SIOS Coati monitor and recover?

Especially, I’d like to explain technical aspects of SIOS Coati’s monitoring and recovery.

SIOS Coati is:

A service that monitors applications run of EC2 instances of AWS and recover them when a failure occurs.

I said this last time but I repeat it. This is important. But, what are  AWS applications run on EC2 instances of AWS?

The answer is:

Service(daemons) managed by common process management tools.

OS of the monitored instance Tool
CentOS 6/Redhat Enterprise Linux 6 SysVinit
CentOS 7/Redhat Enterprise Linux 7 systemd
Windows Server 2012 R2 Service control manager

Yes, they are very common.

SIOS Coati searches target instances first and register services that satisfy the prerequisites as monitoring targets.
The table below shows the prerequisites.

OS of the monitored instance Prerequsite
CentOS 6/Redhat Enterprise Linux 6 Configured to be started automatically with chkconfig.
Supports service status command.
CentOS 7/Redhat Enterprise Linux 7 Being active or failed with systemctl is-active command
Windows Server 2012 R2 Automatic startup has been set (startup is set as “automatic”)
Notice: instances set as “automatic (triggered start)” cannot be a monitoring target.

 

Monitoring and Recovery by SIOS Coati

Let’s take a look at commands used for monitoring and recovery for each OS.

  • Redhat Enterprise Linux 6/CentOS 6
Activity Command
Monitoring (Check if the service is working properly) service status
Recovery (Restart when the service is not working properly) service restart
  • Redhat Enterprise Linux 7/CentOS 7
Activity Command
Monitoring (Check if the service is working properly) systemctl is-active
Recovery (Restart when the service is not working properly) systemctl restart
  • Windows Server 2012 R2
Activity Command(Powershell Cmdlet)
Monitoring (Check if the service is working properly) Get-Service
Recovery (Restart when the service is not working properly) Start-Service

It’s simple.
But that’s why SIOS Coati can monitor a variety of services.


Hope you understand SIOS Coati better.

Now you can try SIOS Coati for 10,000 for free. Let’s try!