sobota 30. května 2009

StarChip IP kamera CAS-200/E

Včera se mi do rukou dostala tato postarší IP web kamera. Měl jsem ji sprovoznit tak aby posílala obrázky na FTP server. Kamera se spojila s FTP serverem, ale na něm založila jen soubory s 0lovou velikostí. Problém se vyřešil v momentě, když jsem vypnut Pasivní režim. Ikdyž na použité FTP se aktivním spojenim nedostanu. Zjevně je něco v kameře obráceně. Jinak kamera má View Image - Java Mode, který funguje i v Ubuntu 9.04 ve Firefoxu s doinstalovaným sun-java6-pluginem. Web kamera se použije jen na víkendovou akci. Takže bude zaznamenávat závody hystorických motocyklů.

www.old-racing.cz

pátek 29. května 2009

Zálohovací systém Bacula




Bacula je open source zalohovací systém, který se již 9 let vyvýjí a stále se zlepšuje. Umožňuje zálohovat pomocí klientů na různých platformách a posléze samočině provádí nadefinované úlohy pro zálohování. Nedávno jsem zaregistroval že již existuje placená podpora daného systému, kterou zajišťuje Bacula Systems.

ping flood

Pro potřeby testování průchodnosti linkou můzeme potřebovat posílat větší velikost ICMP packetů. Tato medoda je považována jako typ útoku ping flood. Zde si poznamenávám, jak si nastavit .profile pro předdefinování patřičných parametrů u příkazu ping na OS FreeBSD.

joe .profile

alias ping1024='sudo /sbin/ping -s 972 -i 0.0078125'
alias ping128='sudo /sbin/ping -s 972 -i 0.0625'
alias ping192='sudo /sbin/ping -s 972 -i 0.041667'
alias ping256='sudo /sbin/ping -s 972 -i 0.03125'
alias ping384='sudo /sbin/ping -s 972 -i 0.020833'
alias ping512='sudo /sbin/ping -s 972 -i 0.015625'
alias ping64='sudo /sbin/ping -s 972 -i 0.125'

úterý 26. května 2009

Více verzí MySQL na jednom serveru

Na jednom serveru lze provozovat více verzí databázovách serverů MySQL, jen za předpokladu, že jej máme ručně zkompilované a patřičně nakonfigurované. Balíčkovací systémy běžně neumí v systému mít více instancí databáze. Ikdyž vlastní balíček si můžu udělat vždy, dle svých požadavků.

Provozujeme tyto verze MySQL na jednom serveru současně.
  • 3.23.51
  • 4.0.20
  • 4.1.8
Narazil jsem na problém jak udělat dump databáze. Řesením bylo definovat socket, který db používá. Použití TCP portu nezabralo.

./mysqldump --socket=/tmp/mysql4.sock -u root -p -B mojedb --opt > /tmp/mojedb.sql

neděle 24. května 2009

Google mapy v mobilu

Nedávno jsem se u piva bavil s klukama z frorbalu o Google Maps Mobile, od doby kdy jsem si aplikaci poprvé instaloval do mobilu už uteklo hodně vody a dnešní funkcionalita je opět o míle daleko. Zajímavé je sledování pozice přátel pomocí Goole Latitude. Kdo není paranoidní tak do toho :-)

Google latitude miri do ceskych G1

pátek 22. května 2009

Ubuntu Remix 9.04


Ubuntu Remix 9.04
Originally uploaded by m4rlonj

Dnes jsem měl konečně možnost bootnout do LiveUSB distribuce Ubuntu Remix 9.04 na Asus Eee. Doufám, že do budoucna se mi do rukou dostanou jiné modely netbooků. UNR je moc dobrej počin Canonicalu, Marku diky :-)

středa 20. května 2009

Geocaching down


Tak to tu dlouho nebylo. Taky by ty plánovaný odstávky pohli poslat mailem nějak dopředu.

úterý 19. května 2009

IBM IHS + SSL na Ubuntu

Zprovoznit na IBM IHS HTTP serveru SSL byl docela oříšek. IHS je Apache2 a na něj jsou nalepené IBM moduly např. mod_ibm_ssl nebo mod_was_ap20_http.

První problém nastal při nahrání mod_ibm_ssl, kdy se do error.logu psala tato háška.

SSL0166E: Failure attempting to load GSK library.

Modul vyžaduje v systému přítomnost aplikace GSK toolkit, která je z dílny IBM a bohužel je jen pro podporované systémy využívající RPM. Řešení pro Ubuntu je následující.

cd /opt/IBM/HTTPServer/GSKitImage/
alien -d gsk7bas-7.0-4.14.i386.rpm
dpkg -i gsk7bas_7.0-5.14_i386.deb
(prevedeme rpm na deb)

nutné ještě toto, kvuli zavislostem binárek.

apt-get install libstdc++5

Pomocí WAS admina jsem nechal zkopírovát certifikát. Klikat možno zde:

Webové servery > webserver1 > Globální direktivy

Dále jsem se mořil s hláškou:

SSL0263W: SSL Connection attempted when SSL did not initialize

Popovídaní si s dobrým člověkem na telefonu zabralo :-) (postačlo drobné doporučení)

joe /opt/IBM/HTTPServer/conf/httpd.onf
--~--
SSLEnable
SSLServerCert selfSigned
SSLV2Timeout 100
SSLV3Timeout 1000
SSLCipherSpec 35
...
Listen 443
...
LoadModule ibm_ssl_module modules/mod_ibm_ssl.so
...
KeyFile "/data/IBM/HTTPServer/keys/webserver1.kdb"
--~--

sobota 16. května 2009

Monitorování Tomcat serverů / Monitoring Tomcat


Pro monitorování aplikačních serverů tomcat jsem se rozhodl používat ZABBIX. Je to systém, který se vyznačuje tím, že má vlastní protokol ZBX, pro komunikaci serveru s agentama. Těch existuje celá řada, hlavně pro velké množství operačních systémů. Jak monitorovat Tomcat servery? Pro monitorování Tomcatů budeme potřebovat aplikažního agenta ZABCAT, který je mostem mezi JMX a monitoring serverem ZABBIX. JMX je Java Management Extensions, je nezbytnou soužástí získávání informací o stavu Tomcat serverů. Systém pro ukládání naměžených dat používá relační databázi.

ZABCAT je možné nainstalovat i do Jabber serveru OpenFire jako plugin, kterým mužeme pomocí ZABBIXu též monitorovat stav serveru.

Monitorovací server jsem instaloval na FreeBSD. Díky existenci portu je instalace vesměs hračkou.

Dalším kandidátem na test je OpenNMS, který by měl též umět spolupracovat se ZAPCATem.

středa 13. května 2009

Bára bike


O víkendu se Bára vydala na kole ze Zvičiny do Dvora, v 5ti letech uctihodny výkon.

pondělí 11. května 2009

6.1.0.23: WebSphere Application Server V6.1 Fix Pack 23 for Ubuntu Linux

Tento příspěvek volně navazuje na stručný návod jak instalovat IBM WAS na Ubuntu serveru bez Xwindows.

Nejprve doporučuji si přečíst tuto stránku na supportu IBM.

Nainstalujeme UpdateInstaller

cd /opt/install/C87QXML
tar xvzf ../tar/WAS_FP-23/7.0.0.3-WS-UPDI-LinuxIA32.tar.gz

cd ../UpdateInstaller
joe responsefile.updiinstaller.txt

Výpis proměnných

-OPT silentInstallLicenseAcceptance="true"
-OPT disableOSPrereqChecking="true"
-OPT installLocation="/opt/IBM/WebSphere/UpdateInstaller"

Instalace se provede takto

./install -options "/data/install/C87QXML/UpdateInstaller/responsefile.updiinstaller.txt" -silent

Zkopírujeme install pack do adresáře maintenance

cd /opt/IBM/WebSphere/UpdateInstaller
cp ../../../install/tar/WAS_FP-23/6.1.0-WS-WAS-LinuxX32-FP0000023.pak maintenance/

joe responsefiles/install.txt
-W maintenance.package=/opt/IBM/WebSphere/UpdateInstaller/maintenance/6.1.0-WS-WAS-LinuxX32-FP0000023.pak
-W product.location="/opt/IBM/WebSphere/AppServer"
-W update.type="install"


Zpuštění instalace fixu

./update.sh -options "responsefiles/install.txt" -silent

V logu se vztvoří adresář upgrade a v nem je reportován průběh instalace fixu.

Pustíme WAS server profil1
cd /data/IBM/WebSphere/AppServer/profiles/profile01/bin
./startServer.sh server1


http://was.domena.cz:9060/admin/ Administrace Aplikace
http://was.domena.cz:9080/hello Test Aplikace

Hořec


Hořec
Originally uploaded by smejdil

Je moje oblíbená květinka. Už i proto, že se v symbolu KRNAPu :-)

sobota 9. května 2009

Motor z Filcky


Má už hodně nalítáno. Ješte musí něco vydržet, než pujde do šrotu. Jinak 1.6ka táhne pěkě. 205 tisíc Km je už dost. A to nepočítám kolik bylo před koupí přetočeno.

pondělí 4. května 2009