Munin papildomos ataskaitos
Praplečiame Munin generuojamų ataskaitų kiekį papildomomis mums reikalingomis ataskaitomis.
Pasitikriname ar įdiegti papildomi priedai:
$ sudo apt-get install munin-plugins-extra
Įdiegus Munin mūsų serveris bus įvardinamas kaip localhost.localdomain
. Tai galime lengvai sutvarkyti, įvykdydami tokį triuką (keičiame į server1.musudomenas.com):
$ sed -i 's/\[localhost\.localdomain\]/\[server1\.musudomenas\.com\]/g' /etc/munin/munin.conf
Tai bendri grafikai kuriuos įtraukiame į Munin:
$ ln -s /usr/share/munin/plugins/df_abs /etc/munin/plugins/ $ ln -s /usr/share/munin/plugins/netstat /etc/munin/plugins/ $ echo "[netstat] user root " > /etc/munin/plugin-conf.d/netstat
Galbūt norite matyti jūsų ryšį su pasauliu, pvz:
$ ln -s /usr/share/munin/plugins/ping_ /etc/munin/plugins/ping_google.com $ ln -s /usr/share/munin/plugins/ping_ /etc/munin/plugins/ping_ovh.fr $ ln -s /usr/share/munin/plugins/ping_ /etc/munin/plugins/ping_musudomenas.com
Monitoringas temperatūros, maitinimo, sensorių ir kitų parametrų :
$ ln -s /usr/share/munin/plugins/cpuspeed /etc/munin/plugins/ $ ln -s /usr/share/munin/plugins/acpi /etc/munin/plugins/ $ ln -s /usr/share/munin/plugins/hddtemp_smartctl /etc/munin/plugins/ $ aptitude install i2c-tools lm-sensors $ sensors-detect $ ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp $ ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_volt
Jei turime fail2ban ir norime monitoringo:
$ ln -s /usr/share/munin/plugins/fail2ban /etc/munin/plugins/ $ echo "[fail2ban*] user root " > /etc/munin/plugin-conf.d/fail2ban
Jei turime MySQL serverį ir norime matyti ataskaitas:
$ ln -s /usr/share/munin/plugins/mysql_threads /etc/munin/plugins/ $ ln -s /usr/share/munin/plugins/mysql_slowqueries /etc/munin/plugins/ $ ln -s /usr/share/munin/plugins/mysql_queries /etc/munin/plugins/ $ ln -s /usr/share/munin/plugins/mysql_bytes /etc/munin/plugins/
Taip pat galime diegti Munin plugins iš Munin exchange:
$ wget http://exchange.munin-monitoring.org/plugins/mysql_size_all/version/1/download --output-document=/usr/share/munin/plugins/mysql_size_all $ ln -s /usr/share/munin/plugins/mysql_size_all /etc/munin/plugins/
Tai skirta RAID monitoringui:
$ wget http://exchange.munin-monitoring.org/plugins/raid/version/3/download --output-document=/usr/share/munin/plugins/raid $ ln -s /usr/share/munin/plugins/raid /etc/munin/plugins/ $ echo "[raid] user root " > /etc/munin/plugin-conf.d/raid
Jei turime nepertraukiamo maitinimo šaltinį jam taip pat galime sukurti monitoringą. Tai aprašyta kaip MGE-Ellipse750
ID (ji galime sužinoti/etc/nut/ups.conf
faile):
$ ln -s /usr/share/munin/plugins/nutups_ /etc/munin/plugins/nutups_MGE-Ellipse750_voltages $ ln -s /usr/share/munin/plugins/nutups_ /etc/munin/plugins/nutups_MGE-Ellipse750_charge $ ln -s /usr/share/munin/plugins/nutups_ /etc/munin/plugins/nutups_MGE-Ellipse750_freq $ ln -s /usr/share/munin/plugins/nutups_ /etc/munin/plugins/nutups_MGE-Ellipse750_current $ ln -s /usr/share/munin/plugins/nut_misc /etc/munin/plugins/ $ ln -s /usr/share/munin/plugins/nut_volts /etc/munin/plugins/ $ echo "[nut*] user root [nut_*] env.upsname MGE-Ellipse750@localhost " > /etc/munin/plugin-conf.d/nut
nginx monitoringui:
$ ln -s /usr/share/munin/plugins/nginx_status /etc/munin/plugins/ $ ln -s /usr/share/munin/plugins/nginx_request /etc/munin/plugins/ $ echo "[nginx_*] env.url http://localhost/nginx_status " > /etc/munin/plugin-conf.d/nginx