Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vyuka:cviceni:y36sps:semestralky:podska1 [2009/05/25 19:34] – podska1 | vyuka:cviceni:y36sps:semestralky:podska1 [2009/06/03 11:46] (current) – podska1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Aleš Podskalský ====== | ||
+ | ===== SNMP monitor over KDE4 Plasmoid ===== | ||
+ | |||
+ | **Zadání**: | ||
+ | |||
+ | **Schválení**: | ||
+ | |||
====== SNMP monitor over KDE4 Plasmoid ====== | ====== SNMP monitor over KDE4 Plasmoid ====== | ||
- | vytvořím plasmoid pro KDE4, který | + | |
+ | ===== Úvod ===== | ||
+ | |||
+ | |||
+ | Cílem bylo vytvořit jednoduchý applet na poluchu prostředí | ||
+ | |||
+ | ===== Implementace ===== | ||
+ | |||
+ | |||
+ | ==== Nastavení serveru ==== | ||
+ | |||
+ | |||
+ | SNMP server jsem nainstaloval z repozitáře své distribuce, kterou ja Arch linux. Po instalaci bylo nutné nejprve vytvořit konfigurační sobor pro snmp daemona. Jde o soubor / | ||
+ | |||
+ | |||
+ | < | ||
+ | com2sec readonly | ||
+ | |||
+ | group MyROSystem v1 paranoid | ||
+ | group MyROSystem v2c | ||
+ | group MyROSystem usm | ||
+ | group MyROGroup v1 | ||
+ | group MyROGroup v2c readonly | ||
+ | group MyROGroup usm readonly | ||
+ | group MyRWGroup v1 | ||
+ | group MyRWGroup v2c readwrite | ||
+ | group MyRWGroup usm readwrite | ||
+ | |||
+ | view all included | ||
+ | view system included | ||
+ | |||
+ | access MyROSystem "" | ||
+ | access MyROGroup "" | ||
+ | access MyRWGroup "" | ||
+ | |||
+ | syslocation doma | ||
+ | syscontact Ales Podskalsky < | ||
+ | </ | ||
+ | |||
+ | Jak je vidět z prvního řádku konfigurace, | ||
+ | |||
+ | |||
+ | ==== Použítí plasmoidu ==== | ||
+ | |||
+ | |||
+ | Plasmoid je jednoduchá aplikace, která se dá zobrazit na ploše prostředí KDE4. Mnou vytvořený plasmoid zobrazuje název sledovaného serveru, jméno správce | ||
+ | {{: | ||
+ | |||
+ | Jaký server se bude sledovat lze nastavit pomocí konfiguračního formuláře. Ten umožňuje také nastavit community name. | ||
+ | {{: | ||
+ | |||
+ | ===== Použité technologie ===== | ||
+ | Plasmoid jsem napsal pomocí frameworku KDE4 a knihovny Qt. Pro samotnou konunikaci SNMP protokolu jsem využil knihovny net-snmp. Stejně jako Qt , musí být net-snmp | ||
+ | |||
+ | |||
+ | ===== Soubory pro prezentaci ===== | ||
+ | {{: | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ |