老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署

Cactirrdtool簡介

一、概述
Linux下用的最多的是MRTG的性能監視,MRTG配置比較簡單,MRTG的確是非常好的東東,但我認為它畢竟已經是一套很舊的軟件了,其作者在多年前就已經開發了RRDTool代替該軟件,現在已經發展得很成熟。既然有更好的選擇,為什么我們還要用MRTG呢?
簡單的說,rrdtool就是一個強大的繪圖的引擎,很多語言都可以調用rrdtool繪圖。
整個系統的架構是這樣的:
基于SNMP協議,被監控端是服務器,或一些網絡設備,
網絡管理工作站,采用Linux(或Freebsd)操作系統,并且安裝Net-SNMP工具,使用RRDTOOL采集數據,存儲數據,并用Cacti調用rrdtool顯示出來。
CACTI采用PHP編寫,基于B/S結構。
二、介紹
MRTG的優點:簡單、易上手,基本安裝完了之后只要更改一下配置文件即可。
缺點:
1、使用文本式的數據庫,數據不能重復使用;
2、只能按日、周、月、年來查看數據;
3、只能畫兩個DS(一條線、一個塊);
4、每取一次數據即需要繪圖一次,浪費系統資源;
5、無管理功能;

rrdtool的優點:
1、使用rrd存儲格式,數據能重復使用,比如我可以將一個rrd文件中的數據與另一個rrd文件中的數據相加。
2、可以定義任意時間段畫圖,即你可以畫出一張半年以來的數據的圖,也可以畫出一張半小時以來的圖。
3、能畫任意個DS。
4、CDEF讓你能任意擺弄數據。

缺點:
1、rrdtool的作用只是存儲數據和畫圖,它沒有mrtg中集成的數據采集功能;
2、在命令行的使用非常復雜,參數極多。
3、無管理功能。

簡單的說,rrdtool就是一個強大的繪圖的引擎。

由于其非常復雜的命令,對用戶非常不友好,我一度想自己用php寫一套系統。幸運的是,半年前我找到了cacti(www.cacti.net)。對該工具我只有一個字形容:“great!”。
cacti 其實是一套php程序,它運用snmpget采集數據,使用rrdtool繪圖。它的界面非常漂亮,能讓你根本無需明白rrdtool的參數能輕易的繪出漂亮的圖形。更難能可貴的是,它提供了強大的數據管理和用戶管理功能,一張圖是屬于一個host的,每一個host又可以掛載到一個樹狀的結構上。用戶的管理上,作為一個開源軟件,它居然做到為指定一個用戶能查看的“樹”、host、甚至每一張圖,還可以與LDAP結合進行用戶的驗證!我不由得佩服作者考慮的周到!Cacti還提供自己增加模板的功能,讓你添加自己的snmp_query和script!可以說,cacti將rrdtool的所有“缺點” 都補足了!
Cacti架構圖:
數據實現層            apache          php    
--------------------------------------------------------------------------------------------------
數據存儲層             MySQL           rrdtool
--------------------------------------------------------------------------------------------------
數據采集層            net-snmp        script
 
Cacti工作原理圖:
 

Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署

黃浦網站建設公司創新互聯建站,黃浦網站設計制作,有大型網站制作公司豐富經驗。已為黃浦上千提供企業網站建設服務。企業網站搭建\外貿營銷網站建設要多少錢,請找那個售后服務好的黃浦做網站的公司定做!

 
cacti 安裝環境:
Centos 5.5 x64
內核版本:2.6.18-194.el5
Apache:httpd-2.2.3-65.el5.centos
PHP:php-5.1.6-39.el5_8
Mysql:mysql-5.0.95-1.el5_7.1
Net-snmp:5.3.2.2-17.el5_8.1
RRDtool:1.4.7-1.el5.rf
Cacti:0.8.7h
===================================================
先yum mysql  apache   php
yum -y install mysql mysql-server php-mysql httpd php
再yum需要用到的包
yum -y install php-pdo lm_sensors net-snmp net-snmp-perl net-snmp-devel net-snmp-utils  php-snmp perl-Net-Daemon perl-PlRPC perl-DBI perl-DBD-MySQL
 
設置 mysql Apache snmp 開機自動啟動
[root@cacti-qmail soft]# chkconfig mysqld on
[root@cacti-qmail soft]# chkconfig httpd on
[root@cacti-qmail soft]# chkconfig snmpd on
[root@cacti-qmail soft]# service mysqld start
[root@cacti-qmail soft]# service httpd start
[root@cacti-qmail soft]# service snmpd start
 
PHP配置(默認已都激活)
激活PHP擴展
/etc/php.ini
Extension_dir=”usr/lib/php/modules”
 
激活mysql擴展
/etc/php.d/mysql.ini
Extension=mysql.so
Apache配置(默認已支持)
配置支持PHP:/etc/httpd/conf.d/php.conf
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
Mysql配置
為mysql數據庫root賬號設置密碼
[root@cacti-qmail soft]# mysqladmin --user=root password admin
[root@cacti-qmail soft]# mysqladmin --user=root --password reload
Enter password: 輸入剛設置密碼,檢驗是否正確
Rrdtool安裝
[root@cacti-qmail soft]# ls
lua-5.1.4-2.el5.rf.i386.rpm         
rrdtool-1.4.7-1.el5.rf.i386.rpm       
perl-rrdtool-1.4.7-1.el5.rf.i386.rpm 
rrdtool-devel-1.4.7-1.el5.rf.i386.rpm
 
[root@cacti-qmail soft]#rpm –ivh  lua-5.1.4-2.el5.rf.i386.rpm  perl-rrdtool-1.4.7-1.el5.rf.i386.rpm  rrdtool-1.4.7-1.el5.rf.i386.rpm  rrdtool-devel-1.4.7-1.el5.rf.i386.rpm
Cacti安裝
[root@cacti-qmail soft]# wget http://www.cacti.net/downloads/cacti-0.8.7h.tar.gz
[root@cacti-qmail soft]# tar -zxvf cacti-0.8.7h.tar.gz
[root@cacti-qmail soft]# mv cacti-0.8.7h /var/www/html/cacti
[root@cacti-qmail soft]# chown -R root.root /var/www/html/cacti/
修改cacti文件目錄的擁有者
 
在mysql建立cacti數據庫環境
[root@cacti-qmail soft]# mysql -u root -h 127.0.0.1 -p
Enter password:
mysql> create database cacti;
Query OK, 1 row affected (0.01 sec)
mysql> grant all on cacti.* to hitman@localhost identified by 'admin';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;     
Query OK, 0 rows affected (0.00 sec)
mysql> quit;
Bye
到cacti根目錄下把cacti.sql中的數據導入到數據庫cacti中
[root@cacti-qmail cacti]# mysql -uroot -p cacti
配置mysql連接參數
[root@cacti-qmail cacti]# vi /var/www/html/cacti/include/config.php
 
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "hitman";
$database_password = "admin";
$database_port = "3306";
 
[root@cacti-qmail cacti]# vi /var/www/html/cacti/include/global.php
 
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "hitman";
$database_password = "admin";
$database_port = "3306";
 
cacti-plugins插件安裝
[root@cacti-qmail soft]#tar -zxvf cacti-plugin-0.8.7h-PA-v3.0.tar.gz
[root@cacti-qmail soft]# cd cacti-plugin-arch/
[root@cacti-qmail cacti-plugin-arch]# ll
總計 124
-rw-r--r-- 1 root root 93070 11-22 13:50 cacti-plugin-0.8.7h-PA-v3.0.diff
drwxr-xr-x 5 root root 4096 11-22 13:03 files-0.8.7h
-rw-rw-rw- 1 root root 15237 2006-11-10 LICENSE
-rw-rw-rw- 1 root root 2037 2007-11-06 pa.sql
-rw-rw-rw- 1 root root 1230 11-22 13:50 Readme.txt
 
[root@cacti-qmail cacti-plugin-arch]# cp cacti-plugin-0.8.7h-PA-v3.0.diff /var/www/html/cacti/
[root@cacti-qmail cacti-plugin-arch]# cp pa.sql /var/www/html/cacti/
root@cacti-qmail cacti-plugin-arch]# cd /var/www/html/cacti/
[root@cacti-qmail cacti]# patch -p1 -N
[root@cacti-qmail cacti]# mysql -uroot -p cacti
[root@cacti-qmail cacti]# vi include/global.php
修改一下參數
$config['url_path'] = '/cacti/';
保存退出
建立任務調度
[root@cacti-qmail cacti]# crontab –e
輸入以下內容,代表每5分鐘來執行后面PHP解析內容,把顯示信息重定向到空的路徑
*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
[root@cacti-qmail cacti]# crontab -l
*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
 
也可手工跑一次:/usr/bin/php /var/www/html/cacti/poller.php
 
Cacti的web初始化
 
在瀏覽器輸入http://192.168.10.1/cacti/登陸cacti
 

Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署 Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署 Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署

 

Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署 Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署 

被監控主機snmp文件設置
Linux
 
被監控主機需要配置snmp.
 
 #vi /etc/snmp/snmpd.conf
1更改
 com2sec notConfigUser default public
改為
com2sec notConfigUser 127.0.0.1 public
2、更改
access notConfigGroup "" any noauth exact systemview none none
改為
access notConfigGroup "" any noauth exact all none none
 
#view all included .1 80
將前面的 # 注釋 去掉。 保存退出
 
如果還是無法抓到snmp數據包
用ps aux  |grep snmp 查看是否啟動,如沒有看到進程
輸入/usr/local/sbin/snmpd -c /etc/snmp/snmpd.conf 啟動snmp進程
 
 測試snmp是否正常
 #snmpwalk -c public -v 2c localhost
 
 #snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
 
IP-MIB::ipAdEntIfIndex.61.xxx.xxx.xxx = INTEGER: 2 IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1 IP-MIB::ipAdEntIfIndex.172.xxx.xxx.xxx = INTEGER: 3
 
也可以用snmpd -f -Le 命令查看當前有沒有出什么錯
 
Windows
需要安裝snmp服務
開啟---運行—appwiz.cpl 把管理和監視工具打上勾,然后點詳細信息進去,勾起我們需要用的組件
 

Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署

 
安裝好后,
運行—services.msc,點snmp server設置一下選項
 
 Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署
 

分享文章:Cacti+Nagios完全攻略(一)cacti與rrdtool安裝部署
網頁地址:http://www.xueling.net.cn/article/jgoieg.html
主站蜘蛛池模板: 狠狼鲁亚洲综合在线 | 亚洲精品欧美激情 | 国产一区二区三区不卡在线 | 亚洲一级在线 | 99久久综合国产精品二区国产 | 国产99久久久久久免费看 | 亚洲一区高清视频 | 国产日产亚洲精华av | 91精品国产入口 | 国产成人A人亚洲精品无码 97人人爽人人爽人人一区二区 | 久久久久久久久淑女av国产精品 | 粉嫩av一区二区三区四区在线观看 | 牛牛视频一区二区三区 | 久草美女| 日韩精品中文字幕一区二区 | 天堂中文在线最新版 | 秋霞午夜一区二区三区视频 | 国内揄拍高清国内精品对白 | 成人资源www网在线最新版 | 91华人在线?看 | 国产精品日韩一区 | 色图久久 | 国产综合色在线观看 | 少妇人妻14页_麻花色 | 亚洲中文日产2021 | 中文字幕网址 | 国产在线无码一区二区三区 | 深夜福利小视频在线观看 | 无码精品一区二区三区在线 | 久久亚洲a片com人成 | 免费国产无码久久久 | 亚洲aaa视频 | 中文字幕乱码中文乱码777 | 夜夜爽夜夜叫夜夜高潮漏水 | 成人二三区 | 粗大猛烈进出呻吟声蜜臀视频 | 在线观看亚洲成人 | 伦理黄色片 | 日韩在线视频免费观看 | 日韩性爱视频 | 日韩精品中文字幕有码 |