dodatki
Różnice
Różnice między wybraną wersją a wersją aktualną.
Nowa wersja | Poprzednia wersja | ||
dodatki [2013/01/16 16:16] – utworzono ceho | dodatki [Nieznana data] (aktualna) – edycja zewnętrzna (Nieznana data) 127.0.0.1 | ||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ====8. Dodatki==== | ||
- | |||
W niniejszym rozdziale zostaną opisane dodatkowe moduły i rozwiązania zwiększające funkcjonalność LMS'a znajdujące się w katalogu contrib. Część z nich należy dostosować do własnych potrzeb, a niektóre integrują się z interfejsem LMS-UI. | W niniejszym rozdziale zostaną opisane dodatkowe moduły i rozwiązania zwiększające funkcjonalność LMS'a znajdujące się w katalogu contrib. Część z nich należy dostosować do własnych potrzeb, a niektóre integrują się z interfejsem LMS-UI. | ||
- | ===8.1. Moje konto=== | + | ====8.1. Moje konto==== |
- | + | ===8.1.1. Wstęp=== | |
- | ==8.1.1. Wstęp== | + | |
W katalogu contrib/ | W katalogu contrib/ | ||
Linia 13: | Linia 10: | ||
Dla osób korzystających z proxy, nie korzystających z sieci tylko w domu, albo którzy nie chcą aby dzieci/ | Dla osób korzystających z proxy, nie korzystających z sieci tylko w domu, albo którzy nie chcą aby dzieci/ | ||
- | ==8.1.2. Instalacja== | + | ===8.1.2. Instalacja=== |
Pliki należy skopiować w dowolne miejsce i wystawić pod adresem dostępnym dla każdego użytkownika, | Pliki należy skopiować w dowolne miejsce i wystawić pod adresem dostępnym dla każdego użytkownika, | ||
- | ===8.2. Moje konto 2=== | + | ====8.2. Moje konto 2==== |
- | + | ===8.2.1. Wstęp=== | |
- | ==8.2.1. Wstęp== | + | |
W katalogu contrib/ | W katalogu contrib/ | ||
Linia 25: | Linia 21: | ||
Skrypt wyświetla bilans i informacje o kliencie, a także w połączeniu z contrib/ | Skrypt wyświetla bilans i informacje o kliencie, a także w połączeniu z contrib/ | ||
- | ==8.2.2. Instalacja== | + | ===8.2.2. Instalacja=== |
Instalacja sprowadza się do ustawienia opcji sys_dir w sekcji [directories] pliku lms.ini oraz zlinkowania katalogu img z lms' | Instalacja sprowadza się do ustawienia opcji sys_dir w sekcji [directories] pliku lms.ini oraz zlinkowania katalogu img z lms' | ||
- | ===8.3. Panel SQL=== | + | ====8.3. Panel SQL==== |
- | + | ===8.3.1. Wstęp=== | |
- | ==8.3.1. Wstęp== | + | |
W katalogu contrib/ | W katalogu contrib/ | ||
Linia 37: | Linia 32: | ||
Ilość wyświetlanych wierszy na jednej stronie ograniczana jest domyślnie do 50. Można to zmienić przy pomocy zmiennej ' | Ilość wyświetlanych wierszy na jednej stronie ograniczana jest domyślnie do 50. Można to zmienić przy pomocy zmiennej ' | ||
- | ==8.3.2. Instalacja== | + | ===8.3.2. Instalacja=== |
Instalacja polega na skopiowaniu plików w odpowiednie miejsca w drzewie katalogów lms'a. Plik sql.php, sqllang.php skopiuj do katalogu modules, a pliki sql.html, sqlprint.html do katalogu templates. Po tej czynności dostęp do modułu będzie możliwy przez wywołanie http:// | Instalacja polega na skopiowaniu plików w odpowiednie miejsca w drzewie katalogów lms'a. Plik sql.php, sqllang.php skopiuj do katalogu modules, a pliki sql.html, sqlprint.html do katalogu templates. Po tej czynności dostęp do modułu będzie możliwy przez wywołanie http:// | ||
- | ===8.4. Ostrzeżenia + squid=== | + | ====8.4. Ostrzeżenia + squid==== |
- | + | ===8.4.1. Wstęp=== | |
- | ==8.4.1. Wstęp== | + | |
Ten mały zestaw narzędzi pozwala za pomocą squida w dosyć elegancki sposób wyświetlać wiadomości administracyjne oraz w razie potrzeby blokować dostęp do w3cache. Oczywiście aby to działało w 100%, wszyscy klienci muszą korzystać ze squida. | Ten mały zestaw narzędzi pozwala za pomocą squida w dosyć elegancki sposób wyświetlać wiadomości administracyjne oraz w razie potrzeby blokować dostęp do w3cache. Oczywiście aby to działało w 100%, wszyscy klienci muszą korzystać ze squida. | ||
Linia 49: | Linia 43: | ||
Kluczowym elementem jest redirector. Odpowiada on za to, aby w momencie ustawienia dla danego komputera flagi warn, przekierowywał wszystkie żądania wysyłane do serwera proxy na nasz, ustalony wcześniej adres. Przekierowaniu nie ulegają adresy zawierające adres naszej winietki, tak aby umożliwić załadowanie się obrazków. Jeśli komputer ma ustawioną flagę warn, to po przekierowaniu użytkownik ma możliwość oznaczenia wiadomości jako przeczytanej, | Kluczowym elementem jest redirector. Odpowiada on za to, aby w momencie ustawienia dla danego komputera flagi warn, przekierowywał wszystkie żądania wysyłane do serwera proxy na nasz, ustalony wcześniej adres. Przekierowaniu nie ulegają adresy zawierające adres naszej winietki, tak aby umożliwić załadowanie się obrazków. Jeśli komputer ma ustawioną flagę warn, to po przekierowaniu użytkownik ma możliwość oznaczenia wiadomości jako przeczytanej, | ||
- | ==8.4.2. Instalacja== | + | ===8.4.2. Instalacja=== |
Zaczynamy od konfiguracji squida (squid.conf): | Zaczynamy od konfiguracji squida (squid.conf): | ||
Linia 75: | Linia 69: | ||
Do katalogu gdzie ma być widoczna winietka kopiujemy pliki index.php, message.html i zawartość katalogu img. | Do katalogu gdzie ma być widoczna winietka kopiujemy pliki index.php, message.html i zawartość katalogu img. | ||
+ | |||
+ | ====8.5. Antywirus==== | ||
+ | ===8.5.1. Wstęp=== | ||
+ | |||
+ | Większość z nas miała problemy z zawirusowanymi komputerami. Różni ludzie mają różne podejście do problemu. Skrypt lms-antyvir wykrywa wirusy zagrażające stabilności sieci. Jest oparty na programie tcpdump, przy pomocy którego możemy spróbować wykryć wirusy/ | ||
+ | |||
+ | ==8.5.2. Konfiguracja== | ||
+ | |||
+ | Konfigurację lms-antyvir dokonuje się w sekcji [antyvir] pliku lms.ini, a masz do dyspozycji następujące opcje: | ||
+ | |||
+ | * logfile | ||
+ | |||
+ | Lokalizacja tymczasowych pliku(ów) z logami tcpdumpa. Domyślnie: / | ||
+ | |||
+ | Przykład: logfile = / | ||
+ | |||
+ | * interfaces | ||
+ | |||
+ | Lista oddzielonych spacją nazw interfejsów, | ||
+ | |||
+ | Przykład: interfaces = eth0 eth1 | ||
+ | |||
+ | * ports | ||
+ | |||
+ | Lista oddzielonych spacją portów, z których tcpdump ma zbierać dane. Dla każdego tworzony jest osobny proces, więc nie przesadzać. Domyślnie: 135 445 | ||
+ | |||
+ | Przykład: ports = 445 | ||
+ | |||
+ | * packets | ||
+ | |||
+ | Określa liczbę pakietów po odebraniu której tcpdump kończy pracę. Domyślnie: 1000 | ||
+ | |||
+ | Przykład: packets = 500 | ||
+ | |||
+ | * threshold | ||
+ | |||
+ | Określa liczbę pakietów, po przekroczeniu której program uznaje ruch w sieci za podejrzany. Domyślnie: 50 | ||
+ | |||
+ | Przykład: threshold = 100 | ||
+ | |||
+ | * field | ||
+ | |||
+ | Ma to związek z tcpdumpem i jego różnymi wersjami. W starszych wersjach powinno być tu 6. Jak to sprawdzić? tcpdump -i eth1 -enp -c 1 otrzymujemy 00: | ||
+ | |||
+ | Przykład: field = 6 | ||
+ | |||
+ | * message | ||
+ | |||
+ | Treść ostrzeżenia, | ||
+ | |||
+ | Przykład: message = Wykryto wirusa w dniu %DATE |
dodatki.1358349414.txt.gz · ostatnio zmienione: 2013/01/16 00:00 (edycja zewnętrzna)