基于Cacti与飞信的网络实时报警平台
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系统运维面试题(附答案)
一、有文件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 平台的地质灾害监测预警无线传感网网络管理系统耿革东(首都经济贸易大学北京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网络监控在高校校园网中的应用——以河南财政税务高等专科学校为例
在对话框 中输入 默认用户 名“ 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的数据存储方式,以及利用关系型数据库对采集到的性能数据进行持久性保存;更进一步提出了楼宇间配线间环境参数的采集方案,绘制出全网网络气象图,并对全网流量状态进行更直观的监测。
在系统实现的过程中,使用SNMP协议进行网络状态数据的采集,利用Cacti的插件架构扩展(Cacti-Plugin-Arc),实现了网络气象图功能、邮件报警功能;通过NET-SNMP 开发包实现基于AgentX协议的代理功能,对不支持SNMP协议的网络设备实施有效监测;通过编写Shell脚本调用短信发送工具Fetion Robot,实现短信报警功能。
综上所述,本系统基于开源网络监测软件Cacti实现了对园区网络的有效监测,即节约了开发成本,又缩短了软件开发周期,为开发园区网络监测系统的实际应用提供了基于开源软件的解决方案。
基于飞信报警方式的Nagios网络监控系统的研究与实现
#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
电信网络技术优化与网络性能监控考核试卷
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.防火墙
2020年天翼云从业者认证考试题库--多选题
2020年天翼云从业者认证考试题库--多选题您的姓名: [填空题] *_________________________________您的部门: [填空题] *_________________________________在关系数据库中存在的完整性规则有? *A.用户定义的完整性规则(正确答案)B.引用完整性规则(正确答案)C.实体完整性规则(正确答案)D.索引完整性规则大数据的基本特征包括? *A.数据价值密度高B.数据增长速度快(正确答案)C.数据量大(正确答案)D.数据种类多样性(正确答案)天翼云分布式缓存数据备份支持哪几种备份方式? *A.系统备份B.定时自动备份(正确答案)C.手动备份(正确答案)D.网络备份下面属于交通大数据产品优势的是? *A.安全无风险(正确答案)B.可定制(正确答案)C.数据汇聚(正确答案)D.多元数据(正确答案)天翼云静态加速功能的功能有哪些? *A.自定义缓存(正确答案)B.总带宽限制(正确答案)C.IP协议支持(正确答案)D.回源方式(正确答案)E.回源带宽优化(正确答案)下面哪几项属于天翼云CDN的优势? *A.价格低(正确答案)B.销售本地化(正确答案)C.资源丰富(正确答案)D.调度灵活(正确答案)信息安全包含哪些方面的安全? *A.应用安全(正确答案)B.主机安全(正确答案)C.物理安全(正确答案)D.网络安全(正确答案)天翼云堡垒机的账号类型有哪些? *A.系统账号管理员(正确答案)B.普通用户(正确答案)C.业务管理员(正确答案)D.系统管理员(正确答案)E.系统审计员(正确答案)使用共享带宽的优势包括? *A.计费方式灵活(正确答案)B.网速快C.节省带宽使用成本(正确答案)D.操作灵活(正确答案)OOS提供以下哪些方式来记录OOS相关服务的访问信息? *A.告警B.操作跟踪(正确答案)C.Bucket日志功能(正确答案)D.监控操作系统中的批处理控制方式可称为方式或()方式。
基于Cacti和Nagios的校园网监控系统研究
基于Cacti和Nagios的校园网监控系统研究摘要:随着高校信息化的快速发展,学校数据中心不断扩大,服务器和网络设备数量日益增加。
借助于开源软件,建立起一种良好的网络及系统排查机制,构建一个能够实时监控网络设备状态的平台。
该系统目前正运行在山东理工大学校园网上。
关键词:监控系统;catci; nagios;实时报警1 引言随着高校信息化的快速发展,学校数据中心不断扩大,服务器和网络设备数量日益增加。
作为校园网络管理和维护人员,随时了解网络和业务应用系统的运行情况越来越重要。
本系统根据实际工作需求,借助于开源软件,建立起一种良好的网络及系统排查机制,构建一个能够实时监控应用服务器状态的平台,既节省了资金投入,同时又具有良好的实时性和扩展性。
通过该系统,可以实现对校园网上所有应用服务器24小时实时监控,实时报警。
2 基本原理cacti是一个基于rrdtool、snmp、php和mysql的网络流量图形化监测分析工具。
cacti通过基于简单网络管理协议的snmpget命令抓取网络各节点的状态信息,并以rrd(round robin data)的方式存储,当浏览数据的时候,cacti通过rrdtool引擎生成图表进行展示。
cacti的强大得益于它的开放式系统框架pia(plugin archi-tecture),该框架提供了制作监控系统的所有基础部件以及“钩子”(hooks)函数组,使得第三方的监控工具的开发和集成变得简单。
nagios是一个遵循gpl开源许可协议的应用运行状态和网络信息监控的网管系统。
与其他网络应用监控系统相比,其特点在于拥有一个监控插件与框架分离的模式,通过代理(agent)方式提供了对网络和应用的强大监控和报警功能。
nagios采用分布-集中地管理模式,在nagios服务器上安装nagios主程序,在被监控主机上安装nagios代理程序。
通过nagios主程序和代理程序之间的通讯,监视对象的状态。
提供关于技术支持要求的响应方案及服务承诺
提供关于技术支持要求的响应方案及服务承诺。
技术支持解决方案(1)技术支持流程技术支持流程图7X24小时的技术支持和客户服务,全国400/800服务热线,响应时间不超过5分钟,随时保持客户沟通渠道畅通;IDC技术支持热线:400-880-0558业务咨询热线:400-010-0617(2)技术支持保障体系优质的技术服务人员网宿科技设置有专业的技术客户服务中心,作为联系和沟通客户与网宿科技技术部门的纽带,客服人员负责收集、跟踪、处理、反馈用户反映的各种问题,向客户提供最贴心的服务。
并配有VIP 客户技术专员提供给招标方服务进行跟踪和监测。
VIP 客户技术专员:李达-8720核心的维护支撑人员网宿科技各分公司及IDC 运营中心均设有专业的网络监控中心,配备有高级设备工程师、网络工程师、系统工程师等各类核心维护工程师。
各级网络监控中心实行7*24 小时的值班制度,同时在各种规范的机房管理、交接班、故障闭环管理以及维护作业计划,客户问题回馈等各种制度的监管下,可以向用户提供稳定的网络运行服务和及时的信息反馈。
(3)技术支持内容基础运维服务7*24 操作系统重装、机器上架和重启;上联端口接通:上架时提供标准上联端口至客户设备接通;临时敀障外接显示器进行初步检测;临时查看单台交换机LED 灯状态;临时查看单台服务器面板灯状态;临时查看单台设备网卡灯状态;同机房单台设备位置变迁(客户需授权);客户流量在线系统:提供所有用户接入上联端口的流量在线查询。
非接联在网宿交换机的不提供,且每个用户限定一个账户;提供现场维护用工具设备:提供标准的维护工具、螺丝刀、键盘、显示器、剪刀故障上联缆线调换:当网宿提供的上联线出现异常时,可免费更换;机房割接不网络调整通知:预先通知影响客户业务的机房调整操作;维护人员机房出入:提供客户方维护人员机房出入,需提前通知网宿运维中心;防止恶意域名指向参考文档:提供相应防范解决文档以供参考;网络实时在线监控支持通过网宿科技的网络管理系统,可以对IDC 网络进行实时监控,对客户的存在问题和潜在问题进行分析,检查和数据收集。
cacti配置
一、安装前先对各版本有个初步的认识,下图是安装开始的界面32位安装界面截图64位安装界面截图从以上图可以看出,运维网发布的cacti+nagios集成一键安装的V11版本,在一个ISO中集成了中英文两个版本,而两个版本中又分为多个版本,各维友可以通键盘的上下箭头来选择安装,下里先解说一下各版本情况:Cacti+Nagios+Centreon_EN:是指Cacti英文版本+ Nagios英文版本+ Centreon中英文自由切换版本Cacti+Nagios+Centreon_CN:是指Cacti中文版本+ Nagios中文版本+ Centreon中英文自由切换版本Cacti+Nagios+Check_MK_EN:是指Cacti英文版本+ Nagios英文版本+ Check_MK 英文版本Cacti+Nagios+Check_MK_CN:是指Cacti中文版本+ Nagios中文版本+ Check_MK 英文版本Cacti+Nagios+Nconf_EN:是指Cacti英文版本+ Nagios英文版本+ Nconf英文版本Cacti+Nagios+Nconf_CN:是指Cacti中文版本+ Nagios中文版本+ Nconf英文版本注意:以上所说的所有英文版本都是采用国外官方英文原版源码编译安装的,且全部是目前为止最新的稳定版本,中文版本并不是国外官方所发布而是国人翻译的,所以并不是最新版本;因此,建议大家还是选择英文版本安装使用,也方便与官方同步升级……Cacti简介:/forum.php?mod=viewthread&tid=5499Nagios简介:/forum.php?mod=viewthread&tid=5498 Centreon简介:/forum.php?mod=viewthread&tid=4315 Check_MK简介:/forum.php?mod=viewthread&tid=826 Nconf简介:/forum.php?mod=viewthread&tid=696以上作个简单的了解,更多详细的说明可以参考上更多的文档二、安装说明各维友安装时按以上说明选择相关的进行安装,安装很简单,直接回车即可全自动安装,成功安装后会提示reboot重启界面,再回车reboot即完成安装进入系统,此时即可通过默认的IP(32位:192.168.0.8 64位:192.168.0.88)用IE来访问,进行设备的各监控,当然,你最好是通过Cnyunwei-Cacti+Nagios 安装后按自己的要求修改相关信息文章来修改相关的帐号等信息;各维友下载iso文件后,可通过MD5来验证一下,是否下载正确完整,避免不完整或下载错误导致安装失败,参考帖子MD5验证工具的下载与使用;各维友注意了,Cnyunwei-Cacti+Nagios安装是一个全自动的过程,选择相关安装选项后直接回车即可,中间无需人工干预,并且安装过程中会把你的整个磁盘全部重新格式化分区,如果磁盘里还有需要的数据一定要先保存好,否则你就哭去吧……可没有后悔药了;各维友可以通过物理机、虚拟机来安装,建议内存512M以上、磁盘20G以上(具体按个人实际情况来),直接用下载iso文件刻录成光盘来安装或通过U盘的方式来安装,或直接iso文件挂载来安装(不可对iso解压修改任何文件后再安装否则无法安装)安装引导后会看到以下安装界面,通过上下箭头来选择,选择后直接回车即可全自动安装:最后会看到以下reboot重启界面提示,此时需要注意一点,如果你的机器是设成光驱启动的,你直接回车后不管它的话它又会自动重新安装,因此,此时的你需要取出光盘,如果是虚拟机挂载iso安装的话,也需要把光驱改掉;回车重启后即可完成全部的安装,进入系统安装之后默认的登录使用说明,建议尽快按个人要求修改相关帐号等信息,可以参考Cnyunwei-Cacti+Nagios 安装后按自己的要求修改相关信息文章来修改:32位系统的默认IP是:192.168.0.864位系统的默认IP是:192.168.0.88登录操作系统密码:(建议尽快修改)pass: 登录cacti的默认密码:(建议尽快修改)32位:http://192.168.0.864位:http://192.168.0.88user: adminpass: 登录nagios的默认密码:(建议尽快修改)32位:http://192.168.0.8/nagios64位:http://192.168.0.88/nagiosuser: nagiosadminpass: 登录Centreon的默认密码:(建议尽快修改)32位:http://192.168.0.8/centreon64位:http://192.168.0.88/centreonuser: adminpass: 登录Check_MK的默认密码:(建议尽快修改)32位:http://192.168.0.8/check_mk64位:http://192.168.0.88/check_mkuser: nagiosadminpass: 登录Nconf地址及默认密码:(建议尽快修改)32位:http://192.168.0.8/nconf64位:http://192.168.0.88/nconfuser:adminpass:Webmin地址及默认密码:(V11之前的版本帐号信息如下,建议尽快修改,从V11版本开始默认不集成webmin,你可以自行下载安装,坛子上提供详细的安装说明及下载地址关于webmin 下载及安装配置)32位:http://192.168.0.8:1000064位:http://192.168.0.88:10000user:rootpass:登录phpMyAdmin的默认密码:(建议尽快修改)32位:http://192.168.0.8/phpmyadmin64位:http://192.168.0.88/phpmyadminpass: Cnyunwei-Cacti+Nagios最新版本下载地址:/forum.php?mod=viewthread&tid=802Cnyunwei-Cacti+Nagios安装后按自己的相关要求修改相关信息:/forum.php?mod=viewthread&tid=806Cnyunwei-Cacti+Nagios操作手(图文详解):/forum.php?mod=viewthread&tid=2029关注站点、关注微博和大家一同进步,随时关注动态……新浪:/cnyunwei腾讯:/cnyunwei一、CentOS系统部分1、修改服务器的IP地址:安装完后默认的IP地址是192.168.0.8,网关是192.168.0.253,DNS是8.8.8.8,自己按需修改,修改方法如下:(1)修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0vi /etc/sysconfig/network-scripts/ifcfg-eth0DNS1="8.8.8.8"GATEWAY="192.168.0.253"IPADDR="192.168.0.8"修改后,重启服务使修改生效:/etc/init.d/network restart(2)通过system-config-network命令修改[root@Cnyunwei ~]# system-config-network输入此命令后按提示一步一步修改即可(3)通过Web方式登录http://IP:10000进行修改(从V11版本开始默认不集成webmin,你可以自行下载安装,坛子上提供详细的安装说明及下载地址关于webmin 下载及安装配置)2、登录CentOS操作系统密码:(建议尽快修改)初始密码:user: root pass: 修改方法:以root帐号登录系统后直接输入passwd即可修改3、Webmin地址及默认密码:(建议尽快修改)修改方法:登录系统执行以下密码即可修改/usr/libexec/webmin/changepass.pl /etc/webmin root ********4、登录phpMyAdmin的默认密码:(建议尽快修改)初始密码:user: root pass: 这里是通过数据库的帐号来登录验证的,所以修改数据库帐号密码就可以二、cacti部分1、登录Cacti的默认密码:(建议尽快修改)初始密码:user: admin pass: 修改方法:登录后选择【console】——【User Management】——【admin】2、修改邮件报警,当设置相关阀值,当超过你所设定的阀值后就会邮件报警提醒修改成自己的相关邮件信息,不然报警信息就发送到我的邮箱来了,邮箱伤不起啊>_<修改配置后点击【Send a Test Emai】,发送邮件测试,成功会看到以下界面:在设置超过阀值报警:你在设置时填写邮件地址即可,以下是磁盘空间报警例子,内存、流量等等都是相同的设置方法【Console】-->【Settings】-->【Thresholds】4、修改NPC里nagios的链接地址【Console】-->【Settings】-->【NPC】,修改Nagios URL地址修改成你改后的IP地址(http://新的IP/nagios),否则在NPC插件里点击Nagios时会找不到链接(注意:Cacti+Nagios+Centreon组合是不支持NPC插件的)三、Nagios部分1、登录Nagios的默认密码:(建议尽快修改)初始密码:user: nagiosadmin pass: 修改方法:登录系统执行以下命令即可修改/usr/bin/htpasswd -c /usr/local/nagios/etc/ers nagiosadmin2、修改飞信短信及邮件相关报警信息,以Nconf为例进行说明(2)修改信息接收短信的手机号及接收邮件的Email地址3、修改发报警短信的飞信机器人登录帐号(注意:必须是以手机号注册的飞信号才可以发短信,可以给好友发短信也可自己给自己发,但是一般不用你自己手机注册的飞信号来发,除非你不在电脑上使用飞信;可以用一个平时不用飞信的手机号来注册,然后把你加为好友,这样就可以给你发短信报警了,以Email方式注册的不能发短信)修改notify-host-by-fetion及notify-service-by-fetion,修改里面的sid号及pwd密码--sid=534**** --pwd=***,如果不方便修改可以把全部内容复制到记事本上修改后再粘贴回去,注意全部内容都在一行的;4、报警设置四、Centreon部分登录Centreon的默认密码:(建议尽快修改) 32位:http://192.168.0.8/centreon64位:http://192.168.0.88/centreon user: adminpass: 五、Check_MK部分登录Check_MK的默认密码:(建议尽快修改) 32位:http://192.168.0.8/check_mk64位:http://192.168.0.88/check_mk user: nagiosadminpass: 六、Nconf部分更多的帐号信息修改及修改后需要修改哪些配置文件关注站点、关注微博和大家一同进步,随时关注动态……修改cacti登陆密码:用户界面修改centos密码:passpw修改hostname:vi /etc/sysconfig/network修改网络配置:vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改后,重启服务使修改生效:/etc/init.d/network restart设置方法:# vi /etc/ntp.conf添加两行:restrict 210.72.145.44server 210.72.145.44 prefer保存。
基于Cacti与短信的广电实时监控报警系统
147Advanced Television Engineering 2018/6开源软件Cacti 在网络和计算机等设备的监控领域有着广泛的应用,具有发现故障并提供邮件报警通知功能,但由于邮件时效性差等缺点,无法及时将报警信息通知到相关人员。
通过对Cacti 开源代码的研究,本文研发了一套基于Cacti 与短信的广电实时监控报警系统,提高了报警的实时性,有效地对各类报警进行登记、管理和分析,提高了运维管理水平。
开源软件 广电网络 监控报警随着浙江广播电视集团业务快速发展,集团办公网的用户人群越趋庞大。
目前,集团办公网含几百台网络设备、1000多台服务器等组成的庞大计算机中心。
这些设备分布在不同楼宇和区域,基础环境各不相同,而且很多重要的设备和信息系统都是24小时不间断运行,保障着整个集团的节目制作和安全播出。
如节目收录系统负责集团内20个广播电视频道以及5个兄弟卫视的节目收录任务,提供24小时收录服务,为节目制作提供素材。
该节目收录系统含27台服务器、2个存储、1台交换机,但是随着使用时间的加长,服务器硬件故障发生越来越频繁,特别是硬盘故障经常发生。
当故障发生时,由于未能第一时间发现系统故障,造成收录任务的文件丢失等严重后果。
对硬件设备的管理已经成为构建安全、可用信息系统不可或缺的必要条件[1]。
管理人员的首要任务是实时了解和监控这些设备的运行情况,并对已发生的故障进行管理和分析。
运行情况包括网络流量,CPU 、内存和磁盘的使用率,进程和服务健康状况等。
因此,一种能监控设备运行情况和管理故障信息的系统有着重要意义。
本文设计和实现一个基于Cacti 与短信的广电实时监控报警系统。
一旦某个设备突发故障,将第一时间把报警短信发送给管理人员,快速定位故障,缩短故障处理时间,并可对已发生的故障信息进行管理和分析,避免此类故障再次发生。
Cacti 是一套基于PHP 、MySQL 、SNMP 及RRDTool 开发的网络流量监测图形分析工具。
运维工程师笔试面试题及答案
运维工程师笔试面试题及答案第一部分:Linux系统知识填空题:1.创建目录用mkdir命令,创建文件用touch命令。
2.移动文件用mv命令,复制文件用cp命令。
3.使用history命令查看用过的命令列表。
4.查看各类环境变量用env命令。
5.终止进程用kill命令。
6.编写的Shell程序运行前赋予该脚本文件读和执行权限。
7.链接分为:硬链接和软链接/符号链接。
8.在Linux系统中,以文件方式访问设备。
9.当前用户主目录用~/表示。
10.L inux下命令可使用的通配符有“?”和“*”。
选择题:1.某文件的组外成员的权限是只读、属主是全部权限、组内权限是可读可写、该文件权限为?(D)A.467B.674C.476D.7642.Linux配置文件一般放在什么目录?(A)A.etcB.binC.libD.dev3.什么命令常用于检测网络主机是否可达?(C)A.sshC.pingD.exit4.对所有用户的变量设置,应当放在哪个文件下?(B)A./etc/bashrcB./etc/profileC.~/.bash_profileD./etc/skel/.bashrc5.什么命令解压缩tar文件?(B)A.tar-czvf filename.tgzB.tar-xzvf filename.tgzC.tar-tzvf filename.tgzD.tar-dzvf filename.tgz第二部分:数据库填空题:1.数据库系统的核心是___数据库管理系统___。
2.事务四大特性分别是原子性、隔离性、一致性、持久性。
3.索引字段值不唯一,应该使用的索引类型为普通索引。
4.人员基本信息一般包括:身份证号,姓名,性别,年龄等。
其中可以作为主关键字的是身份证号。
5.SQL语言中,用于排序的是__Order by__子句,用于分组的是__group by__子句。
6.在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为多对多。
运维面试题(含答案)
运维工程师面试题姓名: 答题时刻:1.新安装MYSQL后如何提升MYSQL的平安级别?C.对所有效户设置较复杂密码并严格指定对应账号的访问IP(可在mysql库中user表中指定用户的访问可访问IP地址)D.root特权账号的处置(建议给root账号设置强密码,并指定只许诺本地登录)F.mysql安装目录及数据存储目录权限操纵:给mysql安装目录读取权限,给mysql日记和数据所在目录读取和写入权限G.删除无用mysql账号和删除无用的数据库(安装好的mysql默许会有个test库,可将其删除)2.MYSQL的主从原理,怎么配置文件?整体上来讲,复制有3个步骤:A.master将改变记录到二进制日记(binary log)中(这些记录叫做二进制日记事件,binary log events);B.slave将master的binary log events拷贝到它的中继日记(relay log);C.slave重做中继日记中的事件,将改变反映它自己的数据。
3.mysql主从复制的优势<1> 若是主效劳器显现问题,能够快速切换到从效劳器提供的效劳;<2> 能够在从效劳器上执行查询操作,降低主效劳器的访问压力;<3> 能够在从效劳器上执行备份,以幸免备份期间阻碍主效劳器的效劳。
4.Mysql复制的大体原理进程(1)Slave上面的IO线程连接上Master,并请求从指定日记文件的指定位置(或从最开始的日记)以后的日记内容;(2)Master接收到来自Slave的IO线程的请求后,通过负责复制的IO线程依照请求信息读取指定日记指定位置以后的日记信息,返回给Slave端的IO线程。
返回信息中除日记所包括的信息之外,还包括本次返回的信息在Master端binary log文件的名称和在Binary log中的位置;(3)Slave的IO线程收到信息后,将接收到的日记内容依次写入到Slave端的RelayLog文件(mysql-relay-lin.xxxxx)的最结尾,并将读取到的Master端的bin-log的文件名和位置记录到master-info文件中,以便在下一次读取的时候能够清楚的告知master“我需要从某个bin-log的哪个位置开始往后的日记内容,请发给我”(4)Slave的SQL线程检测到Relay Log中新增加了内容后,会马上解析该Log文件中的内容成为在Master端真实执行时候的那些可执行的查询或操作语句,并在自身执行那些查询或操作语句,如此,事实上确实是在master端和Slave端执行了一样的查询或操作语句,因此两头的数据是完全一样的。
基于Cacti的Threshold插件短信报警流量监测研究
1 Cacti 网络监测系统分析
Cacti 是 一 套 基 于 PHP、MySQL、SNMP 及 RRDTool 开发 的 网 络 流 量 监 测 图 形 分 析 工 具。它 使 用 Snmpget 命令采集数据,RRDTool 工具绘图[5]。Cacti 功能包括: 数据定时采集、图像绘制与显示、树状的主 机和图像管理、RRDTool 信息管理、用户和权限管理 以及模板导入导出等[6]。另外,Cacti 还提供了一些 扩展组件,利用 Threshold 插件可以实现声音和邮件 报警功能[7]。
2 Cacti 网络监测拓扑图及功能模块实现
图 1 网络监测拓扑图
如图 1 所示,实际进行监测的网络流量端口主要 集中在防火墙 F600e 和核心交换机 S8016 上。其中 防火墙 F600e 上的 3 个监测端口,分别为教育网总出 口、电信网总出口和内网总出口。当监测的各出口流 量发生异常时,以短信方式发送给网管人员。核心交换
Abstract: In view of the importance of flow monitoring in network management,the article poses and designs a SMS alarm monitoring system with RedHatAs5 based on the Cacti. The system uses B / S structure,with the Cacti as monitoring manager,and installs threshold plug-in and fetion software. It achieves continuous centralized flow monitoring of network appliances in the whole network. By means of setting running state threshold of monitoring device on Cacti,the system can give a SMS alarm when the network appliance appears unusual flows. As a result,the experimental results and practical applications verify the validity of this system. Key words: Cacti; Threshold; SMS alarm; flow monitoring; RedHatAs5
cacti短信告警部署
cacti短信告警部署Cacti实现短信报警8月 25th, 2008 | 3 Comments | Posted in Cacti < by John.Lv >一、软件环境:cacti(需Threshold插件),飞信机器人(fetion)二、安装过程:Cacti的Threshold插件下载及安装配置参见:Cacti配置e-mail 报警飞信机器人(fetion)下载及安装配置参见:系统监控:linux命令行-飞信客户端发送免费报警短信三、配置过程:1.按照Cacti配置e-mail报警配置并启用thold2.编辑cacti/plugins/thold/thold-functions.php在thold–functions.php查找thold_mail($global_alert_address, ”, $subject, $msg, $file_array);行在此行下面加入:exec("echo $subject >>/var/www/html/cacti/plugins/thold/alter.log");exec("/var/www/html/cacti/plugins/thold/sendsms.sh");查找thold_mail($item["notify_extra"], ”, $subjec t,$msg, $file_array);行在此行下面加入:exec("echo $subject >>/var/www/html/cacti/plugins/thold/alter.log"); #将报警信息记录到alter.logexec("/var/www/html/cacti/plugins/thold/sendsms.sh"); #执行sendsms.sh备注:本人的thold安装在/var/www/html/cacti/plugins/thold/目录中,如果注释掉thold_mail,只通过短信发送报警。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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是合理的。