Bu Blogda Ara

21 Temmuz 2010 Çarşamba

mysql temporary dizini hakkında

Mysql default kurulumda "/" dizini altında bulunan tmp klasörünü temporary files için kullanıyor. Geçenlerde bir tabloyu repair etmek gerekti. Tablo boyutu 35G. Repair işlemi başladığında "/" kök dizinin dolduğunu gördüm. Ayrıca repair işlemide yarıda kesildi.
Bu sorunu gidermek için /tmp yi daha fazla yer olan NFS alanına tanımladım. (yada yeterli boş alanı olan diğer bir disk olabilir)

/etc/my.cnf ' ye bir satır eklemek gerekiyor.

[mysqld]
tmpdir=/mnt/xyzdb/tmp

mysql servisini restart ederek, rapair işlemini yeniden başlatabilirsiniz.





8 Temmuz 2010 Perşembe

Urchin nedir? Urchin Nasıl kurulur ?

Urchin nedir ?

Urchin web sitesi loglarını detaylı raporlamamızı ve analiz etmemizi sağlayan Google Analystic' in kurulabilen yazılım halidir. Özellikle Google Analystic çalışmıyorken çok işinize yarayabilir. Ücretlidir ve 30 günlük deneme sürümünü indirebilirsiniz. http://www.google.com/urchin/download.html deneme sürümünden lisanslı sürüme upgrade i mevcut.

önerilen OS ve kaynaklar : Windows server OS, Linux 2.4/2.6 kernel, and FreeBSD; 2gb ram, 250gb drive

Urchin Nasıl Kurulur ?

Logaları kolayca parse edebilmeniz için linux üzerine kurmanızı tavsiye ederim.

1 . Download Edelim

http://www.google.com/urchin/download.html


# wget http://dl.google.com/urchin/current_urchin6_linux2.6_kernel.zip

2. Sisteminizde mysql kurulu olmalı ,

Herhangi bir client ile mysql e bağlanıın,

ör: bash kullanarak .veya mysql front ile

# mysql -u root -p
mysql>

3. Urchin için database oluşturun:
mysql> create database urchin character set utf8;

4. Yetkileri ayarlayalım ,

mysql> GRANT ALL ON urchin.* to 'urchin'@'localhost' IDENTIFIED BY 'mySecreteUrchinPassword';
mysql> quit;

5. Urchin' i kuralım.
Download ettiğimiz file' i uncompress edelim.
$ unzip current_urchin6_linux2.6_kernel.zip
$ mkdir urchin
$ tar -zxvf urchin6402_linux2.6_kernel.tar.gz -C urchin

Kurulım dizinine girelim
$ cd urchin
$ ./install.sh


Installation Directory: /usr/local/urchin
Webserver Port: 9999
Webserver User: nobody
Webserver Group: nobody
SQL Server Type: mysql
SQL Server: 127.0.0.1
SQL Port: 3306
SQL Database: urchin
SQL User: urchin
SQL Password: (set but not displayed)
Initialize configuration database during install: Yes
Automatic monthly geodata updates: Yes
Start Webserver and Scheduler: Yes

Please select continue or exit [Default: 1]
1. Continue
2. Exit

Installing Urchin

Configuring Urchin to use existing SQL server
-- Initializing SQL database for Urchin
-- Configuring SQL parameters in urchin.conf

Creating webserver configuration

Setting file ownership and permission

Starting the Urchin webserver and scheduler daemon
Urchin webserver started on port 9999
Urchin SLAVE scheduler started
Urchin MASTER scheduler started

------------------------------------------------------------------------
-- Installation Complete
------------------------------------------------------------------------

The Urchin administrative interface should be ready to use at

http://sunucu_ip_numarası:9999/

To start or stop the Urchin webserver or scheduler, run 'urchinctl start'
or 'urchinctl stop' from the installation bin directory.

The administrative interface default username is admin and the password
is urchin. A wizard will direct you through the process of licensing
the product and changing the default password.


Ve kurulım tamamlanıyor. Aşağıdak URL den login olabilirsiniz.

http://sunucu_ip_numarası.com:9999/




Default username : admin ve password urchin

Login olduktan sonra shirbazı kullanarak admin şifresini değiştirebilirsiniz.
Devamında yine sihirbazı kullanarak bir profile oluşturun.
Bu profile için log source belirtin.
Run ile çalıştırığınızda logların grafikler haline dönüştüğünü gözlemleyebilirsiniz.
Log parse işlemi için İhtiyaca göre zamanlama yapabilirsiniz.