Syslog is a message logging standard has been around for decades, but has renewed popularity as a method of log capture with the advent of containerization and centralized logging solutions.
Enabling an Ubutu 14.04 or 16.04 host to act as a syslog server only takes a few simple steps.
Continue reading “Ubuntu: Enabling syslog on Ubuntu and custom templates”
Docker is a container platform that streamlines software delivery and provides isolation, scalability, and efficiency with less overhead than OS level virtualization.
These instructions are taken directly from the official Docker for Ubuntu page, but I wanted to reiterate those tasks essential for installing the Docker Community Edition on Ubuntu 14.04 and 16.04.
Continue reading “Docker: Installing Docker CE on Ubuntu 14.04 and 16.04”
Although virtualization has pushed a self-service culture for infrastructure, it is still common in production environments to need your Network Operations team to open the required ports necessary for any new application deployment.
So, while you may be able to create the base virtualized host, you can’t go much further without the network connectivity. And there is nothing worse than finding out half way through your full stack deployment that the reason you keep hitting errors is because a stray port was not opened.
I would suggest pre-validating all the TCP and UDP ports you expect open. This can be done pretty simply by using netcat on both sides of the communication.
Continue reading “Ubuntu: Pre-Validate Network ACL and Firewall Connectivity with Netcat”