chroot 報錯, 以錯誤訊息來看, 原因是切換進去後的資料夾沒有 /bin/bash, 但我要客製的 rootfs 資料夾有 /bin/sh
處理 :
1 -> 在 chroot 之前將 /bin/bash 及相關函式庫複製進去
2 -> 不要使用 bash, 改用 sh
# SHELL=/bin/sh chroot myrootfs/
2011年10月31日 星期一
2011年10月27日 星期四
2011年10月26日 星期三
使用 cacti 與 snmp 做資訊、流量監控
首先要先了解 SNMP
簡單網絡管理協議 ( SNMP )
簡單網路管理協議 - 維基百科,自由的百科全書
在 Debian / Ubuntu Server 上安裝 snmpd, 並用 snmpwalk 測試
八克里: debian Linux 的 snmpd 設定 lenny版
SNMP Server(snmpd) and Client(snmp) Installation and Configuration in
[ubuntu] 使用 SNMP 來做流量控制 | 就是,蛋!
洋蔥爸的工作雜記: SNMP on LINUX server 實作
安裝 cacti
cacti on debian
更多 cacti snmp templates 可以在 Cacti Forum 找到
Cacti • Index page
另外 linux 的 snmp mib 安裝位址在 /usr/share/snmp/mibs
也可以搜尋其他設備的 OID
OID Repository
簡單網絡管理協議 ( SNMP )
簡單網路管理協議 - 維基百科,自由的百科全書
在 Debian / Ubuntu Server 上安裝 snmpd, 並用 snmpwalk 測試
八克里: debian Linux 的 snmpd 設定 lenny版
SNMP Server(snmpd) and Client(snmp) Installation and Configuration in
[ubuntu] 使用 SNMP 來做流量控制 | 就是,蛋!
洋蔥爸的工作雜記: SNMP on LINUX server 實作
安裝 cacti
cacti on debian
更多 cacti snmp templates 可以在 Cacti Forum 找到
Cacti • Index page
另外 linux 的 snmp mib 安裝位址在 /usr/share/snmp/mibs
也可以搜尋其他設備的 OID
OID Repository
2011年10月25日 星期二
vim regex valid IP address
\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)
Linux Apache server rotate and analize log
使用 cronolog 將日誌依 "日" 或 "星期" 分開
# vi /etc/apache2/sites-enabled/000-default
=========================================================
CustomLog "|/usr/sbin/cronolog /var/log/apache2/access.log.%Y-%m-%d" combined
=========================================================
將多台機器的日誌送至同一台合併
$ cat log1 log2 log3 > log_all
使用日誌需要排序, 日期、時間欄位要是數字的, 否則, 日誌最少要跨月儲存, 不然排序可能有問題
$ sort -m -t " " -k 4 -o log_all log1 log2 log3
-m, --merge
merge already sorted files; do not sort
用 awstat 可以直接合併多檔案
# vi /etc/awstats/awstats.SITE_DOMAIN.conf
=========================================================
LogFile="/usr/share/doc/awstats/examples/logresolvemerge.pl /var/log/apache2/access.log.2011-* |"
=========================================================
使用 awstats 分析 log
# /usr/lib/cgi-bin/awstats.pl -config=SITE_DOMAIN -update
// 可以放到 cron 去跑
# vi /etc/crontab
5,35 * * * * /usr/lib/cgi-bin/awstats.pl -config=SITE_DOMAIN -update
Reference :
The Will Will Web | Apache log rotate 的另一個選擇:cronolog
多服务器的日志合并统计——apache日志的cronolog轮循
AWStats — 多功能記錄檔分析工具 - OpenFoundry
ubuntu 安裝 awstats 分析網站流量 @ 卡卡的程式部落格 :: 痞客邦 PIXNET ::
AWStats Documentation - Other tools
# vi /etc/apache2/sites-enabled/000-default
=========================================================
CustomLog "|/usr/sbin/cronolog /var/log/apache2/access.log.%Y-%m-%d" combined
=========================================================
將多台機器的日誌送至同一台合併
$ cat log1 log2 log3 > log_all
用 awstat 可以直接合併多檔案
# vi /etc/awstats/awstats.SITE_DOMAIN.conf
=========================================================
LogFile="/usr/share/doc/awstats/examples/logresolvemerge.pl /var/log/apache2/access.log.2011-* |"
=========================================================
使用 awstats 分析 log
# /usr/lib/cgi-bin/awstats.pl -config=SITE_DOMAIN -update
// 可以放到 cron 去跑
# vi /etc/crontab
5,35 * * * * /usr/lib/cgi-bin/awstats.pl -config=SITE_DOMAIN -update
Reference :
The Will Will Web | Apache log rotate 的另一個選擇:cronolog
多服务器的日志合并统计——apache日志的cronolog轮循
AWStats — 多功能記錄檔分析工具 - OpenFoundry
ubuntu 安裝 awstats 分析網站流量 @ 卡卡的程式部落格 :: 痞客邦 PIXNET ::
AWStats Documentation - Other tools
訂閱:
文章 (Atom)