catatanlepas.com

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color
Home Komputer Aplikasi Linux Memonitor Temperatur Dengan MRTG

Memonitor Temperatur Dengan MRTG

Email Cetak PDF

I. Pendahuluan

Pada tutorial sebelumnya, sudah dijelaskan tentang cara membuat MRTG di sistem kita untuk mengetahui traffik jaringan, CPU Load, dan Memory. Namun, kita juga harus mengetahui berapa temperatur dari server kita. Tutorial kali ini kita akan membuat MRTG untuk mendeteksi temperatur dari server penulis di Centos 5.2.

II. Download Paket

Untuk melihat temperatur dalam sistem kita, kita membutuhkan paket yang bernama hddtemp yang dapat diambil di sini dan juga database hddtemp yang dapat diambil di sini. Setelah itu masukkan kedua paket tersebut ke dalam folder yang sama. Setelah itu ikuti langkah-langkah berikut ini:
1. Mengekstrak paket
# tar -jxvf hddtemp-0.3-beta15.tar.bz2 
2. Instalasi Paket
# cd hddtemp-0.3-beta15
# ./configure
# make
# make install
3. Uji hddtemp
Setelah menginstal paket hddtemp, kita akan mencoba paket tersebut untuk melihat berapa temperatur dalam server kita. Jika harddisk kita bertipe IDE, maka ketikkan perintah berikut:
#  /usr/local/sbin/hddtemp /dev/hda
Tapi jika harddisk kita bertipe SCSI, maka ketikkan:
#  /usr/local/sbin/hddtemp /dev/sda1
Karena harddisk penulis bertipe IDE, maka akan ada tampilan sebagai berikut:


Dan juga wajib diketahui bahwa hddtemp mengambil suhu jika harddisk kita mempunyai fitur SMART atau Self-Monitoring, Analysis, and reporting Technology. Fitur SMART ini untuk mendeteksi dan melaporkan berbagai indikator seperti suhu. Untuk melihat apakah harddisk kita dapat menampilkan fitur SMART maka kita harus mengecek di BIOS pada bagian HDD S.M.A.R.T. Capability di item Advanced BIOS Features. Default nilai dari HDD S.M.A.R.T. Capability adalah Disabled, rubahlah menjadi Enabled.


Setelah itu pada sistem linux, ceklah apakah paket smartd sudah terinstal di dalam sistem:
 # rpm -qa | grep smart

Kemudian, lihatlah apakah service smart sudah berjalan di dalam sistem linux atau belum dengan cara:
# service smartd status
Jika belum, nyalakan dengan mengetikkan perintah:
# service smartd start
Kalau di dalam sistem kita tidak ada paket seperti itu, maka download paket tersebut di sini.
Setelah itu, installah paket tersebut dengan cara berikut ini:
# tar zxvf smartmontools-5.38.tar.gz
# cd smartmontools-5.38
# ./configure
# make
# make install
Untuk melihat apakah harddisk kita dapat menggunakan fitur smart atau tidak, ketikkan perintah berikut (jika harddisk kita bertipe IDE):
# smartctl -i /dev/hda

III. Deteksi Temperatur di MRTG

Untuk melihat berapa temperatur server di MRTG, maka kita harus mengkonfigurasi file mymrtg.cfg yang berada di /etc/mrtg. Tambahkan skrip berikut di file tersebut:
LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt, /usr/share/snmp/mibs/TCP-MIB.txt
dan ditempatkan di bagian atas dari file tersebut.
Setelah itu masukkan skrip berikut di bagian paling bawah dari file mymrtg.cfg:

### HDD Temp ###

Title[hddtemp]: Harddisk Temperature -- Stargate
MaxBytes[hddtemp]: 100
Unscaled[hddtemp]: ymwd
#Factor[hddtemp]: 10
#AbsMax[hddtemp]: 1000
Options[hddtemp]: growright, gauge, nolegend, nopercent
Target[hddtemp]: `/etc/mrtg/hdtemp`
PageTop[hddtemp]: <H1><B>Harddisk Temperature (C) -- Stargate</B></H1><br>
YLegend[hddtemp]: Temp (C)
LegendI[hddtemp]: Temp :
LegendO[hddtemp]:
ShortLegend[hddtemp]: C
#WithPeak[hddtemp]: ymwd
#XSize[hddtemp]: 350
#YSize[hddtemp]: 150

Setelah itu buatlah file di folder /etc/mrtg dan berikan nama hdtemp dan isikan file tersebut dengan skrip berikut:
#!/bin/bash
temp=`/usr/local/sbin/hddtemp /dev/hda | awk '{print substr($3,0,2)}'`
echo $temp
echo $temp
exit 0

Kemudian rubahlah chmod file tersebut agar bisa dieksekusi dengan cara:
 # chmod +x hdtemp
Setelah itu restart MRTG dengan cara:
# cfgmaker --global 'WorkDir: /var/www/html/mymrtg' --output /etc/mrtg/mymrtg.cfg public@localhost
# indexmaker --output=/var/www/html/mymrtg/index.html /etc/mrtg/mymrtg.cfg

Kemudian restartlah webserver:
 # service httpd restart
Setelah itu, bukalah browser dengan mengetikkan:
 http://alamat_ip/mymrtg
maka akan terlihat sebagai berikut:



Kalau di klik bagian grafik Harddisk Temperature, maka akan di dapat tampilan sebagai berikut:



Referensi

18 Jumadal Ula 1430 H
13 Mei 2009 M

+ 2
+ 2
Comments
Add New Search
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Terakhir Diperbaharui ( Jum'at, 22 Mei 2009 03:23 )  

Tanggal dan Jam


Ulti Clocks content

Browse this website in:


Mutiara Hari Ini

Ketika saya menulis saya yakin; Bahwa tanganku akan binasa sedang tulisanku kekal; Dan saya tahu bahwa Alloh pasti akan menanyaiku; Aduhai, apakah nanti jawabnya (Syair Arab)

Poling

Apakah artikel-artikel di situs ini bermanfaat untuk anda?

(283 votes)

7.8%
92.2%

Waktu Shalat