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.