ccjsj1 发表于 2015-05-13 01:01

在工作中现在使用的nagios+centreon,别人一直推荐改为zabbix,后续想学习一下;

nagios主要是靠插件来完成一些监控,写插件返回值只要符合标准就可以图形展示,帮介绍一些zabbix写插件的规范?输出有什末要求没有?

例如想实现在oracle上执行该插件,实现从数据库找出10分钟前的用户访问数量。

zabbix画图是使用rrdtool吗?

谢谢!

bamboo789 发表于 2015-05-13 15:04

1、Zabbix可以有多种方法来自定义监控项目,如对客户端代理进行扩展、使用zabbix_sender,在《Zabbix监控系统》一书中还介绍了使用python语言写的一个zabbix_sender工具,用它就可以任意的向Zabbix服务器端发送数据。
2、“实现从数据库找出10分钟前的用户访问数量”这个使用zabbix_sender很容易实现。另外,Zabbix和nagios在报警机制上是不一样的,nagios中对数据是否超过阀值,即是否需要报警是在所谓"插件"中完成,“插件”向nagios返回三种状态中的一种.而Zabbix不是这样的,Zabbix系统中数据采集归数据采集,是否需要报警则是由服务器端根据规则作出的,这比nagios来说有很大的优势。
3、"zabbix画图是使用rrdtool吗?",不是,Zabbix系统中是通PHP语言编程通过GD库实时绘图的。
回复 51# ccjsj1


   

bamboo789 发表于 2015-05-13 15:06

在《Zabbix监控系统》一书中提供了一个使用python语言编写的zabbix_sender工具,你可以参考。
回复 41# stay_sun


   

bamboo789 发表于 2015-05-13 15:07

"zabbix玩了一段时间,bamboo789"是说我吗?夸我还是损我,看不出。
回复 48# niao5929


   

niao5929 发表于 2015-05-14 10:02

我的意思是我想深入的学习一下。这东西做成二次定制,会给企业网络的资源监控带来很多好处。可以更有效的管理和监控企业网络资源回复 54# bamboo789


   

rubydrew 发表于 2015-05-14 19:11

nagios的开源项目有对移动端的支持,这个项目应该是icinga回复 46# kooleon


   

zzhcool 发表于 2015-05-14 22:22

我有几个问题,目前已经监控了3000多台机器
1、在一次修改了磁盘io的Triggers值后,发现有部分机器有2条磁盘io的Triggers记录,界面无法删除,只能去数据库里面删除,不知这个是怎么回事
2、在一次server机器的dns出故障时,所有机器无法监控(因为监控的主机名),随即出现了大量queue,等故障恢复后,也不知后来怎么处理的就恢复正常了,不知这个怎么能快速恢复正常呢
3、高可用方案一直在调研测试,还没有很好的解决方案

bamboo789 发表于 2015-05-17 19:08

1、不知当时删除时系统有没有报什么错误,正常情况下如果删除出错系统有相应的错误信息报出来的,如果没有你打开调试模式,以确定问题出在哪里;
2、这个有多个方法可以解决:a.将被监控设备设置为本维护模式;b.禁用所有动作;c.最好也是最科学的方法是配置触发器之间的依赖关系;
3、嗯,这个我也目前也在研究中;
回复 57# zzhcool


   

bamboo789 发表于 2015-05-17 19:09

嗯,非常同意你的看法,如果有能力,可以针对Zabbix进行二次开发可以解决企业很多运维方面的很多问题;
回复 55# niao5929


   

niao5929 发表于 2015-05-18 08:48

:victory: 期待中。。。回复 59# bamboo789


   
页: 1 2 3 4 5 [6]
查看完整版本: 【大话IT】专家坐堂:更高的“智能”监控系统Zabbix