MRTG - Disk Space

Fórumok

Sziasztok!

Szeretném monitorozni a merevlemez kihasználtságát, hőmérsékletét. Már nagyon sokat kerestem, de nem találtam számomra használható információkat.
Ebben kérném segítségeteket.

Üdv.

Hozzászólások

Nem telejesen ertem mit bonyolitasz, telepitsd fel a munin, es linkeld be az /etc/munin/plugins konyvrarba a /usr/share/munin/plugins/hddtemp_smartctl -t is (debianon/ubuntun ezek a konyvtarak), munin restart, es a web-es oldalan latod is az ujabb grafikont a hdd homersekletekkel.

Az MRTG egyszerű, de kettőnél több adatot nem lehet -illetve nehéz- vele monitorozni, viszont a munin sokkal többet tud egy chartban.

Itt egy példa Munin - merevlemez hőmérséklet monitorozásra

Üdv

Sempi

PHPAdmin - Egyedi felületek Készítése

#-------------------------
# Disk Free space (hda3)
#------------------------
Target[hda3]: `/bin/df -m -x nfs| /bin/grep "hda3"|awk '/dev/{print$3;print$4}'`
[...]

#----------------------------
# HDD Temp
#----------------------------
Target[temp]: `smartctl /dev/sda -a | grep "Current Drive Temperature" | awk '{print$4}; smartctl /dev/hda -a | grep Temperature_Celsius | awk '{print$10}'`
[...]

Megoldva.
Az snmpd.conf-ban nem volt benne a merevlemezes rész. Beírtam és megy! :)

update: Egy kis leírás, hátha másnak is fontos lenne a dolog.
Szóval az snmpd.conf-ban, a disk checks résznél az alábbi sorokat kell beírni, így tudja lekérdezni a merevlemezt.

disk / 10000 - Ezzel a sorral a / tudod lekérdezni
disk /home 10000 - Ezzel a sorral a /home-ot
disk /boot 10000 - Ezzel a sorral a /boot-ot

Indítsuk újra az snmpd-t.

Ha ezzel megvagyunk jöhet az mrtg.cfg:

Target[gepnev.disk_sda1]: dskPercent.3&dskPercent.3:public@127.0.0.1
Title[gepnev.disk_sda1]: Disk Partition Usage
PageTop[gepnev.disk_sda1]: Disk Partition Usage /boot @ gepnev
MaxBytes[gepnev.disk_sda1]: 100
ShortLegend[gepnev.disk_sda1]: %
YLegend[gepnev.disk_sda1]: DiskUsage %
LegendI[gepnev.disk_sda1]: /boot
Legend1[gepnev.disk_sda1]: /boot disk
Options[gepnev.disk_sda1]: gauge,growright,nopercent
Unscaled[gepnev.disk_sda1]: ymwd


Target[gepnev.disk_sda2]: dskPercent.1&dskPercent.1:public@127.0.0.1
Title[gepnev.disk_sda2]: Disk Partition Usage
PageTop[gepnev.disk_sda2]: Disk Partition Usage / @ gepnev
MaxBytes[gepnev.disk_sda2]: 100
ShortLegend[gepnev.disk_sda2]: %
YLegend[gepnev.disk_sda2]: DiskUsage %
LegendI[gepnev.disk_sda2]: /
Legend1[gepnev.disk_sda2]: / disk
Options[gepnev.disk_sda2]: gauge,growright,nopercent
Unscaled[gepnev.disk_sda2]: ymwd


Target[gepnev.disk_sdb5]: dskPercent.2&dskPercent.2:public@127.0.0.1
Title[gepnev.disk_sdb5]: Disk Partition Usage
PageTop[gepnev.disk_sdb5]: Disk Partition Usage /home @ gepnev
MaxBytes[gepnev.disk_sdb5]: 100
ShortLegend[gepnev.disk_sdb5]: %
YLegend[gepnev.disk_sdb5]: DiskUsage %
LegendI[gepnev.disk_sdb5]: /home
Legend1[gepnev.disk_sdb5]: /home disk
Options[gepnev.disk_sdb5]: gauge,growright,nopercent
Unscaled[gepnev.disk_sdb5]: ymwd

Ha ezzel megvagyunk, mentsünk és generáljuk le újra az index.html-t.


indexmaker --output=/var/www/html/weboldalad/mrtg/index.html /etc/mrtg/mrtg.cfg

A hőmérséklet monitorozás még csak most jön! :)

update2:

A hőmérséklet monitorozása:

Először is telepítsük a hddtemp-et. Az snmpd.conf exec résznél írjuk be az alábbi sorokat:

exec sda-temp /usr/sbin/hddtemp -n /dev/sda
exec sdb-temp /usr/sbin/hddtemp -n /dev/sdb

Természetesen mindenki olyan eszközt írjon amilyennel rendelkezik! :)
Ha ezzel megvagyunk, mentsünk és indítsuk újra az snmpd-t!

Most jöhet az mrtg.cfg, írjuk be ezeket a sorokat.

Target[gepnev_hddtemp]: 1.3.6.1.4.1.2021.8.1.101.1&1.3.6.1.4.1.2021.8.1.101.2:public@127.0.0.1
Options[gepnev_hddtemp]: nopercent,gauge,noinfo,growright
Title[gepnev_hddtemp]: HDD temperature
PageTop[gepnev_hddtemp]: HDD temperature @ gepnev
MaxBytes[gepnev_hddtemp]: 100000
YLegend[gepnev_hddtemp]: Degrees
ShortLegend[gepnev_hddtemp]: °C
LegendI[gepnev_hddtemp]: sda:
LegendO[gepnev_hddtemp]: sdb:
Legend2[gepnev_hddtemp]: HDD temperature
WithPeak[gepnev_hddtemp]: wmy
Legend4[gepnev_hddtemp]: Max HDD temperature

Ha ezzel is megvagyunk, akkor mentsünk és generáljuk újra az index.html-t.

indexmaker --output=/var/www/html/weboldalad/mrtg/index.html /etc/mrtg/mrtg.cfg

Ennyi. :)