Skip to main content

Global SSH Logs View with Loki

4 min read
VoidQuark
Open-source enthusiast

Global SSH Logs View Dashboard - Title

Do you want to monitor all open or failed SSH connections across your Linux systems in one consolidated view? This simple dashboard provides quick stats for all your machines. It allows you to quickly identify instances with suspicious activity. The setup uses Promtail to collect SSH log lines, which are then sent to Loki. Grafana visualizes this data in an easy-to-read dashboard.

This dashboard provides a quick overview with per-host counts for:

  • Number of failed SSH connections
  • Number of failed SSH connections by unique IPs
  • Number of failed SSH connections by unique users
  • Number of open SSH connections
  • Number of open SSH connections by unique IPs
  • Number of open SSH connections by unique users

Grafana Dashboard for Promtail Metrics and Logs

7 min read
VoidQuark
Open-source enthusiast

Promtail Grafana Dashboard Title Image

This blog post describes a Grafana dashboard designed to visualize Promtail metrics and logs. If you have several servers with Promtail deployed, shipping logs to Loki, this dashboard will provide insights into Promtail's behavior when needed.

Podman Play to Deploy Any App

10 min read
VoidQuark
Open-source enthusiast

Podman Play to deploy any app

Deploy Nextcloud, Hashi Vault, Dashy and Jellyfin in simple way with this Ansible guide. In this blog post, we will explore how to use 馃Ν Podman play Ansible Role and deploy a popular application in root-less containers from a Kubernetes Pod YAML definition. The application pod runs as a quadlet systemd service in your own user namespace.

Using Ansible roles has several benefits. One of them is that you can easily reproduce the same deployment with inventory variables. This means that you can manage your application without having to run manual commands. With Ansible, you have complete control over your application.

Parsing SUDO Logs with Grafana Loki

11 min read
VoidQuark
Open-source enthusiast

Parsing SUDO Logs with Grafana Loki

Are you interested in monitoring who executes SUDO commands on your system? This guide provides insights into tracking both accepted and rejected SUDO events, along with alerting rules to notify you of any rejected SUDO events.

PrivateBin Deployment with Rootless Podman Using Ansible Role

7 min read
VoidQuark
Open-source enthusiast

PrivateBin Deployment with Rootless Podman Using Ansible Role

The PrivateBin Ansible Role deploys the PrivateBin service in a rootless container using Podman. This container operates within the user namespace and is managed by a systemd unit, ensuring a secure and efficient deployment.

This role is designed with simplicity in mind, featuring minimal variables to reduce complexity. It caters to both beginners who are comfortable with default configurations and advanced users looking to customize PrivateBin.

Rootless Promtail with Ansible Enhancing Security and Efficiency

5 min read
VoidQuark
Open-source enthusiast

Rootless Promtail with Ansible Enhancing Security and Efficiency

The Ansible Promtail Role allows you to effortlessly deploy and manage Promtail, agent which ships contents of local logs to private Loki. Role is tailored for operating systems such as RedHat, Rocky Linux, AlmaLinux, Ubuntu, and Debian. Before diving into the details, I highly recommend reading the role's README.md file for a comprehensive understanding.

Simplify Node Exporter Deployment with Ansible

7 min read
VoidQuark
Open-source enthusiast

Simplify Node Exporter Deployment with Ansible

In this blog post, we will explore how to leverage Ansible and the node_exporter role to streamline the deployment of Node Exporter鈥攁 popular Prometheus exporter for monitoring Linux systems. By using this role, you can easily configure and deploy Node Exporter across multiple servers in your infrastructure.