Michał "rysiek" Woźniak · 🇺🇦 on Nostr: Hey #sysadmin hivemind, say you need to keep contents of a directory synced from a ...
Hey #sysadmin hivemind, say you need to keep contents of a directory synced from a master to a ~dozen Linux servers.
Not a lot of data, say around 10GiB. Most of it won't change often, some of it will change a couple of times per hour. Connectivity between the nodes is somewhat slow.
You want metrics on what is the status of the synced directory and it's contents, preferably in a Prometheus-compatible format.
Bash scripts and rsync would work but… surely there's something already out there?
Published at
2024-06-13 11:46:57Event JSON
{
"id": "df2fcbb0cd1056a89d68d86d45c4009afc2cc7c9878d1be8d7712cf2ea7324e3",
"pubkey": "685015e473e63124248c88512b31636142eb3ed24ea81065b1e0f708976bc491",
"created_at": 1718279217,
"kind": 1,
"tags": [
[
"t",
"SysAdmin"
],
[
"proxy",
"https://mstdn.social/users/rysiek/statuses/112609146810343603",
"activitypub"
]
],
"content": "Hey #sysadmin hivemind, say you need to keep contents of a directory synced from a master to a ~dozen Linux servers.\n\nNot a lot of data, say around 10GiB. Most of it won't change often, some of it will change a couple of times per hour. Connectivity between the nodes is somewhat slow.\n\nYou want metrics on what is the status of the synced directory and it's contents, preferably in a Prometheus-compatible format.\n\nBash scripts and rsync would work but… surely there's something already out there?",
"sig": "f5047e2f1ddccb518fa0248fb7638c53921aabb9495cf359da456b199f6d687033d400b9cb9045e015524d371e7e874a69781eae075ec3008340cc9172734ce4"
}