Help Introduction IT Automation

IT Automation

IT Process Automation, also known as Run Book Automation (RBA), is the process of orchestrating and integrating tools, people, processes, and more through automated workflow. It is the key to faster deployment thus reducing downtime from manual processes and human error. In a lot of cases, automation increases efficiency and decreases costs. 

Why IT Automation is becoming a Business Necessity?

Most IT departments spend around 50% of their time on repetitive manual maintenance tasks that occur due to unexpected configuration changes. That being the case, there is very less time spent on quick deployment of applications and moving the business ahead. This is where automation steps in.

Five major benefits of Automation:

  • Increase Productivity
    You can save time and money by eliminating the lag time between jobs and minimizing operator intervention. In some cases, you can reduce working hours from your process that lets you perform more work and significantly improve productivity.
  • High Availability
    Today, with increased cloud computing, it is nearly unacceptable to have a system outage. With automation in place, IT operations can provide quick and timely rescue to performance degradation issues, ensuring high availability.
  • Reliability
    Critical functions including releasing jobs, performing backups, ensuring communications and more will now be reliably executed by the automation tool, relieving the operations personnel from hours of tedious, boring and manual tasks.
  • Improve Performance
    Every organization would aim at having their enterprise perform without any interruption. Although advancements help in doing this, there is always an equal dose of work demand, eventually exceeding the level of the company's capability. With automation, the same capacity can handle a greater amount of work.  
  • Reduce Costs
    How much would a system outage, a human error or redoing a complete operation affect your business? When compared to that, spending for an effective IT automation tool will actually help create a highly efficient and cost effective environment.

Site24x7 IT Automation Templates

Site24x7 offers a set of exclusive IT automation tools to auto-resolve performance degradation issues. It helps to proactively react to an event/incident rather than waiting for manual intervention. These tools help automate repetitive tasks and automatically remediate threshold breaches. The alarms engine continually evaluates the system events for which thresholds are set, and executes the mapped automation when there is a breach. 

For example, a simple task like disk cleanup can be done automatically using one of the automation tools, server commands. Instead of manually moving logs from one disk partition to another when the disk is full, this action can be automated by using the mv command when the set threshold is breached.

How it Works?

Automations except Invoke URL, Mark as Maintenance, Azure VMs, and various supported AWS service actions require a server monitoring agent installed in their machines to execute the automation configured. The automations will be handled and executed by the Site24x7 IT Automation Engine, a part of our data center. 

The Site24x7 Server Monitoring agent installed in the user machine will communicate based on the user configured check frequency with our data center (DC). A user can setup threshold breach setting as part of their configuration settings. Following this, there will be a confirmation done by the DC in the database (DB) on the strategy options configured by the user. Based on this setting, if there is a threshold violation or monitor status change, the DC will send an alert to the user.

Once confirmed, the Site24x7 IT Automation Engine will identify the automations configured by the user. Simultaneously, alerts will be sent to the user informing about the outage. The Site24x7 IT Automation Engine will then communicate via device messaging system (DMS) and inform the server monitoring agent to execute the configured automation(s) and take the required corrective action(s).

IT Automation Architecture

In case of Invoke URL automation, an ‘user defined HTTP call back action’, popularly also known as a Webhook, will be initiated. While monitoring your website or web application from your configured locations or On-Premise Poller, Site24x7 will perform data collection based on the user configured check frequency. This data is pushed instantly to Site24x7’s DC. Based on the threshold breach setting, if the DC detects a threshold violation or monitor status change, it will trigger the Site24x7 IT Automation Engine, which in-turn will invoke the call back URL specified by you. Once the automation is triggered, messages like status of the monitors, RCA reports, or even outage comments will be posted to the hook URL.

In the case of Amazon Web Service (AWS) related automations, Site24x7 directly sends out authenticated requests to the resource using the AWS SDK. Just make sure the necessary write level permissions are present in the IAM policy assigned to the Site24x7 IAM user/role.

The automation(s) will be executed only the first time the threshold breach is detected.

Add an Automation Template

Once an automation is added, schedule these automations to be executed one after the other.

IT Automation Logs

You can view a detailed report of all your automations executed by date. Filter them out based on the Automation Type or Status for a better perspective.

Licensing

You can add a maximum of 100 automations per Site24x7 account.

Don't find the automation tool you need? Click on Suggest a New Automation and post your requirement in our Community Forum

Related Articles

Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.

Help Introduction IT Automation