How to Install and Configure Terraform on Ubuntu 18.04

Reading Time: 8 mins   What is Terraform? Terraform is a free and open-source infrastructure as a code software developed to describe and provision a data center infrastructure. To do so, it uses the HashiCorp authored high-level configuration language called HCL and supports the JSON language too. It manages and provisions (such as to build, modify and improve) any infrastructure and cloud providers such as AWS, GCP, DigitalOcean, etc. Like terraform, the other such configuration…

Continue Reading

Configuring Jenkins and Uploading it in GitHub Repository Using Selenium

Reading Time: 3 mins Taking Screenshots for Failed Test Cases Using Selenium In the below steps, let us see how to take screenshots for the failed test cases using Selenium WebDriver soon after analyzing the Output. Step 1: Replace the webdriver object to TakesScreenshot TakesScreenshot scrShot = ((TakesScreenshot)driver)   Step 2: Call getScreenshotAs to create a file (image) File SrcFile = getScreenshotAs (OutputType.FILE)   Step 3: Copy file to the required location FileUtils.copyFile(scrFile, new File("D:\\screenshot.jpg"))…

Continue Reading

How to Run Automation Testing in Magento

Reading Time: 7 mins Umpteen businesses banks on Magento, an e-commerce platform which is named as one of the ‘Leaders’ of B2B e-commerce. Effective measures must be undertaken to test a complex platform like Magento along with its extended functionality. Though the word, ‘testing’ carries similar procedures across the industries, testing an e-commerce platform is not as easy as it sounds. Why Use Automation Testing For Magento? When it comes to testing, the term ‘automation’…

Continue Reading

Installing and Configuring Nagios on Ubuntu 18.04

Reading Time: 10 mins Overview Nagios, free and open-source software is used for continuous monitoring of system metrics, applications, network elements, server resources and custom services. It works by providing two major services, namely; monitoring service and alerting service. It is available in two different interfaces such as Nagios Core (which is open-source) and Nagios XI (which is a freemium as hosting (nodes) is limited to seven).  The Nagios XI is further available in two…

Continue Reading

Understanding Nagios and it’s Features

Reading Time: 3 mins What is Nagios? Nagios Core, open-source software tool used for continuous monitoring of the applications, system metrics, server resources, network elements and custom services. The important feature of Nagios Core is that apart from working as a monitoring tool, it works as an altering service at the times when a critical error occurs and gets resolved. Originally designed to support Linux, it now works well on other Unix alternatives too. Noted…

Continue Reading

Installing and Setting Virtual Hosts for Apache on Ubuntu 18.04

Reading Time: 5 mins Overview Apache, an open-source and most widely used web server across the world. Originally known as the ‘Apache HTTP Server’, is now widely known as ‘Apache’. It is a process-driven approach and which enables it to create new threads for each new request. Reputed for its security, stability and reliability, 67% of all the web-servers is run by using this server. Further, it provides cross-platform support and supports almost every language…

Continue Reading

Everything About Redis Installation and Configuration with Magento

Reading Time: 6 mins Overview Being open-source, Redis is an in-memory data structure store and primarily used as a database, cache and message broker. It supports almost most of the programming languages and works well in systems like Linux, OS X, etc. without the need for any external dependencies. This article will take you to the how-to of installing and configuring Redis on Ubuntu system. Here, Redis is configured to be used exclusively for database…

Continue Reading

How to Set Up HAProxy as a Load Balancer on Ubuntu 18.04

Reading Time: 5 mins Overview HAProxy which stands for High Availability proxy, is open-source software for TCP and HTTP protocols. Noted for its speed and lightweight framework, it is one of the industry' most opted load balancers. During high-traffic days such as holidays and festive seasons, hundreds and thousands of concurrent users may end up hitting e-commerce sites like Magento, at such instances, it forms critical to balance the server’s workload.  HAProxy as a Load…

Continue Reading

 Installing HAProxy on Ubuntu 18.04

Reading Time: 3 mins Overview HAProxy is an open-source High availability proxy and load balancer that is popularly known for its efficiency and speed. Works for TCP and HTTP protocols, it is used to enhance the performance of a website by splitting up the load across multiple servers and to simplify the request processing tasks.  The HAProxy can be separately used for a proxy and load balancing purposes and also used as both proxy and…

Continue Reading

Enhancing Magento’s Performance with Varnish Cache

Reading Time: 3 mins Overview:  Being reputed for its unparalleled caching technology, Varnish is the most widely used web application accelerator and can also act as a load balancer. Designed exclusively for HTTP Protocol, it is also known as HTTP accelerator and an ideal solution to enhance the performance of content-heavy sites like Magento. So, how does it work? Popular E-commerce websites like Magento is comprised of considerably heavy-content and demands an extra-pull during peak…

Continue Reading