CactiEz监控主机

毕业后的第一份工作就是跟网络流量监控有关的工作,这其实是对自己的一种挑战吧,因为之前没有很深的学习,学习起来很有困难,但是只要不断的摸索,就会一直进步,经过一段时间的学习,水平进步了很多。下面将详细的介绍,希望对初学者有所帮助吧!

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。

1.cacti是一种用php语方编写的一个软件,它的主要功能是利用snmp协议进行数据的获取,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。snmp关系着数据的收集,rrdtool关系着数据存储和图表的成生。

2.mysql配合php程序存储一些变量数据并对变量数据进行调用,如:主机、snmp团体名、端口号等。

3.snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中,rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(rra),它能够存储的数据笔数在创建时就已经定义。

注:snmp和rrdtool自行了解.

 

linux主机

 yum -y install snmp*

vim /etc/snmp/snmpd.conf

com2sec notConfigUser  default       public
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view    systemview    included   .1
access  notConfigGroup ""      any       noauth    exact  systemview none none
syslocation http://shenhui.blog.51cto.com
syscontact Shen Hui ([email protected])
dontLogTCPWrappersConnects yes

 

你可能感兴趣的:(工作,网络,流量监控,PHP程序,监控主机)