Instaluji na serveru Gerrit a narazil jsem na problém, že nicnedělající java konzumovala 400% CPU času. Ne že by to server nezvládal, ale je to prostě fuj.
All posts by Zdeněk Burda
SOGo – tipy z provozu – zálohování, náprava špatně nastavených práv na kalendáře
Delší dobu používáme jako kalendářový server a webmail SOGo. Uživatelé přistupují ke kalendářům převážně z tlustého klienta – buď Thunderbird/Lightning na Linuxu a Windows nebo iCal/Callendar na Mac OS X. Během provozu SOGo jsem narazil na pár problémů znepříjemňujících život, ale postupně je autoři opravili. Nejvíc mi dal zabrat problém co jsem si způsobil sám – nefungovala práva sdílení na nově vytvořené kalendáře.
Replikace dat mezi 389 Directory Server a SUN Directory Server
Pro jednoho zákazníka řešíme přechod z adresářového serveru SUN Directory Server 6.3 (Solaris) na 389 Directory Server na linuxu (RHEL). V průběhu přechodu je nutné zajistit replikaci dat z nových serverů 389 DS na staré servery SUN DS co jsou rozmístěné na pobočkách různě po republice.

Redmine – správa projektu
Redmine je pravděpodobně jeden z nejlepších volně dostupných nástrojů pro správu projektů. Svými vlastnostmi se hodí spíš do menších a středních firem. Umožňuje snadno spravovat úkoly na projektech, evidovat a také vykazovat spotřebovaný čas jednotlivých pracovníků. Aplikace je přístupná přes webové rozhraní.
VirtualBox na serveru
VirtualBox je jedna z hodně známých technologií pro virtualizaci. Je dostupný zdarma pro Linux, Windows a MacOS X. Hodně lidí ho provozuje na desktopu, na serveru jich je pravděpodobně o dost míň. Aby se snadnost použití VirtualBoxu z desktopu přenesla i na server vznikl projekt phpVirtualBox, který simuluje grafického desktopového klienta přes webové rozhraní.
Kalendářové služby a webmail SOGo
Kalendářové a poštovní služby si zajišťujeme ve firmě sami pomocí mailserveru popsaného v jednom z předchozích článků a kalendářů přes DAViCal. Mailserver jako takový funguje perfektně, ale s DAViCal máme trošku problémy – v některých případech nefungují správně práva, jeho správa je dost komplikovaná a nemá webové rozhraní pro uživatele. Došli jsme tedy k závěru, že nahradíme DAViCal vhodnějším nástrojem.
Po dlouhém testování vyhrálo SOGo.
Synchronizace hesel mezi doménou MS Windows a CzechIdM
CzechIdM umožňuje snadno měnit hesla v doméně MS Windows ať už je doména realizována v rámci MS Active Directory nebo na Sambě. V opačném směru – z domény do CzechIdM zatím předávání hesel nebylo možné (jiné atributy se běžně přebírají).
Synchronizace hesla z domény do CzechIdM umožní přímou změnu hesel ve všech aplikacích napojených na CzechIdM pouhou změnou z MS Windows tak jak jsou uživatelé heslo měnit standardně.
Vizualizace dat z userstats patche do MySQL
Přibližně před rokem jsem sem napsal zápisek o nástroji kterým sledujeme stav MySQL databáze – „Bič na uživatele sdílené MySQL“. Dnes jsem prováděl úklid na disku pracovního notebooku a narazil jsem na archiv s kódy toho udělátka na sbírání a tvorbu statistik nad MySQL patchovanou userstats patchem. Protože by se to mohlo hodit i někomu jinému, tak je dávám k dispozici.
Mailserver – Postfix, Dovecot a MySQL
Přibližně před šesti lety jsem publikoval článek o stavbě mailserveru na svém webu www.zdenda.com. V dnešní době je článek již dost zastaralý. Dlouhou dobu jsem sliboval aktualizaci no a konečně je tu :-) Nedávno jsem instaloval nový firemní server a pro poštu jsem zvolil kombinaci:
- Postfix
- Dovecot
- MySQL
- Amavis + ClamAV a Spamassasin
- Roundcube
- Postfixadmin
OpenVPN – propojení kanceláře a počítačů v terénu
Jako spousta firem využíváme služeb datacentra ve kterém máme servery a v kanceláři se snažíme mít minimum běžícího hardware. Prakticky jediné co si v kanceláři držíme je server na kterém běží virtuální stroje pro vývojáře. Kancelář je připojena do Internetu obyčejnou ADSL linkou s dynamicky přidělovanou IP adresou přes malý router, který natuje síť a slouží jako lokální DHCP.
Vývojáři občas potřebují přístup na své vývojové prostředí i z domova nebo od zákazníka, proto jsme zavedli vše propojili VPNkou.