Archívum

A(z) ‘Tudástár’ kategória archívuma

FTP feltöltő bináris VMWare ESXi-hez

november 2nd, 2011 LeGyEs Nincsenek hozzászólások

    Update: ESXi5 esetén ki kell kapcsolni a tűzfalat hozzá (a permanens tűzfal szabály hackelése nem tűnik túl barátinak)

    Mivel legjobb tudomásom szerint csak SCP-vel lehet fájlokat másolni ESXi-ről, ezért a mentésnél (vagy ingyen mozgatásnál) jól jöhet az FTPput binárisa. Persze ezt is scp-vel kell feltölteni, futtatás jogot adni neki, majd SSH-n futtatni:

    http://www.magikmon.com/download/mksbackup/ftpput

    Erősen gyorsabb az SCP-nél és jóval kevesebb CPU-t is eszik. Épp egy ESXi backup scriptelése közben találtam eme gyöngyszemre…

    Categories: Tudástár, VMWare, Életképek Tags: ,

    iSCSI target file készítés Linux alatt

    október 19th, 2011 LeGyEs Nincsenek hozzászólások

      Az “iscsitarget” csomag webmin moduljánál szükség lehet erre, ugyanis a webminből nem lehet a fájlt létrehozni, csak létezőt felcsatolni. Lustaság fél egészség alapon…

      dd if=/dev/zero of=/storage/iscsi/HU0190-000329.img count=0 obs=1 seek=80G
      Categories: Linux, Tudástár Tags:

      Exchange 2007 : Levelek exportálása PST fájlba

      október 13th, 2011 LeGyEs Nincsenek hozzászólások

        Mielőtt nekiugranál, előtte az egész irományt olvasd végig, több hajad marad…

        Sajnos nem találtam még eddig jó, ingyenes mentési megoldást Exchange 2007 alá. Viszont az Exchange mentés/visszaállítás (nem csak) nekem egy kissé mumusnak számít. Biztos, ami tuti, eddig a legjobbnak azt tartom, ha PST-be ki tudom menteni a leveleket. Ha nagy baj van, csak felcsatolom egy újabb Outlookba és meg tudom nézni a keresett levelet.

        A mentéshez nem elég elindítani a GUI-t és kattintani kettőt, mert a Microsoft új – idióta – divatját követve nincs erre lehet?ség grafikus felületen. Csakis a powershell lehet a barátunk. Miel?tt megörülnénk, hogy kiadunk egy “export2pst” parancsot és kész, rájövünk gyorsan, hogy a Microsoftnál semmi sem lehet ilyen egyszerű, ugyanis kell egy AD felhasználó, akinek jogot adunk arra, hogy hozzáférjen a mentendő postafiók tartalmához (nem-nem, az atyaúristennek, de még a domain/exchange adminnak sincs joga), amit a következőképpen tehetünk meg:

        Add-MailboxPermission -Identity teszt.elek@domain.hu -User adminuser
        -AccessRights FullAccess

        Ahol teszt.elek az a felhasználó (alias), akinek a fiókját szeretnénk majd menteni, adminuser pedig az a felhasználó, akinek erre jogot szeretnénk adni.

        Ezek után már indíthatjuk az exportálást:

        Export-Mailbox -Identity teszt.elek@domain.hu -PSTFolderPath C:\PSTFiles

        Ahol a C:\PSTFiles az a mappa, ahova a mentett PST fájl kerül (teszt.elek.pst formában). A mappának léteznie kell, különben valami random hibaüzenet üdvözöl.

        Ha az összeset szeretnék exportálni (és megvan rá a jogunk):

        Get-Mailbox | Export-Mailbox -PSTFolderPath C:\PSTFiles

        Amire szükséged lesz:

        • Angol nyelvű, 32 bites operációs rendszer, ami legalább Windows XP SP2 (jobban jársz, ha eleve Vista-val próbálkozol, vagy WIN 7-el)
        • Outlook 2007 (talán a 2003-al elmegy, de nem ajánlott)
        • Domain tagság
        • Powershell 1.x vagy újabb (a 2-es néha random hibával elszáll nekem)
        • Türelem, kávé, nasi, flash játék vagy egyéb más tuning

        Én létrehoztam egy VMWare 2.0-ban üzemelő virtuális Windows 7-et tesztképpen, ami iSCSI-val ment egy Linux-os iSCSI háttértárra. Eleinte elrontottam a telepítési sorrendet, ami a következő:

        1. Operációs rendszer
        2. Az összes frissítés
        3. A frissítések frissítése
        4. .NET framework
        5. Powershell
        6. Office 2007 (Outlook 2007)
        7. Exchange demo telepítőben található 32 bites Exchange 2007 SP1 management tools

        Ha az Office a végén kerül fel, sok-sok random hbaüzenet jellemzi nekem Windows 7 alatt a próbálkozásokat. Természetesen Windows 7 alatt a 2-5 pontok kihagyhatóak.

        Ha az exportálás elindult, és el sem pusztul, akkor örülhetsz . Nem kell bevenni a szívgyógyszert, ha a  a képernyőn a Moving Messages üzenet tűnik fel, másol és nem mozgat. 

        Ha nem akar menni a dolog:

        • próbáld meg valami magasabb jogú felhasználóval (akinek van joga PST exportra is)
        • ellenőrizd, hogy nem fut-e az Outlook (nem szabad futnia)
        • ne indíts Outlook-ot futás közben
        • várj egy kicsit, majd próbáld újra egy újra megnyitott powershell ablakban (komoly, nem vicc)
        • zárd be a powershell-t és próbáld újra a parancsot, majd megint és megint
        • létezik a kimeneti mappa? van elég hely? írható?
        • van engedélye a powershell-t futtató felhasználónak logolni a Program Files/Microsoft/Exchange Server/Logging mappába?

        Hibaelhárítás:

        Ha nem találja az alapértelmezett domain controller-t:

        1. Indíts egy Exchange Management Console Powershell-t, annak a nevében, akivel exportálni akarsz
        2. Írd be a következő parancsot:  $AdminSessionADSettings
        3. Ellenőrizd a beállításokat. A változtatáshoz pl. a DC-t ilyen formában kell megadni: $AdminSessionADSettings.PreferredDomainControllers=”dc1.tormasi.hu”
        4. Próbáld meg kiadni a Get-Mailbox parancsot és ha sikerült jól beállítani, akkor menni fog.

        Forrás és egyéb példák itt: http://technet.microsoft.com/en-us/library/bb266964.aspx

        Utóirat: tudom, most az összes Microsoft szakértő sírva csapkodja a monitort, hogy az ilyen lelkes amatőr próbálkozások miatt nem halad jó irányban a képzés, de erre csak azt mondom, hogy régen nulla tudással beletanulhattál egy Windows Server-be, most meg van egy kazal információ amiből nem bírsz egy nagy egészet csinálni, hacsak nem vagy idő- és pénzmilliárdos. Kösz. 

        Categories: Exchange, Tudástár Tags: ,

        Redmine első betöltésének gyorsítása

        szeptember 23rd, 2011 LeGyEs Nincsenek hozzászólások

          /etc/apache2/sites-enabled/@redmine

          # Speeds up spawn time tremendously -- if your app is compatible.
          # RMagick seems to be incompatible with smart spawning
          RailsSpawnMethod smart

          # Keep the application instances alive longer. Default is 300 (seconds)
          PassengerPoolIdleTime 1000

          # Keep the spawners alive, which speeds up spawning a new Application
          # listener after a period of inactivity at the expense of memory.
          RailsAppSpawnerIdleTime 0

          # Additionally keep a copy of the Rails framework in memory. If you're
          # using multiple apps on the same version of Rails, this will speed up
          # the creation of new RailsAppSpawners. This isn't necessary if you're
          # only running one or 2 applications, or if your applications use
          # different versions of Rails.
          RailsFrameworkSpawnerIdleTime 0

          # Just in case you're leaking memory, restart a listener
          # after processing 5000 requests
          PassengerMaxRequests 5000

          # only check for restart.txt et al up to once every 5 seconds,
          # instead of once per processed request
          PassengerStatThrottleRate 5

          Forrás: http://stackoverflow.com/questions/853532/slow-initial-server-startup-when-using-phusion-passenger-and-rails

          Cisco XML: avagy kritikus üzleti alkalmazások

          június 14th, 2011 LeGyEs Nincsenek hozzászólások

            Árfolyam:

            Névnap:

            Twitter (egyszerű olvasó):

            Időjárás:

            Android Push Notify kliens:

            Categories: Cisco, Életképek Tags: ,

            PHP5 és az RSS feed feldolgozás

            január 20th, 2011 LeGyEs Nincsenek hozzászólások

              Csak hogy megmaradjon az utókornak is. Öregszem, a memóriám pedig egyre rosszabb :)

              $rss_file = "http://www.suzuki.hu/files/rss/auto.rss";
              $rss_feed = simplexml_load_file( $rss_file );
              $i=0;
              foreach( $rss_feed->channel->item as $item )
              {
                 echo "<a href=$item->link target='_blank'>$item->title</a><br /><br />";
                 //echo "$item->description<br>";
                 //echo "<i>$item->pubDate</i><br><br>";
                 if ($i++>10) break;
              }
              
              Categories: PHP, Tudástár Tags: , ,

              Linux és a csodálatos find parancs: szeretem

              november 9th, 2010 LeGyEs Nincsenek hozzászólások

                A napokban felmerült egy olyan igény, hogy a külön mappákban – dátum szerint – archivált adatokat ki kellene tömöríteni, az összeset egy adott helyre, a mappákon kívül, majd egy másik projekt keretében – az előzőhöz hasonlóan – mindent a saját mappájába kellene kitömöríteni.
                Mivel nem vágom a find paraméterezését fejből (öregszem) ezért a Google barátunk hoz fordultam. Elsőre kezdtem megijedni, mert egyre hosszabb és hosszabb shell scriptek kerültek elő a valójában nem is ilyen bonyolult feladat megoldására. Majd jött a megváltás:

                find ./archives2010* -type f -name '*.rar' -exec unrar x -o- {} \;

                - ezzel a paranccsal abba a mappába tömörít ki minden archives2010* mappában található rar állományt, ahonnan épp a scriptet futtatjuk. Az exec paramétert execdir -re cserélve pedig oda tömöríti ki, ahol a rar fájl is található.

                Köszönöm Google!

                Categories: Linux, Tudástár, Életképek Tags: , , ,

                GM EPC4 és a bevásárlólisták (PHP5-SOAP)

                október 28th, 2010 LeGyEs Nincsenek hozzászólások

                  A forráskódot nem illeszthetem be, de VÉGRE valami működő dolog :) Már csak azt mondja meg nekem valaki, hogy a wsse:Security tulajdonságait hogyan tudnám beállítani a SOAP headerben, anélkül, hogy 40 képernyős osztályokat kellene gyártani…

                  Categories: PHP, Életképek Tags: , , ,

                  MySQL syslog tűzfal trigger

                  október 13th, 2010 LeGyEs Nincsenek hozzászólások

                    delimiter //
                    create trigger tr_syslog
                    before insert on logs
                    for each row
                    begin
                    IF (NEW.host = '10.1.12.218') THEN
                    INSERT INTO cisco_wlc (host,facility,priority,level,tag,datetime,program,msg,seq) VALUES (NEW.host,NEW.facility,NEW.priority,NEW.level,NEW.tag,NEW.datetime,NEW.program,NEW.msg,NEW.seq);
                    DELETE FROM logs WHERE seq=NEW.seq LIMIT 1;
                    END if; Olvass tovább...
                    Categories: Linux, MySQL, Tudástár Tags: , ,

                    Biztonsági mentés profi módon, ingyen: Comodo és EASEUS (ToDo) Backup

                    október 11th, 2010 LeGyEs Nincsenek hozzászólások

                      Régóta keresgélek olyan programokat, amik a teljes merevlemezt lementik, a számítógép újraindítása és varázslása nélkül.

                      Miért fontos ez? Mert az egyszerű felhasználó nem tud USB-ről bootolós Linux csodaprogramokkal bitről-bitre lementeni egy komplett rendszert.  Neki csak az kell, ha beüt a “ménkű”, akkor a lehető leghamarabb a működő operációs rendszerét kapja vissza az összes dokumentumával. De a mentés folyamata lehetőleg automatikus legyen, a program beszéljen magyarul, tudjon többféle helyre menteni, stb-stb…
                      Olvass tovább…