ubuntu12.04cacti+nagios+插件整合(一)

   距離上次發(fā)表的《誰偷走了我們的夢想》時(shí)隔已有半年了,也有博友問及我的狀況,托博友們的福,近來都安好,這次發(fā)表一篇技術(shù)性文章記下并分享給博友們。這篇文章講述的主要內(nèi)容是運(yùn)維工作中的監(jiān)控系統(tǒng)的搭建,本人通過實(shí)踐、試驗(yàn),各種查閱折騰出來的這些東西希望對博友們有所用處,避免走很多彎路。此文章內(nèi)容已經(jīng)在Ubuntu12.04 Server LTS系統(tǒng)中成功部署并上線使用。

創(chuàng)新互聯(lián)建站專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、芮城網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、購物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為芮城等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

1、安裝LAMP

   sudo apt-get install apache2 MySQL-server php5-mysql php5-cgi php5-cli php-pear libapache2-mod-php5    // 在瀏覽器輸入http://ip 出現(xiàn)測試頁面it works即可

2、安裝CACTI所需要的包

   sudo apt-get install php5-snmp snmp snmpd rrdtool

3、CACTI的安裝及配置

   1).下載源碼:(已提供cacti-0.8.8b.tar.gz)

       cd /usr/local/src

       wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz

       wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8a.tar.gz

   2).解壓源碼(做軟連接是為了日后方便升級):

       cd /usr/local/src

       tar fxvz cacti-0.8.8b.tar.gz -C /var/www

       ln -s /var/www/cacti-0.8.8b /var/www/cacti

   3).創(chuàng)建cacti數(shù)據(jù)庫并設(shè)置用戶權(quán)限

       mysqladmin -uroot -p create cacti

       mysql -uroot -p

       grant all on cacti.* to cacti@localhost identified by 'admin';

       flush privileges;

       exit

   4).導(dǎo)入數(shù)據(jù)并配置數(shù)據(jù)庫

       mysql -uroot -p cacti < /var/www/cacti/cacti.sql

       在/var/www/cacti/include/config.php,只需要修改密碼即可

       database_type="mysql";

       database_default="cacti";

       database_hostname="localhost";

       database_username="cacti";

       database_password="admin";

       database_port="3306";

       database_ssl=false;

       保存退出

       /etc/init.d/apache2 restart    //重啟apache即可生效

   5).設(shè)置權(quán)限

       cd /var/www/cacti

       chown -R www-data:www-data rra/ log/

       vi /etc/cron.d/cacti    //創(chuàng)建計(jì)劃任務(wù)文件

       */5 * * * * www-data /usr/bin/php/ /var/www/cacti/poller.php > /dev/null 2>&1

       service cron restart    //重啟服務(wù)

4、安裝CACTI-SPINE

   1).準(zhǔn)備安裝環(huán)境

       sudo apt-get install dpkg-dev file gcc g++ libc6-dev make patch perl autoconf automake dh-make debhelper devscripts fakeroot gnupg xutils lintian pbuilder checkinstall libtool libsnmp-dev libsnmp-base libsnmp15 libmysqlclient-dev dbconfig-common libphp-adodb dos2unix

   2).解壓編譯

       cd /usr/local/src

       tar fxvz cacti-spine-0.8.8b.tar.gz

       cd /cacti-spine-0.8.8b

       ./bootstrap

       ./configure

       make && make install

       cp /usr/local/spine/etc/spine.conf.dist /etc/spine.conf

       ln -s /usr/local/spine/bin/spine /usr/sbin/spine

   3).編輯/etc/spine.conf,修改數(shù)據(jù)庫密碼

       DB_Host        localhost

       DB_Database    cacti

       DB_User        cacti

       DB_Pass        admin

       DB_Port        3306

       DB_PreG        0

   4).訪問http://ip/cacti,按照提示安裝即可,首次登陸默認(rèn)賬號和密碼都是admin,會(huì)強(qiáng)制用戶修改密碼

5、SPINE設(shè)置

   設(shè)置spine路徑,如果你是編譯安裝,路徑需要自己填寫,保存的時(shí)候系統(tǒng)會(huì)檢測,檢測到會(huì)提示OK,如圖

ubuntu12.04 cacti+nagios+插件整合(一)

   設(shè)置cacti使用spine

ubuntu12.04 cacti+nagios+插件整合(一)

6、SNMP2

   當(dāng)你添加設(shè)備的時(shí)候,讓cacti默認(rèn)使用snmp2協(xié)議去監(jiān)控設(shè)備

ubuntu12.04 cacti+nagios+插件整合(一)

   添加設(shè)備,默認(rèn)采用ping和snmp去檢測,修改完后,你添加新的設(shè)備時(shí)就會(huì)默認(rèn)采用這個(gè)設(shè)置ubuntu12.04 cacti+nagios+插件整合(一)

   你裝完cacti,本機(jī)就是第一個(gè)監(jiān)控設(shè)備,不過默認(rèn)不是采用snmp去監(jiān)控,所以你需要去修改一下

ubuntu12.04 cacti+nagios+插件整合(一)

   配置完成后你就可以看見監(jiān)控圖像

ubuntu12.04 cacti+nagios+插件整合(一)

總結(jié):至此只是完成了cacti的基本安裝,在使用的時(shí)候你會(huì)發(fā)現(xiàn)采集的數(shù)據(jù)很少,并且有些模板根本就無法采集數(shù)據(jù),在Ubuntu系統(tǒng)中還需要安裝MIBS庫文件以及重新配置snmpd,擴(kuò)展cacti功能細(xì)節(jié)請關(guān)注后期文章。文章如有錯(cuò)漏之處還請博友們指出,互相學(xué)習(xí)。

交流群:374506612

當(dāng)前題目:ubuntu12.04cacti+nagios+插件整合(一)
分享網(wǎng)址:http://muchs.cn/article42/ispjhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、面包屑導(dǎo)航、外貿(mào)建站、網(wǎng)站改版、網(wǎng)站導(dǎo)航微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)