搭建網路流量監控cacti

2021-10-02 06:28:33 字數 3264 閱讀 4654

作為一名網路管理員,監控是必不可少的,監控的種類有很多,就我目前使用的幾種監控,smoking、cacti、nagios、zabbix,每一種型別的監控都有其自身的優勢,需要根據自己的需求來選擇,今天給大家搭建一套cacti,基於流量圖形化分析的一款監控軟體。

一、安裝cacti配置

1、關閉防火牆和selinux

[root@localhost ~]#service iptables stop

[root@localhost ~]#vim /etc/selinux/config

elinux=disabled //將elinux改為disabled

2、時間同步,重啟

[root@localhost ~]#ntpdate cn.pool.ntp.org

[root@localhost ~]#reboot

3、指令碼安裝軟體包

[root@localhost ~]#vim a.sh

指令碼:----------------------------------

done

[root@localhost ~]#sh a.sh   //執行指令碼
4、修改配置檔案

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

第41行:將 com2sec notconfiguser default public 中的 "default" 改為 "127.0.0.1"

第62行:將 access notconfiggroup "" any noauth exact systemview none none 中的 "systemview" 改為 "all"

第85行:將 #view all include .1 80 這一行前面的 # 號去掉

5、啟動服務

[root@localhost ~]# service snmpd start			//啟動snmp服務

[root@localhost ~]# chkconfig snmpd on //snmp服務開機自啟動

[root@localhost ~]# service httpd start //啟動http服務

[root@localhost ~]# chkconfig httpd on //http服務開機自啟動

[root@localhost ~]# service mysqld start //啟動mysql服務

[root@localhost ~]# chkconfig mysqld on //mysql服務開機自啟動

6、安裝cacti

[root@localhost ~]# tar -zxvf cacti-0.8.8b.tar.gz		//解壓縮

[root@localhost ~]# mv cacti-0.8.8b /var/www/html/cacti //將cacti-0.8.8b資料夾移到/var/www/html目錄下

7、設定mysql資料庫

[root@localhost ~]# mysql -uroot -p

enter password: //新裝的mysql沒有密碼,直接回車進入mysql資料庫

mysql>create database cacti; //首先建立cacti資料庫

mysql>grant all privileges on cacti.* to cacti@localhost identified by 'cacti' with grant option;

//建立cacti使用者並授權

mysql>use cacti;

mysql>source /var/www/html/cacti/cacti.sql; //匯入cacti資料庫檔案

mysql>exit

8、設定cacti配置檔案

[root@localhost ~]# vim /var/www/html/cacti/include/config.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cacti"; //這裡預設的 "cactiuser" 要改為 "cacti"

$database_password = "cacti"; //這裡預設的密碼我們也要改為 "cacti"

$database_port = "3306";

9、新增cacti使用者,並授權,否則生成不了

[root@localhost ~]# useradd cacti

[root@localhost ~]# cd /var/www/html/cacti

[root@localhost ~]# chown -r cacti rra/ log/

10、新增任務計畫

[root@localhost ~]# crontab -e

*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1

11、重啟機器,注意防火牆有沒有關閉

reboot

網路流量監控

1.網路流量監控有什麼用?網路流量監控可以用來分析網路 2.網路流量監控技術有哪些?映象技術 sflow netstream 1.什麼是映象技術?映象技術是一種用來網路監控和故障排除的技術。2.映象技術有什麼用?映象技術可以在不影響報文正常處理流程的情況下,將映象埠的報文複製到乙份觀察埠,使用者利用...

Linux網路流量監控

在windows下,我們可以很方便的通過360來檢視網路流量,知道哪個程序占用的網路頻寬比較多。那在linux下怎麼看流量呢,對於web伺服器來說這是很重要的。下面這邊部落格很仔細的介紹了linux下看流量的方法 linux 各種檢視網絡卡流量的方法 我使用了其中一些,還找了網上其他一些資料,總結如...

ntop監控網路流量

ntop是一種監控網路流量工具,用ntop顯示網路的使用情況比其他一些網路管理軟體更加直觀 詳細。ntop甚至可以列出每個節點計算機的網路頻寬利用率。他是乙個靈活的 功能齊全的,用來監控和解決區域網問題的工具 尤其當ntop與nprobe配合使用,其功能更加顯著。它同時提供命令列輸入和web頁面,可...