Friday, July 6, 2007

Membuat MRTG Freebsd

langkah - langkah mambuat mrtg ayuuuuuuk
- pertama menginstal snmp dulu caranya bagaimana,...
instal using ports
#cd /usr/ports/net-mgmt/net-snmp
#make install clean
tambahkan di /etc/rc.conf
snmpd_enable=”YES”
terus edit snmpd.conf di
#ee /usr/local/share/snmp/snmpd.conf
tambahkan configurasi
###########################################################################
#
# snmpd.conf
#
# - created by the snmpconf configuration program
#
###########################################################################
# SECTION: System Information Setup
#
# This section defines some of the information reported in
# the "system" mib group in the mibII tree.

# syslocation: The [typically physical] location of the system.
# Note that setting this value here means that when trying to
# perform an snmp SET operation to the sysLocation.0 variable will make
# the agent return the "notWritable" error code. IE, including
# this token in the snmpd.conf file will disable write access to
# the variable.
# arguments: location_string

syslocation "Jakarta, Indonesia" ---> suka suka

# syscontact: The contact information for the administrator
# Note that setting this value here means that when trying to
# perform an snmp SET operation to the sysContact.0 variable will make
# the agent return the "notWritable" error code. IE, including
# this token in the snmpd.conf file will disable write access to
# the variable.
# arguments: contact_string

syscontact info@vilani-net.com ---> suka suka

# sysservices: The proper value for the sysServices object.
# arguments: sysservices_number

sysservices 79



###########################################################################
# SECTION: Access Control Setup
#
# This section defines who is allowed to talk to your running
# snmp agent.

# rwuser: a SNMPv3 read-write user
# arguments: user [noauth|auth|priv] [restriction_oid]

rwuser proxy --> sesuai jalannya snmpd

# rouser: a SNMPv3 read-only user
# arguments: user [noauth|auth|priv] [restriction_oid]

rouser proxy --> sesuai jalannya snmpd

# rocommunity: a SNMPv1/SNMPv2c read-only access community name
# arguments: community [default|hostname|network/bits] [oid]

rocommunity proxy --> sesuai jalannya snmpd

# rwcommunity: a SNMPv1/SNMPv2c read-write access community name
# arguments: community [default|hostname|network/bits] [oid]

rwcommunity proxy --> sesuai jalannya snmpd


jalankan snmp
#/usr/local/etc/rc.d/snmpd start

setalh itu install mrtg lewat port
#cd /usr/ports/net-mgmt/mrtg/
#make install clean
setelah itu configurasi apache/conf/htdocs.conf tambah configurasi seperti ini
------------------------------------------------------------------------------


#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
Options Indexes FollowSymLinks MultiViews

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all



#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all

----------------------------------------------------------------------------dari sini


#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
Options Indexes FollowSymLinks MultiViews +ExecCGI

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride Options AuthConfig

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all

----------------------------------------------------------------------------sampek sini
setelah itu save dan restar apachenya
#/usr/local/apache/bin/apachetl restart
setelah itu jalankan script ini
#/usr/local/bin/cfgmaker --global 'WorkDir: /usr/local/apache/htdocs/web/mrtg' --global 'Options[_]: bits,growright' --output /usr/local/etc/mrtg/mrtg.cfg localhost@localhost

inget untuk cfgmaker disesuaikan dengan letaknya untuk workdir disesuaikan dengan letak index.html dan mrtg.conf jga disesuaikan dengan letaknya.untuk localhost@localhost..ii disesuaokan dengan konfigurasi di snmpd.conf untuk community dan rwuser..oke bosss...dicerna dulu ae...oke

langkah selanjutnya membuat file index.html
#/usr/local/bin/indexmaker --output /usr/local/apache/htdocs/web/mrtg/index.html /usr/local/etc/mrtg/mrtg.cfg

diperhatikan untuk letak indexmaker dan index.html serta mrtg.cfg, harus sama ketika kita menjalankan cfgmaker oke bosss
setalah itu sebelm menjalankan mrtg jalankan crontab duluw
#crontab -e
tambahkan scritp seperti dibawah ini
#*/5 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

jalankan mrtg
#/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
#/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
#/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

mrtg udah jadi tingal jalankan di webbrowser sesuai ip servernya weks
bagussssss
Klo ada masalah,....email aq ya...ato posting aja messege heheheeeee

2 comments:

browsing said...

skrip cron-nya kurang boz... harus ditambah > /dev/nul 2>&1 diakhir line biar gak bikin email pesen.. menuh2in hardisk aja tuh...

drphy said...

aku masih bingung brooo."sesuai jalannya snmpd" thu maksudnya pa .. letak direktorynya tho apa ???.. gmn kalo ajarin aku he he he.. minta id YM nya boleh kan... kan bisa share ilmunya broo

 

blogger templates | Make Money Online