Office 2010 Professional

Download links: Office 2010 Professional Plus (incl. SP1) 32bit/ 64bit Business Contact Manager 2010 32bit/ 64bit Microsoft Lync 2010 32bit/ 64bit Product Key: C74VQ-8YRBX-YCF3V-C8XRH-4YCHF

March 9, 2013 · 1 min · 24 words · christian

Windows 7 Keys

Windows 7 Installations-Keys: Windows 7 Professional: YKHFT-KW986-GK4PY-FDWYH-7TP9F Windows 7 Ultimate: 7JQWQ-K6KWQ-BJD6C-K3YVH-DVQJG Windows 7 Ultimate: D9RHV-JG8XC-C77H2-3YF6D-RYRJ9 Windows 7 Ultimate: 482XP-6J9WR-4JXT3-VBPP6-FQF4M Windows 7 Ultimate: RFFTV-J6K7W-MHBQJ-XYMMJ-Q8DCH Windows 7 Anytime Upgrade-Keys: Windows 7 Professional: VTDC3-WM7HP-XMPMX-K4YQ2-WYGJ8 Windows 7 Home Premium: RHPQ2-RMFJH-74XYM-BH4JX-XM76F Windows 7 Ultimate: 22TKD-F8XX6-YG69F-9M66D-PMJBM Installationsmedien: Windows 7 Professional: 32bit/ 64bit

March 9, 2013 · 1 min · 46 words · christian

SABnzbd: Start daemon in paused mode

Well, I have a openvpn script on my DiskStation, and apparently the “normal” services (like the packages) start before optware (that’s where my openvpn client is located), it immidiatly starts downloading (which isn’t really that desired). So looking at the SABnzbd command line parameters there’s one option that looks like it’s what I want: -p–pauseStart in paused mode

February 23, 2013 · 1 min · 58 words · christian

Synology: pyLoad - Clickundamp;Load from a remote host

First, you need to enable Click&Load link submittion from external hosts (Config->Plugins->ClickAndLoad->Allow external link adding). After that, simply add the forwarding rule using an elevated command prompt: 1 netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=9666 connectaddress=<nasip> connectport=9666

February 17, 2013 · 1 min · 37 words · christian

Synology: New openvpn init script

My VPN provider isn’t being supported by the Synology VPN client (because they aren’t using the standard port 1194, instead 1195). After tinkering with the ovpn files the Synology VPN client uses to store the connection settings (and failing), I just installed openvpn with ipkg. However after tinkering around with the init-script provided by the openvpn ipkg from the NSLU2 feed, I got tired and just rewrote the damn thing: ...

February 6, 2013 · 2 min · 365 words · christian

Generate Nagios config for check_netapp-api-pl

As so often, I wanted a script, that’ll crawl my filers and regenerate the configuration if there are any new volumes/snapvaults/snapmirrors or if one of them has been removed. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 #!/bin/bash FAS_HOSTS="$( ls /etc/nagios/objects/hosts/san/fas*{a,b}.cfg | cut -d/ -f7 | cut -d. -f1 )" for host in $FAS_HOSTS; do OUTPUT_FILE=/etc/nagios/objects/hosts/san/$host-vol.cfg # Clear the output file echo "" > $OUTPUT_FILE # Get the volume list for volume in `ssh $host vol status | awk '{ print $1 }' | grep ^vol | sort -u | grep -v vol0$`; do user="$( grep "USER=" /etc/netapp-sdk/$host | cut -d= -f2 )" pass="$( grep "PASS=" /etc/netapp-sdk/$host | cut -d= -f2 )" # echo "define service {" # echo " use generic-service" # echo "" # echo " check_command check_netapp-volfree!$user!$pass!${volume}!92!98" # echo " check_interval 5" # echo " host_name ${host}" # echo " notifications_enabled 0" # echo " notification_interval 720" # echo " service_description VOLSPACE ${volume}" # echo "}" echo echo "define service {" echo " use generic-service-san-perfdata" echo "" echo " check_command check_netapp-lunspace!$user!$pass!${volume}" echo " check_interval 5" echo " host_name ${host}" echo " notifications_enabled 0" echo " notification_interval 720" echo " service_description LUNSPACE ${volume}" echo "}" echo SR="$( ssh $host snap reserve $volume | cut -d -f7 )" if [ "$SR" != "0%" ] ; then echo "define service {" echo " use generic-service-san-perfdata" echo "" echo " check_command check_netapp-snapreserve!$user!$pass!${volume}" echo " check_interval 10" echo " host_name ${host}" echo " notifications_enabled 0" echo " notification_interval 720" echo " # SR: $SR" echo " service_description SNAPRESERVE ${volume}" echo "}" echo fi done | tee -a $OUTPUT_FILE # Check snapvault foo for sv in `ssh $host snapvault status -l 2>/dev/null | awk '{ print $2 }' | grep vol`; do # only do the checks on sv_secondary if [ "$( echo $sv | grep $host | cut -d: -f1 )" == "${host}" ]; then vol="$( echo $sv | cut -d/ -f3 )" user="$( grep "USER=" /etc/netapp-sdk/$host | cut -d= -f2 )" pass="$( grep "PASS=" /etc/netapp-sdk/$host | cut -d= -f2 )" echo "define service {" echo " use generic-service-san-perfdata" echo "" echo " check_command check_netapp-snapvault!$user!$pass!$vol!38!42!" echo " check_interval 60" echo " host_name ${host}" echo " notifications_enabled 0" echo " notification_interval 720" echo " service_description SNAPVAULT ${vol}" echo "}" echo fi done | tee -a $OUTPUT_FILE # Check snapmirror foo for sm in `ssh $host snapmirror status 2>/dev/null | awk '{ print $2 }' | grep vol | grep $host`; do # only do the checks on sm_secondary if [ "$( echo $sm | grep $host | cut -d: -f1 )" == "${host}" ]; then vol="$( echo $sm | cut -d/ -f3 | cut -d: -f2 )" user="$( grep "USER=" /etc/netapp-sdk/$host | cut -d= -f2 )" pass="$( grep "PASS=" /etc/netapp-sdk/$host | cut -d= -f2 )" echo "define service {" echo " use generic-service-san-perfdata" echo "" echo " check_command check_netapp-snapmirror!$user!$pass!$vol!38!42!" echo " check_interval 60" echo " host_name ${host}" echo " notifications_enabled 0" echo " notification_interval 720" echo " service_description SNAPMIRROR ${vol}" echo "}" echo fi done | tee -a $OUTPUT_FILE done

February 5, 2013 · 3 min · 595 words · christian

XFS: Change FS label

In order to change the XFS label, you need to complete the following steps: 1 2 3 umount /mnt/xfs_vol # only if the volume is mounted by label xfsadmin -L newlabel /dev/md/aggr2 mount /dev/disk/by-label/newlabel /mnt/xfs_vol

January 31, 2013 · 1 min · 35 words · christian

mdadm: Prepare partitions for RAID

Well, as it turns out if have “special” hard disks … the WD20* disks are susceptible to misalignment issues due to them having a logical sector size of 512 byte … So here we go: 1 2 3 4 5 6 7 8 parted --alignment optimal /dev/sdx mklabel msdos print # now figure out how big you want the disks. make sure you # don't use the whole space, as a replacement disk # might have ~20 sectors less mkpart primary 1 -1800 quit Now, dump the partition layout to a file: ...

January 27, 2013 · 1 min · 98 words · christian

extfs: Change FS label

1 e2label /dev/md/aggr0 vol1

January 10, 2013 · 1 min · 4 words · christian

mdadm: Update md name

1 2 3 mdadm --stop /dev/md127 mdadm --assemble /dev/md127 --name=charon:aggr0 --update=name /dev/sdb1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sda1

January 10, 2013 · 1 min · 16 words · christian