Fórum Root.cz

Hlavní témata => Server => Téma založeno: tuxan 13. 06. 2018, 21:20:36

Název: Munin nečte teplotu CPU na serveru
Přispěvatel: tuxan 13. 06. 2018, 21:20:36
Zdravím,
hraji si doma s Muninem. Funguje to, jakž takž dobře. Ovšem nevím, proč mi neukazuje teplotu cpu na serveru, ukazuje pouze teplotu hdd. Server je poskládaný ze starého pc s atomem 230 a 2GB operační paměti nainstalován je Debian 9.4. Monitoruje to počítače v síti u mne doma. Když se připojím přes ssh, tak mi sensors ukáže teplotu správně, hddtemp také. Kde mohu mít chybu? Přikládám i adresu (https://bretakral.eu/server-stats/) na live demo (poběží to, pokud bude to pc zapnuté) . Taky bych poprosil o názor/nápovědu co zlepšit/změnit. Děkuji.
Název: Re:Munin nečte teplotu CPU na serveru
Přispěvatel: Palo M. 14. 06. 2018, 05:52:07
Munin pouzivam uz niekolko rokov a som spokojny. Nejake rady:

1. Pozri sa (na danom stroji, kde bezi munin-node) do adresara /etc/munin/plugins, ci tam mas nalinkovany prislusny plugin (resp. niekolko pluginov). Moze to byt sensors_temp, sensors_fan, sensors_volt, alebo pripadne acpi (zalezi od toho, ci lm-sensors pre dany stroj citaju data z acpi, alebo cez ovladac specialneho senzoroveho cipu na doske). Pozor na to, ze linky pre niektore pluginy nie su 1:1, sensors_temp, sensors_fan, sensors_volt vsetky smeruju na ten isty /usr/share/munin/plugins/sensors_ (multifunkcny plugin, skript si sam zisti, cez ake meno bol spusteny a podla toho vrati vysledky).

2. Ak linka chyba, najdi prislusny plugin (v /usr/share/munin/plugins) a nalinkuj manualne

3. Funkcnost pluginu overis cez "munin-run menopluginu config" (zobrazi jednotlive sledovane parametre daneho pluginu) a potom cez "munin-run menopluginu" (zobrazi hodnoty). Niekedy sa da spustit aj priamo plugin samotny (casto je to shell alebo perl skript), ale nie vzdy to funguje. Cez munin-run to nacita aj potrebne nastavenia (z /etc/munin/plugin-conf.d) a spolocne munin funkcie. Ked to nechodi cez munin-run, tak moze byt chyba v konfiguracii (napriklad ze plugin je spusteny pod uzivatelom, ktory nema potrebne prava - vtedy treba nastavit spravneho uzivatela alebo aspon skupinu v konfiguraku v /etc/munin/plugin-conf.d.
Dokumentaciu ku konfiguracii pluginov najdes na https://munin.readthedocs.io/en/latest/plugin/use.html

4. Tip: Pozri tiez balik munin-plugins-extra (je odporucany, ale nie nevyhnutny, podla nastaveni apt sa ti mohol a nemusel nainstalovat s munin-node). Pripadne rozne 3rd party pluginy na http://gallery.munin-monitoring.org/ - mozno tam najdes nieco uzitocne pre seba, co v debianovskych balikoch nie je.

5. Dalsi tip: Vacsina pluginov su shellovske alebo perlovske skripty. Takze sa relativne lahko daju prisposobit (skopirujes plugin niekde "k sebe", tam poeditujes a do /etc/munin/plugins to nalinkujes od seba). Ked zistis, ako je taky bezny plugin spraveny (casto su az prekvapujuco jednoduche), mozno dokonca po case vyrobis nejaky uplne novy plugin, ktory doteraz neexistoval 8)
Hm... teraz pozeram, ze moje prastare boinc pluginy sa nestratili a su v 3rd party. A pozeram, ze namiesto "uz niekolko rokov" som mal napisat "uz viac nez 10 rokov". Neuveritelne...
Název: Re:Munin nečte teplotu CPU na serveru
Přispěvatel: dudlin 14. 06. 2018, 11:09:56
... a máš v té skládačce skutečně i CPU?
Název: Re:Munin nečte teplotu CPU na serveru
Přispěvatel: tuxan 14. 06. 2018, 16:16:48
Munin pouzivam uz niekolko rokov a som spokojny. Nejake rady:
...

Děkuji za rady :) já vůl nenalinkoval acpi  ::)