Erinevus lehekülje "Munin" redaktsioonide vahel

Allikas: Kuutõrvaja
(Server)
(Klient)
28. rida: 28. rida:
  
 
Ning restardime munin-node
 
Ning restardime munin-node
 +
 +
Vaikimisi munin joonistab graafikuid '''cpu, mälu, võrgu, meili, loadi jms''' kohta
  
 
===Plugina kirjutamine===
 
===Plugina kirjutamine===

Redaktsioon: 29. september 2007, kell 00:26

Sissejuhatus

Munin on tarkvara mõeldud erinevate graafikute joonistamiseks suurte masinafarmidel.

Munin on klient-server ehitusega.

Kõigis klientmasinades töötab tarkvara munin-node teenusena milledelt munin server loeb iga 5 minuti järelt infot ja joonistab sellejärgi graafikud


Install

Klient

Vastavalt siis kas /etc või /usr/local/etc/

munin-node.conf

Põhimõtteliselt piisab kui default konfi lisada ligipääsuks luba munini serveri jaoks. Näiteks on munini serveri ip 192.168.1.10

allow ^193\.40\.0\.35$

Stardime munin-node


Ning restardime munin-node

Vaikimisi munin joonistab graafikuid cpu, mälu, võrgu, meili, loadi jms kohta

Plugina kirjutamine

Näiteks väga primitiivne plugin mis Loeb kokku kaustas olevad failid ja joonistab neist graafikut

Paneme talle nimels loenda

Skriptile on kaks nõudmist. Pannes selle lihtsalt käima peab ta andma info mida kasutatakse graafiku joonistamiseks Ja käivitatades parameetriga config peab plugin jagama endakohta täpsemat kirjeldust

if [ "$1" = "config" ]; then
    echo "graph_title failide hulga graafik"
    echo 'graph_category Failid'
    echo "graph_info See graafik joonistatakse failide hulga järgi kaustas"
    echo 'loenda.label failide arv '
    echo "loenda.info failide arv kaustas"
    echo "loenda.type GAUGE"
    exit 0
fi

echo -n "loenda.value "
ls -la /home | wc -l 


#plugins/loenda
loenda.value 124


#./loenda config
graph_title failide hulga graafik
graph_category Failid
graph_info See graafik joonistatakse failide hulga järgi kaustas
loenda.label failide arv
loenda.info failide arv kaustas
loenda.type GAUGE

Plugina installimine

Nende seadistus käib näiteks FreeBSD's kaustast plugin-conf.d/ failist plugins.conf

Pluginad ise asuvad kaustas plugins

Näiteks soovime lisada plugina loenda

Selleks kopeerime plugina kausta plugins Ja lisame plugins.conf faili read

[loenda]
user root

Server

Serveris tuleb defineerida ära kataloog kuhu tekivad graafikute pildid

htmldir /usr/local/www/munin

Ja serverid

[mail.host.ee]
    address 192.168.1.5
    use_node_name yes

[veeb.host.ee]
    address 192.168.1.7
    use_node_name yes

Lingid

Ametlik kodulekeülg http://munin.projects.linpro.no/