基于Cacti与飞信的网络实时报警平台

合集下载

CactiEZ安装使用文档

CactiEZ安装使用文档

Cacti流量监控系统搭建维护手册中国联合网络通信有限公司广西壮族自治区分公司2008年12月安装篇 (3)Cacti介绍 (3)关于CactiEZ (3)从CactiEZ安装Cacti流量监控系统 (3)CactiEZ服务器的配置 (5)网络配置 (5)安装SSH服务 (6)时区设置 (8)设置NTP服务 (8)Cacti流量监控系统的汉化 (11)PHP页面的汉化 (11)rrdtool的汉化 (12)CactiEZ服务器的优化 (14)关闭yum夜间自动更新功能 (14)hosts.deny & hosts.allow (15)关闭掉不使用的服务及定期作业 (16)基础应用篇 (17)添加需要监控的设备 (17)创建需要监控的图表 (18)图形树的创建 (19)放置想要的图表 (21)Cacti流量监控系统的用户管理 (22)Cacti流量监控系统的相关设定 (23)Settings (23)Misc: (24)高级应用篇 (25)Threshold (25)Monitor (26)Weathermap (26)Advanced Ping (34)打造自己的模板 (36)添加链路占用率 (36)添加端口信息 (40)CactiEZ默认登陆账号信息 (42)登陆操作系统 (42)首次登陆Cacti (42)登陆webmin管理界面 (43)配置NTOP (43)配置nagios (43)安装篇Cacti介绍Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。

它通过snmpget来获取数据,使用RRDtool绘画图形。

它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看的树状结构、host以及任何一张图,同时也能自己增加模板,功能非常强大完善,界面友好。

其官方网站:/关于CactiEZCactiEZ是一个专门用作运行cacti的linux发行版,该版本由Jimmy Conner 制作发行,基于CentOS。

2013年最新Linux系统运维面试题(附答案)

2013年最新Linux系统运维面试题(附答案)

一、有文件file11、查询file1 里面空行的所在行号awk ‗{if($0~/^$/)print NR}‘ fileorgrep -n ^$ file |awk ‗BEGIN{FS=‖:‖}{print $1}‘2、查询file1 以abc 结尾的行grep abc$ file13、打印出file1 文件第1 到第3 行sed -n ‘1,3p‘ file1head -3 file1二、如何将本地80 端口的请求转发到8080 端口,当前主机IP 为192.168.2.1 Iptables -A PREROUTING -d 192.168.2.1 -p tcp -m tcp –dport 80 -j DNAT–to-destination 192.168.2.1:8080三、crontab在11 月份内,每天的早上6 点到12 点中,每隔2 小时执行一次/usr/bin/httpd.sh 怎么实现0 6-12/2 * 11 * /usr/bin/httpd.sh四、编写个shell 脚本将/usr/local/test 目录下大于100K 的文件转移到/tmp 目录下#!/bin/bashfor file in `ls /root`doif [ -f $file ]; thenif [ `ls -l $file|awk '{print $5}'` -gt 10000 ]; thenmv $file /tmp/fifidone五、简述raid0 raid1 raid5 三种工作模式的工作原理及特点。

RAID 0:连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID 结构。

RAID 0 只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。

因此,RAID 0 不能应用于数据安全性要求高的场合。

运维面试题(含答案)

运维面试题(含答案)

运维工程师面试题姓名: 答题时间:1.新安装MYSQL后怎样提升MYSQL的安全级别A.修改mysql默认端口下可以通过iptables来限制访问mysql端口的IP地址】C.对所有用户设置较复杂密码并严格指定对应账号的访问IP(可在mysql库中user表中指定用户的访问可访问IP地址)特权账号的处理(建议给root账号设置强密码,并指定只允许本地登录)E.开启二进制查询日志和慢查询日志安装目录及数据存储目录权限控制:给mysql安装目录读取权限,给mysql日志和数据所在目录读取和写入权限G.删除无用mysql账号和删除无用的数据库(安装好的mysql默认会有个test库,可将其删除)2.】3.MYSQL的主从原理,怎么配置文件整体上来说,复制有3个步骤:将改变记录到二进制日志(binarylog)中(这些记录叫做二进制日志事件,binarylogevents);将master的binarylogevents拷贝到它的中继日志(relaylog);重做中继日志中的事件,将改变反映它自己的数据。

4.~5.mysql主从复制的优点<1>如果主服务器出现问题,可以快速切换到从服务器提供的服务;<2>可以在从服务器上执行查询操作,降低主服务器的访问压力;<3>可以在从服务器上执行备份,以避免备份期间影响主服务器的服务。

6.Mysql复制的基本原理过程.(1)Slave上面的IO线程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;(2)Master接收到来自Slave的IO线程的请求后,通过负责复制的IO线程根据请求信息读取指定日志指定位置之后的日志信息,返回给Slave端的IO线程。

返回信息中除了日志所包含的信息之外,还包括本次返回的信息在Master端binarylog文件的名称以及在Binarylog中的位置;(3)Slave的IO线程收到信息后,将接收到的日志内容依次写入到Slave端的RelayLog文件()的最末端,并将读取到的Master端的bin-log的文件名和位置记录到master-info文件中,以便在下一次读取的时候能够清楚的告诉master“我需要从某个bin-log的哪个位置开始往后的日志内容,请发给我”(4)Slave的SQL线程检测到RelayLog中新增加了内容后,会马上解析该Log文件中的内容成为在Master 端真实执行时候的那些可执行的查询或操作语句,并在自身执行那些查询或操作语句,这样,实际上就是在master 端和Slave端执行了同样的查询或操作语句,所以两端的数据是完全一样的。

基于Naigos和Cacti平台省略害监测预警无线传感网网络管理系统

基于Naigos和Cacti平台省略害监测预警无线传感网网络管理系统

基于Naigos 和Cacti 平台的地质灾害监测预警无线传感网网络管理系统耿革东(首都经济贸易大学北京100070)摘要:无线传感器网络是伴随着微电子、无线通信和嵌入式系统等技术的快速进步而发展的一种新型网络。

它能够实时监测、感知、采集和处理各种监测对象的信息,是新兴前沿科技研究热点之一。

本文针对地质灾害环境监测预警需求,通过利用无线传感器及传感网技术对山体滑坡、崩塌、泥石流等地质灾害环境进行不间断的高精度数据搜集,设计并实现了一个基于Nagios 和Cacti 平台的无线传感网网络管理平台。

通过本文开发的监测预警网络管理平台,可以有效地获得监测信息,并通过监测预警机制来减少地质灾害频发地区的人员伤亡和经济损失。

关键词:无线传感器;地质灾害监测预警;Nagios and Cacti ;网络管理平台中图分类号:S423文献标识码:A文章编号:1674-6236(2013)01-0138-04Wireless sensor network management system for the geological disaster monitoringand warning based on Nagios and Cacti platformGENG Ge -dong(Capital University of Economics and Business ,Beijing 100070,China )Abstract:Wireless sensor network is a new network accompanied by the rapid technological progress and development of micro -electronics ,embedded systems ,wireless communications.It can real -time monitoring ,sensing ,target acquisition and processing information ,and is one of the hot -research fields.For monitoring and pre -warning geological disasters ,such as landslides ,collapses and mud -rock flow ,we developed a network management software for wireless sensor network based on Nagios and Cacti platform ,which can monitor geological changes and provide early warning information by monitoring wireless sensor node.Key words:wireless sensor network ;geological disasters ;Nagios and Cacti ;network management收稿日期:2012-07-24稿件编号:201207145基金项目:国家科技重大专项(2010ZX03006-007)作者简介:耿革东(1988—),女,北京人,硕士研究生。

CACTI网络监控在高校校园网中的应用——以河南财政税务高等专科学校为例

CACTI网络监控在高校校园网中的应用——以河南财政税务高等专科学校为例

在对话框 中输入 默认用户 名“ d n 和密码“ d i” 进入 C C I ami” am n , A T 软件。需要 注意的是 , 在第一次 登录后软件会 提示需要 修改密码 , 建议将密码修改为绝对牢记 的密码 , 因为 C C I A T 中文版没有 找回密码 功能 。
( ) 置 被 监 控 设 备 的 S MP功 能 三 配 N
第 2 第 5期 5卷
21 年 1 01 0月
河南财政税务 高等 专科 学校 学报
J u a fHe a ol g fF n n e& T x t n o r l n n C l e o i a c n o e a ai o
V 12 . o 5 o. 5 N .
0c . 01 t2 1
数 据就需要绘图一次 , 比较浪费 系统资源 ; 二 , R to 可以存 储数据 和画图 , 第 R Dol 但没 有集成 的数 据采集功 能 ; 三 , A T 第 CCI 是在 R Dol R to 的基础 上开 发出来 的 , 它通过 S MP获取 网络设备 的相关数据 , N 使用 R Dol 制图形 , 新建 、 置 、 R to绘 其 配 管理 、 监控等操作均是基于 We 方 式来 完成 的 , b 具有使用方便 、 图形化功 能强 等特点 。 通过以上 比较分析可 以发现 , 于 S MP协议 的 C C I网络监控软件不但 能够较好 地满足河南 财务校 园网络监控 的 基 N AT 需求 , 而且还是 开源的( 即免费 ) 可以节省不少 开支 , , 是部署校 园网络监控 的最好选择 。
C CI A T 网络 监 控在 高校 校 园 网 中 的应 用
— —
以河南财政税务高等专科学校 h例
程 飞

CACTI交换机端口流量监控

CACTI交换机端口流量监控

一.引言随着网络规模的不断扩大,作为校园网络管理和维护人员,已经不能用传统的方式对网络进行管理。

以前网络规模小,故障少,处理简单,现在网络日益复杂化,问题层出不穷。

要做到更好地管理网络,需要借助一些管理软件对网络进行实时的监控。

通过查看监控数据,做到预先了解情况,掌握情况,当出现问题时,在监控数据的指导下可以很快地解决问题。

二.关键字Cacti,网络监测,网络管理,流量分析,流量监控,数据采集。

三.摘要随着网络的广泛应用,作为维护网络安全的网络监测系统在其中发挥着重要作用。

它不仅能够帮助网络管理人员及时了解网络状态,还能监测网络故障,维护网络正常稳定运行。

但是,信息技术的飞速发展,使网络规模不断扩大,结构日趋复杂,安全形势日益严峻。

这些因素的存在增加了开发网络监测系统的成本。

开源网络监测软件以其源码开放、资源丰富的优势,越来越受到网络管理人员的青睐。

本文立足于园区网络,以开源网络监测软件Cacti为基础,搭建园区网络监测系统。

通过对开源网络监测软件Cacti的二次开发,实现可以满足自身园区需求的网络监测系统。

在详细分析了Cacti的架构原理、工作流程和扩展方式的同时,也丰富了Cacti的报警方式,增加了短信报警、声音报警功能;进而完善了Cacti的数据存储方式,以及利用关系型数据库对采集到的性能数据进行持久性保存;更进一步提出了楼宇间配线间环境参数的采集方案,绘制出全网网络气象图,并对全网流量状态进行更直观的监测。

在系统实现的过程中,使用SNMP协议进行网络状态数据的采集,利用Cacti的插件架构扩展(Cacti-Plugin-Arc),实现了网络气象图功能、邮件报警功能;通过NET-SNMP 开发包实现基于AgentX协议的代理功能,对不支持SNMP协议的网络设备实施有效监测;通过编写Shell脚本调用短信发送工具Fetion Robot,实现短信报警功能。

综上所述,本系统基于开源网络监测软件Cacti实现了对园区网络的有效监测,即节约了开发成本,又缩短了软件开发周期,为开发园区网络监测系统的实际应用提供了基于开源软件的解决方案。

基于飞信报警方式的Nagios网络监控系统的研究与实现

基于飞信报警方式的Nagios网络监控系统的研究与实现
Au h me Na i s c s t Na g o Ac e s Auh y e B sc t T p a i
#Au h e F l u r o a/ a isec h p s w . s r t Us r i e/ s/ c l go / t/ t a s d u es l n Re u r a i — s r q i v l u e e d
< Dr c oy / i tr > e
1 建 N g s 户 . 创 ai 用 o
#/ s/b n u e a d- n g o u r i / s r d m a i s s #p s w a is a s d n go #/ s/b n u emo a— n g md n g o u rs i / s r d— G a c a i s
N g s8 器 的 安装 ai 1 务 o] [ 选 择 在 C no54 来 部  ̄ N g s 系 统 所 需 的 软 件 包 包 e t .上 s ai 。 o 括 :t d gc g b , ic cmm n g ,d dvl这 些 软 件 包需 h p ,c ,l c gb - o o ,d g — ee。 t i l 要 在 安装 N g s 安 装 ai 前 o
2安 装 N go J  ̄ 序 。 . ais E
#tr z f n go - . . . r z a — x a is 32 1 a . t g
A i s n go u r o a/ a i ss ae la / a is" s/ c l go /h r’ l n < r co y'u r o a/ a i s h r ” Di tr T s/ c l g o / a e > e l n s
S Re u r S L L qi S e Op in n t sNo e o

电信网络技术优化与网络性能监控考核试卷

电信网络技术优化与网络性能监控考核试卷
5. B
6. C
7. C
8. B
9. C
10. D
11. B
12. C
13. C
14. C
15. B
16. B
17. C
18. B
19. C
20. B
二、多选题
1. ABD
2. ABCD
3. AB
4. ABC
5. ABC
6. BC
7. ABC
8. AC
9. ABC
10. ABC
11. AB
12. ABCD
B. Wireshark
C. ICMP
D. Ping
17.以下哪项措施有助于提高网络的安全性?()
A.使用静态路由
B.开启QoS
C.实施访问控制列表(ACL)
D.提高带宽
18.在网络性能优化中,以下哪个过程涉及到对网络设备进行配置更新?()
A.网络设计
B.网络维护
C.网络规划
D.网络部署
19.以下哪个指标与网络性能监控中的用户体验直接相关?()
13. A
14. ABC
15. ABC
16. ABCD
17. ABC
18. ABCD
19. ABC
20. BC
三、填空题
1. TCP
2.延迟
3.流量整形
4.路由器
5. SNMP
6.访问控制列表
7.带宽
8. MIMO
9.网络配置
10. Nagios
四、判断题
1. ×
2. ×
3. √
4. √
5. √
6. √
A.服务器
B.路由器
C.交换机
D.防火墙
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第36卷增刊12011年10月广西大学学报:自然科学版Journal of Guangxi University :Nat Sci Ed Vol.36Sup.1Oct.2011收稿日期:2011-09-25;修订日期:2011-10-05基金项目:国家自然科学基金资助项目(40571128);国家民委重点科研项目(Mzy02004)通讯联系人:王鑫(1979-),男,湖北武汉人,中南民族大学实验师;E-mail :wangxin@ 。

文章编号:1001-7445(2011)增1-0047-04基于Cacti 与飞信的网络实时报警平台王鑫1,蒋天发2(1.中南民族大学网络技术中心,武汉430074;2.中南民族大学计算机科学学院,武汉430074)摘要:针对在无人值守的情况下,如何将网络突发故障及时通知给网络管理人员以便快速响应的问题,提出了基于Cacti 与飞信的网络实时故障报警平台。

利用Cacti 的SNMP 信息轮询机制,实时获取当前网络中的设备故障与恢复信息,通过发送飞信的方式将故障信息传递到网络管理人员的手机终端。

运行结果表明,网络管理人员排除故障时间大大缩短,管理效率明显提高。

关键词:Cacti ;飞信;网络故障;实时报警中图分类号:TP393文献标识码:AReal-time network alarming system based on Cacti and FetionWANG Xin 1,JIANG Tian-fa 2(work and Technology Center ,South-Central University For Nationalities ,Wuhan 430074,China ;2.School of Computer Science ,South-Center University For Nationalities ,Wuhan 430074,China )Abstract :Aiming at timely notifying the network administrators about the network failure in case ofunattended administration ,this paper proposes a real-time alarming system of network failure basedon Cacti and Fetion.It uses Cacti's SNMP information polling mechanism to capture the network e-quipment failure and recovery information in real-time ,and sends this information via Fetion SMS tothe network administrator's mobile terminal.Experiment results show that it greatly reduce the net-work administrator's troubleshooting time and significantly improve the management efficiency.Key words :Cacti ;Fetion ;network failure ;real-time alarm随着我国互联网的高速发展,用户群体愈趋庞大。

对网络运营商而言,网络用户普及率已趋于饱和,运营商之间竞争激烈。

网络运营商大多将工作重心转向优化服务以保持用户满意度,防止用户流失,不再是大规模建网扩容。

在运营服务中,保障网络设备7ˑ24h 不间断运行、实时获知故障信息并快速响应是做好服务的根本前提[1]。

假如网络设备发生故障导致断网,网络管理人员没有立即得知,势必导致较长的恢复时间,造成运营商的被动局面。

因此,一种具有高可操作性的实时反馈网络故障信息给网络管理人员的方法有着重要意义。

基于此,本文提出一个基于Cacti 与飞信的网络故障实时报警方法。

一旦网络有突发故障,无论网络管理员是否值守,报警平台即刻捕获故障信息并以飞信的方式通过手机终端对管理员进行报警,最大限度的缩短管理员获知出现故障的时间,方便快速响应,提高网络服务水平。

广西大学学报:自然科学版第36卷1基本原理图1基于Cacti 与飞信的网络实时报警平台工作流程图Fig.1Work flow chart of real-time alaning system based on Cacti and Fetion Cacti 是一个基于RRDTool 、SNMP 、PHP 和MySQL 的网络流量图形化监测分析工具[2-3]。

Cacti通过基于简单网络管理协议的SNMPGET 命令抓取网络各节点的状态信息,使用(Round Robin Data-base Tool )环状数据库工具存储和更新数据,当用户浏览数据的时候,Cacti 通过RRDTool 引擎生成图表进行展示,精细的流量曲线图能更加直观的反映整个网络的流量使用情况。

Cacti 在MySQL 数据库中维护着一些数据变量,如主机名,主机IP ,设备状态等变量。

飞信是中国移动的一项业务,可以实现短信的的多端信息接收,比如从飞信的PC 客户端发送到手机终端。

与通过GSM 调制解调器来发送短信的方式相比,飞信具有零成本、部署方便的优势[4]。

只需在平台服务器上设置好飞信客户端软件,无需再购置、安装和调试任何硬件设备,就能实现短信的实时定制发送,发信数量无限制,不产生费用[5]。

基于Cacti 与飞信的网络实时报警平台利用Cacti 监控网络中各节点的实时状态,在平台对Cacti 的定期轮询下,一旦捕捉到节点故障,平台立即触发飞信发送功能,将故障设备信息发送到相关网络管理人员的手机终端。

平台也会对故障发生以及恢复事件进行记录,对各网络节点建立完整的历史故障档案,为在后续管理中挖掘有益信息提供支撑。

平台的工作流程如图1所示:2系统设计及实现2.1基于Cacti 的全网设备状态监控Cacti 通过SNMPGET 命令来抓取网络设备的运行状态信息,能监控所有支持SNMP 管理协议的设备。

正常运行网络中的主要节点,如核心、汇聚、接入层的交换机/路由器,基于应用层协议的流量整形、上网计费、行为审计等设备,以及承载业务的小机/PC 服务器,都可纳入Cacti 的监控范围[6]。

由于Mi-crosoft Windows 未默认安装SNMP 协议,运行Windows 系统的服务器需手动安装SNMP 协议。

Cacti 实现全网节点状态监控的主要步骤如下:①整理出网络中所有主要节点的信息。

落实节点设备的IP 地址,设备类型,物理位置信息等,充足的设备信息能为快速定位故障提供有力支持。

确保节点支持SNMP 管理协议。

②配置好Cacti 工具套件,包括Apache 、PHP 、MySQL 和Cacti 四个主要组件。

Cacti 作为核心组件,包含RRDTool 绘图引擎、SNMP 协议模块以及Cacti 管理模块。

③在Cacti 管理界面添加待监控设备,需指定设备的IP 地址,选定设备类型,完善设备描述信息,如地理位置信息。

指定轮询时间,为了保证报警的实时性,将轮询时间间隔设定为1min 。

添加设备完毕后,Cacti 就开始轮询设备SNMP 信息,进行设备监控。

④创建流量图形。

Cacti 创建的设备流量曲线图具有直观、鲜明反映网络使用状况的优点,是网络管理人员的有力分析工具。

8494增刊1王鑫等:基于CACTI与飞信的网络实时报警平台Cacti侧重图形化的网络流量监测,其轮询各节点得到的历史数据,都存储到由RRDTool生成的rrd 图形数据文件中,而环状数据库的数据循环覆盖使用,因此Cacti虽然能直观的显示设备的历史流量曲线,但是不具备对设备历史故障信息归档的功能。

2.2实时获知与记录设备故障/恢复历史信息不能即时获知设备发生故障,就会延迟网络管理人员解决问题的时间,造成被动局面。

报警时间或其他相关信息不准,进行归档后,也会对后续的数据挖掘工作带来不利因素。

可以说,实时、准确的获知设备故障和设备恢复信息,是网络故障报警平台有效运行的关键。

经分析,Cacti运行时会在MySQL数据库中维护一张Host表[7],该表反映了Cacti监控下所有设备的当前状态信息,Cacti每次轮询设备,都会根据返回结果更新表中相应字段。

表1列举了Host表中的主要字段的意义:表1Host表主要字段属性说明Tab.1Host table main attribute explanation字段名字段含义数据类型Hostname设备IP地址VARCHARDescription设备型号VARCHARNotes设备附属属性TEXTDisabled是否停止监测该设备CHARMonitor是否报警CHARStatus设备运行状态TINYINT Status_fail_date设备上次发生故障时间DATETIME 可以使用下面的SQL语句查询当前所有故障设备:select description,hostname,status,status_fail_date,disabled from host where status<2and disabled=''and monitor='on'。

在开发时,设计一个定时器[8],定时执行如下步骤:①连接Cacti后台MySQL数据库,查询Host表,得出当前所有发生故障的设备信息;②如果定时器第一次执行,在报警平台本地数据库中新建一个设备故障历史记录表Hostinfo。

Hostinfo的字段与Host基本相同,但增加了一个故障恢复时间字段Status_recovery_date,其初始值为一个特殊设定值。

将从Host表查询出的结果保存到本地Hostinfo表。

如果已执行完第一次定时任务,跳过本步骤;③比对步骤1的查询结果与Hostinfo表,如果查询结果中有Hostinfo表中未出现的设备,则该设备为新出现的故障设备,保存新增故障信息到Hostinfo表,同时触发飞信报警功能[9];④比对步骤1的查询结果与Hostinfo表,如果查询结果中没有Hostinfo表中已有的设备,则该设备刚刚从故障状态恢复到正常,读取当前时间更新故障恢复时间字段Status_recovery_date,完成设备故障历史记录的保存。

Cacti的轮询时间是1min,因此Host表也是每分钟更新一次,综合考虑实时性要求,定时器的执行时间间隔设定为1min是合理的。

相关文档
最新文档