HowTo: Update to Roundcube 1.6.9

Time for another Roundcube update!

On 28.07.2022 the latest major Release Version 1.6.0 was released. On 01.09.2024 the latest hotfix 1.6.9 was released. By now, it’s really time to install the update, isn’t it? 😉

Continue reading “HowTo: Update to Roundcube 1.6.9”

HowTo: Update Seafile Server for generic Linux to version 7.1.5 64bit

Seafile Server is an open source alternative to public cloud storage providers like Dropbox, Microsoft OneDrive, Apple iCloud, Google Drive and Citrix Sharefile. It works on free Linux Distributions like Debian and gives you the freedom to use the comfort of a modern synchronization client, the simplicity of a modern WebGUI, completed with the knowledge where your data is and who can access it.

If you are searching for the update guide for Seafile 6.x to 7.0.x, please find the old article below. Thank you!

Changelog

  • 01.11.2020: Post updated for Seafile Server 7.1.5
  • 04.05.2020: Post updated for Seafile Server 7.1.3 and archived previous guide below, as it’s still relevant, if you want to upgrade from 6.x to 7.1.x
  • 24.12.2019: Post update for Seafile Server 7.0.5
    Reworked WordPress link structure, to point all update guides to a new static URL.


Since 22.09.2020 the fifth maintenance release version 7.1.5 is public available. Please see the official changelog:
https://download.seafile.com/published/seafile-manual/changelog/server-changelog.md

Continue reading “HowTo: Update Seafile Server for generic Linux to version 7.1.5 64bit”

Zabbix Template Net MTR (My traceroute)

A Zabbix template for mtr (My traceroute). It uses all the new features from Zabbix 4.4 and 5.0 with Master Items, JSONpath processing and Dependent items.
This template was built on Zabbix 5.0.x and Debian 9 & 10 amd64 with mtr-tiny.

Installation

  1. Copy the script file mtr.sh to the ExternalScripts folder on your Zabbix Server or Proxy.
  2. Make the script executable: chmod +x mtr.sh
  3. Import the Template to your Zabbix Server.
  4. Link the template to the target host. From there on Zabbix Server or Proxy will discover and monitor the hops between itself and the target’s HOST IP using the {HOST.IP} macro.

Continue reading “Zabbix Template Net MTR (My traceroute)”

Zabbix Linux vfs User parameter Templates

Zabbix monitoring offers several virtual file system item types out of the box. But there are still some missing. I created a GitHup Repository to provide some additional items as User parameter.

During my daily work I was tasked with two additional values, Zabbix should provide to our Administrators:

  • Were Linux configuration files from a certain installed daemon modified? (/etc/postfix/)
  • What is the timestamp of the oldest file in a certain directory? (EDI)

In both cases, the affected machines are Debian Linux virtual machines with Zabbix agent 3.4+ installed and configured. Zabbix offers no way to solve these challenges out of the box, but is easily customizable via User Parameter and custom Low Level Discovery to add this features. Continue reading “Zabbix Linux vfs User parameter Templates”

Installing the Microsoft ODBC Driver for SQL Server on Debian Linux with Saltstack

Installing the Microsoft ODBC Driver for SQL Server on Debian Linux (msodbcsql17) with Saltstack requires to pass ACCEPT_EULA=Y to the package manager. This blog post shows a possible solution.

Introduction

Microsoft offers several open source utilities for quite some time now. One is the Microsoft ODBC Driver for SQL Server on Linux which can be leveraged with unixodbc. In my case, I need this driver to query Microsoft SQL Server for my Zabbix ODBC monitoring, to execute native SQL queries for monitoring purposes. As I have to take control over 30+ Zabbix Proxies, I’m currently transforming all of them into Salt minions. My goal here is to achieve 100% automation, as soon as I install the Salt minion on a fresh Debian Linux. Continue reading “Installing the Microsoft ODBC Driver for SQL Server on Debian Linux with Saltstack”