Pomoc
Ponad 300 praktycznych artykułów i dane kontaktowe
W czym możemy Ci pomóc?
Jak tworzyć skrypty startowe serwerów/demonów?
Udostępniamy system uruchamiania niestandardowych / własnych demonów.
Dzięki zastosowaniu systemu, własne aplikacje uruchomione na platformach wirtualnych mogą zostać w łatwy sposób zintegrowane z systemem startu i zatrzymywania serwera oraz z systemem monitoringu.
Skrypty startowe
W celu dodania demona do systemu należy przygotować odpowiednie skrypty startowe. Skrypty te powinny być umieszczone w katalogu:
/home/users//daemons/
- nazwa użytkownika, zazwyczaj jest to admin
- nazwa demona, powinna zawierać tylko litery i cyfry
W większości przypadków skrypty będą działać na koncie użytkownika admin. W celu zwiększenia bezpieczeństwa systemu można je także przenieść na konto innego użytkownika. Aby to zrobić należy skontaktować się z administratorem serwera w celu konsultacji i wyboru najlepszego rozwiązania.
Wymagane skrypty
System wymaga istnienia następujących skryptów:
- start – uruchamianie demona
- stop – zatrzymywanie demona
- restart – restart demona
- status – wyświetlanie statusu demona
- check – skrypt sprawdzający działanie demona i uruchamiający go w razie wykrycia błędu
- test – skrypt sprawdzający działanie demona, powinien zwracać „ok” w razie braku problemów
Zasady
- Skrypt status powinien na stdout zwracać informacje o statusie demona.
- Skrypt test powinien zwracać „ok”, jeżeli demon działa poprawnie, w przeciwnym wypadku nie powinien nic zwracać na strout.
- Pozostałe skrypty mogą zwracać dowolny tekst na stdout, zostanie on zapisany do logów serwera.
- Skrypty powinny zwracać na stderr 0 w razie poprawnego uruchomienia się, w razie błędu na stderr powinna być przekazana wartość większa lub równa 1.
- Skrypt check powinien sprawdzić działanie demona oraz w razie problemów dokonać restartu usługi. Skrypt będzie wywoływany co 15 minut.
Uruchomienie systemu
Po przygotowaniu skryptów startowych należy skontaktować się z działem pomocy Kei w celu aktywacji demona w systemie. Skrypty zostaną przetestowane oraz uruchomione.
Nie znalazłeś odpowiedzi? Skontaktuj się z nami
Właściciel serwisu:
cyber_Folks S.A.
ul. Wierzbięcice 1B,
61-569 Poznań
NIP: PL 7792467259
Regon: 367731587
KRS: 0000685595
Kapitał zakładowy/wpłacony: 283.600,00 PLN
Adres korespondencyjny:
ul. Marcika 27 C-D
30-443 Kraków
tel. 12 349 22 00
Infolinia handlowa: 801 308 408
Wsparcie techniczne (24/7/365): 12 349 22 00