#fullwidth #Tech #tutorial

Integrate Gitlab with Slack properly

In case you haven’t heard of Gitlab yet, it’s an open-source alternative to GitHub’s own Github-FI software package. Github-FI is Github’s self-hosted version of their SaaS offering. Basically, you can get your own GitHub inside your network. However, if you don’t have several thousand dollars to blow, you can use GitLab-CE (Community Edition) instead. It offers a large subset of features that GitHub has with many integrations with external services. ...

#Essays #fullwidth #Internet #Life #Tech #Thoughts #Writing

Thoughts about Medium

The more I read Medium, the more I like it. For a change, a site focusing on essays on diverse topics without hyperbolic “You Won’t Believe What Scientists Have Found Inside A Grapefruit!” titles, complete with “Stories You Might Like” sections at the bottom (IFLS, I’m looking at you. You’re great, but stop using third-party traffic referers, please). Medium’s presentation is clean, text-focused (no annoying sidebars with Things I May Like) and the typography is wonderful. ...

#fullwidth #Logstash #SysAdmin #Tech #Tutorials

Grok patterns in Logstash

After posting a set of postfix and sendmail Grok patterns, I’ve had a request to explain how to implement Grok patterns in Logstash. So, here we go. I’m going to make some assumptions about your installation of Logstash – on a typical Debian install, assuming you installed from the Elasticsearch PPA (hint: you should be doing this), your Logstash configs will be in /etc/logstash/conf.d/ or something of the sort. |/etc/ |-logstash/ |–conf. ...

#fullwidth #Internet #Servers #SysAdmin #Tech #Ubuntu #Zimbra

Zimbra 8.5 EWS

Zimbra have recently released Zimbra Collaboration Suite 8.5 (JudasPriest). One of the most-hyped features of 8.5 is native support for Exchange Web Services (EWS), meaning Macs and Outlook clients can natively connect to EWS instead of using the Zimbra Connector or IMAP. After laying the groundwork for doing the upgrade – moving data around, system updates, installing the LTS Enablement pack from Canonical on Ubuntu 12.04 to upgrade the kernel among other things, we were ready for the upgrade to 8. ...

#fullwidth #Internet #Networking #Tech

Oops. The internet ran out of routes

Yesterday, internet service providers around the world and the services that used their networks started going offline and experiencing abnormal levels of packet loss and latency. The issue was widespread and affected a great many services. What happened? The internet ran out of routes. Update:  Here is a more thorough explanation of the issues of a couple of days ago: https://www.bgpmon.net/what-caused-todays-internet-hiccup/ The IPv4 public address space (the available publicly-routable IP addresses) has become more and more fragmented as companies have broken down the address blocks they own more and more and sold small chunks of their IPs on. ...

#fullwidth #Logstash #Tech

Import lumberjack events manually with stdin

A typical install of logstash-forwarder (lumberjack) is configured to watch a set of files in specific locations and often playing with that file is impossible. However, you might need to load a file into it that it doesn’t typically monitor. In another situation, you may need to load historic logfiles into LSF. This can be problematic as LSF keeps track of its position in a given file and will often recognise the file as one it has already processed and won’t reimport events it considers as “old”. ...

#fullwidth #Life #Tech #TED

The curly fry conundrum on TED

Given the amount of data that we post about ourselves online – on Facebook, on Twitter, Tumblr, blogs, etc, the dataset that effectively describes you as an individual continually grows. With some clever analytics and sufficiently large sample size, trends can be inferred with alarming reliability and predictions about individual behaviour can be made with a frankly scary degree of accuracy. Jennifer Golbeck describes how scientists, governments and companies make use of this data to profile individuals and build a comprehensive picture of you based on seemingly unconnected events, actions and trends. ...

#fullwidth #Internet #Logstash #Tech #Tutorials

ELK Stack Retrospective

For the past six months or so, I’ve been running an ELK stack setup in our hosting infrastructure at work to monitor, among other things: HTTP requests coming in Nginx response times System loads Sendmail and Postfix activity Disk IO and related metrics To do this, I’ve had to evolve the infrastructure somewhat. Here’s a brief overview of what happened. v1 Logstash was installed on a single box using its built-in Elasticsearch server to store data. ...