Articles of zabbix

Zabbix机器与HD写入疯狂!

我最近在我坐的Ubuntu盒子上安装了Zabbix。 这只是监测2台服务器,但我注意到,它不断粉碎高清写入。 我不记得过去曾用过Zabbix这个资源太重了… 任何想法,为什么这是发生,我能做些什么呢? 运行iotop给我这个: Total DISK READ: 0.00 B/s | Total DISK WRITE: 431.19 K/s 1710 be/4 mysql 0.00 B/s 102.12 K/s 0.00 % 0.00 % mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/mysqld.pid –socket=/var/run/mysqld/mysqld.sock –port=3306 1723 be/4 mysql 0.00 B/s 0.00 B/s 0.00 % 0.00 % mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/mysqld 我很确定这是Zabbix导致所有的MySQL的活动,因为它是唯一使用的是在框上运行的MySQL …

如何使用zabbix监控Linux服务器的端口使用情况?

我如何可以validation我的linux服务器目前由任何人通过ssh或任何其他端口像80.任何方式来通过zabbix监视这个? 感谢您的帮助

Zabbix – 检查不支持代理

zabbix代理检查看起来相当标准。 Web界面not supported该检查。 通过控制台检查也是如此: % zabbix_get -s 127.0.0.1 -p 10050 -k "kernel.maxproc" ZBX_NOTSUPPORTED zabbix-agent日志中没有关于该检查的注释。 我能做些什么来debugging/修复它? Debug=5 zabbix_agentd我只得到: 12172:20110320:225114 Processing request. 12172:20110320:225114 In check_security() 12172:20110320:225114 Requested [kernel.maxproc] 12172:20110320:225114 Sending back [ZBX_NOTSUPPORTED]

在Dreamhost共享服务器上的zabbix

我最近在我的dreamhost共享服务器上遇到了一些严重的性能问题,最终他们禁用了我的一些域名。 在与“支持”的长时间讨论结束后,我了解到问题不在singel域中,而是在一个用户上有太多域名。 我不好,我还在学习。 所以我想我find了问题的解决方法,我问我是否可以尝试让他们再次closures我的网站之前警告我。 他们说,closures是自动的,如果它经常发生,他们可以强迫我一个VPS(=昂贵)没有警告! 我决定寻找一个工具来监视我的服务器,并警告说,在DHclosures我的网站之前,有什么不好的事情发生。 我发现zabbix看起来不错,但是在我看来,它使用了大量的内存,它只能安装在VPS上! 问题是:zabbix值得和共享服务器上工作? 或者它会吸收我所有的稀缺资源? 监视共享服务器还有其他好的select吗? 谢谢

Zabbix日志监控 – 重复警报

我configurationZabbix来监视我的Jboss服务器日志的Erros,并排除一些知道的错误。 这个设置正在工作,Zabbix会在日志文件中有一个新的“ERROR”条目时向我发送警报,但有一个问题, 有时我得到同一事件的多个警报。 例如,我得到了5个警报,其中有相同的时间戳“2012-06-25 07:55:56,864错误”。 重复的警报计数是不恒定的,有时我得到2,有时5或11。 我检查了GUI中的Monitoring> Latest data,发现没有重复的条目。 我的日志监控configuration如下。 我正在使用最新版本的zabbix服务器(2.0) 项目configuration: 说明:服务器错误监视。 密钥: log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip] types:Zabbix Agent(Active) 信息types:日志 间隔:30 触发器configuration: 说明:在服务器日志中发现错误。 expression式: (({SERVER Error Monitoring – PS:log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip].regexp("can not execute")})=0) & (({SERVER Error Monitoring – PS:log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip].regexp("Unexpected redirect")})=0) 事件生成:正常+多个TRUE事件 操作configuration: 名称:警报邮件 事件来源:触发器 启用升级:取消选中 默认主题/消息:默认 恢复消息:取消选中 操作条件:触发值= PROBLEM 操作操作:发送消息给用户“pipe理员”

Zabbix和来自老式设备的时间序列数据

我们应该监视和logging〜1000个设备(每个设备1..4个传感器)。 短信和电子邮件警报和常见的function是必需的,如果有什么问题。 我认为我们不是在.NET / C#中开发整个生态系统,而是使用现有的生态系统 – 例如Zabbix 。 但是有没有更大的黑客可能? 我认为主要的问题是设备老旧,使用RS232进行通信。 任何想法或任何其他灵活的监测软件?

使用Zabbix监视Tomcat实例

好吧,先来一个小故事, 我们有一个Tomcat实例作为一种“网关”连接到多个服务提供者。 如果Tomcat实例无法连接到给定的提供程序,则会生成错误。 这些错误存储在日志文件中。 问题是我们需要监视的文件不仅仅是一个给定的string,我们需要使用几个正则expression式来过滤所有无意义的东西,以便我们不会在凌晨3点醒来,因为用户忘记了他的密码。 ;) 我已经尝试创build一个坐在Zabbix和Tomcat之间的python脚本,但是日志文件(每天轮换)超过200MB,这太CPU密集(100%15秒以上)。 我试图添加一个“睡眠(0.000005)”来减慢它的速度,但现在需要很长时间(> 1分钟),仍然使用25%的CPU … 总而言之,这个解决scheme掩盖了这个问题,我想和你们联系,看看你们是否知道更好的解决scheme,或者其他什么可能有用的方法。

当文件/目录上传失败时发出警报

我正在使用Ubuntu,并需要知道在文件复制/上载操作失败时是否有任何方式产生警报。 情景是这样的: 我的电脑/服务器上有文件xxxxx。 但是,日常文件xxxxx正被复制到远程位置的另一台服务器。 如果文件没有成功传输,是否有任何解决scheme能够通知我? 我正在使用Zabbix Monitoring工具。 我已经尝试过diff函数,但是我不想比较两个文件,只是在文件/目录没有到达目的地的时候才需要提醒。 请帮助它是非常紧急的。

Zabbix for Active Agent中的代理界面设置?

我需要运行ZABBIX安装程序,其中一些代理位于防火墙之后,因此Zabbix服务器无法连接到代理。 每个项目都设置为使用Zabbix代理(主动),我得到了预期的数据。 为主机填写“代理接口”是否正确? 我尝试了与端口0,但然后我得到这个消息:“从代理获取值失败:不能连接到[[192.168.1.1]:0]:[4]中断的系统调用”和一个触发器说:“Server1上的Zabbix代理无法达到5分钟“ /雅各布

使用Git作为同步zabbix实例的一种手段

所以在我们的环境中,我们使用Zabbix的自定义版本作为监控解决scheme。 我们将Zabbix部署到四个不同的站点,并希望确保这四个站点的构build是一致的。 到目前为止,我们有一个Git仓库,它拥有我们的Zabbix版本,每天晚上都会通过cron自动更新。 但是,我想取消cron任务,并设置某种“自动同步”机制,只要有人在一个节点上进行git推送,其他所有节点都不做任何干预用户。 有没有人听说过可能提供这种function的FUSE驱动程序? 或者其他一些解决scheme? 谢谢!!