| by TheIneptOne | 1 comment

NGINX Reverse Proxy with SSL

A reverse proxy server is a type of proxy server that sits behind the firewall in a private network. It redirects client requests to the appropriate backend server and is fantastic to use for your homelab! Prerequisites A base install of Ubuntu LTS with a static IP address A domain or subdomain pointing to the external IP address (like inepttech.com) Firewall ports 80/443 open […]

Read More
| by TheIneptOne | 1 comment

Ubiquiti Unifi Controller Backup

We host our Unifi Controller on Ubuntu and needed a way to back it up to our Windows server (don’t ask). Prerequisites A base install of Ubuntu 20.04 LTS with a static IP address When editing a file with Nano, to save your changes to do the following: Ctrl+X to Exit Y to save the edits currently stored in the buffer […]

Read More
| by TheIneptOne | No comments

Adding AD Authentication to Linux

We have a number of Linux servers that we manage for various reason and wanted to integrate Single Sign-on with our Active Directory domain accounts for user login for better security and ease of user management. This has been tested on Ubuntu 20.04 LTS. As a prerequisite, create a security group in Active Directory that […]

Read More
| by TheIneptOne | No comments

Applying Licenses to Groups with GAM

We had a need to do some automation when it came to licensing in Google Workspaces. Unfortunatley, the Google Admin Console only allows super admins to apply licenses and there’s no easy way to do it with what Google provides and Google does not allow assigning licenses by using groups either. To get around this […]

Read More
| by TheIneptOne | No comments

How to Setup a SmokePing Server

SmokePing is a latency measurement tool that will test, store, and display (with pretty graphs) latency and packet lost between your server and another (or external service). Prerequisites More info can be found here: https://oss.oetiker.ch/smokeping/ A base install of Ubuntu 20.04 LTS with a static IP address When editing a file with Nano, to save your changes to do the […]

Read More
| by TheIneptOne | 1 comment

Nagios Web Interface AD Authentication

By default Nagios Core’s web interface only authenticates locally using a .htpasswd file. Each user would have to be manually added to this file along with a few other places within the Nagios configuration files to be able to login and view host/service statuses. When editing a file with Nano, to save your changes to do the […]

Read More
| by TheIneptOne | 1 comment

Nagios NCPA Agent Installation

Before a server can be monitored the Nagios NCPA Agent must be installed. This article will go over installing the agent on both Windows and Ubuntu Linux based machine. NCPA agents are available other flavors or Linux as well as MacOS at https://www.nagios.org/ncpa/#downloads  Windows Servers Begin by logging into the server. Once logged in, download the […]

Read More
| by TheIneptOne | 1 comment

Adding Hosts to Nagios

Hosts or Servers are added to Nagios with text based cfg files and for my setup, are stored in /opt/nagios/servers. Prior to adding a server, it is a good idea to have the Nagios NCPA Agent installed on each server that will be monitored. When editing a file with Nano, to save your changes to do the […]

Read More
| by TheIneptOne | 1 comment

Adding Contacts to Nagios

Contacts are created in Nagios for email alerts. They can be setup for individual users or a distribution list. They can also be setup to alert at different times of the day and can send alerts based on severity of the issue. If you don’t already have a Nagios server setup, you can follow my […]

Read More
| by TheIneptOne | 1 comment

Nagios 4.4.6 on Ubuntu 20.04

I use Nagios a lot for work to monitor our Linux and Windows servers as well as Ubiquiti equipment. I put together a walkthrough of how I setup Nagios. This is mainly for my documentation, but if you find it useful as well or have any recommendations to make my steps better, please let me […]

Read More