Zabbix的trigger就是用来设置监控报警条件的,如果监控项目是基于模板的,那么直接在创建模板的时候设置相应item的trigger即可,如果监控项目不是基于模板的而是单独添加的,那么对于多台服务器添加相应的trigger就得使用程序处理了。创建trigger相关的源代码frontends/php/include/triggers.inc.phpfrontends/php/triggers.
原创 2016-08-02 17:43:05
6640阅读
什么是Zabbixzabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 Zabbix 是一个高度成熟完善的网络监控解决方案,一个的软件包中包含了多种功能。 Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。 Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。 这样用户可以快速响应服务器问题。Zabbix 基于存储的
您可以通过从源代码编译来获取最新版本的 Zabbix。这里提供了从源代码安装 Zabbix 的具体步骤。点击此处查看Zabbix手册 1、安装 Zabbix 守护进程1 下载源代码存档转到 Zabbix download page 下载源代码存档。待下载完毕后,执行以下命令解压缩源代码存档:$ tar -zxvf zabbix-4.0.0.tar.gz请在命令中输入正确的 Zabbix 版本。 它
转载 3月前
61阅读
//-----------------------------------------------------------转载请注明出处:http://blog.csdn.net/chdjjby Rowandjj2014/8/8//----------------------------------...
转载 2015-08-14 21:34:00
423阅读
2评论
Ubuntu 18.04 LTS源码构建bcc目前安装bcc有两种方式,一种是直接使用发行版提供的软件包,Ubuntu里叫bpfcc-tools,CentOS7中的是bcc-tools。另一种方式是源码编译安装。推荐通过源码编译安装。第一种和第二种方式只能二选一,否则会有冲突导致不可用有人反应第一种方式安装bcc后,BPF模块各种出错。目前通过源码编译安装是最稳定最安全的方法。下面将详细介绍通过源
转载 5月前
36阅读
很遗憾 自己没有mac电脑 只能用Windows搭建Android环境开发app 由于水平不足 第一次搭配花了很多的时间。勉强能写一个hello worldpublic class MainActivity extends Activity {       @Override     &n
原创 2016-04-22 21:34:28
1124阅读
Hashtable简单介绍 Hashtable相同是基于哈希表实现的,相同每一个元素是一个key-value对,其内部也是通过单链表
转载 2015-09-12 08:43:00
243阅读
2评论
如何看懂源代码--(分析源代码方法)       想要更多软件开发资料或帮助
转载 2022-07-20 14:08:25
2293阅读
今天学习下ArrayList的源代码,不同于其他人写的博客,很多都是翻译源代码中的注释,然后直接贴到文章中去。小编打算换一种书写风格,带着问题看源码可能收获会更大,本文将围绕着下面几个问题展开讨论。一、问题产生1、为什么ArrayList集合中存储元素的容器声明为transient Object[] elementData;?2、既然ArrayList可以自动扩容,那么它的扩容机制是怎样实现的?3
以下内容默认以redis 2.8版本源码作为基础这篇Redis系列分三个部分对源码进行分析 · 基本数据类型 · 数据对象 · 事件驱动除此之外还有很多优秀的模块,只要掌握了以上三个模块,基本就可以靠自己去阅读Redis源码了。Redis的全部内容,可以分为几个部分· 基本数据结构· 数据对象· 核心逻辑-事件循环/事件驱动· 磁盘文件系统围绕核心的架构,Redis还可以区分出几个模块· 服务端/
我们在写程式时,有不少时间都是在看别人的代码。例如看小组的代码,看小组整合的守则,若一开始没规划怎么看,就会“噜看噜苦(台语) ” 不管是参考也好,从开源抓下来研究也好,为了了解箇中含意,在有限的时间下,不免会对庞大的源代码解读感到压力。网路上有一篇关于分析代码的方法,做为程式设计师的您,不妨参考看看,换个角度来分析。 也能更有效率的解读你想要的程式码片段。 六个章节:( 1 )读懂程式码,
转载 2021-08-14 10:59:40
894阅读
Promise概念Promise是一种异步编程的解决方案. Promises 是用于传递异步计算结果的回调的替代方法.QtPromise开源模板库使用Qt框架的朋友如果对异步编程有需求,建议可使用此模板库对异步操作做处理。下文对QtPromise模板库的源码做一些分析以及其所用到的一些CPP的技巧共同做些探讨。本文并不会教你如何更好的使用QPromise而是分享其内部实现的思想和流程。QtProm
转载 2023-07-13 14:51:01
152阅读
 感觉之前对java的了解不够深入,所以往后会不定期的阅读java源码来提升对java语言的理解。我对java源码阅读的计划路线是:1.java工具类,java.util里的类的源码,如下图,这些类中可能还涉及到一些算法,例如排序算法等2.然后是core包,也就是String、StringBuffer等。3.Java IO 包,是对继承和接口运用得最优雅的案例。4.java虚拟机,jvm
转载 2023-05-26 15:29:42
191阅读
前段时间事情太多,一直没有继续看Derby的源代码。国庆过去了,闲暇的时间多了些了,终于可以接着把这个系列写完了。不过也过了很长时间了,自己前面看的东西都忘的差不多了...... 慢慢找回来吧! 前面的文章提到了Derby的JDBC层,不敢说仔细的读,也就是大概的过了一遍,下面的文章主要是讲的SQL层,前面的JDBC实现(二)这篇文章中提到了JDBC层的
1、ObjectorReplicator的启动 首先执行启动脚本 swift-init object-replicator start此执行脚本的执行过程和ring执行脚本执行过程差点儿相同。找到swift 源代码bin下的swift-object-replicator其代码例如以下所看到的 if
原创 2022-01-12 10:29:24
116阅读
    对于android的开发者来说,最初学习android的时候一定有一个疑问,就是android和java到底有什么不同,这个问题不是今天讨论的范围,咱们暂且不表。待逐渐深入,尤其是了解了android的内核后会有另外一个疑问,它的内核跟linux有什么区别? Greg Kroah-Hartman用最简单的话这样总结“它只用了kernel,别的东西没
1、Replicator运行代码具体分析 上篇问中介绍了启动Replicator的详细过程,以下解说Replicator的运行代码的详细实现,首先看replicate方法: def replicate(self, override_devices=None, override_partitions=
转载 2017-05-09 14:30:00
153阅读
预初始化beanDefaultListableBeanFactory preInstantiateSingletons
转载 2015-12-02 15:40:00
84阅读
handler Looper 轮询器 MessageQueue 消息对象 1 主线程在一创建的时候就会调用, public static void prepareMainLooper() {}构造方法。 public static void prepareMainLooper() { prepare
转载 2017-08-16 08:36:00
86阅读
7点赞
1评论
CASSINI源代码分析 ​为什么要分析CASSINI?Cassini(卡西尼)是asp.net上的一个开源项目。主要给出一个脱离IIS实现asp.net执行环境。项目演示了如何自己创建一个web server,并且运行一个asp.net应用程序。研究 Cassini可以了解:1、.net 环境下的web server如何实现,注意那些问题2、asp.net的执行本质3、了解appDomain的执
转载 2004-12-18 15:45:00
86阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5