91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在RHEL5下構建Cacti監測系統

發布時間:2021-12-30 17:00:36 來源:億速云 閱讀:165 作者:柒染 欄目:云計算

本篇文章給大家分享的是有關怎么在RHEL5下構建Cacti監測系統,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

在Linux系統下監控系統性能工具很多,Cacti是在大型網絡中較常見的性能監測軟件,可以對CPU負載、內存占用、運行進程數、磁盤空間、網卡流量等各種數據信息進行監控。

Cacti是基于   PHP語言編寫的一個管理套件,需要使用Net-SNMP工具采集監測數據,并結合RRDtool(輪詢數據庫工具)記錄數據及繪制圖片,然后通過Web頁面的形式展現給管理員用戶。接下來開始構建Cacti監測系統:

Cacti和RRDtool工具可以分別從以下兩個站點下載:

http://oss.oetiker.ch/rrdtool/  

http://www.cacti.net  

一.配置監測服務端(192.168.0.66)

配置Cacti監測服務端需要AMP(Apache、Mysql、   PHP)平臺的支持,另外也需要安裝gd、zlib等軟件包。AMP平臺可以采用編譯安裝源碼包的方式構建,也可以采用RPM軟件包來構建,為節約時間,本文采用安裝RHEL5系統光盤自帶RPM包方式來構建AMP平臺。

1.分別安裝構建APM平臺需要的RPM軟件包:(安裝過程略)

httpd-2.2.3-31.el5  
mysql-5.0.77-3.el5、mysql-connector-odbc-3.51.26r1127-1.el5、mysql-server-5.0.77-3.el5  
  php-common-5.1.6-23.2.el5_3、   php-pdo-5.1.6-23.2.el5_3、   php-5.1.6-23.2.el5_3  
  php-mysql-5.1.6-23.2.el5_3

安裝完成后分別啟動各服務。  
2.使用rpm-qa |grep gd、rpm -qa |grep zlib命令查看軟件包是否安裝,如未安裝就掛載RHEL5光盤進行安裝。

3.安裝net-snmp-utils軟件包:

分別安裝lm_sensors、net-snmp、net-snmp-utils三個軟件包:

[root@linux5234 ~]#rpm -ivh lm_sensors
[root@linux5234 ~]#rpm -ivh net-snmp
[root@linux5234 ~]#rpm -ivh net-snmp-utils

4.安裝rrdtool軟件包:

[root@linux5234 ~]#tar zxf rrdtool-1.2.27.tar.gz
[root@linux5234 ~]#cd rrdtool-1.2.27
[root@linux5234 ~]#.configure --prefix=/usr/local
[root@linux5234 ~]#make && make install

5.安裝配置Cacti服務器套件:(使用 tar zxf /media/6/cacti-0.8.7b-cn-utf8.tar.gz      
中文軟件包)

    1>安裝Cacti軟件包:先掛載安裝軟件包,然后解壓至Web服務器網頁目錄,同時添加用于讀寫監測數據的用戶cacti。

[root@linux5234 ~]# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@linux5234 ~]# cd /media/6/
[root@linux5234 6]# cd /var/www/html/
[root@linux5234 html]# tar zxf /media/6/cacti-0.8.7b-cn-utf8.tar.gz    
[root@linux5234 html]# mv cacti-0.8.7b-cn-utf8 cacti
[root@linux5234 html]# useradd cacti
[root@linux5234 html]# chown -R cacti.cacti cacti/rra/ cacti/log/

    2>設置監測數據庫:建立保存監測數據的數據庫、表,設置好授權訪問數據庫的用戶和密碼。

[root@linux5234 html]# mysql -u root
Welcome to the MySQL monitor.    Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.77 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database cactidb default character set utf8;  //創建數據庫并設置默認字符集
Query OK, 1 row affected (0.00 sec)

mysql> grant all on cactidb.* to cacti@localhost identified by 'pwd@123';
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
[root@linux5234 html]# mysql -u cacti -p cactidb < cacti/cacti.sql    //導入數據表
Enter password:  //輸入密碼后導入成功  

     3>修改Cacti配置文件:

[root@linux5234 html]# cd cacti/    
[root@linux5234 cacti]# vi include/config.     php   //需要修改的內容如下     
$database_type = "mysql";    
$database_default = "cactidb";   //要訪問的數據庫名    
$database_hostname = "localhost";  //數據庫服務器的地址    
$database_username = "cacti";   //授權訪問數據庫的用戶    
$database_password =     pwd@123;  //授權密碼    
$database_port = "3306";       //mysql數據庫服務的端口    
$config['url_path'] = "/";    //指定Cacti目錄相對于網站根目錄的位置

6.修改httpd.conf配置文件,使其支持   php網頁,并將utf-8作為默認的中文頁面字符集:

[root@linux5234 cacti]# vi /etc/httpd/conf/httpd.conf    
DocumentRoot "/var/www/html/cacti"  //設置網站文件根目錄
<Directory "/var/www/html/cacti">   //設置目錄權限
                Options None
                AllowOverride None
                Order allow,deny
                Allow from all
</Directory>
DirectoryIndex index.    php index.html    //設置默認的索引頁
AddDefaultCharset UTF-8    //設置網頁默認的字符集

重新啟動httpd服務:service httpd restart  

二.配置被監測的Linux服務器(192.168.0.77):  

1.安裝net-snmp軟件包:  

[root@localhost ~]# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ~]# cd /media/Server/
[root@localhost Server]# rpm -ivh lm_sensors-2.10.7-4.el5.i386.rpm    
[root@localhost Server]# rpm -ivh net-snmp-5.3.2.2-7.el5.i386.rpm    

2.修改snmpd服務配置文件及啟動服務:  

[root@localhost ~]# vi /etc/snmp/snmpd.conf

41行      
com2sec notConfigUser           192.168.0.66             public   //192.168.0.66為Cacti監測服務器的IP地址      
62行      
access    notConfigGroup ""            any             noauth        exact           all none none    //將SystemViem 修改為all或read,提供訪問權限      
85行      
view all     included    .1                80  //去掉此行前面的#號      
 

啟動服務并設置服務自啟動:

[root@localhost ~]# service snmpd start      
[root@localhost ~]# chkconfig --level 35 snmpd on

三.初始化Cacti系統

在客戶端Web瀏覽器訪問Cacti服務器(192.168.0.66),第一次訪問cacti界面,頁面將跳轉至Cacti的初始化安裝向導界面:

怎么在RHEL5下構建Cacti監測系統

點擊“下一步”即可:

怎么在RHEL5下構建Cacti監測系統

選擇“全新安裝”,點擊“下一步”即可。

怎么在RHEL5下構建Cacti監測系統

設置各種工具命令的路徑,如果沒有找到,需要手動修改。此時需要注意,如果是編譯安裝的AMP平臺,有些路徑需要作對應改變。

四.使用Cacti監測系統:

1.登錄管理平臺,完成Cacti初始化安裝之后,直接進入web登錄界面,如下圖所示,輸入默認的管理員用戶名和密碼(admin/admin):

怎么在RHEL5下構建Cacti監測系統

2.首次登錄強制要求更改密碼,更改完成后保存就可以進入管理界面了:

怎么在RHEL5下構建Cacti監測系統

怎么在RHEL5下構建Cacti監測系統

3.設置RRDtool工具的版本和字體的路徑:在Cacti的控制臺界面中,點擊左側欄的“設置”,打開Cacti的系統設置界面,確認“常規”標簽頁中的“RRDtool應用程序版本”設置為“RRDtool1.2.x”。

怎么在RHEL5下構建Cacti監測系統

找到“路徑”選項卡中的“RRDtool默認字體路徑”,將字體路徑設置為“/usr/share/fonts/zh_TW/TrueType/bsmi00lp.ttf”:

怎么在RHEL5下構建Cacti監測系統

4.添加被監測的設備或主機:(本實驗添加一臺Linux ftp服務器為監控對象)

連接主機,在Cacti控制臺中,點擊左側欄“管理”下的“設備”,然后單擊上方的“添加”按鈕,進入添加新設備的頁面:

本實驗添加的設備為“Linux Vsftp服務器”,設備IP地址為“192.168.0.77",設備模板選擇“ucd/net SNMP設備”,“SNMP版本”選擇“版本1”,然后擊“創建”完成添加并進行初次連接:

怎么在RHEL5下構建Cacti監測系統

指定監測項目:成功連接被監測的主機(192.168.0.77)后,可以看到“保存成功”的提示信息,可以在頁面下方看到默認監測的項目,另外可以根據實際需要自行添加需要圖像模板和數據查詢名稱:

怎么在RHEL5下構建Cacti監測系統

然后保存設置:

怎么在RHEL5下構建Cacti監測系統

5.生成監控圖像:

創建圖像,點擊Cacti控制臺左側欄的“新建圖像”,進入圖像創建頁面,在“設備”下拉菜單處指定需要繪制圖像的主機,勾選需要創建圖像的監測項目上,最后點擊頁面右下方的“創建”,在出現的頁面中再次單擊“創建”按鈕即可完成:

怎么在RHEL5下構建Cacti監測系統

添加圖像至監測樹:

單擊Cacti控制臺左側欄“管理”下的“圖像樹”,在右側點擊“默認”,可以對默認的監測樹進行管理,點擊右側的“添加”,可以為默認監測樹添加“樹枝”節點項目,有“設備”、“圖像”、“標頭”三類,本實驗添加“設備”節點,最后單周“創建”:

怎么在RHEL5下構建Cacti監測系統

6.在Cacti監控服務端執行首次初始化并添加計劃任務,定期采集監控數據:

[root@linux5234 cacti]# su - cacti      
[cacti@linux5234 ~]$      php /var/www/html/cacti/poller.      php   //執行首次初化必須使用cacti用戶,出現以下數據,表示初始化成功,可以查看到監控圖像,如果沒有以下數據,將不會看到正常的監控圖像       
OK u:0.00 s:0.14 r:2.82      
OK u:0.00 s:0.14 r:2.83      
OK u:0.00 s:0.14 r:2.83      
OK u:0.00 s:0.14 r:2.83      
OK u:0.00 s:0.15 r:2.85      
OK u:0.00 s:0.15 r:2.85      
OK u:0.00 s:0.18 r:2.89      
OK u:0.00 s:0.18 r:2.89      
OK u:0.00 s:0.18 r:4.85      
OK u:0.00 s:0.18 r:4.85      
OK u:0.00 s:0.18 r:5.93      
OK u:0.00 s:0.18 r:5.93      
OK u:0.00 s:0.18 r:5.94      
OK u:0.00 s:0.18 r:5.94      
OK u:0.00 s:0.18 r:5.99      
OK u:0.00 s:0.18 r:5.99      
OK u:0.00 s:0.18 r:5.99      
OK u:0.00 s:0.18 r:5.99      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:6.00      
OK u:0.00 s:0.18 r:7.04      
OK u:0.00 s:0.19 r:7.04      
OK u:0.00 s:0.19 r:7.04      
OK u:0.00 s:0.19 r:7.04      
OK u:0.00 s:0.19 r:7.04      
OK u:0.00 s:0.19 r:7.05      
10/21/2010 11:42:31 AM - SYSTEM STATS: Time:9.2262 Method:cmd.      php Processes:1 Threads:N/A Hosts:3 HostsPerProcess:3 DataSources:25 RRDsProcessed:21      
OK u:0.00 s:0.19 r:8.11      
OK u:0.00 s:0.19 r:8.11      
OK u:0.00 s:0.19 r:8.11      
OK u:0.00 s:0.19 r:8.11      
OK u:0.00 s:0.19 r:8.11      
OK u:0.00 s:0.19 r:8.11      
OK u:0.00 s:0.19 r:8.11      
OK u:0.01 s:0.19 r:8.11      
[cacti@linux5234 ~]$ crontab -e //添加計劃任務      
*/5 * * * * /usr/bin/      php /var/www/html/cacti/poller.      php &> /dev/null      
[cacti@linux5234 ~]$ exit      
[root@linux5234 cacti]# service crond start      
[root@linux5234 cacti]# chkconfig --level 35 crond on

7.查看監測的結果:(監控圖像界面)

單擊Cacti控制臺上方的“查看圖像”標簽,然后展開左側欄的“默認”監測樹,點擊需要查看的設備(“Linux Vsftp服務器”),查看到監測項目的圖示列表信息:

怎么在RHEL5下構建Cacti監測系統

怎么在RHEL5下構建Cacti監測系統

Cacti到此為止,配置已經完成,另外就是Cacti的使用,根據實際需要進行設置,另外還可以添加一些Cacti支持的插件,獲得一些擴展的服務。    

以上就是怎么在RHEL5下構建Cacti監測系統,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

健康| 贵溪市| 普宁市| 紫云| 西和县| 平凉市| 广东省| 邹城市| 信阳市| 赤城县| 乐至县| 泽州县| 崇州市| 藁城市| 云浮市| 浪卡子县| 乳山市| 鹤峰县| 莫力| 砀山县| 三亚市| 达孜县| 吉隆县| 竹北市| 巴彦县| 土默特右旗| 东港市| 泰来县| 葫芦岛市| 平定县| 灵寿县| 金昌市| 和硕县| 宝兴县| 铜陵市| 太仆寺旗| 临猗县| 都匀市| 鹿邑县| 阿合奇县| 桑植县|