Skip to main content

Monitoring

How To Create Nagios Plugins With Python On Ubuntu 12.10
Tutorials Monitoring Python Ubuntu
Introduction> Introduction # Python is a popular command processor available on Linux by default. We have previously covered how to install Nagios monitoring server on Ubuntu 12.10 x64. This time, we will expand on this idea and create Nagios plugins using Python.
How To Configure StatsD to Collect Arbitrary Stats for Graphite on Ubuntu 14.04
Tutorials Monitoring Ubuntu
Introduction> Introduction # Graphite is a graphing library that allows you to visualize different kinds of data in a flexible and powerful way. It graphs data sent to it by other statistics collecting applications.
How To Install Elasticsearch, Logstash, and Kibana (ELK Stack) on CentOS 7
Tutorials CentOS Elasticsearch Logging Monitoring Nginx
Introduction> Introduction # In this tutorial, we will go over the installation of the Elasticsearch ELK Stack on CentOS 7—that is, Elasticsearch 2.2.x, Logstash 2.2.x, and Kibana 4.4.x. We will also show you how to configure it to gather and visualize the syslogs of your systems in a centralized location, using Filebeat 1.
How To Install and Configure Zabbix to Securely Monitor Remote Servers on Ubuntu 16.04
Tutorials Apache High Availability Monitoring MySQL System Tools Ubuntu 16.04
Introduction> Introduction # Zabbix is open-source monitoring software for networks and applications. It offers real-time monitoring of thousands of metrics collected from servers, virtual machines, and any other kind of network device.
How To Install Nagios On CentOS 6
Tutorials Apache CentOS Monitoring
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
5 Ways to Improve your Production Web Application Server Setup
Tutorials Backups Conceptual Configuration Management High Availability Load Balancing Logging Monitoring Server Optimization
Introduction> Introduction # Once your application is up and running in a cloud server environment, you may be wondering how you can improve your server environment to make the leap from “it works” to a full-fledged production environment.
How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on CentOS 7
Tutorials CentOS Elasticsearch Logging Monitoring Nginx Open Source
The author selected Software in the Public Interest to receive a donation as part of the Write for DOnations program. Introduction> Introduction # The Elastic Stack — formerly known as the ELK Stack — is a collection of open-source software produced by Elastic which allows you to search, analyze, and visualize logs generated from any source in any format, a practice known as centralized logging.
How To Install Zabbix on Ubuntu & Configure it to Monitor Multiple VPS Servers
Tutorials Monitoring Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Use Mytop to Monitor MySQL Performance
Tutorials CentOS Monitoring MySQL Server Optimization
Introduction> Introduction # Mytop is an open source, command line tool used for monitoring MySQL performance. It was inspired by the Linux system monitoring tool named top and is similar to it in look and feel.
An Introduction to Tracking Statistics with Graphite, StatsD, and CollectD
Tutorials Conceptual Monitoring
Introduction> Introduction # There are plenty of reasons why collecting stats about your servers, applications, and traffic is a good idea. Collecting and organizing data can give you confidence in your decisions about scaling, troubleshooting, and tracking down pain-points in your configurations.
How To Install and Configure Monit
Tutorials Monitoring
About Monit> About Monit # Monit is a helpful program that automatically monitors and manages server programs to ensure that they not only stay online consistently, but that the file size, checksum, or permissions are always correct.
How To Use Logstash and Kibana To Centralize Logs On CentOS 6
Tutorials CentOS Logging Monitoring Nginx
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How Fail2Ban Works to Protect Services on a Linux Server
Tutorials Conceptual Firewall Monitoring Security
Introduction> Introduction # SSH is the de facto method of connecting to a cloud server. It is durable, and it is extensible — as new encryption standards are developed, they can be used to generate new SSH keys, ensuring that the core protocol remains secure.
How To Use Prometheus to Monitor Your Ubuntu 14.04 Server
Tutorials Monitoring Ubuntu
Introduction> Introduction # Prometheus is an open source monitoring system developed by SoundCloud. Like other monitoring systems, such as InfluxDB and Graphite, Prometheus stores all its data in a time series database.
How To Install and Configure OSSEC Security Notifications on Ubuntu 14.04
Tutorials Monitoring Security Ubuntu
Introduction> Introduction # How do you keep track of authorized and unauthorized activity on your server? OSSEC is one tool you can install on your server to keep track of its activity.
How To Configure Collectd to Gather System Metrics for Graphite on Ubuntu 14.04
Tutorials Monitoring System Tools Ubuntu
Introduction> Introduction # Collecting and visualizing data is an important way to make informed decisions about your servers and projects. In a previous guide, we discussed how to install and configure Graphite to visualize data on our servers.
How To Use Nmap to Scan for Open Ports
Tutorials Linux Basics Monitoring Security System Tools
Introduction> Introduction # Networking is an expansive and overwhelming topic for many budding system administrators. There are various layers, protocols, and interfaces, and many tools and utilities that must be mastered to understand them.