cacti,zabbix,nagios各自原理及区别 Taxing祥 0人评论 19462人阅读 2017-09-24 00:23:54   cacti原理: 1,构件(步骤): net_snmp:负责数据采集 rrdtool:数据存储以及绘图 mysql:保存模板和主机对应的信息 数据采集:cacti使用poller(轮询器)收集数据,主要使用snmp协议从远端的设备上收集数据. 数据存储:cacti使用rrdtool(环形数据库)存储收集到的数据(时间序列数据).rrd会将原始数据与整合到的…
zabbix分布式监控系统安装部署 官方网站链接 https://www.zabbix.com/documentation/2.0/manual/installation 安装环境说明 参考地址 http://mayulin.blog.51cto.com/1628315/514371 虚拟机两台 zabbix_server 192.168.50.141 zabbix_agentd 192.168.50.139 os:CentOS 6.3 x64 软件: zabbix-2.0.6 需求软件:htt…
HashMap 是否是线程安全的,如何在线程安全的前提下使用 HashMap,其实也就是HashMap,Hashtable,ConcurrentHashMap 和 synchronized Map 的原理和区别.当时有些紧张只是简单说了下HashMap不是线程安全的:Hashtable 线程安全,但效率低,因为是 Hashtable 是使用 synchronized 的,所有线程竞争同一把锁:而 ConcurrentHashMap 不仅线程安全而且效率高,因为它包含一个 segment 数组,将…
atitit.交换机 汇聚上联.网络克隆和标准共享的原理与区别 1. 标准共享(标准化模式)1 2. 汇聚上联trunk1 2.1. 使用场合1 2.2. 背景1 2.3. 实现原理2 3. 网络克隆模式3 3.1. 使用场合3 3.2. 原理3 4. 参考3 1. 标准共享(标准化模式) 2. 汇聚上联trunk 2.1. 使用场合 用在无盘网等大量上行数据网中.相对标准模式对上行链路优化的更多.一般上一级还有大流量数据交换的服务器 视频播放,电影院 2.2. 背景 服务器相连接的端口(称为汇…
Nagios 工作原理 nagios通过nrpe插件和snmp协议进行主动监控.至于什么是主动监控可以参考上面所述.简单理解决就是nagios按照检测周期主动的获取远程主机的数据.这样一来实时性就要差一些了.nagios通过nrpe插件和snmp协议实现了对linux/unix服务器进行监控,同时通过snmp协议实现了对windows服务器.交换机.打印机等的监控.另外,nagios通过NSClient++客户端也可以对windows进行监控. NMS(网络管理平台)它会给管理员提供一个命令行接…
HashMap.HashTable.ConcurrentHashMap的原理与区别 http://www.yuanrengu.com/index.php/2017-01-17.html 2017年1月17日 夏雪冬日 Comments 3 Comments 扩展阅读:HashMap在jdk1.7和1.8中的实现 希望各位小伙伴能带着如下几个问题来进行阅读,这样收获会更大. HashTable.HashMap.ConcurrentHashMap的区别? HashMap线程不安全的出现场景? Has…
Zabbix 一个基与WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案(普遍) 能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题 优点 1.支持多平台的企业级分布式开源软件 2.安装简单.多种数据采集方式灵活集成 3.可以实现复杂的多条告警 4.自带画图功能 5.支持API接口.支持调用脚本 6.出现问题时可以自动执行远程命令 缺点 1.项目多项修改不方便 2.没有告警收敛功能 3.缺少数据汇总功能.数据报表要二次开…
图解Nagios的工作原理 Nagios的主动模式和被动模式 被动模式:就如同上图所显示的那样,客户端起nrpe进程,服务端通过check_nrpe插件向客户端发送命令,客户端根据服务端的指示来调用相应的插件,插件可以获取到本机的相关信息,并把获取到的结果发送给服务端.因为需要调用客户端的插件去等带客户端返回的信息,所以叫做被动模式 主动模式:主动模式不需要调用客户端的插件,而是通过自己的插件主动去探测客户端的相关信息. 那么,因为主动模式和被动模式的区别这两种模式所擅长监控的服务也是不同的.…
在linux的运维中对服务器的监控,时刻了解服务器的状态是确保服务能够正常允许的条件,linux的服务监控平台有很多, cacti 下面对cacti(仙人掌),一种比较流行的开源监控软件做安装配置 具体到工作原理如下: Cacti 是用 php 语言实现的一个软件,它的主要功能是用 snmp 服务获取数据,然后用rrdtool 储存和更新数据,当用户需要查看数据的时候用 rrdtool 生成图表呈现给用户.因此,snmp 和 rrdtool 是 cacti 的关键.Snmp 关系着数据的收集,r…
我们都用过Jqurey中的each函数,都知道each()有两种方式去调用,一种是通过$.each()调用,另一种是$(selector).each()去调用,那么它们之间有什么区别? 翻看一下Jquery源码就会知道,$.each()是核心的实现,$(selector).each()是调用的$.each(),先来分析一下$.each()的源码(在底部):  each(obj,callback,args)函数接收3个参数:obj--要遍历的对象或数组.callback--要遍历执行的回调函数.a…