用cacti做監控服務器配置

[root@localhost ~]# iptables –F
[root@localhost ~]# setenforce 0
[root@localhost ~]# mkdir /mnt/sr0/
[root@localhost ~]# mount /dev/cdrom/mnt/sr0/
[root@localhost ~]# yum -y install httpd
[root@localhost ~]# yum -y install mysqlmysql-server mysql-devel[root@localhost ~]# yum -y install phpphp-mysql
[root@localhost ~]# yum -y install zlibfreetype libjpeg fontconfig libxml2 gd php-gd
[root@localhost ~]# yum -y install rrdtool
[root@localhost ~]# yum -y install net-snmpnet-snmp-utils
換光盤進入系統
[root@localhost ~]# cd /mnt/sr0/
[root@localhost sr0]# ls
cacti         cgilib-0.5.tar.gz  rrdtool-1.4.5.tar.gz
cacti-plugin  cpuburn-in.tar.gz
[root@localhost sr0]# cd cacti
[root@localhost cacti]# cpcacti-0.8.7g.tar.gz /usr/src/
[root@localhost cacti]# cd /usr/src/
[root@localhost src]# tar -zxfcacti-0.8.7g.tar.gz
[root@localhost src]# mv cacti-0.8.7g/var/www/html/cacti
 [root@localhost ~]# service httpd restart
[root@localhost ~]# service mysqld restart
[root@localhost src]# service snmpd restart
[root@localhost src]# cd/var/www/html/cacti/
[root@localhost cacti]# viinclude/config.php         #查看一下配置文件信息,可以修改也可以不改
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";     #修改用戶
$database_password = "123456";#修改密碼
$database_port = "3306";
[root@localhost cacti]# mysql                  #進入數據庫
mysql> create database cacti;                  #創建一個cacti數據庫
Query OK, 1 row affected (0.00 sec)
mysql> grant all on cacti.* tocacti@'localhost' identified by '123456';          #授權一個剛剛建立的用戶,要和修改的用戶一致
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;            #刷新一下
Query OK, 0 rows affected (0.01 sec)
[root@localhost cacti]# mysql -u cacti -pcacti < cacti.sql     #導入數據庫
Enter password:
[root@localhost cacti]# useradd cacti    #執行安裝仙人掌和管理的用戶

安裝

wKiom1Wrb1jSbcirAAPgypN_IEE372.jpg

新安裝還是升級,我們是新安裝

wKioL1WrcgqCWuugAAFDj16necw123.jpg

安裝信息,如果沒有出現紅色的警告可以繼續下一步,最下面的紅色可以不用去管他

wKiom1WrcE7gVm14AAKsbx3XCvs261.jpg

安裝成功登錄,默認密碼和用戶都是admin

wKioL1Wrck_CPk-PAAFkyFgT_Co974.jpg

登錄進入會讓你修改默認密碼

wKioL1WrcnDjIAAzAAFvyDYI3-E167.jpg


修改成功就會打開仙人掌的桌面

wKiom1WrcKuwzNzmAAJBVwFUD3I954.jpg

開一臺主機模擬被監控數據

客戶端配置需要snmp協議所以客戶端也要裝一下

[root@localhost ~]# iptables –F
[root@localhost ~]# setenforce 0
[root@localhost ~]# yum -y install net-snmpnet-snmp-utils
[root@localhost ~]# vi /etc/snmp/snmpd.conf       #修改snmp配置文件以便將數據提交給服務器
41 com2sec notConfigUser  192.168.16.11    public123           #11是服務器的IP,後面的是和服務器之間的認證,不能同默認值,兩邊必須一樣,這邊改了服務器那邊也要修改一下。
62 access notConfigGroup ""     any       noauth    exact all none none
#默認查詢操作,systemview改爲all
85 view all    included .1                              80#是否允許其他的snmp的查詢
[root@localhost ~]# service snmpd restart
添加一臺測試

wKiom1WrcPfAB1C9AALMUVh1Gas275.jpg

編輯測試機信息,點擊又下架的create

wKiom1WrdVKAltehAAMAeil4HIM588.jpg

如果你能看到下面的數據就代表數據已經連接成功了

wKioL1Wrd0-TTjmyAAHN6mWzKxU991.jpg

往下拉,我們可以看到可以監控的內容

wKioL1WrdC7S6n2yAAOwfscxTZ8499.jpg

增加的兩個監控項,添加好後可以點擊右下角的Save保存添加的內容

wKiom1WrcouCgaq8AAP14R7HAzw633.jpg

保存好後我們做一下生成

wKiom1WrdZHjVifwAAGzVkrru3k001.jpg

根據自己的要求設置監控內容

wKiom1WrdjPwF-DcAAUzzTvc-wY253.jpg

設置好後點擊右下角的Create,左上角如果出現一下信息表示添加成功

wKioL1WreD6gCwhGAABoBzTVGHI819.jpg

添加一個屬組

wKioL1WreG_SPWEnAAHICqqm0cs305.jpg

添加測試機

wKiom1WrdzvCQDYFAAJ2CcXenMM931.jpg

wKiom1Wrd1igXfD_AAKPBrkzYe4707.jpg

點擊Create就會看到多了一臺主機,保存,進入graphs查看我們新建的組發現我們監控的主機什麼都沒有。我們需要做一些配置

在服務器上:

[root@localhost cacti]# chown root:root *
[root@localhost cacti]# chown cacti:cactilog
[root@localhost cacti]# chown cacti:cactirra
[root@localhost cacti]# su cacti
[cacti@localhost cacti]$ php/var/www/html/cacti/poller.php      #添加功能刷新一下

測試:複製一下光盤裏的數據進系統可以查看到運行情況。graphs下新建的組

wKiom1Wrd4OwWnXfAAItEvnI0uo347.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章