Pokud
chcete mít přehled o tom, co se děje ve vašem počítači, budete
potřebovat nějakou utilitu, monitorující to, co vás zajímá. Od
podobných utilit pro Windows se liší především svou modulární
stavbou. Základní utilita má vestavěných několik funkcí:
- zobrazení názvu
počítače
- hodiny a kalendář
- hlídání teploty
procesoru
- hlídání napětí
procesoru
- hlídání otáčky
ventilátoru
- monitorování
procesů a zátěže procesoru
- internet
- síť
- paměť
- souborové systémy
- poštu
- stav baterií
- uptime
Další
funkce GKrellM monitoruje pomocí zásuvných modulů (pluginů), z
kterých jsem vyzkoušel wireless, který umožňuje monitorování úrovně
signálu wifi karty, šumového pozadí a kvality linky.
Gkrellm
zobrazuje grafy, umožňující sledovat změny hodnot parametrů na
čase. Ve výchozím nastavení většiny grafů je automaticky přizpůsoben
počet čar mřížky a rozlišení mřížky tak, aby vykreslovaná data byla
dobře viditelná. Toto chování můžete ve vlastnostech grafu změnit buď
na pevnou mřížku nebo pevné rozlišení mřížky. Některé kombinace
samoškálovacích režimů mohou poskytovat nejlepší výsledky.
Okamžité
hodnoty sledovaných parametrů se zobrazují pomocí tzv. krelů, což
jsou horizontálně se pohybující indikátory, umístěné pod každým
grafem a na monitorech. V závislosti na typu monitoru ukazují rychle
se měnící hodnoty dat, procento nějaké kapacity, nebo něco jiného. U
mnoha funkcí lze rovněž zapnout výstrahu, akusticky indikující
překročení nastavených limitů.
Grafy
jsou přehledně uspořádány a označeny popiskami. Jejich umístění je
volitelné a lze ho nastavit pomocí příkazů:
\t vlevo nahoře
\b vlevo dole
\n další řádek
\N další řádek
pouze, pokud následující řetězec obsahuje viditelné znaky
\p předchozí řádek
\c vystředit text
\C začít
vykreslování textu na středu
\r zarovnání vpravo
\f použít odlišné
písmo pro následující řetězec
\w následující
řetězec definuje šířku pole
\a vykresli
zarovnané vlevo v definované šířce
\e vykresli
zarovnané vpravo v definované šířce
\. no-op. Vhodné
pro rozdělení textu do dvou řetězců.
\D0 spodek grafů,
první datové zobrazení (D2 pro druhé...)
\D1 vršek grafů,
první datové zobrazení (D3 pro druhé...)
Pomocí
dalších příkazů lze nastavit chování monitorovacích modulů. Stačí
zadat příkaz do políčka označeného "příkaz" a také do
políčka komentář pokud chcete aby se zobrazoval tooltip. Po zadání
příkazu se na monitoru bude zobrazovat tlačítko pro jeho spuštění,
když přes monitor přejedete myší.
Gkrellm lze také
ovládat myší.
Levé tlačítko
zapíná a vypíná zobrazování extra informací.
Pravé tlačítko na
grafu otevírá okno s vlastnostmi grafu.
Pravé tlačítko na
panelech otvírá okno s nastavením monitoru.
Při sledování mnoha parametrů GKrellM spolupracuje s jádrem, jehož
ovladače musí podporovat danou hardwarovou konfiguraci. Při kompilaci
jádra je tedy nutné na to pamatovat, jinak se nepodaří monitorování
některých parametrů rozběhnout.
Přechod na jádro řady 2.6 proto bohužel znamenal vyřazení některých modulů z funkce. Na GKrellM však
postupně vycházejí patche nebo se objevují nové pluginy, takže lze
očekávat, že se časem GKrellM přizpůsobí i novějším verzím jádra. K
monitorování mnoha funkcí je nutné přiinstalovat lm_sensors.
Vzhled
GKrellM je rovněž volitelný, existuje pro něj několik stovek různých
skinů (témat). U většiny z nich jsou krely zobrazovány jako ručky
analogových měřidel, sám jsem však dal přednost skinu, který krely
zobrazuje jako páskové grafy (bargrafy) a barvy nastavil tak, aby
zobrazení bylo dostatečně kontrastní.
Systémové požadavky a instalace
GKrellM vyžaduje gtk 2.0, gdk 2.0, glib 2.0. Serverová verze
GKrellMd vyžaduje pouze glib (buď glib 2.0 nebo glib 1.2)
a může být instalována na serverech, kde není k dispozici GTK nebo
Xlibs. GKrellM je multiplatformní, může být instalován na Linuxu,
FreeBSD, NetBSD / OpenBSD, Mac OS X, Solaris a Windows.
GKrellM lze instalovat ze zdrojových kódů a existuje také v RPM
balíčcích pro Mandrake 9.0 (měl by fungovat i na Mandrake 8.2),
Mandrake 9.1, 9.2 a 10, SuSE 8.2, RedHat
Linux (i386) a Yellow Dog Linux (ppc). Dále jsou k dispozici
tarbally pro Slackware 9.1, DEB balíčky pro Debian (unstable verze) a
balíčky pro FreeBSD a NetBSD.
Download, senzory,
pluginy a další informace:
GKrellM
Plugins
lm_sensors
secure.netroedge.com