[Sysfence-commit] sysfence/dokprojektlic specuzytkownika.tex,1.3,1.4 wstep.tex,1.2,1.3
Status: Alpha
Brought to you by:
emes
|
From: mkoperto <mko...@us...> - 2004-05-30 12:16:44
|
Update of /cvsroot/sysfence/sysfence/dokprojektlic In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17144 Modified Files: specuzytkownika.tex wstep.tex Log Message: poprawki i uzupelnienia Index: wstep.tex =================================================================== RCS file: /cvsroot/sysfence/sysfence/dokprojektlic/wstep.tex,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- wstep.tex 29 May 2004 14:42:14 -0000 1.2 +++ wstep.tex 30 May 2004 12:16:31 -0000 1.3 @@ -6,7 +6,24 @@ G³ównym zastosowaniem jest kontrolowanie stabilno¶ci pracy serwerów, które dzia³aj± pod du¿ym obci±¿eniem lub u¿ywaj± niestabilnego oprogramowania (np. aplikacji -,,gubi±cych'' pamiêæ). +,,gubi±cych'' pamiêæ). Dziêki programowi sysfence mo¿liwe jest proste zautomatyzowanie +czynno¶ci takich jak : +\begin{itemize} + \item + wy³±czanie us³ug sieciowych gdy system jest nadmiernie obci±¿ony i ponowne + uruchamianie ich gdy sytuacja siê unormuje, + \item + prze³adowywanie podejrzanie dzia³aj±cych programów gdy brakuje wolnej + pamiêci RAM lub stopieñ wykorzystania przestrzeni wymiany wskazuje na "wycieki" + pamiêci, + \item + ostrzeganie gdy koñczy siê miejsce na partycjach dyskowych, + \item + informowanie administratorów poprzez e-mail lub SMS o nieprawid³owo¶ciach w pracy systemu. +\end{itemize} +Powy¿sza lista stanowi tylko przyk³ad. Dziêki pe³nej swobodzie w konfiguracji +i mo¿liwo¶ci dzia³ania z prawami zwyk³ego u¿ytkownika, sysfence mo¿e byæ +wykorzystany do innych zastosowañ, nie tylko przez administratorów. Pisz±c projekt kierowali¶my siê zasadami panuj±cymi w ¶rodowisku OpenSource. Ca³y kod programu objêty jest licencj± GPL. Repozytorium CVS jest publicznie Index: specuzytkownika.tex =================================================================== RCS file: /cvsroot/sysfence/sysfence/dokprojektlic/specuzytkownika.tex,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- specuzytkownika.tex 30 May 2004 09:27:32 -0000 1.3 +++ specuzytkownika.tex 30 May 2004 12:16:31 -0000 1.4 @@ -1,4 +1,4 @@ -\section{Specyfikacja u¿ytkownika} +\section{Specyfikacja u¿ytkowa} \subsection{Kompilacja i uruchamianie programu} @@ -29,7 +29,9 @@ Komunikacja z procesami odbywa siê za pomoc± sygna³ów. Przydatne sygna³y zamieszczone s± w tablicach~\ref{tab:s1} i~\ref{tab:s2}. - +Pos³uguj±c siê sygna³ami mo¿na tymczasowo wstrzymaæ sprawdzanie +ca³o¶ci lub pojedynczych regu³, a nastêpnie je wznowiæ bez konieczno¶ci +wprowadzania zmian do plików konfiguracyjnych. \begin{table}[ht] \centering \caption{Komunikacja z \texttt{sffetch}} @@ -112,7 +114,14 @@ \end{verbatim} } Nale¿y zwróciæ uwagê ¿e niektóre s³owa kluczowe posiadaj± zamienniki, np. zamiast \texttt{if} mo¿na u¿ywaæ \texttt{rule},\texttt{when} lub \texttt{on}; zamiast \texttt{run} -- -\texttt{invoke} \texttt{exec} \texttt{execute}. +\texttt{invoke} \texttt{exec} \texttt{execute}. S³owo \texttt{once} jest +opcjonalne i modyfikuje podejmowanie akcji. Wykonywana jest on tylko za +pierwszym razem gdy wyra¿enie przyje³o warto¶æ \texttt{TRUE}, dopiero +przyjêcie przez wyra¿enia warto¶ci \texttt{FALSE} umo¿liwia eventualne +powtórne wykonanie akcji. Komenda umieszczona po s³owie \texttt{run} +przekazywana jest do \texttt{/bin/sh} tak wiêc mo¿e to byæ zwyk³e polecenie, +program lub nawet skrypt. Sprawdzanie regu³y jest wstrzymane do chwili +zakoñczenia tej akcji. Parametrami monitorowanymi w wersji 0.12 programu s±: \begin{itemize} |