====4.1. Instalacja==== Jeśli chcesz ustawić konfigurację któregoś ze skryptów, robi się to w odpowiedniej sekcji lms.ini. Same skrypty przenieś z katalogu /lms/bin/ do katalogu /usr/sbin. Po przeniesieniu musisz je jeszcze dopisać do crontaba tak, aby były uruchamiane automatycznie, właśnie wtedy kiedy tego chcesz. Przykładowo, wpis w crontabie dla skryptu lms-payments (wykonywanego codziennie o godzinie 00:01) powinien wyglądać następująco: 1 0 * * * /usr/sbin/lms-payments 1 > /dev/null Po więcej informacji możesz sięgnąć do **man crontab** Większość lms'owych skryptów posiada dodatkowe opcje uruchomieniowe: -C plik położenie i nazwa alternatywnego pliku lms.ini, domyślnie /etc/lms/lms.ini -q wykonanie skryptu bez wyświetlania komunikatów -h pomoc (a w zasadzie to tylko listing opcji) -v informacja o wersji skryptu ====4.2. Lista dostępnych skryptów==== ^Nazwa ^ Opis ^ |[[lms-notify]] |Powiadamianie klientów pocztą internetową o zaległościach, wystawionych fakturach, przekroczeniu terminu płatności| |[[lms-notify.php]] |Powiadamianie klientów pocztą internetową o zaległościach, wystawionych fakturach, przekroczeniu terminu płatności (nowocześniejsza wersja PHP)| |[[lms-notify-sms]] |Odpowiednik lms-notify do wysyłania smsów| |[[lms-notify-messages]] |Odpowiednik lms-notify do ustawiania powiadomień http| |[[lms-cutoff]] |Odłączanie klientów zadłużonych| |[[lms-etherdesc]] |Generowanie pliku dla iptraf zawierającego pary MAC adres - nazwa hosta| |[[lms-payments]] |Naliczanie opłat okresowych (abonamentowych) z fakturowaniem| |[[lms-traffic]] |Zapis statystyk wykorzystania łącza| |[[lms-traffic-logiptables]] |Statystyki łącza dla iptables| |lms-makearp |Tworzenie tablicy ARP (/etc/ethers)| |[[lms-makedhcpconf]] |Konfiguracja serwera DHCP (dhcpd.conf)| |[[lms-makeiptables]] |Konfiguracja firewalla iptables| |lms-makeipchains |Konfiguracja firewalla ipchains| |lms-makeopenbsdpf |Konfiguracja firewalla dla systemu OpenBSD| |lms-makeoidentconf |Konfiguracja oident| |[[lms-sendinvoices]] |Wysyłanie faktur do klientów| |[[lms-makemacs]] |Filtrowanie ruchu na bazie adresów źródłowych MAC| |[[lms-makehosts]] |Generuje plik /etc/hosts| |[[lms-makewarnings]] |Generuje regułki przekierowujące ruch klientów zadłużonych| |[[lms-makemessages]] |Generuje regułki przekierowujące ruch klientów, którym ustawiono wiadomość administracyjną| |[[lms-fping]] |Badanie aktywności komputerów| |[[lms-reminder]] |Przypominanie o zaplanowanych zadaniach z Terminarza| |[[lms-rtparser]] |Backend do Helpdesk'a| |[[lms-teryt]] |Import bazy TERYT|