|
Nßstroje pro p°φkazovou °ßdku I.
22.8.2000
SouΦasn² trend v²voje Linuxu se sna╛φ co nejvφce p°iblφ╛it Linux co nej╣ir╣φmu okruhu u╛ivatel∙. Hlavnφm cφlem
je zdokonalovßnφ r∙zn²ch grafick²ch prost°edφ. P°esto╛e je v∞t╣ina grafick²ch prost°edφ ji╛ velmi vysp∞lß
a p°φjemnß na ovlßdßnφ, p∙vodnφ ovlßdacφ prvek Unixov²ch systΘm∙ z nich zcela urΦit∞ nevymizφ. Prvek, kter² mßm
na mysli nenφ nic jinΘho ne╛ klasick² terminßl. V∞t╣ina u╛ivatel∙ mi dß za pravdu, ╛e a╗ u╛ jim v²vojß°i vytvo°φ jakkoliv
vizußln∞ p°φjemnou alternativu °ßdkovΘho p°φkazu, je jeho napsßnφ v konsoli mnohem rychlej╣φ ne╛ samotnΘ
spu╣t∞nφ grafickΘ aplikace se stejnou funkcφ. Z tohoto d∙vodu jsem se rozhodl zaΦφt na Wastelands nov² serißl
v∞novan² utilitßm pro p°φkazovou °ßdku.
LogDog
Prvnφm zßstupcem bude program, kter² se jmenuje LogDog. Naleznete jej na adrese
http://marvin.criadvantage.com/caspian/Software/LogDog/. Je urΦen pro sledovßnφ chyb nebo jin²ch
nestandardnφch zßznam∙ v r∙zn²ch zßznamov²ch souborech (syslog, messages apod.) Jednß se o skript napsan² v Perlu,
kter² pravideln∞ prochßzφ vybranΘ zßznamovΘ soubory a hledß v nich chyby. Pokud najde °ßdek obsahujφcφ zadanΘ slovo,
po╣le jej elektronickou po╣tou seznamu u╛ivatel∙, kte°φ jsou definovßni p°i konfiguraci. Odeslßnφ zprßvy
zaji╣╗uje program od stejnΘho autora jmΘnem SendEmail, kter² je souΦßstφ instalace. Pro sprßvnou funkΦnost
programu je t°eba mφt nainstalovan² n∞jak² po╣tovnφ program (Sendmail, Qmail apod.), kter² zajistφ odeslßnφ
zprßvy adresßtovi. Instalace obsahuje samotn² skript LogDog, skript na odeslßnφ zprßvy a konfiguraΦnφ skript.
Ten po spu╣t∞nφ poklßdß dotazy typu: kterΘ °et∞zce se majφ v souborech vyhledßvat, komu ma b²t odeslßna zprßva
p°i jejich v²skytu, kde je umφst∞n po╣tovnφ program apod. Podle odpov∞di vytvo°φ konfiguraΦnφ soubor pro LogDog
a zkopφruje pot°ebnΘ soubory do zadan²ch adresß°∙ (implicitn∞ /usrl/local/bin a /etc). V tuto chvφli zb²vß pouze
spustit samotn² skript p°φkazem
/usr/local/bin/logdog -d
Dal╣φ a lep╣φ mo╛nostφ je skript za°adit do n∞kterΘho startovacφho skriptu (nap°. rc.local), aby bylo
zaji╣t∞no spu╣t∞nφ hned p°i startu systΘmu. PotΘ se ji╛ nemusφte tΘm∞° o nic starat a mßte zaji╣t∞n alespo≥ ΦßsteΦn²,
automatick² dohled nad systΘmem. Pokud systΘm vygeneruje zßznam obsahujφcφ n∞kter² °et∞zec, kter² jste zadali
p°i konfiguraci, okam╛it∞ dostanete zprßvu s tφmto zßznamem. Tento velmi u╛iteΦn² skript z vßs op∞t nesejme
b°emeno opakovanΘ a podrobnΘ anal²zy zßznamov²ch soubor∙, ale dokß╛e vΦas upozornit na v²skyt p°φpadnΘ chyby
a odstranit ji.
|
|