Job / Praca

    Wykres temperatury serwera w RRD (NetBSD)

    Zastanawia?em si? ostatnio jak wyrysowa? sobie temperatur? jak? ma serwer lub jego otoczenie (zale?nie od zainstalowanych sensorów) w serwerowni, bez instalowania mysql i cacti (oraz pluginów poniewa? domy?lnie z snmp chyba temperatury zczyta? nie mo?na).

    W NetBSD mamy mo?liwo?? sprawdzania danych z ACPI przy pomocy envstat. Trzeba przekompilowa? kernel aby zawiera? odpowiednie „hardware monitory”.

    Dzia?anie envstat wygl?da nastepuj?co i ró?ni si? w zale?no?ci od maszyny, niemniej jednak ró?nego rodzaju temperatury powinny by? widoczne:

    cancer@snort~/rrd[175]13:34#envstat
     Current  CritMax  CritMin  CritCap     Unit
    [ipmi0]
     PS 2 Status:        OFF
     PS 1 Status:        OFF
     CPU Vtt:      1.250                                   V
     CPU 2 VCore:      1.040                                   V
     CPU 1 VCore:      1.260                                   V
     DASD Temp:     26.000                                degC
     VBAT:      3.184                                   V
     -12V Sense:    -11.412                                   V
     12VA Sense:     12.033                                   V
     5V Sense:      5.018                                   V
     12VC Sense:     12.600                                   V
     12VB Sense:     12.600                                   V
     2.5V Sense:      2.590                                   V
     1.8V Sense:      1.810                                   V
     1.5V Sense:      1.550                                   V
     1.3V Sense:      1.400                                   V
     1.25V Sense:      1.310                                   V
     CPU 2 Temp:     29.000                                degC
     CPU 1 Temp:     29.000                                degC
     Fan 12 Tach:       1740                                 RPM
     Fan 11 Tach:       1860                                 RPM
     Fan 10 Tach:       1830                                 RPM
     Fan 9 Tach:       1890                                 RPM
     Fan 8 Tach:       1680                                 RPM
     Fan 7 Tach:       1710                                 RPM
     Fan 6 Tach:       1710                                 RPM
     Fan 5 Tach:       1860                                 RPM
     Fan 4 Tach:       1800                                 RPM
     Fan 3 Tach:       1800                                 RPM
     Fan 2 Tach:       1710                                 RPM
     Fan 1 Tach:       1680                                 RPM
     Ambient Temp:     21.000                                degC
    

    W moim przypadku na tym serwerze interesuj?ce jest oczywi?cie pole Ambient Temp:. Nie ma tu regu?y i ró?ni producenci stosuj? ró?ne oznaczenia. W IBM jest Ambient Temp, w HP Rear Ambient, gdzie? indziej mo?e by? np Aux Temp: itp.  Przyjmujemy warto?? Ambient Temp, ?e to jest to co nam chodzi i przy pomocy grep i awk wycinamy reszt?:

    envstat | grep "Ambient Temp" | awk '{print $3}'

    W wyniku dostajemy sam? temperatur? czyli 21.000

    Aby oznaczy? dane na wykresie trze je umie?ci? w czasie, do tego wystarczy nam systemowy date dzia?aj?cy tak aby pokazywa? „timestamp” czyli czas w sekundach od pocz?tku epoki. Za timestampem dostawimy dwukropek który b?dzie oddziela? znacznik czasu od warto?ci temperatury, czyli:

    date +%s:

    dostajemy 1272542448: Za pomoc? date -r 1272542448 mo?na odczyta? jak? dok?adnie dat? pokazuje timestamp: Thu Apr 29 14:00:48 CEST 2010

    Potrzebne jeszcze jest jedno zewn?trzne narz?dzie do gromadzenia danych oraz rysowania wykresu – RRDTool

    Po zainstalowaniu z databases/rrdtool w pkgsrc mo?emy przyst?pi? do tworzenia bazy:

    rrdtool create /usr/home/cancer/rrd/temperatura.rrd -s 300 \
    DS:temperatura:GAUGE:400:10:50 \
    RRA:AVERAGE:0.5:1:210240 \
    RRA:MAX:0.5:1:210240 \
    RRA:MIN:0.5:1:210240 \
    RRA:LAST:0.5:1:210240 \

    Taka baza b?dzie aktualizowana co 5 minut (-s 300), oraz b?dzie gromadzi?a dane w zakresie od 10 stopni do 50 stopni Celsjusza (tak, po awarii klimatyzacji w serwerowni mo?e by? taka temperatura :).

    W zasadzie mamy wszystko. Przy pomocy rrdtool update /usr/home/cancer/rrd/temperatura.rrd timestamp:temperatura mo?na ju? wype?nia? baz? danymi.

    Teraz troch? automatyzacji, na pocz?tek skrypt:

    #!/bin/ksh
    echo -n `date +%s:` >> /usr/home/cancer/rrd/temprrd.txt
    echo -n `envstat | grep "Ambient Temp" | awk '{print $3}'` >> /usr/home/cancer/rrd/temprrd.txt
    echo " " >> /usr/home/cancer/rrd/temprrd.txt
    temperatura=`cat /usr/home/cancer/rrd/temprrd.txt`
    /usr/pkg/bin/rrdtool update /usr/home/cancer/rrd/temperatura.rrd $temperatura
    /usr/pkg/bin/rrdtool graph /usr/home/cancer/public_html/temperatura.png --imgformat PNG --title="Tempertatura w serwerowni" --width 800 --height 300 --vertical-label="Stopnie Celsjusza .C" --end now --start end-2592000s DEF:temp=/usr/home/cancer/rrd/temperatura.rrd:temp:AVERAGE GPRINT:temp:LAST:"aktualna %2.2lf .C" GPRINT:temp:MIN:"minimalna %2.2lf .C" GPRINT:temp:MAX:"maksymalna %2.2lf .C" GPRINT:temp:AVERAGE:"srednia %2.2lf .C" AREA:temp#6060ef LINE1:temp#0000ff
    rm /usr/home/cancer/rrd/temprrd.txt

    Wrzucamy go do dowolnego pliku oraz nadajemy mu prawa do wykonania. Co z czym tu si? je:

    1. Pierwsza linia wy?wietla timestamp oraz dwukropek oraz zapisuje wszystko do pliku /usr/home/cancer/rrd/temprrd.txt. Opcja -n powoduje, ?e nie mamy znaku nowej lini i powrotu karetki.
    2. Druga liniawycina nam temperature i wstawia j? w tym samym pliku zaraz za dwukropkiem
    3. Trzecia linia dostawia spacje wraz ze znakiem ko?ca linii.
    4. Przy pomocy polecenia cat podstawiamy nasz? dan? z pliku temprrd.txt pod zmienn? temperatura.
    5. Aktualizujemy baz? danymi ze zmiennej temperatura.
    6. Rysujemy wykres. WA?NE ! Ta linia a? do temp#0000ff musi by? w ca?o?ci !
    7. Ostatnia linia usuwa plik z danymi tymczasowymi.

    Taki skrypt dodajemy do crontaba aby by? uruchamiany co 5 miut:
    */5 * * * * /bin/ksh /usr/home/cancer/rrd/temprrd.sh >/dev/null 2>&1

    Za kilkana?cie minut powinien pojawi? si? wykres mniej wi?cej taki jak ten poni?ej:

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Internet

    Acer Aspire One i szyfrowanie AES w WPA2

    W ostatnim po?cie wspomnia?em, ?e mam w ko?cu przyzwoity Internet w domu. Wyposa?y?em si? wobec tego w ruter ASUS WL-500gP V2 aby nie musie? trzyma? ca?y czas komputera z NetBSD w??czonego. Ruter bardzo polecam, nie do??, ?e mo?na wgra? sobie OpenWRT to jeszcze ma ma dwa porty USB do których mo?na podpi?? zewn?trzne dyski lub drukarki czy kamerki Internetowe, oraz wbudowanego klienta do downloadu (FTP,HTTP,BT) dzi?ki któremu ruter bez po?rednictwa komputera ?ci?ga pliki na dysk.

    Wszystkie komputery i PS3 elegancko pod??czy?y si? po ethernecie jak i po wifi do rutera, jedynie mój netbook – Acer Aspire One mia? dziwny problem. Po podaniu odpowiedniego klucza pobiera? adres przez do?? d?ugi czas, a nast?pnie nie mo?na by?o pingowa? nawet rutera o Internecie nie wspominaj?c. Akurat tak si? dobrze sk?ada, ?e na A1 (konkretnie model AOA 150) mam tak?e NetBSD i po wpisaniu wszystkich danych do wpa_suppplicant.conf sie? i Internet dzia?a?y bez problemu, zatem problem le?y po stronie Windowsa. Wy??czy?em wszystkie wirtualne interface’y które mog?y powodowa? problemy (Cisco, TAP od OpenVPN’a i Bridge od Virtual Boxa) jednak sytuacja taka sama. Przegl?dn??em sekcje downloadu na acer.com ale najnowszy driver do Atherosa by? do?? stary i obecnie zainstalowany w moim A1.

    Drug? opcj? by?o poszukanie sterowników do chipsetu na stronie producenta i to okaza?o si? strza?em w dziesi?tk?. Sterownik nie wiele, ale jednak nowszy, po zainstalowaniu i ponownym po??czeniu si? do sieci wszystko przebieg?o znacznie sprawniej a co najwa?niejsze wszystko ju? dzia?a.

    Nie wiem, dlaczego Acer przegapi? tak wa?n? aktualizacj?, przecie? nikt przy zdrowych zmys?ach nie u?ywa ju? szyfrowania WEP czy WPA1, a netbook bez mo?liwo?ci pod??czenia si? do WPA2/AES traci du?o ze swojej mobilno?ci. Mam nadziej?, ?e komu? przyda si? link do tego sterownika kiedy do?wiadczy tego samego problemu :)

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Internet

    Mam Internet!

    I rado?? z tytu?u posta nie jest przesadzona. Jak ju? pisa?em mieszkanie na peryferiach rz?dzi si? swoimi prawami, a jednym z tych praw jest oczywi?cie brak infrastruktury telefonicznej. Mimo, ?e w odleg?o?ci 600 m od mojego domu jest budka telefoniczna TPSA i szafka z wolnymi numerami (po firmie która zrezygnowa?a z lokalu i zostawi?a dwie pary kabelków – TPSA upiera si?, ?e w tej lokalizacji nie ma wolnych kabli…) póki co nie dane jest mi cieszy? si? zwyk?a lini? telefoniczn?. Pal licho telefon (który niby nale?y mi si? od TPSA bo jest wiod?cym operatorem, ale znam przypadki, ?e TPSA woli p?aci? kar? lub za?atwia to jakim? telefonem radiowym na którym oczywi?cie ?aden aDSL nie pójdzie), linia by?a przede wszystkim potrzebna do posiadania chocia?by neostrady 512kb. Co wi?cej nawet zamówi?em sobie Liveboxa przez ich stron?, przyjecha? technik, popatrzy?, popisa? co brakuje (te 600 metrów kabla) i za tydzie? ju? telefon od kuriera, ?e jedzie z liveboxem. Livebox przeczeka? w piwnicy 3 tygodnie kiedy nic si? nie wydarzy?o wi?c zadzwoni?em na infolini?, gdzie Pani oznajmi?a mi ?e zamówienie jest w trakcie anulowania, bo nie ma warunków technicznych a modem mam odda?. Nie ma warunków? Ja przecie? wiem, ?e nie ma warunków bo nie ma linii, a technik to chyba przyjecha? pozwiedza? sobie ?adn? okolic?. Jak mi kurierem przys?ali modem, to niech mi teraz kuriera po niego wy?l?, nie b?d? po salonach je?dzi? przez b??dy TPSA. Jeszcze w akcie desperacji napisa?em reklamacj?, ?e jak to, na formularzu www jest moja lokalizacja, ?e by? technik, ?e komisja europejska i UKE dogadali si? z TPSA o masowych przy??czach nowych abonentów na terenach ma?o zurbanizowanych… Dosta?em odp ?e nie i koniec ale maj? na uwadze…

    Druga by?a Netia, uczciwie podeszli do sprawy – nie da si? bo nie ma infrastruktury. No jasne, nie ma TPSA to oni te? nie mog?, wogóle Netia to inna historia i ich wspaniali przedstawiciele handlowi oraz us?uga One Office, ale na to przyjdzie jeszcze czas na tym blogu, bo jeszcze si? nie otrz?sn??em po próbie usprawnienia sobie tego i owego w firmie. Jeden debil nie maj?cy o niczym poj?cia potrafi roz?o?y? firm? na 4 miesi?ce (bo tyle by? g?uchy telefon i powrót do TPSA po przej?ciu przez Neti?).

    Na dok?adk? próbowa?em sobie zamówi? Netiowego Wimaxa bo w/g mapki powinien tam by?, dosta?em odpowied?, ?e… Orange ma tam zasi?g, no to grzecznie odpisa?em, ?e Orange nie ma wimaxa, a Internet z limitami mnie nie interesuje. Odpowied? nie tyle mnie zdenerwowa?a, bo wiem ?e nic nie wskóram co zdumia?a jacy ludzie pracuj? w Netii, poni?ej screen w ca?o?ci, ?eby nie by?o w?tpliwo?ci:

    No to ju? wiem dlaczego One Office jest tak beznadziejnym produktem a handlowcy takimi zrytymi go??mi. Celowo publikuj? ogólnodost?pny mail oraz nazwisko – wiecie co z ni? zrobi? ;) Mo?e dotrze to gdzie? wy?ej w Netii i zweryfikuj? kogo zatrudniaj?.

    Nast?pna próba by?a z Er? i ich Wimaxem, mailowo potwierdzili, ?e jest 50% szans, ?e zadzia?a. Za jaki? czas przysz?a przeszy?ka z zestawem Alvarion. Kupi?em ma?y maszt, wystawi?em zestaw na dach i kr?ce 4 x 360 stopni (4 razy bo s? 4 mo?liwe cz?stotliwo?ci), niestety nic nie z?apa?em.

    Ostatnia szansa – strona http://dostawcy-internetu.pl. Po odfiltrowaniu trzech stron z firmami sprzedaj?cym Internet satelitarny z limitem 3GB zosta?y dialog, gts energis i tktelekom. Wszystkie zgodnie po sprawdzeniu w swojej bazie mojej lokalizacji, zgodnie odpowiedzieli – nie ma warunków technicznych.

    Tak min??a kolejna zima….

    A w?a?ciwie, chyba dwa miesi?ce kiedy rozszerzy?em swoje poszukiwania na miejscowo?ci w okolicach mojej. Okaza?o si?, ?e jednak s? lokalne firmy, które dostarczaj? Internet drog? radiow? w niedost?pne dla du?ych operatorów miejsca. Co wi?cej po uzgodnieniu mailowo i osobi?cie warunków technicznych, dogadali?my si? na co? w rodzaju barteru – ja im dach oni mi ??cze. Par? dni temu uda?o si? z pomy?lno?ci? zako?czy? spraw?. U mnie na dachu stan??o takie oto cudo:


    Wygl?da zajefajnie, dodatkowo swoim zasi?giem ogarnia du?e po?acie terenu z nowymi i starszymi zabudowaniami, wi?c s?siedzi b?d? mieli ?atwiej z dost?pem do sieci :)

    Mam wi?c moje upragnione ??cze. 2Mb/1Mb ze sta?ym adresem IP, które tak naprawd? jest ??czem tktelekomu wi?c ca?kiem nie?le (pingi mam rz?du 10 ms). Antenki du?o nie bior? – oko?o 30W wi?c obci??enie z tytu?u zu?ycia energii elektrycznej znikome, dodatkowo pr?d + dach = ??cze za darmo. Pi?knie.

    W ko?cu mam motywacj? aby sko?czy? moj? domow? sie? (lubi? oldschool i poprowadzi?em sobie kable ethernetowe po ca?ym domu :). Wygrzeba?em jaki? stary komputer (cpu0 at mainbus0: Intel 686-class, 601MHz, id 0x683) na którym stoii sobie NetBSD i rozdziela ??cze.

    Stare przys?owie „Nie ma tego z?ego co by na dobre nie wysz?o” znowu potwierdzi?o swoj? moc :)

    Dla zainteresowanych z okolic Pobiedzisk i Kiszkowa – firma 3D – http://www.3d.poznan.pl/

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    NetBSD

    mor(r)e .pl developers in NetBSD!

    Dzisiaj b?dzie nietypowo, poniewa? post nie b?dzie dotyczy? mnie bezpo?rednio a kogo? zupe?nie innego. Rzadko zdarza si? bowiem, ?e Polak zostaje developerem naszego ulubionego systemu Unixowego. Tym razem rado?? jest podwójna poniewa? tym Polakiem jest Daniel ’morrHorecki, którego znam „osobi?cie” z IRC’a i z którym nie jednego priva zapisa?em uzyskuj?c warto?ciowe informacje i pomoc z NetBSD czy pkgsrc.

    Gratulacje i nie obijaj si? tam z tym pkgsrc i pl mirrorem ;)

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Job / Praca

    SNMP prawde Ci powie.

    O tym, ?e protokó? snmp do monitoringu sieci jest fajny i przydatny ka?dy administrator wie, obserwuj?c wykresy utylizacji ??cza, wykorzystania przestrzeni na storage’u itp.

    Mo?na tak?e podej?? do snmp bardziej od strony finansowo-ksi?gowej czy Business Intelligence.

    Od jakiego? czas monitoruj? jak szybko drukarki zu?ywaj? toner co pozwoli?o na takie poprzerzucanie u?ytkowników, ?eby zu?ycie toneru rozk?ada?o si? mniej wi?cej równomiernie na 3 drukarki:

    Drukarka nr 1

    Drukarka nr 2

    Drukarka nr 3

    Czyli toner ?rednio oko?o 7 tygodni, screen z dziur? ma oko?o 8 tygodni, ale dziura oznacz offline z powodu awarii wi?c nie bierzemy pod uwag? ca?ego przedzia?u czasowego.

    Drug? rzecz? któr? mo?na monitorowa? i wysuwa? jakie? wnioski (cho?by statystyczne) to np ilo?? u?ytkowników zalogowanych do AS400, czyli pracuj?cych w JDEdwards. Na prze?omie roku mo?na zaobserwowa? fajne rzeczy:

    AS400 - zalogowani u?ytkownicy

    W tygodniu 51 zacz?? si? exodus pracowników, w tygodniu 52 mamy minimum i ostatnie dwa dni pracuj?ce nie ma prawie nikogo (?wi?ta), nast?pnie tydzie? 53 to powolne powroty, przerwa i od razu wracamy po sylwestrze w prawie pe?nym sk?adzie, aby od drugie dnia pracuj?cego nowego roku wej?? na pe?ne obroty :)

    Wida?, te?, ?e praca zaczyna nam si? o 6 rano i trwa do 22 lub d?u?ej, godzina oko?o pó?nocna to czas backupu gdzie loguje si? systemowy user odpowiedzialny za niego.

    Je?li kto? jest zainteresowany to soft u?yty do tego monitoringu to: net-snmpd, rrdtool, cacti, apache+php i standardowe agenty systemowe + kilka gotowych skryptów od spo?eczno?ci cacti (monitoring poziomu tonerów). Wszystko pod kontrol? (a jak?e!) NetBSD! :)

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Internet

    Update Baculi

    Wykona?em update baculi z wersji 2.4.4 do 3.0.2 z pkgsrc. Restart ca?o?ci spowodowa? brak mozliwo?ci pod??czenia sie do konsoli zarówno na serwerze jak i z klienta. /etc/rc.d/bacula status pokazywa?a jedynie ?e file demon i storage demon dzia?aj? natomiast director nie. ?adnych logów jednak nie ma. Reinstaluj? r?cznie, taka sama sytuacja. Odinstalowuj? i instaluj? jeszcze raz od zera – taka sama sytuacja. Czytam wszystkie komunikaty, mi?dzy innymi ten:

    If you’re upgrading to bacula-3.0.2 from 1.38.x or earlier, you MUST
    recreate your catalog database or upgrade your old database using the
    /usr/pkg/libexec/bacula/update_bacula_tables script. Later updates will
    not require upgrading the database again.

    Jak wida? nie kwalifikuj? si? na update tabel. Na wszelki wypadek jednak odpalam ten skrypt po uprzednim lekkim poprawieniu z:

    #!/bin/sh
    #
    # This routine alters the appropriately configured
    # Bacula tables for PostgreSQL, MySQL, or SQLite.
    #
    if test xsqlite = xmysql -o xsqlite3 = xmysql ; then
    echo "Altering SQLite tables"
    /usr/pkg/libexec/bacula/update_mysql_tables $*
    fi
    if test xmysql = xmysql ; then
    echo "Altering MySQL tables"
    /usr/pkg/libexec/bacula/update_mysql_tables $*
    fi
    if test xpostgresql = xmysql ; then
    echo "Altering PostgreSQL tables"
    /usr/pkg/libexec/bacula/update_postgresql_tables $*
    fi

    aby nie by?o:

    Altering MySQL tables

    This script will update a Bacula MySQL database from version 10 to 11
    which is needed to convert from Bacula version 2.0.x to 3.0.x or higher

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    Update of Bacula MySQL tables failed.

    (Jak wida? komunikat o konieczno?ci udate’u nadal mnie nie dotyczy)

    na

    #!/bin/sh
    #
    # This routine alters the appropriately configured
    # Bacula tables for PostgreSQL, MySQL, or SQLite.
    #
    if test xsqlite = xmysql -o xsqlite3 = xmysql ; then
    echo "Altering SQLite tables"
    /usr/pkg/libexec/bacula/update_mysql_tables $*
    fi
    if test xmysql = xmysql ; then
    echo "Altering MySQL tables"
    /usr/pkg/libexec/bacula/update_mysql_tables -uroot -p bacula$*
    fi
    if test xpostgresql = xmysql ; then
    echo "Altering PostgreSQL tables"
    /usr/pkg/libexec/bacula/update_postgresql_tables $*
    fi

    i w ko?cu po chwili:

    Altering MySQL tables

    This script will update a Bacula MySQL database from version 10 to 11
    which is needed to convert from Bacula version 2.0.x to 3.0.x or higher


    Enter password:

    Update of Bacula MySQL tables succeeded.

    Nast?pnie restart baculi i … tadam ! Wszystko ruszy?o tak jakby sie nic nie dzia?o!

    Wiadomo, ?e telewizja k?amie, ale ?eby dokumentacja?

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    NetBSD

    BlogDay

    O i na koniec dnia taki news. Nie wiem czy wiecie (ja te? nie wiedzia?em, ale dzi?ki 2up ju? wiem) ale dzisiaj jest dzie? bloga! Z tego powodu jak donosi strona blogday.org dzisiaj ka?dy blogger powinien zarekomendowa? wraz z krótkim opisem 5 blogów, które uwa?a za godne polecenia. Zatem aby celebrowa? dzie? naszego hobby oto moja lista w kolejno?ci ca?kowicie przypadkowej.

    1. 2UP.

    Blog, który odkry?em chyba z dwa lata temu w chwili nudy szukaj?c w google co? w stylu „?mieszne filmiki”. Trafi?em tam i tak ju? jako? zosta? w moim readerze RSS dostarczaj?c dziennie kilka postów z gatunku szeroko rozumianej rozrywki. Znajdziecie te? tam trailery do ciekawych filmów, ró?nego rodzaju animacje, a tak?e od czasu do czasu co? powa?niejszego. Ogólnie materia?y starannie przesegregowane, komentarze na poziomie. Polecam.

    2. Shinden’s Lair

    Blog Daniela Horeckiego znanego bardziej jako morr. Morr to Administrator który rezyduje na #netbsd.pl w sieci IRCNet i nieraz ju? pomóg? nie tylko mnie ale i innym osobom u?ywaj?cym NetBSD. Blog jest osobisto-profesjonalny, niestety do?? ?adko aktualizowany. Je?li jednak lubisz NetBSD i motocykle oraz koty – warto mie? go w RSS. Blog pisany po angielsku.

    3. llama.pl

    Blog Lamy – z którym mam styczno?? tak?e na #netbsd.pl. Je?li ?ledzisz mojego bloga od d?u?szego czasu zapewne znasz blog Lamy jako mojego oponenta w zak?adnie o to co b?dzie pierwsze NetBSD 5.0 czy Windows 7. Blog traktuje g?ównie o systemach operacyjnych z naciskiem na produkty MS, chocia? kolega Lama ma tak?e co nie co do powiedzenia w kwestii NetBSD (z wiedzy której autor tego bloga nie raz skorzysta? :). Je?li lubisz flame – komentarze anty MS na blogu Lamy napewno dostarcz? Ci wiele rozrywki ;)

    4. http://www.aspireone.pl/

    Je?li posiadasz netbooka Acera to jest to pozycja obowi?zkowa. Wiele newsów, ciekawostek i informacji, na które straaci?by? bardzo du?o czasu zgromadzone w jednym miejscu. Dodatkowo forum. Blog tak?e prowadzony przez znajomego z którym mia?em przyjemno?? pracowa? lata temu na pa?stwowej posadzie pewnego monopolisty sanitarnego :)

    5. Hubertf’s NetBSD Blog

    Na koniec po d?u?szym zastanowieniu blog jednego z developerów NetBSD. Do?? cz?sto aktualizowany z zawsze warto?ciowymi informacjami z okolic naszego ulubionego systemu. Co ciekawe w dobie wordpressów wyró?nia si? oldschool’owym designem (bia?e t?o, czarny tekst, niebieskie linki i to wszystko :).

    Je?li kogo? zainteresuj?, którym? z tych blogów to znaczy ?e blogday spe?ni? swoje zadanie. A je?li w referarach zobacz?, ?e kto? mnie podlinkowa? to b?d? w siódmym niebie :)


    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Ogólne

    NetBSD na Acer Aspire One

    Acer Aspire One to netbook wszechstronny. Dzia?a z domy?lnie zainstalowanym Windowsem, z OS Xem te? nie ma problemów (jesli nie przeszkadza niedzia?aj?ce wifi), z Linuksem zapewne te? dzia?a bo jest wersja od producenta w?a?nie z tym systemem. Dzia?a i to bardzo sprawnie tak?e z NetBSD. Przy okazji update’u do najnowszego currenta warto skrobn?? notatk? :)

    Instalowanie mo?e by? troch? bardziej wymagaj?ce ni? w?o?enie p?ytki i odpalenie instalatora. Trzeba najpierw wydzieli? miejsce z istniej?cej partycji z Windows nie ruszaj?c partycji Recovery. Dobry do tego jest GParted w wersji USB. Nast?pnie nale?y spreparowa? sobie NetBSD tak?e w wersji na USB i mo?na zacz?? zabaw?. Alternatywnie mo?na pod??czy? CD/DVD na USB i zrobi? dok?adnie to samo.

    Instalacja przebiega bezproblemowo, wszystkie urz?dzenia s? wykrywane poprawnie (kernel 5.99.6). Po pierwszej konfiguracji x.org uzyska?em 800×600.

    TWM 800x600 NetBSD/Aspire1
    TWM 800x600 NetBSD/Aspire1

    Po drobnych modyfikacjach i u?yciu sterownika grafiki `intel’ uda?o mi si? otrzyma? pe?n? rozdzielczo?? dla A1 czyli 1024×600. Zmieni?em te? brzydkiego twm na fluxboxa.

    Fluxbox 1024x600 NetBSD/Aspire One
    Fluxbox 1024x600 NetBSD/Aspire One

    KDE i GNOME raczej odpadaj? na takim ma?ym wyswietlaczu (nieca?e 9 cali). Warty uwagi jest jeszcze XFCE4.

    XFCE4 1024x600 NetBSD/Aspire One
    XFCE4 1024x600 NetBSD/Aspire One

    Netbook jako maszyna do Internetu pod kontrol? NetBSD sprawuje si? ?wietnie. Po doinstalowaniu programów typowo pod X czyli przegl?darek, klientów poczty, mplayera (kamerka dzia?a) itp, mamy bardzo fajne, szybkie i stabilne ?rodowisko. Szczególnie polceam fluxboxa z racji ?adnie dobranych minimalistycznych czcionek. Sie? zarówno przewodowa i bezprzewodowa (wpa_supplicant) dzia?a bardzo sprawnie. Nawet bateria i to przy pe?nym obci??eniu (kompilacja + sci?gania src) wytrzyma?a 1:40h co jest czasem o 10 minut lepszym ni? prawie idluj?cy Windows czyli przegl?dania Internetu. Acpi tak?e dzia?a w 100%.

    Je?li jeste? zainteresowany dmesgiem to jest on w dalszej cz??ci tego postu.

    In English

    Speedup disk performance in NetBSD

    I got new HP Proliant DL160 G5 with three sata disk. For You interested in details here is a dmesg. Box setup wen’t smooth but disk operations performance was very low. Copy big file wrom disk to disk was around 6Mb/sec, fetching src from cvs stops from time to time for a while. To show how slow this is look how long take inserting backup of this blog to mysql again:

    cancer@quad/usr/home/cancer[52]22:34#mysql -uroot -p cancerwp < /usr/home/cancer/cancer_blog_17.08.2009.sql
    Enter password:
    cancer@quad/usr/home/cancer[53]22:54#

    Yup, 20 minutes and sql file was 85 Mb.

    After checking dkctl against disks, I found (with help of morr) that write cache is disabled.

    dkctl wd0 getcache
    /dev/rwd0d: read cache enabled
    /dev/rwd0d: read cache enable is not changeable
    /dev/rwd0d: write cache enable is changeable
    /dev/rwd0d: cache parameters are not savable

    After enabling…

    dkctl wd0 setcache rw
    /dev/rwd0d: read cache enabled
    /dev/rwd0d: write-back cache enabled
    /dev/rwd0d: read cache enable is not changeable
    /dev/rwd0d: write cache enable is changeable
    /dev/rwd0d: cache parameters are not savable

    … performance went to satisfying level. Copying is now about 40Mb/sec and restoring database above in less than minute.

    Unfortunettly saving this settings is not possible for now.

    dkctl wd0 setcache rw save
    dkctl: /dev/rwd0d: setcache: Operation not supported

    Maybe this have to be turned on in bios of server. For now i put cache enablers into /etc/rc.local.

    System is NetBSD 5.0.1_PATCH i386 with FFSv2 and WAPBL.


    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Job / Praca

    Spokojna praca Administratora…

    A w?a?nie, ?e guzik prawda. I nie mówie tu o awariach, popsutych dyskach czy odcieciu od sieci. Czasami zdarza si? tak, ?e wypada sytuacja pod tytu?em „przeprowadzka biura”. Biuro znajduje si? 500 km od Poznania a „nowa” siedziba 507 km od Poznania :) Dodatkowa „nowa” siedziba z racji charakteru firmy to budynek post PGR z doprowadzonym jedynie pr?dem. Biuro jak to biuro ma mie? dost?p do Internetu, sie?, dodatkowe stanowiska dla przyjezdnych go?ci i mo?liwo?? zdalnej pomocy. No i najlepiej jakby to w 3 – 4 dni uda?o si? zrobi?. Jak ma by? zrobione dobrze i chcesz wiedzie? co z czym si? je – zrób to sam. Zatankowa?em moj? srebrn? strza??, zamówi?em co potrzeba (listwy, gniazdka, szafe, switch, patchpanel etc.) i wys?a?em kuriera równolegle ze mn?. Po 8h niez?ej jazdy (dzi?ki naviexpertowi uda?o mi si? zgrabnie omin?? wszelkie remonty ko?o Olsztyna i Ostródy jakie ostatnimi razy musia?em przejecha?). Wogóle te „?ó?te” drogi 5xx w okolicy Mazur s? ca?kiem ?adne nawierzchniowo i krajobrazowo – polecam. Hotel w Go?dapii s?u?y? jedynie walni?ciu si? do ?ó?ka po 12h codziennej harówki wi?c jego PRLowy wystrój nawet nie przeszkadza? :)

    Wyposa?ony w co tylko mo?e by? potrzebne i ogl?dni?ciu oraz zaplanowaniu tras przewodów wypakowa?em moich przyjació? na najbli?szy prawie tydzie?.

    Narz?dzia
    Narz?dzia

    W nast?pnym dniu przydatne okaza?y si? jeszcze wkr?ty do drewna, m?otek, kombinerki oraz imbusy które dokupi?em na miejscu – na fotke si? nie za?apa?y.

    Najbardziej pomocna okaza? si? duet wiertarki + mega giga wiert?o, bez tego ani rusz, ?cianki dzia?owe 35 cm + boazeria z obu stron.

    Command & Conquer(er of the walls ;)
    Command & Conquer(er of the walls ;)

    Pocz?tki wygl?daj? jak zwykle fatalnie i chaotycznie, w po??czeniu z charakterem budynku do remontu wygl?da to tym bardziej nieciekawie….

    Kable...
    Kable...
    Kable wsz?dzie....
    Kable wsz?dzie....
    Spadaj?ce kawa?ki ceg?y w odwiercie - zmora
    Spadaj?ce kawa?ki ceg?y w odwiercie - zmora
    Boazeria, wsz?dzie
    Boazeria, wsz?dzie

    Szafka w miejscu docelowym i komplet kabli.

    Szafka i kable - tu bedzie serce sieci :)
    Szafka i kable - tu bedzie serce sieci :)
    Kara za po?piech, jakim? cudem nie zauwa?y?em tej rurki i kable posz?y pod ni?...
    Kara za po?piech, jakim? cudem nie zauwa?y?em tej rurki i kable posz?y pod ni?...
    Aby prze?o?y? nad t? rur? musia?em cofn?? wszystkie kable z szafy i ponownie je wprowadzi? :/
    Aby prze?o?y? nad t? rur? musia?em cofn?? wszystkie kable z szafy i ponownie je wprowadzi? :/

    Nast?pnie zamykanie przewodów w korytkach posz?o w mier? sprawnie. Przewioz?em serwery i wykona?em typow? polsk? prowizrok? – zadzia?a?o ;) Od ?ciany Netware, obok NetBSD.

    11

    Pierwsze gniazdko!

    Tak, ta rurka przed wtyczk? przeszkadza, ale wpi?? si? mo?na :)
    Tak, ta rurka przed wtyczk? przeszkadza, ale wpi?? si? mo?na :)

    Zaczyna si? cz??? fajna – instalacja patchpanelu + organizacja kabelków …

    14

    … oraz switcha :)

    15

    W mi?dzyczasie loklany ISP pod??czy? Internet. Po negocjajcjach 4/2 MB za 100 z? z publicznym IP. Fajne ceny maj? w tej Go?dapii :)

    Najwa?niejsze gniazdko w sieci, tu zaczyna si? Internet :)
    Najwa?niejsze gniazdko w sieci, tu zaczyna si? Internet :)

    ?ciana w tym pomieszczeniu wykonana by?a chyba z piasku bo sypa?a si? jak piasek w klepsydrze, dlatego gniazdka tak nierówno :/

    Koniec ??czenia! Wszystko dzia?a!
    Koniec ??czenia! Wszystko dzia?a!

    Ostatni element, ?adna przydymiona szybka. Po to by?y potrzebne imbusy :)

    Ostateczny wygl?d szafki.
    Ostateczny wygl?d szafki.

    Wreszcie – pierwsze stanowisko mo?e w ko?cu odebra? poczt?.

    Nareszcie brak wisz?cych kabli.
    Nareszcie brak wisz?cych kabli.

    „Wakacje na Mazurach” dobieg?y ko?ca po 4 dniach. Cel zosta? osiagniety, biuro przeprowadzone, ??czno?? zachowana. Po powrocie i sprawdzeniu ssh goldap zg?osi? sie mój NetBSD.

    Bilans strat jest niewielki, rozci?ty ?okie? (spad?em z krzes?a – korepetycje ze statyki potrzebne i drabina ;), dziura w lewym kciuku (omsk?a mi si? wkr?tarka i troch? go nawierci?em – ostatecznie nie przeszkadza w pisaniu na klawiaturze), rozci?ty prawy kciuk (zdejmowanie izolacji no?ykiem STANLEY – cholerne ostry).

    Administracja sieciami jest fajna, zw?aszcza takimi rozleg?ymi. Dopóki jednak nie wykonasz prawdziwej sieci w?snor?cznie nie mo?esz nazwa? si? 100% adminem :) Houk.

    Troch? fizycznej pracy tak?e nie zaszkodzi jako przerwa w siedzeniu za biurkiem, lepsze ni? sport :)




    Related Posts with Thumbnails

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Add your widget here