root@urchin# mysql -u root -p
mysql> create database urchin character set utf8;
mysql> grant all on urchin.* to 'urchin'@'localhost' identified by 'urchinpassword';
接著使用程式目錄下的install.sh指令碼進行安裝,這裡主要是選擇安裝目錄,資料庫配置連線等等。
./install.sh
安裝時,如果mysql server為localhost時,sql socket path路徑可能為/var/lib/mysql/mysql.sock 、/tmp/mysql.sock 根據實際情況填寫。如果mysql server為遠端伺服器,填寫位址後,則需填寫sql port。
安裝完成後就可以通過下列**檢視urchin。
修改admin使用者的密碼,預設密碼為:urchin
/usr/local/urchin/util/uconf-manager table=uusers action=update ucus_name="admin" ucus_password="123456" key1=ucus_name print=status
這裡是把admin使用者的密碼設定為123456
這樣我們就能通過上面的**看到urchin的介面了。
其他配置:
首先需要乙個網域名稱下放置urchin.js這個js**。這個**需要修改如下部分。
//-- utm user settings
var _udn="micronsky.com"; //這個是你**一級目錄
var _ugifpath=""; //__utm.gif的位址
track.micronsky.com 這個最好是獨立的網域名稱,這樣urchin就不會分析這個網域名稱內其他不相關的日誌了。
__utm.gif和urchin.js都在安裝檔案中存在,根據上面的建議進行修改和放置。
ps:如果你希望直接放在當前網域名稱下,需要apache對於gif這類請求只記錄__utm.gif,配置時加上 setenvif request_uri 「^((?!__utm).)*\.gif$」 dontlog ,當前當前網域名稱don』t log所配置的內容。
關於日誌配置:
預設nginx的日誌格式,urchin是無法進行分析的。還必須要做相應的修改後urchin才能進行分析。
預設apache的日誌格式,需要在logformat中再新增一中格式定義,或者在原有的combined格式中追加%i 。
logformat "%h %v %u %t \"%r\" %>s %b \"%i\" \"%i\" \"%i\"" urchin
新建配置:
urchin預設是英文介面,可以在顯示中選擇中文。基本設定如下:
urchin的原理:就是在所有的頁面都會嵌入這個urchin.js來訪問那個__utm.gif,通過這個來收集使用者本地的相關資訊來記錄到gif網域名稱下的日誌中,然後urchin就來分析這個日誌,所以這個分析結果的內容會比一般的多。
cvs 的安裝及使用
by camry.wu 摘要 簡敘 cvs 安裝使用 cvs 是個經常使用的東西,啟動也很簡單,把步驟記錄一下,免得忘記掉.建使用者及組 su apt get install cvs mkdir usr cvsroot groupadd cvs useradd g cvs g cvs d usr c...
CocoaPods的安裝及使用
在ios開發過程中,我們不可避免地使用第三方類庫,但是類庫的迴圈引用 更新等用手動操作的話會很費時和費力,所以,我們需要一款類庫管理工具來管理我們使用的第三方類庫。cocoapods是ios開發中最常用的類庫管理工具。而且,絕大多數開源類庫都支援cocoapods。1.cocoapods的依賴環境 ...
git tig的安裝及使用
tig 是git 的反轉,類似文字功能檢視git 的一些操作,非常直觀和方便。一 安裝 安裝tig前需要安裝ncurses,這裡推薦ncurses 5.9 2,進入到目錄.configure 3,make make install 之後安裝tig 2.1.1.tar.gz,同樣的步驟 2,進入到目錄...