Monitoring

Building for Production: Web Applications — Monitoring — step-by-step Linux tutorial on Progressive Robot

Building for Production: Web Applications — Monitoring

In this part of the “Building for Production: Web Applications” series (5 of 6), we will add monitoring to improve our awareness of the state of our servers and services. Monitoring software, such as Nagios, Icinga, and Zabbix, enables you to create dashboards and alerts that will show you which components of your application setup need attention. The goal of this is to help you detect issues with your setup, and start fixing them, before your users encounter them.

Read more
How To Gather Infrastructure Metrics with Topbeat and ELK on CentOS 7 — step-by-step Linux tutorial on Progressive Robot

How To Gather Infrastructure Metrics with Topbeat and ELK on CentOS 7

In this tutorial, we will show you how to use Topbeat, on a CentOS 7 server, with an ELK stack to gather and visualize infrastructure metrics. Topbeat, which is one of the several “Beats” data shippers that helps send various types of server data to an Elasticsearch instance, allows you to gather information about the CPU, memory, and process activity on your servers.

Read more
How To Install Graylog 1.x on Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Install Graylog 1.x on Ubuntu 14.04

In this tutorial, we will cover how to install Graylog v1.3.x (sometimes referred to as Graylog2) on Ubuntu 14.04, and configure it to gather the syslogs of your systems in a centralized location. Graylog is a powerful log management and analysis tool that has many use cases, from monitoring SSH logins and unusual activity to debugging applications. It is based on Elasticsearch, Java, and MongoDB.

Read more
How To Install the Ajenti Control Panel and Ajenti V on Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Install the Ajenti Control Panel and Ajenti V on Ubuntu 14.04

Ajenti is an open source, web-based control panel that can be used for a large variety of server management tasks. It can install packages and run commands, and you can view basic server information such as RAM in use, free disk space, etc. All this can be accessed from a web browser. Optionally, an add-on package called Ajenti V allows you to manage multiple websites and email accounts from the same control panel.

Read more
How To Query Prometheus on Ubuntu 14.04 Part 1 — step-by-step Linux tutorial on Progressive Robot

How To Query Prometheus on Ubuntu 14.04 Part 1

Prometheus is an open source monitoring system and time series database. In part 1 of this series, you will learn how to select and filter time series based on their dimensions, aggregate and transform time series, as well as how to do arithmetics between different metrics in Prometheus 1.3.1.

Read more
How To Use Logstash and Kibana To Centralize Logs On Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Use Logstash and Kibana To Centralize Logs On Ubuntu 14.04

In this tutorial, we will go over the installation of Logstash 1.4.2 and Kibana 3, and how to configure them to gather and visualize the syslogs of our systems in a centralized location. Logstash is an open source tool for collecting, parsing, and storing logs for future use. Kibana 3 is a web interface that can be used to search and view the logs that Logstash has indexed.

Read more
CHAT