Forfatterarkiv: Brian Lund Klint

Using Curl as Wget replacement

While Wget and Fetch is rather easy to get an iso from the webs, curl is apparenly quite stoopid. Not only will it happily spit out binary data on STDOUT, it will also happily spit out the Body of a … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Setting default route in OpenVPN Client Config

Add this to the client config: route 0.0.0.0 192.0.0.0 vpn_gateway route 64.0.0.0 192.0.0.0 vpn_gateway route 128.0.0.0 192.0.0.0 vpn_gateway route 192.0.0.0 192.0.0.0 vpn_gateway Of course it can be customized to add other routes.

Udgivet i Knowledge Base, Networking, OpenVPN | Skriv en kommentar

Styring af indlaeg i i3 og andre wm’s

wmctrl -r :ACTIVE: -N “MyWindowTitle” mike@defiant:~$ wmctrl -l 0x0240000f 0 defiant MyWindowTitle wmctrl -r ‘MyWindowTitle’ -b add,demands_attention

Udgivet i Knowledge Base | Skriv en kommentar

htaccess without htpasswd

in nginx config: auth_basic “– Clasified area –“; auth_basic_user_file /var/www/htpasswd; In apache config: The htaccess file: AuthName “– Clasified area –” AuthType Basic AuthUserFile /var/www/htpasswd require valid-user The file can be created by: # echo “user:$(openssl passwd -apr1)” >> /var/www/htpasswd

Udgivet i Knowledge Base | Skriv en kommentar

Pound Loadbalancer Quick Reference

I just stumbled upon this thing at a clients setup … so im in the process of learning this. Status of the Load Balancer: # poundctl -c /var/run/pound/poundctl.socket 0. HTTPS Listener xx.yy.zz.176:443 a 0. Service active (15) 0. Backend 192.168.1.20:80 … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Monitoring HaProxy

This is a work in progress, i have been given the task to monitor a haproxy load balancer, and i plan to collect some of my best tricks here. Hatop This is a cool ncurses library that will give you … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Brightness / backlight på din bærbare

Jeg er blevet rigtigt glad for i3wm, og er begyndt at bruge det som min primære workstation. Dog rendte jeg idag i et problem jeg ikke havde prøvet før … af en eller anden årsag havde min bærbare skruet helt … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Owncloud filesync uden GUI

Jeg har rodet lidt med Owncloud på det sidste, og det er egentlig et ret sødt lille system. Det mangler bare en ordent sync-client til Linux, jeg har ikke prøvet den officielle fordi den kræver gui og alt muligt pjat. … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Hex-Dump funktion skrevet i PHP

Ikke rocket-science, men den er rar at have ved hånden 🙂 function hexdump($packet) { $line_hex=array(); $line_asc=array(); for ($i=0; $i<=count($packet); $i++) { $line_hex[]=str_pad(dechex($packet[$i]), 2 , ‘0’, STR_PAD_LEFT); if (ctype_print ( $c = chr($packet[$i]))) $line_asc[]=$c; else $line_asc[]=”.”; IF (($i+1) % 25 == … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Nagios module for monitoring Postfix Queue Size

#!/usr/bin/php <? $e=exec(“postqueue -p|tail -n1”); if (preg_match(“/empty/”,$e)) { print “OK: Queue is empty | queue_size=0\n”; die(0); } preg_match(“/([0-9]+) Requests/”,$e,$m); if ($m[1]>100) { print “WARNING: “.$m[1].” mails in queue | queue_size=”.$m[1].”\n”; die(1); } else { print “OK: “.$m[1].” mails in queue … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar