Strava activities in Grafana

This is for monitoring inclined cyclists and runners that also happen to use Strava for activity logging (who is not!?). This post takes you through connecting Grafana to Strava. There is an well maintained data source for Grafana available (here). This data source connects to the Strava API and retrieves information about your activities. The … Read more

Upgrade Zabbix database history tables to Double Precision

History Table message in System Information When the following message is shown in the Zabbix System Information Pane, it is time to upgrade your history tables to Double Precision: Support for the old numeric type is deprecated. Please upgrade to numeric values of extended range. Lets change this The following assumes you use MySQL and … Read more

Kafka messages to Zabbix, two other methods: Logstash and Python

In my last post I described a way to ingest Kafka messages into Zabbix, this method used kcat to poll the Kafka bus. In this post I share two other methods: By integrating Zabbix with a messaging system such as Kafka, you unlock the ability to subscribe to and interpret messages, enabling the capture of performance statistics and information provided … Read more

ZABBIX as a Kafka Consumer

By integrating Zabbix with a messaging system such as Kafka, you unlock the ability to subscribe to and interpret messages, enabling the capture of performance statistics and information provided through these messages. This synergy enhances near real-time monitoring and issue detection, allowing for immediate action and ensuring system reliability and efficiency. Kafka consists of Producers … Read more

Ansible Vaults

Storing passwords in plain text within Ansible Playbooks poses a significant security risk. To mitigate this, it’s best to store sensitive variable values, such as passwords, in an Ansible Vault. Utilizing Ansible Vault enhances security by encrypting sensitive data, safeguarding it from unauthorized access or exposure. Creating the Vault A Vault can be created using … Read more