zabbix
liujian0616
这个作者很懒,什么都没留下…
展开
-
zabbix源码阅读——zabbix_server
现在简单的描述一下zabbix_server端的各个进程及其功能1.main_dbconfig_loop:这是一个同步数据库的hosts表和items表的内容到内存的进程,时间间隔默认为1s,由于这两个表用的很频繁,出于性能考虑,在内存上用哈希表的形式缓存了这两个表的信息2.main_watchdog_loop:用来检查database有没有挂掉,时间间隔默认60s,如果挂了需要向管理员报原创 2012-09-06 12:50:22 · 10373 阅读 · 2 评论 -
zabbix源代码阅读--zabbix_agent
zabbix是一个实时监控系统,可以监控服务器的运行状态(cpu,内存,端口),并且可以发送报警邮件和短信,或者执行远程命令.由于工作上需要对zabbix进行二次开发,所以借此机会阅读了一下zabbix的源代码.zabbix前台是php实现的,后台是用c写的,按功能分为几个部分:agent,server,proxy,sender. zabbix_agent负责收集机器上的数据(比如cpu利用率,内原创 2012-09-01 16:37:40 · 12213 阅读 · 7 评论