I recently configured Tautulli to send notifications through Pushover for when there’s activity on my Plex server such as Play Start/Stop, Plex Server Status etc. and works fantastically well so I decided to write a quick guide on how to do it.
Sign up for Pushover
First sign up for an account at Pushover (just remember that after a trial period, there’s a one time fee of $5 USD) and login where you will be greeted with a page showing your User Key on the right side of the screen. Take note of this as you will need it later. Now towards the bottom of the page you should see Your Applications. Click on Create an Application/API Token. Give it a name, click on the checkbox and Create Application.
Under the ESXi host, navigate to Host->Manage->System->Advanced Settings and search for Syslog.global.logHost and click edit. Now input the address of the syslog server, in my case, a Graylog VM:
udp://192.168.139.11:8515
ESXi Host Advanced Settings
Enable SSH on the host and login. Navigate to /etc/vmware/firewall and create a file name.xml and add the following editing as needed:
Recently I’ve decided to give Frigate a try since as some of you already know, motion detection on most cameras can be very flaky at times and I was looking for a permanent solution to false alerts outside my home. One of the issues I encountered during the process was Frigate suggests the use of a Google Coral Accelerator for object detection (which I was lucky enough to score one during the chip shortage) but since my Frigate instance is running under a VM on ESXi, I needed to passthrough the Coral to the VM which turns out it doesn’t work under ESXi 7.x. Simply plugging in the Coral to my PowerEdge R330 server and passing it through to the VM wasn’t enough.
Lucky, a user at the Frigate repo shared that passing through an entire USB controller to the VM instead of just the Coral DOES work so I had to give it a try. I purchased a controller from Amazon and went to work powering down the server, attaching the controller and powering back up. Once I finished toggling passthrough under ESXi settings and re-configuring the VM to use the controller with the Coral attached, Frigate successfully found it. There was one more issue, although a personal one: the fans on my server went nuts! Most Dell servers that detect a third party PCIe card in the configuration tend to increase the fans to account for the foreign device which for me, was excessively loud and unacceptable.
I then had the idea of maybe passing through the internal USB controller since I have no USB devices currently being used on this server and with the help of iDRAC Enterprice, I can manage this server remotely. The problem is even though I found the controller under the hardware tab in ESXi, I couldn’t toggle passthrough as the option showed not capable. But there had to be a way! Research led me to this article which turns out it does work!
ESXi Host PCI devices settings
After following the instructions in the link above my server is now running nice and quiet with the Coral being passed through the internal controller and Frigate purring along! Did I mention how awesome Frigate object detection really is?