1. |
Resume |
|
|
2. |
Monitorama PDX 2023: Finding Π in Observability |
|
|
3. |
About |
|
|
4. |
Logging and Eventing with the SEARCH Method |
|
|
5. |
Prometheus Exemplars in Java Spring Boot |
|
|
6. |
What Is Observability: A Practitioner's View |
|
|
7. |
Writing Change Management Announcements |
|
|
8. |
Writing Change Management Announcements |
|
|
9. |
Twisted Edwards Curve SSH Keys |
|
|
10. |
Helm Chart Prometheus Rules |
|
|
11. |
Thinking About Keyboards, Part The Second |
|
|
12. |
Rules of a System Administrator |
|
|
13. |
AWS Kinesis Outage |
|
|
14. |
Finding the Golden Signals with Prometheus |
|
|
15. |
42 Lines Site Reliability Engineering |
|
|
16. |
Quick and Dirty Sockets |
|
|
17. |
Calculating the Error of Quantile Estimation with Histograms |
|
|
18. |
SRE: How to Count With Logs |
|
|
19. |
What is a Site Reliability Engineer? |
|
|
20. |
Open Observability: SRE Prometheus Tips |
|
|
21. |
A Site Reliability Engineer Series |
|
|
22. |
Links |
|
|
23. |
Prometheus Histograms Part 3: Using Something Else |
|
|
24. |
TriLUG: Observability Through the Lenses of Metrics and Events |
|
|
25. |
Notes on TSDBs |
|
|
26. |
Prometheus Alertmanager and Incident Keys |
|
|
27. |
Monitorama PDX 2019: 5 Neat Tricks with Prometheus |
|
|
28. |
Thanos and External Labels |
|
|
29. |
Generate Test Prometheus TSDB Data |
|
|
30. |
Writing Documentation |
|
|
31. |
Retro Thinking |
|
|
32. |
Moving to ZFS from Btrfs |
|
|
33. |
How FreeBSD Secretly Won Open Source |
|
|
34. |
Interview Questions for System Administrators |
|
|
35. |
Histograms with Prometheus: A Tale of Woe |
|
|
36. |
Tenets of Microservice Monitoring |
|
|
37. |
Algorithms: Conflict Free Replicated Data Types |
|
|
38. |
Prometheus and Histograms |
|
|
39. |
Bandwidth Delay Product and TCP Tuning |
|
|
40. |
Installing Cyanite: A Scalable Graphite Storage Backend |
|
|
41. |
Buckytools Updates: Sparse Files, Restorations |
|
|
42. |
Go Vendoring with Git Subtree |
|
|
43. |
Algorithms: Flap Detection |
|
|
44. |
Analyzing or Replaying UDP Statsd Data |
|
|
45. |
2015 Holiday Updates |
|
|
46. |
Prometheus and Graphite With a Dash of InfluxDB |
|
|
47. |
Scaling Graphite 3: Whisper Bugs |
|
|
48. |
Scaling Graphite Part 2: Merging TimeSeries in the WebApp |
|
|
49. |
Scaling Graphite |
|
|
50. |
New Tool: bucky-pickle-relay |
|
|
51. |
Debugging Python or Deadlocks in Graphite |
|
|
52. |
Failure to Math: Graphite and nonNegativeDerivative |
|
|
53. |
Managing NTP at Scale on VMs |
|
|
54. |
My Philosophy On Alerting |
|
|
55. |
New Website and Project Updates |
|
|
56. |
Whisper FSCK |
|
|
57. |
New Project: StatsRelay |
|
|
58. |
Logging with Docker 1.0.1 |
|
|
59. |
Packages in Their Glory |
|
|
60. |
Ansible and EC2 |
|
|
61. |
Monitoring Free Memory |
|
|
62. |
Thinking About Keyboards |
|
|
63. |
Changes |
|
|
64. |
Past Projects |
|
|
65. |
Partitions: 1981 Technology We Need To Ditch |
|
|
66. |
Fedora 19 and Btrfs |
|
|
67. |
Manage grub.conf with Puppet and Augeas |
|
|
68. |
Red Hat Depricating Yum |
|
|
69. |
MoinMoin with NGINX and uWSGI |
|
|
70. |
NCSU FOSS Fair 2013 |
|
|
71. |
Things you don't want to hear at the office |
|
|
72. |
Securing Puppet |
|
|
73. |
Nginx and Passenger |
|
|
74. |
Fedora Secure UEFI Update |
|
|
75. |
Extending an LVM Volume to Its Max |
|
|
76. |
spacewalk-clone-by-date |
|
|
77. |
Altering KVM Virtual Disk Images |
|
|
78. |
RPM Conditional Macro Expansion |
|
|
79. |
Bad Experiences With Fedora |
|
|
80. |
Getting Started with Python and Genshi |
|
|
81. |
IPTables: The MARK Target |
|
|
82. |
Yum API: Reloading Repos |
|
|
83. |
Repairing Users' Accounts |
|
|
84. |
Configuring kdump on RHEL 6 |
|
|
85. |
Dumb Tricks with gPXE |
|
|
86. |
NCSU FOSS Fair 2012 |
|
|
87. |
Thoughts on gPXE |
|
|
88. |
Moving AFS Volumes by Name |
|
|
89. |
Awesome |
|
|
90. |
Free SSL Certificates |
|
|
91. |
Recovering RAID 5 Arrarys With Multiple Failed Devices |
|
|
92. |
Encryption Types Order in Kerberos |
|
|
93. |
Build Systems: Making RHEL5 Packages on RHEL6 |
|
|
94. |
Site Local Gconf Customizations |
|
|
95. |
Teaching Bcfg2 |
|
|
96. |
Managing Local User Accounts with Bcfg2 |
|
|
97. |
IPv6 |
|
|
98. |
Resume Updates |
|
|
99. |
Creating SHA512 Password Hashes |
|
|
100. |
OpenAFS 1.4.14 |
|
|
101. |
RRDTool Backups |
|
|
102. |
A Good Day |
|
|
103. |
Programming Kerberos 5 |
|
|
104. |
Pay For Your News |
|
|
105. |
NCSU FOSS Fair 2011: Feb 12th |
|
|
106. |
Grubby Fatal Errors, Templates, and Bugs |
|
|
107. |
Rebooting Isn't Learning |
|
|
108. |
Inserting Section Names in Latex Beamer Documents |
|
|
109. |
RHEL, Kerberos, and CIFS |
|
|
110. |
Mental Note: Generating x509 Certificates and CAs |
|
|
111. |
GDM and Alternate Home Directories |
|
|
112. |
Minor Annoynances |
|
|
113. |
Problems with Bcfg2 |
|
|
114. |
LVS: Real Servers as Clients |
|
|
115. |
Note to Self: Automount CIFS / AD Shares |
|
|
116. |
Recreating /dev |
|
|
117. |
RHEL Mediacheck, What When Wrong? |
|
|
118. |
Because it was useful |
|
|
119. |
RHEL 6 MIA? |
|
|
120. |
Fedora 12 Notes |
|
|
121. |
Bcf2: Controlling Groups |
|
|
122. |
Bcfg2: Enforcing a file's existance, not its content |
|
|
123. |
Finding Love with GNU Screen |
|
|
124. |
Bcfg2 Packages for pre5 |
|
|
125. |
Bitlbee |
|
|
126. |
IT Quotes |
|
|
127. |
Automated Expect Script to Sign RPMs |
|
|
128. |
Bcfg2 Pre4 |
|
|
129. |
Who maintains the kmodtool script? |
|
|
130. |
Using bridged networking with Virt-manager |
|
|
131. |
Fedorakmod Updates |
|
|
132. |
Quotes |
|
|
133. |
FedoraKmod Updates |
|
|
134. |
Fedora Kmod |
|
|
135. |
Squeezebox Classic |
|
|
136. |
Spamassassin Rules Example |
|
|
137. |
FedoraKmod Yum Plugin |
|
|
138. |
Welcome to the New Linux Czar |
|
|
139. |
LinuxCzar On the Move |
|
|
140. |
Watching the Train Steam Off the Cliff |
|
|
141. |
Found in an RPM .spec |
|
|
142. |
Security Incident Survey Cheat Sheet |
|
|
143. |
A Disturbing Trend? |
|
|
144. |
A Free Paradigm Shift With Each Purchase |
|
|
145. |
Bad Days and Good Days |
|
|
146. |
MetaMorph v0.2 |
|
|
147. |
Universities that do not use Free Software: Time for a boycott? |
|
|
148. |
MetaMorph |
|
|
149. |
More Tools |
|
|
150. |
Systems Administration |
|
|
151. |
Red Hat Summit Pub Crawl Continues! |
|
|
152. |
Dahyabhai Twins Together Again |
|
|
153. |
RPM Package Build System |
|
|
154. |
FedoraKmod and Yum Updates |
|
|
155. |
Mini Projects |
|
|
156. |
RHEL INs |
|
|
157. |
Lessons in RPM Packaging |
|
|
158. |
RHEL Installation Numbers |
|
|
159. |
Wordpress? |
|
|
160. |
GroupWise |
|
|
161. |
Linux Woes |
|
|
162. |
RHEL 5 Vesa Bug |
|
|
163. |
Collecting Usage Statistics |
|
|
164. |
More T61 Goodness |
|
|
165. |
ThinkPad T61 and Fedora |
|
|
166. |
Configuration Management |
|
|
167. |
Red Hat Summit |
|
|
168. |
Installation Number Followup |
|
|
169. |
Red Hat's Installation Numbers |
|
|
170. |
PBR Followup |
|
|
171. |
Bad PBR signature |
|
|
172. |
Limiting HTTP Connections By IP |
|
|
173. |
Red Hat Open Sourcing RHN |
|
|
174. |
LVM and Device Mapper Multipathing |
|
|
175. |
Bug #150828 |
|
|
176. |
The New RPM |
|
|
177. |
The Vision |
|
|
178. |
Oracle Choses Current |
|
|
179. |
The Apocalypse -- Who Would Have Guessed Its Me? |
|
|
180. |
Cups and Printing |
|
|
181. |
Learning Advanced SQL |
|
|
182. |
The Latest Updates from Linux Czardom |
|
|
183. |
Bad Week |
|
|
184. |
New Current |
|
|
185. |
The Spirit of the GPL |
|
|
186. |
Blogger Beta |
|
|
187. |
Current and Yum...Goodnight RHN |
|
|
188. |
Auto Updates |
|
|
189. |
SuSE |
|
|
190. |
Work and Stuff |
|
|
191. |
OpenAFS and Kernel Keyrings |
|
|
192. |
Bugzilla, Current, StateEngine, Work |
|
|
193. |
A Personal Note |
|
|
194. |
New StateEngine Snapshot |
|
|
195. |
Jabber RPC |
|
|
196. |
Not up2date again... |
|
|
197. |
Google Fun |
|
|
198. |
Xen and LVM Snapshots |
|
|
199. |
Google |
|
|
200. |
Physical Security |
|
|
201. |
The Faculty That Crossed the Line |
|
|
202. |
Quota Tool for Users |
|
|
203. |
IT at the University |
|
|
204. |
Adventures in Web Templating Part II |
|
|
205. |
Adventures in Web Templating |
|
|
206. |
Follow Up Notes |
|
|
207. |
Had I No Friends |
|
|
208. |
Upon No Other Suggestions |
|
|
209. |
StateEngine |
|
|
210. |
Kernel Module Packages |
|
|
211. |
The Future of Man Kind |
|
|
212. |
Lab Hell |
|
|
213. |
Fallout from the Red Hat Summit |
|
|
214. |
Depricated Commands... |
|
|
215. |
Red Hat Summit Goes Cajun on Your Ass |
|
|
216. |
Current 1.7.2 |
|
|
217. |
Security Secure? |
|
|
218. |
NFS Solutions Part Duex |
|
|
219. |
NFS Solutions |
|
|
220. |
nfs_statfs64 |
|
|
221. |
RHN Satellite -- Don't Be Fooled |
|
|
222. |
Conary |
|
|
223. |
To Boldly Go Where No One Has Gone Before |
|
|
224. |
I Was Lied to -- RHN Satellite |
|
|
225. |
Python is NOT Fortran |
|
|
226. |
Current 1.5.11 |
|
|
227. |
Python Construct Parser |
|
|
228. |
Stupid Moments... |
|
|
229. |
Red Hat's Quality Products |
|
|
230. |
Web-Kickstart |
|
|
231. |
Hacking OpenAFS |
|
|
232. |
Kernels, PAGs, and Filesystems -- Oh My |
|
|
233. |
No, Mr. Faculty, You Don't Know More Than Me |
|
|
234. |
Linux Isn't Free -- Deal With It |
|
|