<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Personal Blog of Emre Yaşar &#187; monitoring</title>
	<atom:link href="http://www.yasars.com/index.php/tag/monitoring/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yasars.com</link>
	<description>A bit technical, a bit lifestyle..</description>
	<lastBuildDate>Tue, 27 Apr 2010 19:55:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cacti &#8211; The complete RRDtool-based graphing solution</title>
		<link>http://www.yasars.com/index.php/2009/08/14/cacti-the-complete-rrdtool-based-graphing-solution/</link>
		<comments>http://www.yasars.com/index.php/2009/08/14/cacti-the-complete-rrdtool-based-graphing-solution/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 19:32:21 +0000</pubDate>
		<dc:creator>Admin - Emre Yasar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[rrd-tool]]></category>
		<category><![CDATA[snmp]]></category>

		<guid isPermaLink="false">http://www.yasars.com/?p=34</guid>
		<description><![CDATA[Cacti, SNMP (Simple Network Management Protocol) protokolünü kullanarak sunucularınızdan işletim sistemi ve donanım bazında bilgileri toplayan, bu bilgileri grafik olarak web’de yayınlayan GNU lisanslı bir web uygulamasıdır.
Cacti kurulumunda sunucu ve hostlarda (göreceli olarak host) adım adım yapılması gereken işleri aşağıda bulabilirsiniz.
Ön gereksinimler:
Apache/Apache2 web sunucusu, php, php-mysql, php-snmp, mysql, mysql-server, net-snmp, rrdtool.
Yukarıdaki paketlerin kurulu olduğundan ve [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-35 alignright" title="cacti1_emreyasar" src="http://www.yasars.com/wp-content/uploads/2009/08/cacti1_emreyasar-201x300.jpg" alt="cacti1_emreyasar" width="201" height="300" /><strong>C</strong><strong>acti, SNMP (Simple Network Management Protocol) protokolünü kullanarak sunucularınızdan işletim sistemi ve donanım bazında bilgileri toplayan, bu bilgileri grafik olarak web’de yayınlayan GNU lisanslı bir web uygulamasıdır.</strong></p>
<p>Cacti kurulumunda sunucu ve hostlarda (göreceli olarak host) adım adım yapılması gereken işleri aşağıda bulabilirsiniz.</p>
<p>Ön gereksinimler:</p>
<p>Apache/Apache2 web sunucusu, php, php-mysql, php-snmp, mysql, mysql-server, net-snmp, rrdtool.</p>
<p>Yukarıdaki paketlerin kurulu olduğundan ve ilgili servislerinin çalışıyor olduğundan emin olduktan sonra kurulum adımlarına geçilir.</p>
<p><span id="more-34"></span></p>
<p>Cacti_server:~ # cp cacti-versXX.tar /srv/www/htdocs</p>
<p>Cacti_server:~ # cd /srv/www/htdocs</p>
<p>Cacti_server:/srv/www/htdocs # tar xvf cacti-versXX.tar</p>
<p>Cacti_server:/srv/www/htdocs # mv cacti-versXX cacti</p>
<p>Cacti_server:/srv/www/htdocs /cacti# useradd -m cactiuser</p>
<p>Cacti_server:/srv/www/htdocs /cacti# passwd cactiuser</p>
<p>Cacti_server:/srv/www/htdocs /cacti# mysqladmin -h Cacti_server -p -u root create cacti</p>
<p>Cacti_server:/srv/www/htdocs /cacti# mysql -p -h Cacti_server -u root cacti &lt; cacti.sql</p>
<p>Cacti_server:/srv/www/htdocs /cacti# mysql -p -h Cacti_server -u root</p>
<p>mysql&gt; GRANT ALL ON cacti.* TO cactiuser@Cacti_server IDENTIFIED BY ’şifre’;</p>
<p>mysql&gt; flush privileges;</p>
<p>Cacti_server:/srv/www/htdocs /cacti# chown -R cactiuser rra/ log/</p>
<p>Cacti_server:/srv/www/htdocs /cacti# vi include/config.php</p>
<p>$database_default = &#8220;cacti&#8221;;</p>
<p>$database_hostname = &#8220;Cacti_server&#8221;;</p>
<p>$database_username = &#8220;cactiuser&#8221;;</p>
<p>$database_password = &#8220;şifre&#8221;;</p>
<p>Cacti_server:/srv/www/htdocs /cacti# vi /etc/crontab</p>
<p>*/5 * * * * cactiuser php /srv/www/htdocs/cacti/poller.php &gt; /dev/null 2&gt;&amp;1</p>
<p>Sunucu tarafında cacti kurulumunu tamamlamış olduk. Şimdi host tarafında yapılması gerekenlere bir göz atalım.</p>
<p>Cacti’ye Veri Gönderecek Host’ta Yapılması Gereken Ayarlar</p>
<p align="center">
<p>server1:# vi /etc/snmpd.conf</p>
<p>Dosya aşağıdaki şekilde düzenlenir. SNMP v1 ve v2c için aşağıdaki konfigürasyon yeterli olacaktır. SNMP v3 için kullanıcı adı ve şifre tanımlamaları yapılması gereklidir.</p>
<p>rocommunity public 192.168.1.10</p>
<p>(public: snmp community adı</p>
<p>192.168.1.10: snmp paketlerinin gönderileceği, yani cacti kurulu olan sunucu ip’si)</p>
<p>·         server1:# /etc/init.d/snmpd restart</p>
<p>·         cacti kurulu sunucu tarafında aşağıdaki komut girilerek host tarafından SNMP paketlerinin gelip gelmediği kontrol edilir. Timeout olmamalıdır.</p>
<p>Cacti_server:~ # snmpwalk -v 2c -c public server1.ford.com.tr system</p>
<p>Sunucu veya hostlarda web browser açarak aşağdaki URL&#8217;yi girdiğinizde, fırından yeni çıkmış Cacti&#8217;nizi görebilirsiniz. Bundan sonra grafik ortamda cihaz eklemek, cihazda izlenecek durumları belirlemek gibi işlemleri gerçekleştirmek gerekiyor. Orası size kalmış. Yine de yardım istiyorsanız ( <a href="http://www.cacti.net/documentation.php">http://www.cacti.net/documentation.php</a></p>
<p><a href="http://192.168.1.10/cacti">http://192.168.1.10/cacti</a></p>
<p>(192.168.1.10 cacti kurulu sunucunun ip adresidir. )</p>
<p>SNMP protokolünün güvenlik zaafları vardır. Özellikle SNMP v1 veya v2c kullanıyor iseniz çok dikkatli olmanız gereklidir. SNMP v3 kullanmak, default portu (161) değiştirmek, SNMP taleplerine cevap verilecek sunucuların ip adreslerini konfigürasyon dosyalarına yapmak, SNMP&#8217;yi nispeten güvenli bir protokol haline getirmekte.</p>
<p>Linux host’larda snmpd.conf dosyasında  aşağıdaki değişiklikleri yaparak daha güvenli bir SNMP’ye sahip olabilirsiniz.</p>
<p>&#8230;</p>
<p>rouser emreyasar auth</p>
<p>createUser emreyasar MD5 11223344 DES # Kullanıcı şifresi minimum 8 karakter olmalıdır</p>
<p>agentaddress 16100 #161 olan default port yerine 16100 kullanılacak</p>
<p>&#8230;</p>
<p>Bildiğim kadarıyla Microsoft Windows işletim sistemlerinde SNMP v3 destekleyen WMI bulunmamakta. Yani umduğunuz kadar güvenli bir SNMP konfigürasyonu yapamayabilirsiniz Windows’larda. Tabi Windows kullanırken kendinizi güvende hissetmediğiniz ilk an olmayacağı için çok da kafanıza takmayacaksınız diye düşünüyorum Ya da 3rd Party yazılımlarla bu açığınızı kapatabilirsiniz..</p>
<p>Son olarak da webden Cacti&#8217;ye login olurken kullandığınız admin şifresini resetlemeniz gerekirse ne yapmanız gerektiğini gösteriyim.</p>
<p># mysql -u root -p cacti</p>
<p>mysql&gt; update user_auth set password=md5(&#8217;yeni_sifre&#8217;) where username=&#8217;admin&#8217;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yasars.com/index.php/2009/08/14/cacti-the-complete-rrdtool-based-graphing-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

