mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

634
comptes actifs

#systemadministration

0 message0 participant0 message aujourd’hui

Server monitoring 101

I have been running a @yunohost server for ~5 years now, but there is one question I have never been able to answer: how loaded is my server? 👀

I know, I am a terrible sysad (actually, I am not a sysad, at all), because I have no idea how to determine:

  • if my server is running smoothly
  • if the server is under stress, and why
  • what applications are the heaviest
  • if there is the possibility of installing more apps
  • when peaks of stress are happening and what is causing them

In general, I would like to understand the fundamentals of server monitoring: what are the most critical metrics and what do they mean? What parameters do I have to keep an eye on?

I installed Prometheus and Grafana, but then I realized I have absolutely no idea what to do next… Do you have any suggestions?

I thought about watching some video tutorials, but I would not really know how they would relate to YunoHost installations.

Please, if possible reply in this thread of the YunoHost forum, so that we can keep track of this useful information also for others in the future. 🌻

Once I will have learned the basics, I would be very happy to write some pointers about this in the documentation, or an essential YunoHost Monitoring tutorial.

YunoHost Forum · YunoHost Monitoring 101Hi everyone! I have been running a YunoHost server for ~5 years now, but there is one question I have never been able to reply to: how loaded is my server? 👀 I am a terrible administrator, I have no idea how to determine: if my server is running smoothly if the server is under stress, and why what applications are the heaviest if there is the possibility of installing more apps when peaks of stress are happening and what is causing them In general, I would like to understand the fundam...

🖥️ Understanding the Linux File System 🐧

If you're diving into the world of Linux, one of the most important concepts to understand is the Linux File System (LFS). The way Linux organizes and manages data on a disk is essential for navigating, managing files, and running your system smoothly. So let’s break down how the Linux File System works, its structure, and the key components! 🚀

Really looking forward to speaking at @DevOpsDaysLondon today. My talk is about #OpenSource culture and being a maintainer. The conference is apparently sold out—if you're around today or tomorrow, please don't hesitate to say hi. I'll be in my purple #Cerbos t-shirt. :) We can chat about computer things like #SystemAdministration, #SRE, #DevOps, #Authorization or whatever. I also like talking about #gastronomy so if you've got restaurant or wine opinions, I'm all ears. :D #DevOpsDays

"Day 2 Ops" Linux for Kubernetes and Container Workloads (froscon2024)

More than ten years ago, CoreOS released the first Container Optimised Linux. Flatcar Container Linux, CoreOS' spiritual successor, incorporates a decade of operational experience, and focuses as much
media.ccc.de/v/froscon2024-310 #ccc #SystemAdministration #froscon2024 #3103 #2024

grumpy effective sysadmin available immediately

having my position finally axed liquidated, i'm currently looking for a new position.

i am looking for a senior position, preferably remote work, full employment. i can be the literally senior person in your very own team!

availability date negotiatable starting from 1st of july 2025 – i'm currently located in poland, and for various reasons am not planning to relocate.

current cv available on request (private message will do, with all caveats regarding its privacy, or you can e-mail me on miroslaw AT makabra dot org)

i'm a generalist linux wrangler, with a long (20+ years) and wide (if a bit eclectic) experience –

  • system management, configuration management (ansible, chef & co.),

  • glue tooling and scripting (bash, python, rudimentary ruby),

  • design, setup and management of crucial infrastructure services (ldap, dns),

  • general db skills (not at the dba level), devops-y stuff etc.,

  • sysadmin-level networking stuff, and the ability to not stepping on toes of the netadmins too frequently,

  • very tired familiarity with version control systems (from using to setting up and managing, including ancient and current ones, open source and commercial),

  • also with long experience working in multi time-zone environment.

i know cloud stuff (mostly aws), spent some time recently working with the budget infra providers like hetzner or ovh, can do proxmox, have some docker and currently working on getting fluency in kubernetes – i'm already doing plenty of yaml programming.

in my recent job i've managed the most part of our ansible collection designed to set up base system image and then then getting specific services up and running, and have written tooling to help with bringing up and updating the systems using it, including a safe secret management on a small team scale.

i have fluent english and polish, passive german, some russian.

considering the current political and economical situation and that i'm looking for a long-term employment contract, i'd prefer not working for an united-states funded company, and preferably not having much to do with statistical slop generators of any kind (including, but not limited to LLMs).

it would be nice if the company had a minimally acceptable general business ethics profile.

I code in the Linux shell with tools that follow the Unix philosophy, "Do one thing, and do it well". One of these tools is `ripgrep`. Like the venerable `grep`, it filters lines from files that match a specific keyword or pattern. But it searches recursively by default, and can easily filter file types (e.g. `-trb` for Ruby code).

github.com/BurntSushi/ripgrep

GitHubGitHub - BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignoreripgrep recursively searches directories for a regex pattern while respecting your gitignore - BurntSushi/ripgrep

The `find` command on Linux is one I use the most. If only it was easier to construct its argument list! I hate those single-dash-but-long-word options.

A refreshing alternative is `fd` because it has more sensible defaults. For example, I can just type `fd PATTERN` instead of `find -iname '*PATTERN*` to search for files that match a keyword somewhere in their names, regardless of capitalization. And boy, is it fast.

github.com/sharkdp/fd

GitHubGitHub - sharkdp/fd: A simple, fast and user-friendly alternative to 'find'A simple, fast and user-friendly alternative to 'find' - sharkdp/fd

🚀 Exciting News for macOS Users! 🍏

👨‍💻 Are you a developer or system admin struggling with package management on macOS? Say goodbye to those headaches! We've just released a comprehensive guide on installing Nix and nix-darwin that will revolutionize your macOS experience. 🌟

➡️ Why Nix on a Mac? Imagine having the largest, freshest open-source package repository at your fingertips. It's not just better than homebrew; it's a game-changer.

🔥 Learn how to:

- Declaratively configure all your Macs' system settings with one configuration file
- Unlock sudo with your fingerprint
- Manage additional services on your Mac
- See how building Linux images is just one configuration line away
- 🔓 Bonus for Apple Silicon Mac users: Compile Intel binaries effortlessly!

🤔 Still relying on traditional package management? You might be missing out on a world of efficiency and simplicity:

nixcademy.com/2024/01/15/nix-o

✨ Transform your macOS experience with Nix. Don't miss out on this opportunity to streamline your development process. Check out my latest blog post now and step into a new realm of productivity!

#macOS #Nix #programming #systemadministration hashtag#nixcademy

Linux is the ideal OS for software development. It's even more awesome when you can use its many tools and utilities to save time and be more productive. We'll cover them and so much more in the Linux Master Course. Sign up now!

linuxmastercourse.com/

Monospace MentorMonospace MentorIn my Linux Master Course, you will acquire all the necessary knowledge and skills that you need to be a successful Linux system administrator.