For my Raspberry Pi NTP server, one of the elements that I wanted was a status screen that showed NTP statistics. The simplest way I saw to do that was to query the data using the ntpq command. The ntpq command provides multiple sub-commands that you can use to query the state of NTP. Examples […]
Using Grafana on a Raspberry Pi to Monitor NTPD and GPSD
On my Raspberry Pi NTP server project, I implemented some really simple dashboards using an LCD display. While I really like these, they’re very limited in what they can show, and they don’t display historical data. To provide historical statistics and real-time graphing, I chose to use Grafana. In this article, I’ll be sharing some […]
Reading JSON GPSD Data using Network Sockets with Golang
As part of my Raspberry Pi NTP Server, I wanted the system monitoring daemon to display GPSD information on my LCD display. GPSD is a daemon that listens for GPS data from a receiver. It supports a wide variety of chips and make it easier to write generic code that supports a variety of GPS […]
Interfacing the Adafruit I2C/SPI LCD Backpack with a Raspberry Pi using Golang
One of the features I wanted for my Raspberry Pi NTP Server system was an LCD screen that provides information on the state of the system. Things I wanted to display were a real-time clock, GPS information, NTP information, etc. To do that, I decided to use the Adafruit I2C/SPI Backpack. The backpack mounts on […]
NTP Server Monitoring Daemon Alarming System Design and Implementation
One of the things I really wanted for my Raspberry Pi 4 NTP Server project was a visual indicator if something is wrong. I hate having things not work and not realizing it until it’s a problem. An example would be if the GPS interface were malfunctioning and the NTP peer changed away from the […]
Using Golang for Creating Linux System Monitoring Daemons
When I first created my current Raspberry Pi 4 NTP server, I created a monitoring daemon in Java using Pi4j. I’ve got decades of experience in Java programming, so it was pretty straight-forward. The biggest problem for the Java application was writing the device driver for the Adafruit I2C/SPI backpack. I wanted to learn Golang […]
I’ve spent hours and hours looking at different case models for my Raspberry Pi NTP server without luck. My basic requirement is that the case be large enough to add elements like the LCD display, and have space for the Pi and perhaps some ancillary circuit boards. There’s just nothing out there that meets these […]
Creating a Raspberry Pi NTP Server Monitoring Daemon
I’ve been building Raspberry Pi NTP servers ever since the first Raspberry Pi became available. Each time I complete one, I think that the next one I build will be the final one. I think I’ve built at least 5 previous models. I’ve built really basic ones, and some with built in clock displays. I’ve […]
Using connectDaily 5.0’s New Pooled Resource Feature
One of the really cool new features connectDaily 5.0 introduced is Pooled Resources. Pooled Resources are resources where you have more than one of particular item, and you don’t need to track the specific items by name. Common examples would be Tables, Chairs, Laptops, Projectors, Projector Screens, A/V Carts, etc. Using the new Pooled Resource […]
Thinking about or in the process of getting a new website?
Good possibility you areā¦ Today more than ever if you want to be successful attracting new people to your organization or business you need an up-to-date website. Are you asking the right questions? There are many online apps that help a person create a website these days. Two of the most popular apps for building […]