Block Admin Page Using AWS WAF Example

If you are using the AWS Web Application Firewall (WAF) on your Application Load Balancer or other supported AWS entity, you probably don’t want any administrative interfaces of the web application presented directly to the Internet without some form of restriction; perhaps to a range of IPv4 addresses you want to restrict. Adding a rule … Read more

check_http Gives 403 Forbidden Error Monitoring Site via AWS Application Load Balancer (ALB)

We’ve started to host websites on AWS, we want to monitor using NagiosXI, but we got some odd results when first attempting to. The web application has no “index.html” page, which is one cause of the 403 forbidden error. However we were getting the same thing even when specifying the correct path. It turns out … Read more

VMware Host Groups, VM Groups and Rules

The Microsoft licensing agreements are made based on the number of processor cores (or sockets) that are in use by the physical or virtual hosts that make use of Microsoft software. The Microsoft licensing allows for a VMware ESXi host’s CPUs (or cores) to be licensed instead of the vCPU (virtual CPUs) of each virtual … Read more

Example AWS Application Load Balancer (ALB)

The AWS application load balancer is a key infrastructure component for providing access to your application to the Internet, or even for use within your VPC between components. In this example we’ll create a VPC, then within deploy 2 private and 2 public subnets, we’ll then attach an Internet Gateway, a NAT gateway (to allow … Read more

Installing a Specific Ruby Version

We needed to install Ruby 2.7 instead of what normally comes with Ubuntu 20.04 LTS, if we installed a later than 2.7 Ruby version, the particular application (i.e. Staytus in this case) would barf. The nice people at BrightBox have created some packaged installs of Ruby at various versions.https://www.brightbox.com/docs/ruby/ubuntu/#adding-the-repositoryhttps://launchpad.net/~brightbox/+archive/ruby-ng (Latest version supported 20.04) We first … Read more

Microsoft Exchange 2016 – How to Fix Exchange DAG Witness Failed State

In certain situations the Exchange DAG witness can become a problem, this can occur during an upgrade or can happen if there is a network interruption. Although the DAG will continue to operate the witness is considered failed, which can cause odd behaviour in a failover scenario, as there is no quorum available for the … Read more