DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

07 2018 档案

摘要:C语言中可以用函数地址直接调用函数: void print () void print () { { printf ("function print"); printf ("function print"); } } typdef void (*fun)(); typdef void (*fun)( 阅读全文
posted @ 2018-07-26 20:21 DoubleLi 阅读(2326) 评论(0) 推荐(0) 编辑

摘要:摘要:介绍了如何取成员函数的地址以及调用该地址. 关键字:C++成员函数 this指针 调用约定 一、成员函数指针的用法 在C++中,成员函数的指针是个比较特殊的东西。对普通的函数指针来说,可以视为一个地址,在需要的时候可以任意转换并直接调用。但对成员函数来说,常规类型转换是通不过编译的,调用的时候 阅读全文
posted @ 2018-07-26 20:20 DoubleLi 阅读(1533) 评论(0) 推荐(0) 编辑

摘要:大家好,我是Sigar。也许好多人还不认识我。下面就介绍一下我自己,好让大家对我有一个大致的了解。 我的全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。我是一个开源的工具,提供了跨平台的系统信息收集的API,我可以收集的信息包括 阅读全文
posted @ 2018-07-26 11:27 DoubleLi 阅读(2216) 评论(0) 推荐(1) 编辑

摘要:Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX. Sigar有C,C#,Java和Perl A 阅读全文
posted @ 2018-07-26 11:19 DoubleLi 阅读(786) 评论(0) 推荐(0) 编辑

摘要:Hyperic HQ 是什么? Hyperic HQ 是一个开源的(General Public License,GPL授权)IT资源管理框架,让用户使用统一的界面来管理各种不同的IT资源的管理,Hyperic HQ 可以监控和管理: ★操作系统:AIX,HP/UX,Linux,Solaris,Wi 阅读全文
posted @ 2018-07-26 11:16 DoubleLi 阅读(698) 评论(0) 推荐(0) 编辑

摘要:背景 本来这个网上一大堆实在没什么想写的,但是好像大多数都是互相抄袭的,在centos根本上用不了,因此我整理下自己具体实现的步骤。 使用环境 sigar版本:hyperic-sigar-1.6.4 依赖的链接库: libsigar-amd64-linux.so,sigar-amd64-winnt. 阅读全文
posted @ 2018-07-26 11:15 DoubleLi 阅读(543) 评论(0) 推荐(0) 编辑

摘要:首先我们登录到zabbix 点击配置 》模板--》Template OS Linux 下的监控项 点击右上角的添加监控项目 我们的服务器是在Ucloud上的,我们的网卡名称为eth0,然后配置如下 zabbix自带的监控网络流量的key是:net.if.in[eth0,bytes] 和 net.if 阅读全文
posted @ 2018-07-26 10:23 DoubleLi 阅读(1716) 评论(0) 推荐(0) 编辑

摘要:Zabbix 3.4版本更新了许多新功能,其中一个监控项功能Preprocessing,根据官方说明文档,在监控项收集的数据存储到数据库前,预先对数据进行处理,使用效果超过预期。这个功能存放位置在创建item后多了一个Preprocessing选项卡,截图如下 简单解析下Preprocessing菜 阅读全文
posted @ 2018-07-26 10:20 DoubleLi 阅读(3727) 评论(0) 推荐(1) 编辑

摘要:Zabbix 3.4版本更新了许多新功能,其中一个监控项功能Preprocessing,根据官方说明文档,在监控项收集的数据存储到数据库前,预先对数据进行处理,使用效果超过预期。这个功能存放位置在创建item后多了一个Preprocessing选项卡,截图如下 简单解析下Preprocessing菜 阅读全文
posted @ 2018-07-25 20:52 DoubleLi 阅读(2181) 评论(0) 推荐(0) 编辑

摘要:zabbix的WEB端--配置-模板--Template OS Windows--项目--创建项目 名称:UserPerfCountercpu 键值:UserPerfCountercpu 数据类型:数字的(浮点) 单位:% 数据更新间隔(秒):3 应用集:CPU 将此项目添加到图片(或者筛选) wi 阅读全文
posted @ 2018-07-24 15:43 DoubleLi 阅读(417) 评论(0) 推荐(0) 编辑

摘要:最近给客户安装了一个zabbix服务器,运行了几天发现cpu load值不准确, 请教了运维和系统工程师,说是zabbix2.0以后的问题。 解决方案如下1(推荐): 修改模板(Template OS Linux)--项目--Processor load (1 min average per cor 阅读全文
posted @ 2018-07-24 15:42 DoubleLi 阅读(2806) 评论(0) 推荐(0) 编辑

摘要:使用zabbix自带key监控进程与端口 每个公司都有自己的程序,自己的进程名与端口监听,对于nagios来说,这些都经常需要自己去写插件,但是zabbix不需要,它自己就有监控进程与端口的key。 在使用zabbix的key来监控进程与端口前,我也自己写了插件,但用起来很不爽,因为需要在所有age 阅读全文
posted @ 2018-07-24 15:40 DoubleLi 阅读(668) 评论(0) 推荐(0) 编辑

摘要:由于需要对公司特定服务进行监控,于是,通过编写脚本获取各个进程占用系统资源的信息,从而使用zabbix采集到这些数据进行特定进程的基础监控。 我这主要需要监控的程序如下: nginx redis mysql tomcat sentinel mongodb openfire kafka zookeep 阅读全文
posted @ 2018-07-24 15:38 DoubleLi 阅读(1523) 评论(0) 推荐(0) 编辑

摘要:由于一些服务器上跑着一些重要程序,需要对它们进行监控,公司用的是zabbix监控,之前都是在zabbix中添加自定义脚本对特定程序进行监控,最近看了zabbix的官方文档,发现原来强大的zabbix居然能监控程序是否运行,并能监控其使用的内存大小,以下是我的实践记录: 1. 在特定机器或模板上创建新 阅读全文
posted @ 2018-07-24 15:37 DoubleLi 阅读(769) 评论(0) 推荐(0) 编辑

摘要:通过 CeSi + Supervisor 可视化集中管理服务器节点进程 简介 Supervisor 的安装及基本使用 1. 安装 2. 基本使用 2.1 启动 supervisor 2.2 Supervisor 客户端 supervisorctl 安装配置 CeSi 1. 简介 2. 安装 3. 配 阅读全文
posted @ 2018-07-24 13:50 DoubleLi 阅读(4697) 评论(0) 推荐(0) 编辑

摘要:最近有个想法:想做一个zabbix数据的二次呈现,所以来写一下Zabbix的api的内容。 先说下zabbix api的认证基础。 Zabbix API简介 Zabbix API开始扮演着越来越重要的角色,尤其是在集成第三方软件和自动化日常任务时。。Zabbix API为批量操作、第三方软件集成以及 阅读全文
posted @ 2018-07-24 11:49 DoubleLi 阅读(5369) 评论(1) 推荐(0) 编辑

摘要:基于ZABBIX 3.0 https://www.zabbix.com/documentation/3.0/manual/api/reference 参考方法 本节提供了的zabbix提供的功能的概述 的API ,并会帮助你发现周围可用的类和方法的路。 本节提供了的zabbix提供的功能的概述 的A 阅读全文
posted @ 2018-07-24 11:47 DoubleLi 阅读(489) 评论(0) 推荐(0) 编辑

摘要:最近准备写一个zabbix二次页面的呈现。打算调用zabbix api接口来进行展示。 具体流程以及获取的数据。 1、 获得认证密钥 2、 获取zabbix所有的主机组 3、 获取单个组下的所有主机 4、 获取某个主机下的所有监控项 5、 获取某个监控项的历史数据 6、 获取某个监控项的最新数据 认 阅读全文
posted @ 2018-07-24 11:44 DoubleLi 阅读(887) 评论(0) 推荐(0) 编辑

摘要:1,认证并取得加密字段 curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","method":"user.login","params":{"user":"admin","password":"zabbix 阅读全文
posted @ 2018-07-24 11:43 DoubleLi 阅读(941) 评论(0) 推荐(1) 编辑

摘要:由于公司业务需要,当前zabbixserver的压力较大,需要安装一个proxy缓解压力,开始慢慢琢磨proxy的安装。这些文档网上很多,就不在多说了。只把自己遇见的错误拿出来共享下 Zabbixproxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后 阅读全文
posted @ 2018-07-20 15:24 DoubleLi 阅读(827) 评论(0) 推荐(0) 编辑

摘要:zabbix_get 作用总有人在群里提问,为什么 zabbix 获取不到数据,为什么 zabbix 提示 Not Support,怎么办?别老问,用 zabbix_get 试着获取数据即可。在 zabbix server 上执行 zabbix_get 命令来试着获取 item 值zabbix_ge 阅读全文
posted @ 2018-07-20 10:30 DoubleLi 阅读(540) 评论(0) 推荐(0) 编辑

摘要:说明:使用zabbix代理有很多好处,一方面可以监控不可达的远程区域;另一方面当监控项目数以万计的时候使用代理可以有效分担zabbix server压力,也简化分布式监控的维护。 具体:主动、被动模式都是相对于proxy来说的。proxy主动发送数据就是主动模式;proxy等待server的请求,再 阅读全文
posted @ 2018-07-20 10:28 DoubleLi 阅读(404) 评论(0) 推荐(0) 编辑

摘要:昨天监控公司的托管主机时发现监控不上,回想起来其实就是个小问题,分分钟能解决的事,排错的过程才是真正耗心费神的。 监控环境: A zabbix server: 192.168.17.110 server端设在公司内部 B zabbix agent: 10.200.66.90 (被动模式)这台服务器为 阅读全文
posted @ 2018-07-20 10:04 DoubleLi 阅读(1334) 评论(0) 推荐(0) 编辑

摘要:centOS7启动流程 systemd简介 unit对象 unit类型 特性 service unit文件格式 service unit file文件通常由三部分组成 unit段的常用选项 Service段的常用选项 Install段的常用选项 管理服务 管理系统服务 服务查看 chkconfig命 阅读全文
posted @ 2018-07-19 20:24 DoubleLi 阅读(525) 评论(0) 推荐(0) 编辑

摘要:CentOS6.5查看防火墙的状态: 1 [linuxidc@localhost ~]$service iptable status 1 [linuxidc@localhost ~]$service iptable status 1 [linuxidc@localhost ~]$service ip 阅读全文
posted @ 2018-07-19 18:13 DoubleLi 阅读(312) 评论(0) 推荐(0) 编辑

摘要:简介: zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix 阅读全文
posted @ 2018-07-19 17:43 DoubleLi 阅读(560) 评论(0) 推荐(0) 编辑

摘要:标注:官网下载zabbix安装包(zabbix安装包里包含了zabbix_agentd客户端安装包,我们只选择zabbix_agentd客户端安装) zbbix官网下载地址: http://www.zabbix.com/download 客户端操作 提示:Linux软件编译安装都需要依赖两个安装包  阅读全文
posted @ 2018-07-19 17:42 DoubleLi 阅读(4029) 评论(0) 推荐(0) 编辑

摘要:********** 客户端操作 ********** 标注:监控zabbix_agentd客户端安装对象是win server 2008操作系统 64位。 1、 下载zabbix_agentd监控客户端软件安装包(windows操作系统客户端) 官方下载地址: http://www.zabbix. 阅读全文
posted @ 2018-07-19 17:40 DoubleLi 阅读(279) 评论(0) 推荐(0) 编辑

摘要:一般在linux下安装mysql 的步骤如下: 安装前看是否安装过mysql, yum list installed mysql* 如果有就用yum remove卸载mysql 查看yum库下是否有mysql-server yum list | grep mysql 或 yum -y list my 阅读全文
posted @ 2018-07-19 16:00 DoubleLi 阅读(178) 评论(0) 推荐(0) 编辑

摘要:工作一波停一波起,感觉离开.net好久了。 最近工作中发现服务器监视都是用了zabbix,对于我这类不懂的狠狠弥补了一下知识。 无意发现zabbix带有api,就想开发个工具调用api来着。可是api调用在host.get就卡住了,就是不返回理想结果。 种种结果决定在个人PC上搭建个zabbix调试 阅读全文
posted @ 2018-07-19 15:54 DoubleLi 阅读(271) 评论(0) 推荐(0) 编辑

摘要:在学习Mysql的过程中,首先要安装Mysql。然而在第一遍安装过程中难免会出现安装错误的时候,当卸载后第二次安装(或者第三次甚至更多次)的时候,往往在安装最后一步会出现apply security settings错误。现在网上存在的普遍方法可能对绝大多数人的问题都不适用,究其原因是因为你没有将之 阅读全文
posted @ 2018-07-19 10:05 DoubleLi 阅读(2011) 评论(0) 推荐(0) 编辑

摘要:Qt Creator支持中文,启动速度比Eclipse、Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随)。 你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于Qt Creator能够自动parse项目,形成友好快速的智能提示,而且你也同样可以使用Qt Cre 阅读全文
posted @ 2018-07-19 10:04 DoubleLi 阅读(297) 评论(0) 推荐(0) 编辑

摘要:SlickEdit 的介绍 vim 是公认很好用很完美,但是对新手来说,上手毕竟不是很容易。Windows 下程序员很多都很喜欢Source Insight 这个工具来看代码,各种语法高亮看着很舒服。那在 Linux 平台下,有没有媲美 Source Insight 的编辑器呢?答案就是 Slick 阅读全文
posted @ 2018-07-19 09:37 DoubleLi 阅读(1881) 评论(0) 推荐(0) 编辑

摘要:最近主要工作系统转到LInux上面来了,Slickedit的安装破解也费了些事,今天将过程整理一下做个记录。 说明:SlickEdit pro V21.03 Linux 64位实测可用,MAC实测可用, win实测可用。 WIN和Linux和MAC共同步骤:1.首先去官网下载SlickEdit 安装 阅读全文
posted @ 2018-07-18 20:20 DoubleLi 阅读(403) 评论(0) 推荐(0) 编辑

摘要:安装环境CentOS6.5 启动命令行 1.先安装gcc和gcc++,这个可以直接安装 2.再安装gtk2,也是直接安装 3.再安装wxGTK,一样的方法 4.本来要安装xterm的,最后我用的时候发现,显示中文有些显示的是方框,开始以为是codeblocks的事情,最后找到原因了,是这个xterm 阅读全文
posted @ 2018-07-18 17:16 DoubleLi 阅读(300) 评论(0) 推荐(0) 编辑

摘要:我想对面向对象有了解的童鞋应该不会对类和对象感到陌生吧 ! 对象并不是突然建立起来的,创建对象必须时必须同时创建父类以及包含于其中的对象。C++遵循如下的创建顺序: (1)如果某个类具体基类,执行基类的默认构造函数。 (2)类的非静态数据成员,按照声明的顺序创建。 (3)执行该类的构造函数。 即构造 阅读全文
posted @ 2018-07-18 11:46 DoubleLi 阅读(1604) 评论(0) 推荐(0) 编辑

摘要:1、构造函数的调用顺序 基类构造函数、对象成员构造函数、派生类本身的构造函数 2、析构函数的调用顺序 派生类本身的析构函数、对象成员析构函数、基类析构函数(与构造顺序正好相反) 3、特例 局部对象,在退出程序块时析构 静态对象,在定义所在文件结束时析构 全局对象,在程序结束时析构 继承对象,先析构派 阅读全文
posted @ 2018-07-18 11:41 DoubleLi 阅读(7184) 评论(0) 推荐(0) 编辑

摘要:能够使用service命令进行操作的,就是已经注册成为linux的系统服务了。window中也可以注册成为系统服务的办法。 service命令用的次数真不少,就是比较多的关联点,用了很多次了,还是有些地方没打通,云里雾里的。所以才梳理一下这个技术知识点,理顺思路。此时我觉得,很有必要理解servic 阅读全文
posted @ 2018-07-12 12:32 DoubleLi 阅读(1403) 评论(0) 推荐(0) 编辑

摘要:Qt Creator支持中文,启动速度比Eclipse、Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随)。 你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于Qt Creator能够自动parse项目,形成友好快速的智能提示,而且你也同样可以使用Qt Cre 阅读全文
posted @ 2018-07-12 12:31 DoubleLi 阅读(961) 评论(0) 推荐(0) 编辑

摘要:一、Qt简介 Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。 准备工作 操作系统:centos6.5 位数:64位 二、安装 1、获取源码Qt4.8.6 1 2、获取源码 阅读全文
posted @ 2018-07-11 20:21 DoubleLi 阅读(3541) 评论(0) 推荐(0) 编辑

摘要:Boost C++ 库 目录 第 1 章 简介 第 2 章 智能指针 第 3 章 函数对象 第 4 章 事件处理 第 5 章 字符串处理 第 6 章 多线程 第 7 章 异步输入输出 第 8 章 进程间通讯 第 9 章 文件系统 第 10 章 日期与时间 第 11 章  阅读全文
posted @ 2018-07-11 15:45 DoubleLi 阅读(79635) 评论(2) 推荐(12) 编辑

摘要:7.1 概述 7.2 I/O 服务与 I/O 对象 7.3 可扩展性与多线程 7.4 网络编程 7.5 开发 Boost.Asio 扩展 7.6 练习 7.1 概述 7.2 I/O 服务与 I/O 对象 7.3 可扩展性与多线程 7.4 网络编程 7.5 开发 Boost.Asio 扩展 7.6 练 阅读全文
posted @ 2018-07-11 15:44 DoubleLi 阅读(579) 评论(0) 推荐(0) 编辑

摘要:玩转Windows服务系列——创建Windows服务一文中,介绍了如何快速使用VS构建一个Windows服务。Debug、Release版本的注册和卸载,及其原理和服务运行、停止流程浅析分别介绍了Windows服务的注册、卸载、运行、停止的简单流程。那么今天就来介绍一下如何使用开源库Boost.Ap 阅读全文
posted @ 2018-07-11 15:42 DoubleLi 阅读(439) 评论(0) 推荐(0) 编辑

摘要:最近主要工作系统转到LInux上面来了,Slickedit的安装破解也费了些事,今天将过程整理一下做个记录。 说明:SlickEdit pro V21.03 Linux 64位实测可用,MAC实测可用, win实测可用。 WIN和Linux和MAC共同步骤:1.首先去官网下载SlickEdit 安装 阅读全文
posted @ 2018-07-11 15:17 DoubleLi 阅读(919) 评论(0) 推荐(0) 编辑

摘要:在使用QtCreator开发图像处理程序的时候想加入Opencv库来处理图形,添加头文件,需要编辑工程文件夹下的.pro文件在文件中添加以下内容,即可包含头文件的文件夹: INCLUDEPATH +=D:\OpenCV2.0\vc2008\include\opencv (D:\OpenCV2.0\v 阅读全文
posted @ 2018-07-11 15:16 DoubleLi 阅读(18953) 评论(0) 推荐(1) 编辑

摘要:摘要:本文中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务在读者正在工作的项目中起到积极的作用。 微服务架构中职能团队的划分 传统单体架构将系统分成具有不同职责的层次,对应的项目管理也倾向于将大的团队分成不同的职能团队,主要包括:用户交互UI团队、后 阅读全文
posted @ 2018-07-10 11:54 DoubleLi 阅读(31147) 评论(1) 推荐(1) 编辑

摘要:Visual LeakDetector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。它的特点有:(1)、它是免费开源的,采用LGPL协议;(2)、它可以得到内存泄露点的调用堆栈,可以获取到所在文件及行号;(3)、它可以得到泄露内存的完整数据;(4)、它可以设置内存泄露报告的级别。 阅读全文
posted @ 2018-07-05 11:05 DoubleLi 阅读(2149) 评论(0) 推荐(0) 编辑

摘要:1. 首先到官网下载 http://threadpool.sourceforge.net/ 2. 包含头文件 #include "../boost/threadpool.hpp" 3. 声明threadpool对象, boost::threadpool::fifo_pool m_poolCmdPro 阅读全文
posted @ 2018-07-04 16:38 DoubleLi 阅读(1618) 评论(0) 推荐(0) 编辑

摘要:threadpool是基于boost库实现的一个线程池子库,但线程池实现起来不是很复杂。我们从threadpool中又能学到什么东西呢? 它是基于boost库实现的,如果大家对boost库有兴趣,看看一个简单的实现还是可以学到点东西的。 threadpool基本功能 1、任务封装,包括普通任务(ta 阅读全文
posted @ 2018-07-04 16:34 DoubleLi 阅读(501) 评论(0) 推荐(0) 编辑

摘要:1.1 DllMain简介 跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是DllMain。以“DllMain”为关键字,来看看MSDN帮助文档怎么介绍这个函数的。 The DllMain function is an optional method of entry 阅读全文
posted @ 2018-07-02 20:19 DoubleLi 阅读(1080) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示