搜尋此網誌

顯示具有 Linux 指令 標籤的文章。 顯示所有文章
顯示具有 Linux 指令 標籤的文章。 顯示所有文章

rsnapshot 實作



下載套件 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

安裝套件 yum install rsync rsnapshot -y

設定檔位於 /etc/rsnapshot.conf

1. 指定snapshot的目錄位置:
 snapshot_root  /.snapshots/         *後面選項自行設定路徑

2. snapshot保留的數目:
 interval   hourly   6
 interval   daily   7
 interval   weekly  4
 #interval  monthly 3

3. 想要備份的目錄:
 backup /home/    localhost/
 backup /etc/     localhost/
 backup /usr/local/    localhost/



1. 參數檔內的參數間必須是 tab 隔開, 如果輸入空白格就會出現錯誤
2. interval hourly 6 表示要保留 6 分差異備份, 如果在 /etc/crontab 內設定每兩小時執行一次 hourly, 2*6=12 那就保留 12 小時前的差異資料, 若要保留 24 小時前的資料, 要改成 12 (2*12=24)這樣才會有 12 次的備份資料


測試指令
#rsnapshot configtest
備份指令
#rsnapshot hourly  dayly 之類的

Read More →

Cacti pluging - syslog

vim /etc/rsyslog.conf下新增



$ModLoad ommysql.so

$template SyslogInsert,"INSERT INTO syslog_incoming(facility, priority, date, time, host, message) values (%syslogfacility%, %syslogpriority%, '%timereported:::date-mysql%', '%timereported:::date-mysql%', '%HOSTNAME%', '%msg%')", SQL
*.*             :ommysql:localhost,syslog,cacti,redhat;SyslogInsert
*.* /var/log/messages.log
$ModLoad imudp.so
$ModLoad imtcp.so
$UDPServerRun 514
$InputTCPServerRun 514
*.* localhost
*.*    >127.0.0.1,syslog,cacti,redhat;cacti_syslog


參考網址 : http://blog.happinesskt.idv.tw/2008/04/%E5%88%A9%E7%94%A8-cacti-%E6%9E%B6%E8%A8%AD-log-server/comment-page-1/#comment-2247

Read More →

Cacti 的備份與還原

Cacti 的備份與還原

OS: FreeBSD 7.0
Cacti 安裝方式: ports 安裝
Cacti 安裝目錄: /usr/local/share/cacti

Cacti 備份
Cacti 會將資料與設定存放在資料庫以及程式目錄下,因此備份時需備份這兩個地方。

一、程式目錄備份
用 tar 備份起來即可:

tar -zcf cacti_YYMMDD.tgz -C /usr/local/share cacti

YYMMDD 是備份日期,請自行輸入。

二、資料庫備份
用 mysqldump 匯出:

mysqldump -h host -u user -ppassword cacti > cacti_YYMMDD.sql

YYMMDD 是備份日期,請自行輸入。注意,-p 與 password 之間沒有空白。


Cacti 還原
如果是照前述的方式備份,還原時只需將程式目錄復原,資料庫重新匯入,最後再檢查 cron 是否設定無誤即可。

一、程式目錄還原

cd /usr/local/share
rm -rf cacti // 移除既有的 cacti 目錄
tar -zxvf cacti_YYMMDD.tgz


二、資料庫復原

mysql -h host -u user -ppassword cacti < cacti_YYMMDD.sql

匯入前請確定 MySQL 已經有 cacti 資料庫。

三、檢查 cron 設定
檢查 /etc/crontab 中是否有以下設定,若無,則自行加上:

*/5 * * * * cacti php /usr/local/share/cacti/poller.php > /dev/null 2>&1

Read More →

Cacti 0.8.8b (RedHat CentOS)


Read More →

Linux 指令


Read More →

 

Copyright © Jackie.Chen | Powered by Blogger | Template by 54BLOGGER | Fixed by Free Blogger Templates