cacti1.1.2安裝過(guò)程

提前安裝的包

yum install help2man
yum install rrdtool rrdtool-devel rrdtool-php rrdtool-perl
yum install gd gd-devel php-gd
yum install net-snmp*

yum安裝 MariaDB-10.3

添加文件/etc/yum.repos.d/MariaDB.repo裙顽,內(nèi)容如下付燥。

# MariaDB 10.3 CentOS repository list - created 2017-02-17 06:03 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

安裝MariaDB

yum install MariaDB-server MariaDB-client

配置文件/etc/my.cnf,添加如下內(nèi)容

[client]
default-character-set=utf8mb4
[mysqld]
port            = 3306
socket          = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 16M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 240K
max_heap_table_size = 50M
tmp_table_size = 64M
join_buffer_size = 64M
innodb_doublewrite = OFF
innodb_flush_log_at_timeout = 3
innodb_read_io_threads = 32
innodb_write_io_threads = 16
max_connections = 128
default_time_zone = 'Asia/Shanghai'
character_set_server = utf8mb4
collation-server = utf8mb4_unicode_ci
innodb_buffer_pool_size = 242M

解決MySQL TimeZone database is not populated問(wèn)題

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p

php

使用nginx做web服務(wù)器(建議編譯安裝)

yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-snmp php-ldap php-fpm

安裝cacti-1.1.2

安裝cacti-spine

tar zxvf cacti-spine-1.1.2.tar.gz
cd cacti-spine-1.1.2
./bootstrap
./configure
make
make install
chown root:root /usr/local/spine/bin/spine
chmod +s /usr/local/spine/bin/spine
cd /usr/local/spine/etc
cp spine.conf.dist spine.conf

編輯spine.conf

修改數(shù)據(jù)庫(kù)相關(guān)的用戶名和密碼

安裝cacti

安裝源碼

tar zxvf cacti-1.1.2.tar.gz
mv cacti-1.1.2 /var/www/html/cacti
chown -R nginx:nginx /var/www/html/cacti

編輯config.php

cd /var/www/html/cacti/include/
cp config.php.dist config.php

修改數(shù)據(jù)相關(guān)的用戶名和密碼

導(dǎo)入sql

mysql -uroot -p
MariaDB [(none)]> create database cacti;
MariaDB [(none)]> grant all on *.* to cactiuser@localhost identified by "cactipass";
MariaDB [(none)]> flush privileges;
mysql -u cactiuser -p cacti < /var/www/html/cacti/cacti.sql

數(shù)據(jù)庫(kù)名稱:cacti
用戶名:cactiuser
數(shù)據(jù)庫(kù)密碼:cactipass

確認(rèn)web和db服務(wù)都已啟動(dòng)愈犹,使用下面命令啟動(dòng)

systemctl start mariadb.service
systemctl start nginx.service
systemctl start php-fpm.service

這3個(gè)進(jìn)程都要啟動(dòng)

配置cacti

添加crontab任務(wù)

vim /etc/cron.d/cacti
*/1 * * * * nginx /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

注意是使用nginx用戶運(yùn)行crontab

訪問(wèn) http://your-ip/cacti 键科,根據(jù)向?qū)нM(jìn)行配置。

默認(rèn)用戶admin 密碼admin,第一次登陸需要修改勋颖,新密碼規(guī)則最低要求包括字母大小寫(xiě)嗦嗡、數(shù)字。

Configuration的settings修改

paths

spine二進(jìn)制文件和spine.conf所在路徑饭玲。
RRDfile Auto Clean打勾侥祭,方式選擇Delete。

Device Defaults

Downed Device Detection選擇none咱枉。

Poller

Poller Type選擇spine
Poller Interval選擇Every Minute
Cron Interval選擇Every Minute
Maximum Threads per Process選擇2(CPU內(nèi)核數(shù)的整數(shù)倍)
Number of PHP Script Servers選擇1
Script and Script Server Timeout Value選擇45
The Maximum SNMP OIDs Per SNMP Get Request選擇8(2的次方)

Data Storage

Structured RRD Path (/host_id/local_data_id.rrd)打勾

Visual

Enable Real-time Graphing打勾

Mail/Reporting/DNS

Server Base URL填寫(xiě)網(wǎng)站完整的url

Templates

Data Source里的Interface - Traffic修改Data Source Profile為High Collection Rate(支持每分鐘視圖)

cacti版本升級(jí)

備份mysql數(shù)據(jù)

mysqldump -l --add-drop-table cacti > mysql.cacti -u root -p

升級(jí)spine

刪除老版本spine

rm -rf /usr/local/spine/

安裝配置新版本spine

升級(jí)cacti

備份老cacti文件夾

cd /var/www/html
mv cacti cacti_old

解壓新版本

tar zxvf cacti-1.1.5.tar.gz
mv cacti-1.1.5 /var/www/html/cacti
chown -R nginx:nginx /var/www/html/cacti

編輯config.php

從老版本文件夾復(fù)制相關(guān)文件到新版本

cp -r cacti_old/rra/* cacti/rra/
cp -u cacti_old/scripts/* cacti/scripts/
cp -u -R cacti_old/resource/* cacti/resource/
chown -R nginx:nginx /var/www/html/cacti

確認(rèn)rra,log這2個(gè)文件夾的權(quán)限(user/group)卑硫。

管理界面升級(jí)

訪問(wèn)cacti所在url,根據(jù)向?qū)?jí)cacti

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蚕断,一起剝皮案震驚了整個(gè)濱河市欢伏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌亿乳,老刑警劉巖硝拧,帶你破解...
    沈念sama閱讀 222,590評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異葛假,居然都是意外死亡障陶,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門聊训,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)抱究,“玉大人,你說(shuō)我怎么就攤上這事带斑」乃拢” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵勋磕,是天一觀的道長(zhǎng)妈候。 經(jīng)常有香客問(wèn)我,道長(zhǎng)挂滓,這世上最難降的妖魔是什么苦银? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮赶站,結(jié)果婚禮上幔虏,老公的妹妹穿的比我還像新娘。我一直安慰自己贝椿,他們只是感情好所计,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著团秽,像睡著了一般主胧。 火紅的嫁衣襯著肌膚如雪叭首。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,682評(píng)論 1 312
  • 那天踪栋,我揣著相機(jī)與錄音焙格,去河邊找鬼。 笑死夷都,一個(gè)胖子當(dāng)著我的面吹牛眷唉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播囤官,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼冬阳,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了党饮?” 一聲冷哼從身側(cè)響起肝陪,我...
    開(kāi)封第一講書(shū)人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎刑顺,沒(méi)想到半個(gè)月后氯窍,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蹲堂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評(píng)論 3 342
  • 正文 我和宋清朗相戀三年狼讨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柒竞。...
    茶點(diǎn)故事閱讀 40,852評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡政供,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出朽基,到底是詐尸還是另有隱情布隔,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評(píng)論 5 351
  • 正文 年R本政府宣布踩晶,位于F島的核電站执泰,受9級(jí)特大地震影響枕磁,放射性物質(zhì)發(fā)生泄漏渡蜻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評(píng)論 3 335
  • 文/蒙蒙 一计济、第九天 我趴在偏房一處隱蔽的房頂上張望茸苇。 院中可真熱鬧,春花似錦沦寂、人聲如沸学密。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)腻暮。三九已至彤守,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間哭靖,已是汗流浹背具垫。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,788評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留试幽,地道東北人筝蚕。 一個(gè)月前我還...
    沈念sama閱讀 49,279評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像铺坞,于是被迫代替她去往敵國(guó)和親起宽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容