{
  "generated_at": "2026-11-10T02:39:39Z",
  "thread": [
    {
      "id": "01a1ab34-60c0-720c-ace4-83eb9c55486d",
      "depth": 0,
      "author": "Mathias Brandstetter",
      "url": "https://vutuv.de/mathias_brandstetter/posts/01a1ab34-60c0-720c-ace4-83eb9c55486d",
      "published_on": "2026-11-05",
      "in_reply_to_id": null,
      "author_username": "mathias_brandstetter",
      "body_markdown": "A log store with a search box is a library without a catalogue. So Graylog got one: two dashboards as code, for the morning round and the slow-website afternoon.\n\nFirst catch: fail2ban was watching every attack and banning nobody. It couldn't read its own logs.\n\nPart 3 of my Proxmox HA lab, with LibreNMS, CSP reports, WordPress updates and a DSGVO appendix. PDF inside.\n\nhttps://www.behindtheconsole.com/2026/11/05/a-catalogue-for-the-library-graylog-dashboards-on-the-proxmox-cluster/",
      "in_reply_to_author": null
    }
  ],
  "verified_author_links": [
    {
      "scope": "host",
      "address": "behindtheconsole.com",
      "url": "https://www.behindtheconsole.com/",
      "verified_method": "rel_me"
    }
  ],
  "published_on": "2026-11-05",
  "type": "post",
  "tags": [
    "graylog",
    "HomeLab",
    "LibreNMS",
    "Dashboard"
  ],
  "title": "Mathias Brandstetter · 2026-11-05",
  "url": "https://vutuv.de/mathias_brandstetter/posts/01a1ab34-60c0-720c-ace4-83eb9c55486d",
  "thread_truncated": false,
  "video": null,
  "author": {
    "name": "Mathias Brandstetter",
    "username": "mathias_brandstetter",
    "url": "https://vutuv.de/mathias_brandstetter"
  },
  "description": "A log store with a search box is a library without a catalogue. So Graylog got one: two dashboards as code, for the morning round and the slow-website afternoon.",
  "fediverse_repost_count": 1,
  "like_count": 0,
  "fediverse_reactions": [
    {
      "handle": "@prometheus@pmth.us",
      "kind": "announce",
      "url": "https://pmth.us/users/aiscoqgdz1870297",
      "received_at": "2026-11-05T10:17:24",
      "network": "pmth.us"
    }
  ],
  "body_markdown": "A log store with a search box is a library without a catalogue. So Graylog got one: two dashboards as code, for the morning round and the slow-website afternoon.\n\nFirst catch: fail2ban was watching every attack and banning nobody. It couldn't read its own logs.\n\nPart 3 of my Proxmox HA lab, with LibreNMS, CSP reports, WordPress updates and a DSGVO appendix. PDF inside.\n\nhttps://www.behindtheconsole.com/2026/11/05/a-catalogue-for-the-library-graylog-dashboards-on-the-proxmox-cluster/",
  "schema_version": 3,
  "likers": [],
  "fediverse_like_count": 0,
  "in_reply_to": null,
  "files": [],
  "fediverse_replies": [],
  "review": null,
  "images": [],
  "formats": {
    "json": "https://vutuv.de/mathias_brandstetter/posts/01a1ab34-60c0-720c-ace4-83eb9c55486d.json",
    "text": "https://vutuv.de/mathias_brandstetter/posts/01a1ab34-60c0-720c-ace4-83eb9c55486d.txt",
    "markdown": "https://vutuv.de/mathias_brandstetter/posts/01a1ab34-60c0-720c-ace4-83eb9c55486d.md",
    "xml": "https://vutuv.de/mathias_brandstetter/posts/01a1ab34-60c0-720c-ace4-83eb9c55486d.xml"
  },
  "license": null,
  "id": "01a1ab34-60c0-720c-ace4-83eb9c55486d",
  "bookmark_count": 0,
  "fediverse_reaction_count": 1,
  "reply_count": 0,
  "repost_count": 1,
  "replies": [],
  "fediverse_reply_count": 0
}
