Narzędzia użytkownika

Narzędzia witryny


skrypty

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
Nowa wersjaNastępna rewizja po obu stronach
skrypty [2012/04/24 11:21] – [4.3. Opis i konfiguracja] cehoskrypty [2012/12/05 11:08] – [4.2. Lista dostępnych skryptów] dodanie odnosnikow do opisow skryptow ceho
Linia 5: Linia 5:
 1 0 * * *       /usr/sbin/lms-payments 1 > /dev/null 1 0 * * *       /usr/sbin/lms-payments 1 > /dev/null
 </code> </code>
-Po więcej informacji możesz sięgnąć do man crontab+Po więcej informacji możesz sięgnąć do **man crontab** 
 Większość lms'owych skryptów posiada dodatkowe opcje uruchomieniowe: Większość lms'owych skryptów posiada dodatkowe opcje uruchomieniowe:
 <code> <code>
Linia 17: Linia 18:
  
 ^Nazwa  ^ Opis ^ ^Nazwa  ^ Opis ^
-|lms-notify               |Powiadamianie klientów pocztą internetową o zaległościach, wystawionych fakturach, przekroczeniu terminu płatności| +|[[lms-notify]]               |Powiadamianie klientów pocztą internetową o zaległościach, wystawionych fakturach, przekroczeniu terminu płatności| 
-|lms-notify-sms           |Odpowiednik lms-notify do wysyłania smsów| +|[[lms-notify-sms]]           |Odpowiednik lms-notify do wysyłania smsów| 
-|lms-notify-messages      |Odpowiednik lms-notify do ustawiania powiadomień http| +|[[lms-notify-messages]]      |Odpowiednik lms-notify do ustawiania powiadomień http| 
-|lms-cutoff               |Odłączanie klientów zadłużonych| +|[[lms-cutoff]]               |Odłączanie klientów zadłużonych| 
-|lms-etherdesc            |Generowanie pliku dla iptraf zawierającego pary MAC adres - nazwa hosta| +|[[lms-etherdesc]]            |Generowanie pliku dla iptraf zawierającego pary MAC adres - nazwa hosta| 
-|lms-payments             |Naliczanie opłat okresowych (abonamentowych) z fakturowaniem| +|[[lms-payments]]             |Naliczanie opłat okresowych (abonamentowych) z fakturowaniem| 
-|lms-traffic              |Zapis statystyk wykorzystania łącza| +|[[lms-traffic]]              |Zapis statystyk wykorzystania łącza| 
-|lms-traffic-logiptables  |Statystyki łącza dla iptables|+|[[lms-traffic-logiptables]]  |Statystyki łącza dla iptables|
 |lms-makearp              |Tworzenie tablicy ARP (/etc/ethers)| |lms-makearp              |Tworzenie tablicy ARP (/etc/ethers)|
-|lms-makedhcpconf         |Konfiguracja serwera DHCP (dhcpd.conf)| +|[[lms-makedhcpconf]]         |Konfiguracja serwera DHCP (dhcpd.conf)| 
-|lms-makeiptables         |Konfiguracja firewalla iptables|+|[[lms-makeiptables]]         |Konfiguracja firewalla iptables|
 |lms-makeipchains         |Konfiguracja firewalla ipchains| |lms-makeipchains         |Konfiguracja firewalla ipchains|
 |lms-makeopenbsdpf        |Konfiguracja firewalla dla systemu OpenBSD| |lms-makeopenbsdpf        |Konfiguracja firewalla dla systemu OpenBSD|
 |lms-makeoidentconf       |Konfiguracja oident| |lms-makeoidentconf       |Konfiguracja oident|
-|lms-sendinvoices         |Wysyłanie faktur do klientów| +|[[lms-sendinvoices]]         |Wysyłanie faktur do klientów| 
-|lms-makemacs             |Filtrowanie ruchu na bazie adresów źródłowych MAC| +|[[lms-makemacs]]             |Filtrowanie ruchu na bazie adresów źródłowych MAC| 
-|lms-makehosts            |Generuje plik /etc/hosts| +|[[lms-makehosts]]            |Generuje plik /etc/hosts| 
-|lms-makewarnings         |Generuje regułki przekierowujące ruch klientów zadłużonych| +|[[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-makemessages]]         |Generuje regułki przekierowujące ruch klientów, którym ustawiono wiadomość administracyjną| 
-|lms-fping                |Badanie aktywności komputerów| +|[[lms-fping]]                |Badanie aktywności komputerów| 
-|lms-reminder             |Przypominanie o zaplanowanych zadaniach z Terminarza| +|[[lms-reminder]]             |Przypominanie o zaplanowanych zadaniach z Terminarza| 
-|lms-rtparser             |Backend do Helpdesk'a| +|[[lms-rtparser]]             |Backend do Helpdesk'a| 
-|lms-teryt                |Import bazy TERYT|+|[[lms-teryt]]                |Import bazy TERYT|
  
 ====4.3. Opis i konfiguracja==== ====4.3. Opis i konfiguracja====
Linia 141: Linia 142:
 Konfigurację dla lms-notify-sms można ustalić w pliku lms.ini w sekcji [notify-sms], oprócz opcji dostępnych w lms-notify masz do dyspozycji następujące opcje:  Konfigurację dla lms-notify-sms można ustalić w pliku lms.ini w sekcji [notify-sms], oprócz opcji dostępnych w lms-notify masz do dyspozycji następujące opcje: 
  
-  * service (opcjonalny) +^Nazwa ^Opis ^Wartość domyślna ^Przykład^ 
-Pozwala na wybranie usługi SMS niezależnie od tej, którą podano w sekcji [sms]. Domyślnie: pusta +|service (opcjonalny)|Pozwala na wybranie usługi SMS niezależnie od tej, którą podano w sekcji [sms].|pusta|service = smstools|
-Przykład: service = smstools+
  
 ===4.3.3. lms-notify-messages=== ===4.3.3. lms-notify-messages===
Linia 155: Linia 155:
 Konfigurację dla lms-cutoff możemy ustalić w pliku lms.ini w sekcji [cutoff]. Możemy tam ustawić następujące parametry: Konfigurację dla lms-cutoff możemy ustalić w pliku lms.ini w sekcji [cutoff]. Możemy tam ustawić następujące parametry:
  
-  * limit (opcjonalny) +^Nazwa ^Opis ^Wartość domyślna ^Przykład^ 
-Pozwala na ustalenie limitu bilansu poniżej którego do bazy danych zostanie zapisany stan odłączony. Domyślnie: 0 +|limit (opcjonalny)|Pozwala na ustalenie limitu bilansu poniżej którego do bazy danych zostanie zapisany stan odłączony.|0|limit = -20| 
-Przykład: limit = -20 +|message (optional)|Jeśli nie jest pusta, wiadomość ta po dołączeniu użytkownika zostanie zapisana do jego rekordu w polu wiadomości administracyjnej. W treści wiadomości można użyć zmiennej %now, która zostanie zamieniona na bieżącą datę oraz zmiennych %b i %B tak jak w skrypcie lms-notify.|'Automatic cutoff caused by exceeding of liabilities limit on %now'|message = ' '|
- +
-  * message (optional) +
-Jeśli nie jest pusta, wiadomość ta po dołączeniu użytkownika zostanie zapisana do jego rekordu w polu wiadomości administracyjnej. W treści wiadomości można użyć zmiennej %now, która zostanie zamieniona na bieżącą datę oraz zmiennych %b i %B tak jak w skrypcie lms-notify. Domyślnie: 'Automatic cutoff caused by exceeding of liabilities limit on %now' +
-Przykład: message = ' '+
  
 ===4.3.5. lms-payments=== ===4.3.5. lms-payments===
Linia 168: Linia 164:
 Skrypt ten udostępnia trzy opcje do fakturowania, które można ustawić w sekcji [payments] pliku lms.ini:  Skrypt ten udostępnia trzy opcje do fakturowania, które można ustawić w sekcji [payments] pliku lms.ini: 
  
-  * deadline (opcjonalny) +^Nazwa ^Opis ^Wartość domyślna ^Przykład^ 
-Pozwala na ustalenie terminu płatności w dniach. Domyślnie: 14 +|deadline (opcjonalny)|Pozwala na ustalenie terminu płatności w dniach.|14|deadline = 7| 
-Przykład: deadline = 7 +|paytype (opcjonalny)|Identyfikator rodzaju płatności (1-gotówka, 2-przelew, 3-przelew/gotówka, 4-karta, 5-kompensata, 6-barter, 7-umowa).|2 (przelew)|paytype = 1|
- +
-  * paytype (opcjonalny) +
-Identyfikator rodzaju płatności (1-gotówka, 2-przelew, 3-przelew/gotówka, 4-karta, 5-kompensata, 6-barter, 7-umowa). Domyślnie: 2 (przelew) +
-Przykład: paytype = 1+
  
-  * comment (opcjonalny) +comment (opcjonalny) Opis pozycji na fakturze za naliczane zobowiązanie.|'Tariff %tariff subscription for period %period'|Przykład: comment = 'Abonament za %current_month w/g taryfy %tariff'  
-Opis pozycji na fakturze za naliczane zobowiązanie +Niektóre ze słów kluczowych są zastępowane:  %tariff - nazwa taryfy
-Domyślnie: 'Tariff %tariff subscription for period %period' +
-Niektóre ze słów kluczowych są zastępowane: +
-%tariff - nazwa taryfy+
 %period - okres (liczony od dziś do ostatniego dnia cyklu rozliczeniowego, w formacie RRRR/MM/DD) %period - okres (liczony od dziś do ostatniego dnia cyklu rozliczeniowego, w formacie RRRR/MM/DD)
 %current_month - okres od pierwszego dnia bieżącego miesiąca do jego końca %current_month - okres od pierwszego dnia bieżącego miesiąca do jego końca
Linia 186: Linia 175:
 %next_period - następny miesiąc w formacie MM/RRRR %next_period - następny miesiąc w formacie MM/RRRR
 %desc - opis taryfy %desc - opis taryfy
-Przykład: comment = 'Abonament za %current_month w/g taryfy %tariff'+
  
   * settlement_comment (opcjonalny)   * settlement_comment (opcjonalny)
skrypty.txt · ostatnio zmienione: 2016/02/02 12:33 przez chilek