Gargamel.NU

.: Din mandel i cybergröten :.

Archive for 2010

Övervaka apache2 med munin

without comments

Munin är ett övervaknings/statistik program som jag faktiskt nämnt tidigare, anledningen till att jag numer använder det (nyttjade cacti förut) är för att det är så väldigt enkelt att skapa egna script och grapher.

Men det följer med väldigt många bra färdiga script också, exempelvis för att övervaka apache2.
Först måste vi aktivera ExtendedStatus och se till att enbart localhost har rätt att lästa server-status, det gör vi genom att lägga till följande i apache2 konfigurationen.

ExtendedStatus On
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
</Location>

efter det så länkar vi alla apache script som kommer med munin

sudo ln -l /usr/share/munin/plugins/apache_* /etc/munin/plugins/

sen konfigurerar vi munin-node med rätt parametrar

sudo vi /etc/munin/plugin-conf.d/munin-node
[apache_*] 
env.ports 80

och startar om munin-node

sudo service munin-node restart

Läs även andra bloggares åsikter om , , , ,

Written by Barre

August 16th, 2010 at 9:19 pm

Posted in Linux,Ubuntu

Tagged with , , ,

Jag har flyttat…

with 4 comments

Jag har under de senaste åren haft denna blogg (och några andra tjänster/siter) på Servage men nu har jag flyttat.
Från början var jag väldigt nöjd, snabb service och extremt kostnadseffektivt. Men allt efter som så har deras MySQL backend blivit långsammare och långsammare, till den milda grad att jag inte längre stod ut. Jag vill dock understrycka att deras support har varit tillmötesgående och trevliga under samtliga ärenden, men det räcker liksom inte.

Numer ligger allt konsoliderat på en VPS hos leverantören Gandi, och hitintills är jag väldigt nöjd, jag har i.o.f.s. bara kört min VPS i 4-5 veckor och bara haft dns, blog och mail i “produktion” i ett par dagar, så jag får väl återkomma senare om detta.

Så varför bytte jag då, är det verkligen så illa om MySQL inte svarar tillräckligt snabbt?
Svaret är JA!

Jag skapade ett konto på pingdom och började mäta mot Gargamel.NU och detta är resultatet för tillgängligheten

Inge vidare siffror!!! två och en halv dags “nertid” de senaste 29 dagarna..  men det blir “värre”…

svarstiderna när jag var tillgänglig var så usla att jag själv gav upp när jag skulle göra något på Gargamel.NU, hur skall då inte någon stackars besökare uppleva denna sajt…

Nästan 5 sekunders medelsvarstid.. skrattretande.. och den snabbaste uppmätta tiden var 1,3 sekunder…

Förhoppningsvis så skall denna sida vara betydligt snabbare i svängarna, att jag kanske till och med orkar uppdatera den oftare..

Lev väl, för själv har jag inte tid :)

ps. vill bara slänga ut en blänkare och tala om vilken guldtjänst Pingdom har, det måste vara något de har i vattnet där i Västerås?

Läs även andra bloggares åsikter om , , , ,

Written by Barre

August 12th, 2010 at 10:59 pm

Posted in Linux,Ubuntu

Tagged with , , ,

Uppgradera wordpress med SSH2 (sftp)

with 4 comments

Jag håller på att flytta mina system från en leverantör till en annan (mer om det senare) och jag har inte lust att installera en ftp-server enbart för att kunna uppgradera wordpress och plugins i wordpress på ett enkelt sätt. Lyckligtvis så går det att konfigurera wordpress att använda sftp (istället för ftp och ftps som är standard).

först och främst måste vi installera ssh2 stödet för php5

sudo apt-get install libssh2-php

och se till att ssh2.so laddas i php5

echo "extension=ssh2.so" | sudo tee -a /etc/php5/conf.d/ssh2.ini

starta om apache2 så att ssh2.so är laddad

sudo /etc/init.d/apache2 restart

I min miljö så har jag valt att lägga samtliga mina web-sajter i en katalogstruktur under /home/www
Så ni får ta hänsyn till detta i resterande konfigurationer så att den matchar eran konfiguration.

Det nästa vi gör är att skapa en ssh-nyckel som skall användas för att autentisera sig till servern. Jag har valt att lägga den i en katalogen /home/www/.ssh.wordpress

$ssh-keygen -f /home/www/.ssh.wordpress/wordpress.id

vi måste dessutom ändra säkerheten på den privata publika nyckeln så att www-data användaren kan läsa dem

$ chmod 755 /home/www/.ssh.wordpress
$ chmod 644 /home/www/.ssh.wordpress/*

www-data användaren måste dessutom ha fullständiga rättigheter på wordpress-filerna

sudo chown -R www-data:www-data /home/www/foto.gargamel.nu/htdocs/*

sen måste vi lägga till den publika nyckeln i användarens

echo from=\"127.0.0.1\" $(cat /home/www/.ssh.wordress/wordpress.id.pub) >> $HOME/.ssh/authorized_keys

och sist men inte minst konfigurera wordress att använda vår konfiguration vid uppdateringar, detta görs genom att lägga till följande rader i wp-config.php

define('FS_METHOD', 'direct');
define('FTP_BASE', '/home/www/foto.gargamel.nu/htdocs/');
define('FTP_CONTENT_DIR', '/home/www/foto.gargamel.nu/htdocs/wp-content/');
define('FTP_PLUGIN_DIR ', '/home/www/foto.gargamel.nu/htdocs/wp-content/plugins/');
define('FTP_PUBKEY', '/home/www/.ssh.wordpress/wordpress.id.pub');
define('FTP_PRIKEY', '/home/www/.ssh/wordpress.id');
define('FTP_USER', 'ANVÄNDARNAMN');
define('FTP_PASS', 'LÖSENORD_FÖR_PRIVATA_NYCKELN');
define('FTP_HOST', 'localhost');

Se till att ändra ANVÄNDARNAMN till ditt linuxkonto på maskinen samt ändra LÖSENORD_FÖR_PRIVATA_NYCKELN till den passphrase som du angav när du skapade ssh-nyckeln.

Efter detta skall det gå alldeles utmärkt att uppgradera wordpress samt att uppgradera/installera teman och plugins.

Läs även andra bloggares åsikter om , , , ,

Written by Barre

August 11th, 2010 at 10:52 am

Posted in Linux,Ubuntu

Tagged with , , , ,

Övervaka RAID från byobu

without comments

Att lägga sina data-diskar på en volym som är skyddad av RAID tycker jag är en självklarhet, och dessutom relativt enkelt att göra med linux med hjälp av mjukvara (billigare än att köpa hårdvara, men inte lika mycket prestanda).  Men så kommer det där med att övervaka sin RAID, gör man inte det så kan man lätt hamna i problem.

Som tur är så kan man konfigura mdadm per automatik att skicka ett email om något skulle hända med någon av diskarna i vår RAID (det konfigureras per automatik i Ubuntu), men jag förespråkar och använder själv mer aktiva övervakningar. Detta kan man göra med hjälp av SNMP, vilket är vanligt i större server-installationer, men när det kommer till min desktop-maskin så vill jag ha en visuell representation av mina RAID-set, och kunna se direkt om/när något händer.

filen /proc/mdstat visar hur RAID-setten är konfigurerade och deras status, så här ser den ut på min maskin

$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sdd3[1] sdc3[0]
      141636992 blocks [2/2] [UU]

md0 : active raid1 sdd1[1] sdc1[0]
      9767424 blocks [2/2] [UU]

md2 : active raid5 sda2[2] sdb2[3] sde2[0] sdf2[1]
      1860736320 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

unused devices:

Jag testade KDE som hastigast (tog inte lång tid innan jag ersatte det med OpenBox igen) och det första jag gjorde var att göra en screelet för att övervaka mina RAID-set (ingen snygg kod, hann inte städa upp inna KDE åkte ut), nu mer kör jag övervakningen via min Conky (screenshot)

Men oftast så ansluter jag mig till min maskin från andra via SSH, och använder mig av byobu (en wrapper till screen, före detta screen-profiles), och byobu har en lite statusrad längst ner som man kan konfigurera lite som man vill.

Jag har gjort ett litet script som visar antal MD-devices med vit text på grön bakgrund om allt är OK, skulle en disk vara trasig så ändras bakgrundsfärgen till röd.

Det är bara att skapa en bin katalog i ~./byobu och lägga scriptet där (glöm inte att göra scriptet “körbart”)

FILE: 10_mddev

#!/bin/bash
MDSTAT="/proc/mdstat"
#echo "md: $NUMBER_OF_DEVICES"
if [ $(grep -c "(F)" $MDSTAT) == "0" ]; then
    COLOR="\005{=b gw}"
else
    COLOR="\005{=b rw}"
fi
printf "$COLOR%s\005{-}" "md: $(egrep -c "^md[0-9]" $MDSTAT)"

Scriptnamnet måste börja med siffror ett understreck och sen namnet (ex: 10_mddev). Siffrorna indikerar för byobu hur ofta scriptet skall köras (i detta fall var 10:e sekund)

Som ni kanske noterar på bilden så finns det dessutom en kvm indikation, det är ett väldigt enkelt script som talar om hur många kvm-gäster som är igång. Körs också var 10:e sekund och ser ut så här:

FILE: 10_kvm_guests

#!/bin/bash
echo "kvm: $(pgrep -x -c kvm)"

Läs även andra bloggares åsikter om , , , , , , , ,

Written by Barre

July 15th, 2010 at 2:43 pm

Posted in Linux,Ubuntu

Tagged with , , , , ,

Ytterligare appar till min android

with 3 comments

Jag skrev ett inlägg tidigare om vilka applikationer jag installerat och faktiskt använder på min Android. Jag glömde några appar samt att jag hittat ett par till som förtjänar att omnämnas.

AK Notes

Ett bra och enkelt anteckningsblock.

Barcode Scanner

Används primärt av PrisJakt-appen som jag skrev om tidigare.

tv.nu

Enkelt användargränssnitt, men inte vidare innovativt. Själv använder jag enbart film-funktionen.

gTask

Denna lilla pärla synkar Canvas på google och jag använder den primärt som inköpslista när jag handlar. Skapar min lilla inköpslista på Google Canvas …..

…och tar med mig min android till affären för att bocka av det som införskaffas.

gTask kan mycket mer än detta, men denna funktion räcker för mig. Dock saknar jag funktionen att kunna dela en Canvas på flera personer, på så sätt skulle jag och “frugan” kunna uppdatera inköpslistan var för sig.

Läs även andra bloggares åsikter om , ,

Written by Barre

July 14th, 2010 at 9:06 am

Posted in Linux

Tagged with

Varför så mycket disk?

without comments

Jag har vid några tidigare tillfällen skrivit om Piratkopiering och att jag inte direkt sysslar med det, och har nu fått indikation från ett par läsare av bloggen att de inte tror på mig:

Om du nu inte sysslar med piratkopiering, varför har du så mycket disk då?

De refererar till mitt föregående inlägg om att värmen tar ut sin rätt, och där den flinke googlaren kan räkna ut att jag har 2st 160GB samt 4st 640GB diskar. Onödigt mycket disk för att inte fildela tycker de… och de har de rätt i.

Jag har nämligen aldrig sagt att jag inte fildelar eller sysslar med BitTorrent, för det gör jag nämligen.

Så här se min rTorrent ut för tillfället:

                                              *** rTorrent 0.8.6/0.12.6 - homer:3176 ***
[View: started]
   ubuntu-10.04-desktop-i386.iso
            done      699.4 MB Rate:   2.7 /   0.0 KB Uploaded: 25168.2 MB                 [T  R: 35.98]
   ubuntu-10.04-server-amd64.iso
            done      677.5 MB Rate:   0.0 /   0.0 KB Uploaded:  6589.6 MB                 [T  R: 9.73]
   ubuntu-10.04-alternate-i386.iso
            done      689.2 MB Rate:   2.2 /   0.0 KB Uploaded: 15565.3 MB                 [T  R: 22.58]
   ubuntu-9.10-alternate-i386.iso
            done      689.6 MB Rate:   0.5 /   0.0 KB Uploaded: 21656.0 MB                 [TI R: 31.40]
   ubuntu-10.04-alternate-amd64.iso
            done      686.2 MB Rate:   6.8 /   0.0 KB Uploaded: 11862.6 MB                 [T  R: 17.29]
   ubuntu-9.10-alternate-amd64.iso
            done      696.3 MB Rate:   1.9 /   0.0 KB Uploaded: 42491.5 MB                 [TI R: 61.02]
   ubuntu-9.10-server-amd64.iso
            done      654.5 MB Rate:   1.2 /   0.0 KB Uploaded: 12917.8 MB                 [TI R: 19.74]
   ubuntu-10.04-server-i386.iso
            done      668.0 MB Rate:   1.3 /   0.0 KB Uploaded:  8828.0 MB                 [T  R: 13.22]
   Pioneer.One.S01E01.720p.x264-VODO
            done     1148.7 MB Rate:   2.3 /   0.0 KB Uploaded:  5983.8 MB                 [T  R: 5.21]
   Pioneer.One.S01E01.Xvid-VODO
            done      356.5 MB Rate:   0.0 /   0.0 KB Uploaded:  3721.7 MB                 [T  R: 10.44]
   ubuntu-9.10-desktop-i386.iso
            done      690.0 MB Rate:   3.3 /   0.0 KB Uploaded: 39245.7 MB                 [TI R: 56.88]
   ubuntu-10.04-desktop-amd64.iso
            done      697.6 MB Rate:   1.0 /   0.0 KB Uploaded: 41670.2 MB                 [T  R: 59.74]
   ubuntu-9.10-server-i386.iso
            done      640.6 MB Rate:   1.9 /   0.0 KB Uploaded: 11672.3 MB                 [TI R: 18.22]
   ubuntu-9.10-desktop-amd64.iso
            done      690.8 MB Rate:   8.1 /   0.0 KB Uploaded: 80010.1 MB                 [TI R: 115.82]

Som ser så fildelar jag både film och operativsystem.

Men jag hade en vision när jag köpte denna hårdvara, och det var att börja redigera privatfilmer. Det har visat sig att det inte räcker med hårddiskutrymme, hårdvara samt mjukvara. Det krävs tid också, och det har inte funnits helt enkelt.
Det resulterar i att jag har enormt mycket ledigt utrymme på mina hårddiskar

 --- Volume group ---
  VG Name               vg_raid5
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  17
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                5
  Open LV               5
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1.73 TiB
  PE Size               4.00 MiB
  Total PE              454281
  Alloc PE / Size       212480 / 830.00 GiB
  Free  PE / Size       241801 / 944.54 GiB
  VG UUID               UngKKy-OR44-ZOcY-dUaC-nonE-ATyd-Hr269Q

.

Alltså 944GB oallokerat utrymme i min volymgrupp, och väldigt mycket “freespace” på monterade filsystem. Fick till och med kommentar att jag varit för generös på min /boot volym.

Läs även andra bloggares åsikter om , , , , ,

Written by Barre

July 13th, 2010 at 7:20 am

Värmen tar ut sin rätt…..

with 2 comments

Har börjat få lite problem med mina datorer och värmen hemma, speciellt servern i källaren.
Hårddiskarna börjar bli lite väl varma och följer utetemperaturen ganska linjärt, men det lustiga är att CPU håller en och samma temp oavsett temperaturen ute.

Utetemperatur - Bromma

Hårddisktemperatur

System Temperatur, temp1=CPU

Graferna är hämtade från min Munin-installation, är du nyfiken på hur du installerar så har min bloggkollega, Hund, en snabb intro.

Läs även andra bloggares åsikter om , , , ,

Written by Barre

July 12th, 2010 at 5:33 pm

Posted in Linux,Storage,Ubuntu

Tagged with , , ,

Pioneer One

without comments

Pioneer One är en Sience Fiction serie som släpps under  “Creative Commons Attribution Non-Commercial Share Alike – by-nc-sa 3.0” via BitTorrent. Piloten (första avsnittet av sju, säsong ett) finansierades via KickStarter och behövde $6.000 för att fullföljas, de fick ihop $7.485 och avsnitt ett spelades in.

För att fortsätta spela in övriga avsnitt så satte de upp en donationsgräns på $20.000, vilket de fick ihop på 1.5 vecka så de startar inspelningarna igen i September 2010. De har nu satt ytterligare en donationsgräns på $30.000, så det är inte försent att hjälpa till att finansiera detta projekt.

Intrig

Filmen börjar med att ett oidentifierat flygande föremål kraschlandar och sprider radioaktivt avfall över ett stort område i norra Amerika. Detta misstänks vara ett terroristangrepp vilket medför att agenter från “Homeland Security” åker dit för att undersöka. Det visar sig snart att inte handla om något terroristangrepp. Det de finner kommer att få konsekvenser över hela världen.

Är detta bra då?

Jag vill så väldigt gärna svara ja på denna fråga, men jag kan inte. Jag seedar fortfarande denna episod, både xvid och HD. Jag har sett den fler än en gång, men har så svårt att säga att den är bra. Det går att “skylla” på att skådespelarna och de inblandade har ställt upp mer eller mindre ideellt och att det verkligen handlar om en lågbudget produktion. Men även det argumentet håller inte, tyvärr. Jag har nämligen spenderat åtskilliga timmar åt lågbudgetfilm i mina yngre dagar, och sett dåligt, mindre dåligt och bra. Jag vet att det går att producera kvalitet även i en lågbudget produktion.

Men det finns ljusglimtar:

Bra intrig: Historien som de börjar bygga på tycker jag är mycket intressant och ny. Jag blir faktiskt nyfiken på vad som skall hända och hur de kommer bygga vidare på själva intrigen. Även om de två huvudkaraktärerna har många likheter med Fox Mulder och Dana Scully.

Licens Formen: Att produktionen släpps under Creative Commons tycker jag är spännande och intressant. Det är faktiskt huvudanledningen till att jag överhuvudtaget tittat på den, fler än en gång. Helt ärligt så hade jag inte tittat klart på den om jag hyrt den på DVD eller sett den på TV, vilket bevisar för mig att licensieringen gör en väsentlig skillnad i helhetsupplevelsen.

Vad är det jag inte uppskattar:

Skådespelarna: De flesta (på gränsen till alla) skådespelare presterar så otroligt svagt att det inte finns något som helst verklighetsanknytning i upplevelsen. Till och med när de dricker kaffe så får jag uppfattningen av att det inte är kaffe de dricker.

Filmning: Kameravinklar och kamerapositioner är stundtals förbryllande. Det blir svårt att förstå vad de vill säga med scenen när uppmärksamheten styrs åt frågor som handlar om kamerans placering, åter igen en punkt som gör mig otroligt medveten om att det är en film/serie jag tittar på.

Klippning: Klippningen av filmen är för mig en gåta. De kanske siktar på en mer eller mindre unik klippningskänsla så att vi skall känna igen oss så snart vi ser en scen från Pioneer One, som exempelvis 24 eller The Blair Witch Project, om så är fallet så tror jag inte att de lyckas. Jag tror snarare att det handlar om brist på erfarenhet. I en scen så är det en kombination av klippning och CGI där våra huvudpersoner står och diskuterar samtidigt som de tittar genom ett fönster, när kameravinkeln byts så att man ser från personernas perspektiv genom fönsterrutan och  ser deras spegelbild så har personerna bytt plats. Dessutom är spegelbilderna CGI av dålig kvalitet,  på gränsen till skrattretande…

CGI: Om de inte har pengar, datorkraft eller erfarenhet att göra bra CGI tycker jag personligen det är bättre att låta bli. De scener som har CGI identifieras väldigt enkelt och bidrar till att minska trovärdigheten och helhetsupplevelsen.

Slutkommentar:

Jag kanske är lite väl gnällig, men jag kan inte låta bli att vara mycket besviken på första avsnittet av Pioneer One. Jag kan inte rekommendera någon att se den utan att säga att den inte är värst bra eller underhållande, men med det sagt så rekommenderar jag ändå att ni skall se den. Jag tycker att ni skall se den för att intrigen och historien kan bli spännande och intressant, samt att de involverande i detta projekt knappast kan göra uppföljande episoder sämre än vad det första avsnittet är. Med andra ord, det kan bara bli bättre.

Dessutom är Creative Commons en spännande licensform som jag tycker skall stödjas, och det minsta man kan göra är att se filmen, hjälpa till att prata om den samtidigt som man seedar den via BitTorrent. Är ni nyfikna på fortsättningen så skall ni givetvis vara med att donera pengar.

Jag kommer att se nästa avsnitt, och om det är lika dåligt producerat som det första kommer jag klar misstänka att det är Hollywood som ligger bakom Pioneer One för att understryka att det inte går att producera kvalitet under Creative Commons.

Läs även andra bloggares åsikter om , ,

Written by Barre

July 9th, 2010 at 9:25 am

Posted in Uncategorized

Tagged with

Vad är det jag inte gillar med Android och HTC Desire

with 4 comments

Jag har lite för dålig erfarenhet av andra andriodtelefoner, delar eller hela denna kritik kan vara mot hur HTC har valt att implementera och installera Andriod på HTC Desire.

Anledningen till detta inlägg är för att möta en del frågor som kommit via mail i ett tidigare inlägg (varför ni inte postar frågor och/eller påstående/kritik som kommentarer till inlägget är för mig ett frågetecken).

Frågorna/påståendena handlade om varför jag inte tycker Andriod och HTC Desire är en fullpottare och perfekt telefon. Nu tycker jag att jag var väldigt snäll i mitt tidigare inlägg, och det är för att jag är väldigt nöjd. Men perfekt är den inte. Jag får lite känslan av att Android är byggd av tekniker för tekniker. Det kan också vara rent värdelösa översättningar och rubriker. Med det sagt så går jag direkt på kritiken.

Det går inte att avinstallera förinstallerade program.

För mig helt oförstårligt. Varför skall jag ha en Facebook app när jag aldrig kommer använda den? Jag vill kunna tabort de appar som jag inte vill ha kvar.

Andriod Market är inte släppt i Sverige

Inga applikationer går att köpa via Android Market, bara gratis appar finns tillgängliga. Det gör att hela systemet känns lite handikappat. Ingen talade om detta för mig innan jag köpte telefonen, inte mina bekanta som hade Android eller försäljaren som sålde telefonen. Nu säger de att de skall göra Market tillgängligt inom kort. Men endå, inte riktigt 100% OK.

Svårt att förstå vad de menar.

Ibland känns GUI och menyer lite väl kryptiska. Det är helt enkelt svårt att förstå vad saker och ting betyder. Två exempel…

Håller man inne ON/OFF knappen längst upp på HTC Desire så får man en meny för att ändra profil (liknande funktion finns på andra telefoner med andra operativsystem). Här har de valt konstiga profilnamn med konstig förklaring vilket gör mig förbryllad vad de egentligen menar. Resultatet blir kombinationer som:

  • Tyst läge. Ljudet är på
  • Vibrationsläge. Endast vibration är AV

Det gör att åtminstone jag blir lite förbryllad och måste stanna upp en liten stund och tänka efter vad de menar, mycket irreterande

Ett annat exempel är i programmenyn, där de valt att ha exakt samma namn på två olika funktioner: Inställningar

Jo, man ser ju på ikonen att den ena visar att man kan ställa in inställningar och den andra är en wizard för inställningar. Men det blir lite jobbigt när jag försöker förklara för min mor via telefon hur hon skall göra en viss sak om måste börja förklara hur ikonen ser ut… gör jag inte det, eller råkar glömma det så kan jag ge mig fan på att hon startar fel program och det tar ytterligare 15 minuter i telefonsupport innan hon lyckas förklara att hon gjort fel :)

Svårt att använda HTC Desire när solen lyser

Inte Androids fel, men jag blev förvånad hur förbannat dåligt det går att använda en telefon utan tangentbord när solen ligger på…

Paranoida känslan

Photobucket

Google, som ligger bakom Android, har förstått värdet av användargenererad data och lyckats paketera och sälja detta till tredje part. Jag tror inte att Google plöjt ner otroligt mycket pengar på ett operativsystem för mobiltelefoner för att sälja telefoner, min starka övertygelse är att de räknar med att samla information och beteenden från sina användare för att sälja till andra. Det är möjligt att andra operatörer planerar eller gör samma sak, men min starka övertygelse är att Google är betydligt mer effektiv en exempelvis Apple, Nokia eller SonyEriksson.  Det börjar redan rapporteras att appar som installeras på Andriod läcker och sprider användarinformation till tredjepart. Så denna känsla som ger en lite besk smak i munnen drar ner helhetsbetyget på detta annars ganska bra operativsystem.

slutord

Jag är mycket nöjd med kombinationen Android och HTC Desire, väldigt nöjd faktiskt. Men det är en del kvar att göra för att jag skall ge Android och/eller HTC Desire full pott. Men jag kan klart rekommendera den till andra. Dessutom fick just HTC Desire “bäst i test” när de testade “smart phones” för företag i en IDG test.

Läs även andra bloggares åsikter om , ,

<a href=”http://s482.photobucket.com/albums/rr182/hotteaplease/?action=view&current=TinFoilHatArea.jpg” target=”_blank”><img src=”http://i482.photobucket.com/albums/rr182/hotteaplease/TinFoilHatArea.jpg” border=”0″ alt=”Photobucket”></a>

Written by Barre

June 28th, 2010 at 1:55 pm

Posted in Linux

Tagged with ,

PST, datahanteringens mardröm.

without comments

Först och främst kanske en förklaring om vad PST-filer är för något. enligt whatis.com så betyder PST “Personal Store” och används främst av outlook för att hantera objekt som exemeplvis epost, kontaktinformation, kalenderobjekt, etc.

Och varför skulle detta vara en mardröm att hantera?

Det är så att de flesta företag faktiskt använder Microsoft Exchange som mail-server, och då oftast outlook som mailklient. Jag personligen nyttjar denna kombination hos min nuvarande arbetsgivare och har inget att klaga på som användare, den gör sitt jobb och kombinationen exchange-outlook ger många bra och fungerande funktioner. Det är inte det som är problemet för många, problemet ligger i hur vi väljer att hantera data. Vi arkiverar inte, och i de tillfällen vi gör det så har vi oftast inte koll på varför eller hur vi skall arkivera. Utan defacto standard på epostanvändarna är att man inte tar bort några mail från sin inkorg eller skickat-mapp för att vi tror/misstänker att vi någongång i framtiden behöver använda detta mail igen. Resultatet blir att exchange-serverns databaser blir allt större och svårare att säkerhetskopiera eller återställa. Dessutom sjunker prestandan desto större databaserna blir.

Administratörernas botemedel heter Quota

Det blir betydligt enklare att hantera en exchangeserver när quota är satt, och tvingar användarna att antingen radera gamla object eller arkivera dessa på andra sätt. Och det är nu det dåliga beteendet som vi användare har gör sig påmint. Vi väljer att arkivera dessa mail på det sätt som outlook rekommenderar, nämligen i PST-filer. Så vi skapar en PST-fil och monterar den i outlook och drar över de objekten vi vill arkivera i vår PST-Fil. I vissa fall väljer outlook att rekommendera användarna att arkivera automatiskt, fantastiskt. Problemet kvarligger dock eftersom anledningen till att vi raderar objekten är för att vi tror/misstänker att vi skall använda dem igen, så lägga PST-filen på C:\ eller någon annan lokal disk går ju inte, det saknas oftasst backup på de lokala diskarna. Nej, de skall givetvis ligga på en nätverksresurs, där har vi ju fått lära oss att arbetsrelaterad data skall ligga eftersom vi tar backup på dessa. Fel nummer 1. Microsoft supporterar inte att placera PST-filer på nätverksresurser (kb297019).

Men de hamnar på nätverksresurser likförbannat, och tur är väl det? Tänk om viktigt företagsinformation som ligger i en PST-fil på en lokaldator skulle komma på drift eller försvinna för att datorn krashar, blir stulen eller infekterad av virus.

Men nu skapar dessa PST-filer ytterligare ett problem, nämligen backup/restore. Problematiken som vi ny flyttat från exchange-servern till filservern. Anledningen till detta är att outlook på något mysko sätt hanterar PST-Filen. Eftersom detta inte är öppen källkod eller ett öppet format så kan jag bara gissa vad som händer. För att demonstrera detta så gör jag ett exempel på min PST-fil som jag har på min hemkatalog på jobbet (ja, jag vet.. jag är en sån användare. Anledningen är att vi saknar alternativ till PST idag).

Först och främst så tittar vi på min PST fil på min hemkatalog (H:\)

H:\>dir
Volymen i enhet H har etiketten Shared Files
Volymens serienummer är A03A-E3BB

Innehåll i katalogen H:\

2010-06-23  10:38    <KAT>          .
2010-06-23  10:38    <KAT>          ..
2009-08-24  15:05                59 .bash_history
2009-08-10  11:26                 0 .Xauthority
2010-06-23  10:38     1 146 864 640 arkiv.pst
2010-06-22  08:20    <KAT>          MyDocuments
2009-09-02  15:48    <KAT>          WebEx

Där ligger den, en arkiv.pst på drygt 1GB

tittar vi på attributen på den filen så ser det ut så här

H:\>attrib
             H:\.bash_history
             H:\.Xauthority
        I    H:\arkiv.pst

arkiv.pst har enbart I attributet satt

Nu monterar jag arkiv.pst i outlook och kör attrib igen

H:\>attrib
             H:\.bash_history
             H:\.Xauthority
        I    H:\arkiv.pst
A   H        H:\~arkiv.pst.tmp

det har skapats en temporär dold fil som hör till arkiv.pst
Nu avmonterar jag min PST-fil, och observera: jag har inte lagt till några objekt eller raderat. Bara monterat och avmonterat PST-filen i outlook, den bör alltså vara oförändrad.

H:\>attrib
             H:\.bash_history
             H:\.Xauthority
A       I    H:\arkiv.pst
A   H        H:\~arkiv.pst.tmp

Men vad nu… arkivflaggan på arkiv.pst är satt. Det innebär att filen är flaggad som förändrad och kommer att inkluderas i nästa inkrementella/diffrentiella backup!!!! fast vi inte gjort några förändringar.

efter att vi stänger outlook så försvinner tempfilen

H:\>attrib
             H:\.bash_history
             H:\.Xauthority
A       I    H:\arkiv.pst

Ponera att det sitter 100-tals outlookanvändare som blir “utstängda” från exchange-servern av administratörerna p.g.a. quota, och har sina PST-filer automatiskt monterade i outlook. Jösses va många kopior det blir

Så, jag tror att den där tempfilen används som någonform av “kö” mot PST-Filen och när vi avmonterar och stänger outlook så “flushas” förändringarna in i PST-Filen, oavsätt om vi adderat några objekt eller inte. FAIL!

Lösningen på detta är enligt mig en bättre hantering av företagsinformation i kombination med en aktiv HSM/Arkiverings-produkt samtidigt som quota försvinner.

En liten “rolig” detalj var när jag ködre attrib /? i windows 7

H:\>attrib /?
Visar eller ändrar filattribut.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [enhet:][sökväg][filnamn] [/S [/D] [/L]]

  +   Anger ett attribut.
  +   Rensar ett attribut.
  R   Filattributet Skrivskyddad.
  A   Filattributet Arkiv.
  S   Filattributet System.
  H   Filattributet Dold.
  I   Ej innehållsindexerat filattribut.
  [enhet:][sökväg][filnamn]
      Anger en eller flera filer som ska bearbetas av ATTRIB.
  /S  Bearbetar matchande filer i den aktuella mappen
      och alla undermappar.
  /D  Bearbetar även mappar.
  /L  Fungerar på attributen för den symboliska länken
      i motsats till målet för den symboliska länken.

+ som parameter betyder vadå? :)

Läs även andra bloggares åsikter om , , , , ,

Written by Barre

June 26th, 2010 at 1:28 pm

Posted in Storage

Tagged with , ,