Home Lab: Monitoring with Grafana + influxdb + ntopng + Opnsense

I’ve always been interested in knowing which device consumes internet bandwidth on my network. Given I’m on a 50Mbps line, bandwidth is a premium(Thank you NBN!) So how did I go about monitoring internet bandwidth consumption across all my devices? A NOC style interface will be cool! (click on the image above!) I got this done with the help of Grafana, influxdb, ntopng and Opnsense! TLDR: Opnsense -> ntopng -> Influxdb -> Grafana Opnsense is the gateway router....

October 6, 2021 · 3 min · Jahnin Rajamoni

Troubleshoot vSphere HA - FDM configuration failures

vSphere HA configuration failures has been a regular issue as long as I can remember - usually a result of environmental issues. Recently I came across an issue where vSphere HA will not configure after upgrading to vCenter 7.0u2d HA configuration will fail with the error Setting desired image spec for cluster failed From the vpxd logs, the wrong version of the vib 7.0.2-18455215 was being pushed to the hosts. The vib that had to be pushed to the hosts should be 7....

October 5, 2021 · 5 min · Jahnin Rajamoni

Invalid Credentials with two way transitive Forest Trust

Was stumped by a recent escalation. vSphere throws invalid credentials when logging in with a user who is part of another active directory forest. Some background info: Both the forests are in a two way transitive trust vCenter was joined with integrated windows authentication to a primary domain in one of the forests' This is supported as per this VMware KB No DNS related issues. Forward/Reverse lookup works fine. Logs just reported the error Native platform error [code: 851968]...

September 24, 2021 · 3 min · Jahnin Rajamoni

vSphere with Tanzu Series : Part 1 - Docker: Create your own image

Getting started with containers is fairly easy. This post is just a summary of the steps I took to create a docker container image that I will be using in my kubernetes labs. TLDR Create a free account on hub.docker.com Install Docker Create a Dockerfile. Build an image with the Dockerfile. Run a container with the image you created and perform tests. Push the image to docker hub. Step 01: Install Docker Installation is pretty straight forward....

September 19, 2021 · 2 min · Jahnin Rajamoni

Enable debug logging for Calico in Tanzu Kubernetes Clusters

To troubleshoot calico network issues within guest clusters, debug logging is indispensable. In this post, lets look at the steps that are required to enable debug logging for Calico. We need to first scale down the tkg-controller-manager on the supervisor cluster as we do not want changes we make to the calico pods to be reset. STEP 1: Scale down the tkg-controller-manager From the vCenter Server, login to the control plane VM....

September 16, 2021 · 4 min · Jahnin Rajamoni