Bardzo przystępne rozwiązanie: http://www.nekochan.net/wiki/index.php/MRTG_graphs_without_SNMP
Ewentualne dodatkowe informacje: http://teklimbu.wordpress.com/2008/01/28/server-and-network-monitoring-using-mrtg-part-1/
piątek, 27 lutego 2009
środa, 25 lutego 2009
wtorek, 24 lutego 2009
Wirtualizacja aplikacji - Microsoft App-V - podstawy
Microsoft Application Virtualization Management Server
Windows 2008 x64 - zaktualizowany
Microsoft .NET Framework 2.0 (do pobrania http://www.microsoft.com/downloads/details.aspx?familyid=b44a0000-acf8-4fa1-affb-40e78d788b00&displaylang=en)
Microsoft Internet Information Server Web Services (wystarczy domyślnie dodać rolę Web Server IIS)
SQL Server 2005 Express Edition (do pobrania http://www.microsoft.com/express/2005/sql/download/default.aspx)
Poprzez SQL Server Surface Area Configuration włączamy usługę SQL Browser oraz pozwalamy na zdalne połączenia przez TCP/IP i Named Pipes
Instalujemy MAVMS korzystając z nowego serwera SQL, tworząc nową bazę, pozostawiająć port RTSP na domyślnej wartości 554
Administrator Group ustawione na Domain Admins
Provider Group ustawione na Domain Users
Katalog przechowywania aplikacji zmieniony na C:\App-V Content (dla wygody)
W trakcie instalacji napotkałem błąd: Error 25120. The installation program was unable to create the required IIS virtual directory.
By naprawić powyższy problem doinstalowane zostały wszystkie usługi związane z IIS 6 Management Compatibility oraz IIS Management Tools
Opcja Use enhanced security dla celów laboratoryjnych została wyłączona.
Instalacja powiodła się... Kolejnym problemem do rozwiązania jest brak możliwości podłączenia się w ramach konsoli Application Virtualization Management Console do naszego serwera.
Pojawia się komunikat jak poniżej:
Unable to log into the Application Virtualization System
Invalid user name or password
Error code: 0000C801
Rozwiązanie - instalujemy kolejną usługę IIS - Security->Windows Authentication
Microsoft Application Virtualization Streaming Server
Instalacja w tym samym środowisku co powyżej.
Use enhanced security - wyłączone
RTSP port pozostawiony na 554
Content Root zmieniony dla wygody na C:\App-V Streaming Content
Advanced Settings pozostawione na domyślnych wartościach
Restart i MAVSS zainstalowany pomyślnie :)
Microsoft Application Virtualization Sequencer
Instalacja na czystym XP SP2, właściwie bezproblemowa
Przygotowanie paczki #1 - klient FileZilla
Pobieramy instalator - https://www.ohloh.net/p/filezilla/download?filename=FileZilla_3.2.1_win32-setup.exe
Uruchamiamy Sequencer'a
Tworzymy nową paczkę - New Package - otworzy nam się Sequencing Wizard
Nazywamy jakoś naszą paczkę
Pozostawiamy wszystkie wartości na domyślnych
Wybieramy Begin Monitoring
Tworzymy katalog w konwencji 8.3 - FZ.321
Czekamy na uruchomienie środowiska wirtualnego
Instalujemy FileZillę do utworzonego katalogu C:\FZ.321
Uruchamiamy nasz program, staramy się uruchomić wszystkie dostępne moduły
Do końca kreatora pozostawiamy wszystkie wartości na domyślnych
Po skończeniu zapisujemy naszą paczkę i zamykamy Sequencera
Instalacja klienta Microsoft Application Virtualization Terminal Services Client.
(w tym momencie okazało się, że poszedłem niewłaściwą ścieżką, zatem zaczynamy prawie od początku)
Czyli zaczynamy od początku tylko korzystając z nośnika uzyskanego w ramach MSDN: en_desktop_optimization_pack_2008_r2_dvd_x64_x86_x15-09197.iso
Tu oczywiście uwypuklone są wszystkie zalety Hyper-V - cofamy się do odpowiednich snapshotów i nie tracimy czasu na zbędne czynności.
Zatem instalujemy analogicznie do powyższych kroków:
Install Microsoft Application Virtualization Desktop Client 4.5
Install Microsoft Application Virtualization Sequencer 4.5
Install Microsoft System Center Application Virtualization Streaming Server 4.5
Install Microsoft System Center Application Virtualization Management Server 4.5
Rozwiązania ewentualnych problemów z MSCAVMS: http://support.microsoft.com/kb/930565
Rozwiązania innych problemów z App-V:
http://social.technet.microsoft.com/Forums/en-US/appvclients/thread/beb89699-9261-4d30-813d-939ee6554c66/
http://support.microsoft.com/kb/930730/en-us
http://social.technet.microsoft.com/Forums/en-US/appvbeta/thread/7f77b2f1-7fc1-4d31-a315-012b1308e126/
VAPP Virt Server 4.5
http://social.technet.microsoft.com/Forums/en-US/appvbeta/thread/4ad6acf8-ea47-4799-9806-c339135146ea/
Ewentualne dodatkowe narzędzia: http://technet.microsoft.com/pl-pl/appvirtualization/dd277292(en-us).aspx
Windows 2008 x64 - zaktualizowany
Microsoft .NET Framework 2.0 (do pobrania http://www.microsoft.com/downloads/details.aspx?familyid=b44a0000-acf8-4fa1-affb-40e78d788b00&displaylang=en)
Microsoft Internet Information Server Web Services (wystarczy domyślnie dodać rolę Web Server IIS)
SQL Server 2005 Express Edition (do pobrania http://www.microsoft.com/express/2005/sql/download/default.aspx)
Poprzez SQL Server Surface Area Configuration włączamy usługę SQL Browser oraz pozwalamy na zdalne połączenia przez TCP/IP i Named Pipes
Instalujemy MAVMS korzystając z nowego serwera SQL, tworząc nową bazę, pozostawiająć port RTSP na domyślnej wartości 554
Administrator Group ustawione na Domain Admins
Provider Group ustawione na Domain Users
Katalog przechowywania aplikacji zmieniony na C:\App-V Content (dla wygody)
W trakcie instalacji napotkałem błąd: Error 25120. The installation program was unable to create the required IIS virtual directory.
By naprawić powyższy problem doinstalowane zostały wszystkie usługi związane z IIS 6 Management Compatibility oraz IIS Management Tools
Opcja Use enhanced security dla celów laboratoryjnych została wyłączona.
Instalacja powiodła się... Kolejnym problemem do rozwiązania jest brak możliwości podłączenia się w ramach konsoli Application Virtualization Management Console do naszego serwera.
Pojawia się komunikat jak poniżej:
Unable to log into the Application Virtualization System
Invalid user name or password
Error code: 0000C801
Rozwiązanie - instalujemy kolejną usługę IIS - Security->Windows Authentication
Microsoft Application Virtualization Streaming Server
Instalacja w tym samym środowisku co powyżej.
Use enhanced security - wyłączone
RTSP port pozostawiony na 554
Content Root zmieniony dla wygody na C:\App-V Streaming Content
Advanced Settings pozostawione na domyślnych wartościach
Restart i MAVSS zainstalowany pomyślnie :)
Microsoft Application Virtualization Sequencer
Instalacja na czystym XP SP2, właściwie bezproblemowa
Przygotowanie paczki #1 - klient FileZilla
Pobieramy instalator - https://www.ohloh.net/p/filezilla/download?filename=FileZilla_3.2.1_win32-setup.exe
Uruchamiamy Sequencer'a
Tworzymy nową paczkę - New Package - otworzy nam się Sequencing Wizard
Nazywamy jakoś naszą paczkę
Pozostawiamy wszystkie wartości na domyślnych
Wybieramy Begin Monitoring
Tworzymy katalog w konwencji 8.3 - FZ.321
Czekamy na uruchomienie środowiska wirtualnego
Instalujemy FileZillę do utworzonego katalogu C:\FZ.321
Uruchamiamy nasz program, staramy się uruchomić wszystkie dostępne moduły
Do końca kreatora pozostawiamy wszystkie wartości na domyślnych
Po skończeniu zapisujemy naszą paczkę i zamykamy Sequencera
Instalacja klienta Microsoft Application Virtualization Terminal Services Client.
(w tym momencie okazało się, że poszedłem niewłaściwą ścieżką, zatem zaczynamy prawie od początku)
Czyli zaczynamy od początku tylko korzystając z nośnika uzyskanego w ramach MSDN: en_desktop_optimization_pack_2008_r2_dvd_x64_x86_x15-09197.iso
Tu oczywiście uwypuklone są wszystkie zalety Hyper-V - cofamy się do odpowiednich snapshotów i nie tracimy czasu na zbędne czynności.
Zatem instalujemy analogicznie do powyższych kroków:
Install Microsoft Application Virtualization Desktop Client 4.5
Install Microsoft Application Virtualization Sequencer 4.5
Install Microsoft System Center Application Virtualization Streaming Server 4.5
Install Microsoft System Center Application Virtualization Management Server 4.5
Rozwiązania ewentualnych problemów z MSCAVMS: http://support.microsoft.com/kb/930565
Rozwiązania innych problemów z App-V:
http://social.technet.microsoft.com/Forums/en-US/appvclients/thread/beb89699-9261-4d30-813d-939ee6554c66/
http://support.microsoft.com/kb/930730/en-us
http://social.technet.microsoft.com/Forums/en-US/appvbeta/thread/7f77b2f1-7fc1-4d31-a315-012b1308e126/
VAPP Virt Server 4.5
http://social.technet.microsoft.com/Forums/en-US/appvbeta/thread/4ad6acf8-ea47-4799-9806-c339135146ea/
Ewentualne dodatkowe narzędzia: http://technet.microsoft.com/pl-pl/appvirtualization/dd277292(en-us).aspx
Prosty DNS Cache pod Debianem
http://www.bez-kabli.pl/viewtopic.php?t=13173
Jedyne co, to w /etc/pdnsd.conf - server_ip = 10.0.0.1;
Podobnie w konfiguracji Squid'a oraz dhcpd.
Jedyne co, to w /etc/pdnsd.conf - server_ip = 10.0.0.1;
Podobnie w konfiguracji Squid'a oraz dhcpd.
niedziela, 22 lutego 2009
Hosting - lekkie zaskoczenie ...
Do tej pory myślałem, że duże firmy mają własne serwery WWW, a tu proszę - http://www.hostersi.pl/?id=portfolio_nasi_klienci
Kandydat na moją nową obudowę desktop / HTPC
Tu można kupić:
http://www.hesjan.pl/obudowa-tacens-theca-czarna-o_24316.html
http://obudowy.info/produkty.php?id=1262&kategoria_id=123
http://zenfist.pl/tacens-theca-p-1638.html
Dystrybutor: http://www.megapuls.pl/index.php?page=tacensobud
Recenzja: http://www.mod-planet.com/index.php?module=subjects&func=viewpage&pageid=812
http://www.hesjan.pl/obudowa-tacens-theca-czarna-o_24316.html
http://obudowy.info/produkty.php?id=1262&kategoria_id=123
http://zenfist.pl/tacens-theca-p-1638.html
Dystrybutor: http://www.megapuls.pl/index.php?page=tacensobud
Recenzja: http://www.mod-planet.com/index.php?module=subjects&func=viewpage&pageid=812
Google Sitemap Generator
Jak na razie najfajniejszym rozwiązaniem jest dla mnie Diadematus for Google do pobrania pod adresem: http://mediacet.com/media/p/60.htm
sobota, 21 lutego 2009
PHP i wykrywanie proxy
Szczegółowe zależności opisane pod adresem http://mikeage.net/content/proxy-checker/
"The Hyper-V service is not available"
Rozwiązanie problemu dostępne tutaj: http://www.servercare.nl/Lists/Posts/Post.aspx?ID=17
W moim przypadku chyba wystarczyło wykonać "Copy to reserved accounts..." z pozostawionymi wszędzie ustawieniami na polski/Polska.
W moim przypadku chyba wystarczyło wykonać "Copy to reserved accounts..." z pozostawionymi wszędzie ustawieniami na polski/Polska.
czwartek, 19 lutego 2009
HTML Form Input Autocomplete
<script type="text/javascript">
//<![CDATA[
document.getElementById( "szukaj" ).setAttribute( "autocomplete","off" )
//]]>
</script>
//<![CDATA[
document.getElementById( "szukaj" ).setAttribute( "autocomplete","off" )
//]]>
</script>
rTorrent + shell na Debianie
apt-get install rtorrent
apt-get install mc
mkdir /home/uzytkownik/.session
mkdir /home/uzytkownik/rtorrent
mkdir /home/uzytkownik/rtorrent/pliki-ziarna
(do ostatniego wgrywamy pliki .torrent - klient sam sprawdza czy nie pojawiło się tam coś nowego)
mkdir /home/uzytkownik/rtorrent/pobrane
touch /home/uzytkownik/.rtorrent.rc
Najważniejsza zawartość pliku konfiguracyjnego: .rtorrent.rc
directory = /home/uzytkownik/rtorrent/pobrane
session = /home/uzytkownik/.session
schedule = watch_directory,5,5,load_start=/home/uzytkownik/rtorrent/pliki-ziarna/*.torrent
port_range = 6890-6895
port_random = yes
check_hash = yes
use_udp_trackers = yes
# Maximum number of simultanious uploads per torrent.
max_uploads = 10
Ewentualne ograniczenia wykorzystania pasma w kB/s
#download_rate = 200
#upload_rate = 10
Następnie w linii komend:
screen
rtorrent
ctrl+a
ctrl+d
I możemy się wylogować.
Powrót do aktywnej sesji działającej w tle: screen -r
apt-get install mc
mkdir /home/uzytkownik/.session
mkdir /home/uzytkownik/rtorrent
mkdir /home/uzytkownik/rtorrent/pliki-ziarna
(do ostatniego wgrywamy pliki .torrent - klient sam sprawdza czy nie pojawiło się tam coś nowego)
mkdir /home/uzytkownik/rtorrent/pobrane
touch /home/uzytkownik/.rtorrent.rc
Najważniejsza zawartość pliku konfiguracyjnego: .rtorrent.rc
directory = /home/uzytkownik/rtorrent/pobrane
session = /home/uzytkownik/.session
schedule = watch_directory,5,5,load_start=/home/uzytkownik/rtorrent/pliki-ziarna/*.torrent
port_range = 6890-6895
port_random = yes
check_hash = yes
use_udp_trackers = yes
# Maximum number of simultanious uploads per torrent.
max_uploads = 10
Ewentualne ograniczenia wykorzystania pasma w kB/s
#download_rate = 200
#upload_rate = 10
Następnie w linii komend:
screen
rtorrent
ctrl+a
ctrl+d
I możemy się wylogować.
Powrót do aktywnej sesji działającej w tle: screen -r
poniedziałek, 16 lutego 2009
Symantec Backup Exec Tutorial
Mam nadzieję, że odpowiedzi na nurtujące pytania znajdą się w tym materiale:
http://seer.support.veritas.com/docs/285233.htm
http://seer.support.veritas.com/docs/285233.htm
niedziela, 15 lutego 2009
DNS Cache pod Linux'em (Debian)
Przerobione na własnej skórze na podstawie tutoriala:
http://www.debian.one.pl/howto/dns/DNS-HOWTO-PL.html
Instalujemy co potrzeba: apt-get install bind
Konfiguracja główna w pliku: /etc/bind/named.conf
Konfiguracja opcji w pliku: /etc/bind/named.options.conf
options {
directory "/var/cache/bind";
fetch-glue no;
forwarders {
217.30.129.149;
217.30.137.200;
208.67.222.222;
208.67.220.220;
};
};
Sekcja forwarders to serwery DNS np. naszego ISP lub te z których chcielibyśmy korzystać przy odpytywaniu nieznanych domen.
Edytujemy: /etc/resolv.conf
search twoja-domena.eu
nameserver 127.0.0.1
Upewniamy się że w /etc/nsswitch.conf jest wpis:
hosts: files dns
Edytujemy: /etc/hosts dodając na początku linię:
order hosts,bind
Uruchamiamy named'a z nową konfiguracją poprzez
ndc restart
Działanie sprawdzamy np. dzięki nslookup'owi
Informacja "Non-authoritative answer:" w wynikach zapytania świadczy o tym że serwer działa i cache'uje jak powinien :)
Do pełni szczęścia zmieniamy jeszcze /etc/dhcpd.conf z dotychczasowych wpisów dotyczących serwerów DNS na nasz serwer cache'ujący:
option domain-name-servers 10.0.0.1
i /etc/init.d/dhcp restart
Inne rozwiązania na DNS Cache:
http://www.debian-administration.org/articles/390
http://www.debianadmin.com/local-dns-cache-for-faster-browsing-on-ubuntu-system.html
http://www200.pair.com/mecham/spam/djbdns.html
Do pełni szczęścia wypadałoby zabezpieczyć poprzez chroot'a:
http://hp.tranx.info/teksty/linux/konfiguracja_binda_-_debian.php
http://www.debian.one.pl/howto/dns/DNS-HOWTO-PL.html
Instalujemy co potrzeba: apt-get install bind
Konfiguracja główna w pliku: /etc/bind/named.conf
Konfiguracja opcji w pliku: /etc/bind/named.options.conf
options {
directory "/var/cache/bind";
fetch-glue no;
forwarders {
217.30.129.149;
217.30.137.200;
208.67.222.222;
208.67.220.220;
};
};
Sekcja forwarders to serwery DNS np. naszego ISP lub te z których chcielibyśmy korzystać przy odpytywaniu nieznanych domen.
Edytujemy: /etc/resolv.conf
search twoja-domena.eu
nameserver 127.0.0.1
Upewniamy się że w /etc/nsswitch.conf jest wpis:
hosts: files dns
Edytujemy: /etc/hosts dodając na początku linię:
order hosts,bind
Uruchamiamy named'a z nową konfiguracją poprzez
ndc restart
Działanie sprawdzamy np. dzięki nslookup'owi
Informacja "Non-authoritative answer:" w wynikach zapytania świadczy o tym że serwer działa i cache'uje jak powinien :)
Do pełni szczęścia zmieniamy jeszcze /etc/dhcpd.conf z dotychczasowych wpisów dotyczących serwerów DNS na nasz serwer cache'ujący:
option domain-name-servers 10.0.0.1
i /etc/init.d/dhcp restart
Inne rozwiązania na DNS Cache:
http://www.debian-administration.org/articles/390
http://www.debianadmin.com/local-dns-cache-for-faster-browsing-on-ubuntu-system.html
http://www200.pair.com/mecham/spam/djbdns.html
Do pełni szczęścia wypadałoby zabezpieczyć poprzez chroot'a:
http://hp.tranx.info/teksty/linux/konfiguracja_binda_-_debian.php
piątek, 6 lutego 2009
Pozycjonowanie
IMHO super narzędzie - http://www.seocentro.com/tools/search-engines/metatag-analyzer.html
wtorek, 3 lutego 2009
poniedziałek, 2 lutego 2009
Subskrybuj:
Posty (Atom)
Archiwum bloga
-
►
2012
(16)
- ► października (2)
-
►
2011
(51)
- ► października (1)
-
▼
2009
(190)
- ► października (2)
-
▼
lutego
(19)
- MRTG bez SNMP - monitorowanie serwera i ruchu siec...
- Inspiracje
- Wirtualizacja aplikacji - Microsoft App-V - podstawy
- Prosty DNS Cache pod Debianem
- Hosting - lekkie zaskoczenie ...
- Linux Router + Traffic Shaping / QoS
- Kandydat na moją nową obudowę desktop / HTPC
- Google Sitemap Generator
- PHP i wykrywanie proxy
- "The Hyper-V service is not available"
- HTML Form Input Autocomplete
- Google AdSense i podatek
- rTorrent + shell na Debianie
- Symantec Backup Exec Tutorial
- DNS Cache pod Linux'em (Debian)
- Pozycjonowanie
- Poznaj Google MAPS API
- Ethernet przemysłowy
- Inspiracje CSS+XHTML