zabbix nagios 类nagios 之 不以性能为前提的开发和监控都是瞎扯淡
从最初的nagios到现在强大的zabbix 3.0,我想说,不以性能为前提的开发和监控都是瞎扯淡?
首先我对这两款监控软件的认识:
zabbix,很多企业都在用,给人的感觉是很炫,不过我个人觉得虽然它功能强大,能绘制出狠酷的图像,但是在你看到他“美丽”面时,是否有想到他对原库、系统的“伤害”,是否有考虑过对于某些指标真的有实际意义。
zabbix监控服务器:通过agent将相关数据以json方式插入数据库中,然后通过应用去调取数据库的内容展示出来。
zabbix监控数据库:通过数据库用户(授予相关权限)直接在数据库中建立相关查询,直接数据固化在本地,再通过应用将内容展示出来。
Nagios,国外很多企业在用,最原生的东西,通过全自定义脚本实现数据传输到本地并展示出来,不一定需要使用数据库进行固化,在我看来,监控的目的就是及时发现潜在风险以及及时发送警告,而纯生态的nagios core就可以完美的实现这一点,当然nagios始终的缺憾是在不使用数据库的情况需要纯手工配置其配置文件。
Nagios监控服务器:nagios服务器端主动进行查询,直接展示出来(最原生态的监控)
Nagios监控数据库:nagios server主动发送请求给agent将数据库获取并传输给server并展示出来。
当然对于真正 有效且有意义的监控就是针对某些特定指标进行监控,当然类似这样的指标当然只能由你自己对系统、数据库的理解决定,至少譬如说数据库的表空间、服务器磁盘使用率等监控间隔可以设置成6小时甚至12小时等,oracle数据库10g、11g版本对于内存参数的命中率的定义以及有效性等。
开发亦是如此,同样是开发同样的功能,有些人能整出一堆bug,也有些人能避免很多bug。
最后一句话,不以性能为前提的开发和监控都是瞎扯淡。
最新文章
- C#中隐藏(new)、方法重写(override)、重载(overload)的区别
- iOS阅读器实践系列(一)coretext纯文本排版基础
- Valgrind使用[转]
- iOS开发多线程--技术方案
- 使用Ctex总结1
- the forth assignment of software testing
- Twisted介绍
- linux操作系下RAR的使用
- SQL Server :理解GAM和SGAM页
- android 简单的登录
- (3)STM32使用HAL库操作外部中断——实战操作
- 浏览器F12 waterfall性能检测详解详解
- Identity Server 4 - Hybrid Flow - MVC客户端身份验证
- jQuery中each循环的跳出和结束
- 用TCP IP从C#实时传数据到Matlab
- Jedis简介
- Oracle中字符串连接的实现方法
- opencv配置(转)
- Linux使用imagemagick的convert命令压缩图片、节省服务器空间
- python selenium 报错unknown error: cannot focus element 解决办法
热门文章
- hrbrid需要做的
- javascript 中slice,substr,substring方法的对比
- C#调用C++编写的DLL函数, 以及各种类型的参数传递 (转载)
- 安装和使用elasticsearch
- 利用nodejs的cheerio抓取网站数据
- SQLSERVER 数值 四舍五入取整 向上取整 向下取整
- 关于.net Microsoft.Office.Interop.Word组建操作word的问题,如何控制word表格单元格内部段落的样式。
- canvas知识点
- TJI读书笔记17-字符串
- 《CoffeeScript应用开发》学习:第三章-构建简单的应用程序