RSS.Social

LinuxCzar

follow: @[email protected]

Posts

Resume

About

Monitorama PDX 2023: Finding Π in Observability

Logging and Eventing with the SEARCH Method

Prometheus Exemplars in Java Spring Boot

What Is Observability: A Practitioner's View

Writing Change Management Announcements

Writing Change Management Announcements

Twisted Edwards Curve SSH Keys

Helm Chart Prometheus Rules

Thinking About Keyboards, Part The Second

Rules of a System Administrator

AWS Kinesis Outage

Finding the Golden Signals with Prometheus

42 Lines Site Reliability Engineering

Quick and Dirty Sockets

Calculating the Error of Quantile Estimation with Histograms

SRE: How to Count With Logs

What is a Site Reliability Engineer?

Open Observability: SRE Prometheus Tips

A Site Reliability Engineer Series

Links

Prometheus Histograms Part 3: Using Something Else

TriLUG: Observability Through the Lenses of Metrics and Events

Notes on TSDBs

Prometheus Alertmanager and Incident Keys

Monitorama PDX 2019: 5 Neat Tricks with Prometheus

Thanos and External Labels

Generate Test Prometheus TSDB Data

Retro Thinking

Writing Documentation

Moving to ZFS from Btrfs

How FreeBSD Secretly Won Open Source

Interview Questions for System Administrators

Histograms with Prometheus: A Tale of Woe

Tenets of Microservice Monitoring

Algorithms: Conflict Free Replicated Data Types

Prometheus and Histograms

Bandwidth Delay Product and TCP Tuning

Installing Cyanite: A Scalable Graphite Storage Backend

Buckytools Updates: Sparse Files, Restorations

Go Vendoring with Git Subtree

Algorithms: Flap Detection

Analyzing or Replaying UDP Statsd Data

2015 Holiday Updates

Prometheus and Graphite With a Dash of InfluxDB

Scaling Graphite 3: Whisper Bugs

Scaling Graphite Part 2: Merging TimeSeries in the WebApp

Scaling Graphite

New Tool: bucky-pickle-relay

Debugging Python or Deadlocks in Graphite

Failure to Math: Graphite and nonNegativeDerivative

Managing NTP at Scale on VMs

My Philosophy On Alerting

New Website and Project Updates

Whisper FSCK

New Project: StatsRelay

Logging with Docker 1.0.1

Packages in Their Glory

Ansible and EC2

Monitoring Free Memory

Thinking About Keyboards

Changes

Past Projects

Partitions: 1981 Technology We Need To Ditch

Fedora 19 and Btrfs

Manage grub.conf with Puppet and Augeas

Red Hat Depricating Yum

MoinMoin with NGINX and uWSGI

NCSU FOSS Fair 2013

Things you don't want to hear at the office

Securing Puppet

Nginx and Passenger

Fedora Secure UEFI Update

Extending an LVM Volume to Its Max

spacewalk-clone-by-date

Altering KVM Virtual Disk Images

RPM Conditional Macro Expansion

Bad Experiences With Fedora

Getting Started with Python and Genshi

IPTables: The MARK Target

Yum API: Reloading Repos

Repairing Users' Accounts

Configuring kdump on RHEL 6

Dumb Tricks with gPXE

NCSU FOSS Fair 2012

Thoughts on gPXE

Moving AFS Volumes by Name

Awesome

Free SSL Certificates

Recovering RAID 5 Arrarys With Multiple Failed Devices

Encryption Types Order in Kerberos

Build Systems: Making RHEL5 Packages on RHEL6

Site Local Gconf Customizations

Teaching Bcfg2

Managing Local User Accounts with Bcfg2

IPv6

Resume Updates

Creating SHA512 Password Hashes

OpenAFS 1.4.14

RRDTool Backups

A Good Day

Programming Kerberos 5

Pay For Your News

NCSU FOSS Fair 2011: Feb 12th

Grubby Fatal Errors, Templates, and Bugs

Rebooting Isn't Learning

Inserting Section Names in Latex Beamer Documents

RHEL, Kerberos, and CIFS

Mental Note: Generating x509 Certificates and CAs

GDM and Alternate Home Directories

Minor Annoynances

Problems with Bcfg2

LVS: Real Servers as Clients

Note to Self: Automount CIFS / AD Shares

Recreating /dev

RHEL Mediacheck, What When Wrong?

Because it was useful

RHEL 6 MIA?

Fedora 12 Notes

Bcf2: Controlling Groups

Bcfg2: Enforcing a file's existance, not its content

Finding Love with GNU Screen

Bcfg2 Packages for pre5

Bitlbee

Automated Expect Script to Sign RPMs

IT Quotes

Bcfg2 Pre4

Who maintains the kmodtool script?

Using bridged networking with Virt-manager

Fedorakmod Updates

Quotes

FedoraKmod Updates

Fedora Kmod

Squeezebox Classic

Spamassassin Rules Example

FedoraKmod Yum Plugin

Welcome to the New Linux Czar

LinuxCzar On the Move

Watching the Train Steam Off the Cliff

Found in an RPM .spec

Security Incident Survey Cheat Sheet

A Disturbing Trend?

A Free Paradigm Shift With Each Purchase

Bad Days and Good Days

MetaMorph v0.2

Universities that do not use Free Software: Time for a boycott?

MetaMorph

More Tools

Systems Administration

Red Hat Summit Pub Crawl Continues!

Dahyabhai Twins Together Again

RPM Package Build System

FedoraKmod and Yum Updates

Mini Projects

RHEL INs

Lessons in RPM Packaging

RHEL Installation Numbers

Wordpress?

GroupWise

Linux Woes

RHEL 5 Vesa Bug

Collecting Usage Statistics

More T61 Goodness

ThinkPad T61 and Fedora

Configuration Management

Red Hat Summit

Installation Number Followup

Red Hat's Installation Numbers

PBR Followup

Bad PBR signature

Limiting HTTP Connections By IP

Red Hat Open Sourcing RHN

LVM and Device Mapper Multipathing

Bug \#150828

The New RPM

The Vision

Oracle Choses Current

The Apocalypse -- Who Would Have Guessed Its Me?

Cups and Printing

Learning Advanced SQL

The Latest Updates from Linux Czardom

Bad Week

New Current

The Spirit of the GPL

Blogger Beta

Current and Yum...Goodnight RHN

Auto Updates

SuSE

Work and Stuff

OpenAFS and Kernel Keyrings

Bugzilla, Current, StateEngine, Work

A Personal Note

New StateEngine Snapshot

Jabber RPC

Not up2date again...

Google Fun

Xen and LVM Snapshots

Google

Physical Security

The Faculty That Crossed the Line

IT at the University

Quota Tool for Users

Adventures in Web Templating Part II

Adventures in Web Templating

Follow Up Notes

Had I No Friends

Upon No Other Suggestions

StateEngine

Kernel Module Packages

The Future of Man Kind

Lab Hell

Fallout from the Red Hat Summit

Depricated Commands...

Red Hat Summit Goes Cajun on Your Ass

Current 1.7.2

Security Secure?

NFS Solutions

NFS Solutions Part Duex

nfs\_statfs64

RHN Satellite -- Don't Be Fooled

Conary

To Boldly Go Where No One Has Gone Before

I Was Lied to -- RHN Satellite

Current 1.5.11

Python is NOT Fortran

Python Construct Parser

Stupid Moments...

Red Hat's Quality Products

Web-Kickstart

Hacking OpenAFS

Kernels, PAGs, and Filesystems -- Oh My

No, Mr. Faculty, You Don't Know More Than Me

Linux Isn't Free -- Deal With It