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!

SNSでもご購読できます。