是這樣的 我要產生一個名單給 sarg 當作 使用者名單
好可以將 sarg 產出報表時根據這份名單把 工號 username 會變成帶有中文名
下面我是在 linux 去撈我們 AD 的工號及姓名
有需要的人可以參考一下 結果會大致如下
P0001 P0001 林大民
#!/bin/sh
net ads search "(&(sAMAccountName=P*)(objectclass=user))" sAMAccountName cn -U帳號%密碼 | grep -v "Got " |c
ut -d: -f2|paste -d" " - - -| awk '{print $2,$2,$1}' | grep P[0-9] | tr [:upper:] [:lower:] | sort > userlist
paste -d" " - - -
這是把三合併成一行
grep -v "Got" 這是濾掉 net ads search 出來
會有一行 Got XXX replies
awk '{print $2,$2,$1}'
將輸出結果 "林大民 P0001" 改成 "P0001 P0001 林大民"
tr [:upper:] [:lower:] -- 大寫轉小寫
proxy 裡的工號是小寫 所以將原本的大寫轉小寫
Saturday, November 10, 2007
Thursday, November 01, 2007
squid 安裝 - sarg 設定
1. Compile Sarg
# cd /usr/local/src
# tar -xvf sarg-2.2.3.1.tar.gz
# cd sarg-2.2.3.1
# ./configure --sysconfdir=/etc/sarg
# vi /etc/httpd/conf.d/sarg.conf
2. Setting Web Dir for Sarg
Alias /sarg /var/www/html/sarg
DirectoryIndex index.html
AllowOverride AuthConfig
#AuthType Basic
#AuthUserFile /var/www/html/sarg/.htaccess
#order deny,allow
#deny from all
#allow from 127.0.0.1
# cd /etc/squid/script
# wget http://www.initzero.it/products/opensource/sarg-reports/download/sarg-report
# mv sarg-report sarg-report.sh
# vi sarg-report sarg-report.sh
請改下面改成你需要的
HTMLOUT=/var/www/html/sarg -- sarg 網頁的目錄
LOGOIMG= Sarg 首頁 LOGO 網址
LOGOLINK=網址
DAILY=Daily -- Daily Report 的目錄名稱
WEEKLY=Weekly -- Weekly Report 的目錄名稱
MONTHLY=Monthly -- Monthly Report 的目錄名稱
# cd /usr/local/src
# tar -xvf sarg-2.2.3.1.tar.gz
# cd sarg-2.2.3.1
# ./configure --sysconfdir=/etc/sarg
# vi /etc/httpd/conf.d/sarg.conf
2. Setting Web Dir for Sarg
Alias /sarg /var/www/html/sarg
DirectoryIndex index.html
AllowOverride AuthConfig
#AuthType Basic
#AuthUserFile /var/www/html/sarg/.htaccess
#order deny,allow
#deny from all
#allow from 127.0.0.1
# cd /etc/squid/script
# wget http://www.initzero.it/products/opensource/sarg-reports/download/sarg-report
# mv sarg-report sarg-report.sh
# vi sarg-report sarg-report.sh
請改下面改成你需要的
HTMLOUT=/var/www/html/sarg -- sarg 網頁的目錄
LOGOIMG= Sarg 首頁 LOGO 網址
LOGOLINK=網址
DAILY=Daily -- Daily Report 的目錄名稱
WEEKLY=Weekly -- Weekly Report 的目錄名稱
MONTHLY=Monthly -- Monthly Report 的目錄名稱
Subscribe to:
Posts (Atom)