精华内容
下载资源
问答
  • 搭建Zabbix监控系统一、Zabbix简述1.Zabbix是一个基于Web界面企业及开源监控套件2.Zabbix重要组件3.Zabbix进程二、搭建Zabbix软件 一、Zabbix简述 1.Zabbix是一个基于Web界面企业及开源监控套件 1.1具备功能 主机的...

    一、Zabbix 简述

    Zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级开源解决方案。
    Zabbix 官方网站为:http://www.zabbix.com

    • Agent端:主机通过安装 agent 方式采集数据。
    • Server端:通过收集 agent 发送的数据,写入数据库(MySQL,Oracle等),再通过 PHP + Apache 在 Web 前端展示。

    1.监控功能

    • 主机的性能监控、网络设备性能监控、数据库性能监控、多种告警方式、详细的报表图表绘制。
    • 监控主机 Zabbix 有专用的 agent,可以监控 Linux,Windows,FreeBSD 等。
    • 监控网络设备 Zabbix 通过 SNMP 协议,ssh(不多用)。

    1)监控对象

    • 设备:服务器,路由器、交换机。
    • 软件:OS,网络,应用程序。

    2)主机性能指标监控

    故障监控:down 机,服务不可用,主机不可达。

    2.Zabbix 工作原理

    一个监控系统运行的大概的流程是这样的:

    • Zabbix Agent 需要安装到被监控的主机上,它负责定期收集各项数据,并发送到 Zabbix Server 端;
    • Zabbix Server 将数据存储到数据库中,Zabbix Web 根据数据在前端进行展现和绘图。

    这里 Agent 收集数据分为主动和被动两种模式:

    • 主动:agent 请求 server 获取主动的监控项列表,并主动将监控项内需要检测的数据提交给 server/proxy。
    • 被动:server 向 agent 请求获取监控项的数据,agent 返回数据。

    3.Zabbix 重要组件

    Zabbix 主要由以下几个重要组件构成,具体作用如下:

    • Zabbix Server:负责接收 Agent 发送的报告信息的核心组件,所有配置、数据统计、数据操作都是由它组织进行。
    • Database storage:负责存储所有的配置信息以及收集的数据。
    • Web interface :是 Zabbix 的 GUI 接口,通常情况下于 Zabbix Server 运行在同一台主机上。
    • Pxory :属于可选组件,常用于分布式监控环境中,代理 Server 收集部分数据,然后转发到 Server,可以减轻 Server 的压力。
    • Agent:部署在被监控的主机(客户端)上,负责收集被监控端主机的数据,如 CPU、内存、数据库等数据,然后发送到 Server 端或 Pxory 端。

    4.Zabbix 进程

    默认情况下 Zabbix 包含五个程序:Zabbix_agentd、Zabbix_get、Zabbix_sender、Zabbix_server、Zabbix_proxy,另外有个 Zabbix_java_gateway 是可选的,需要另外安装。具体作用如下:

    • Zabbix_agentd:客户端守护进程,此进程用于收集被监控端的数据,如 CPU 负载、内存、硬盘使用情况等。
    • Zabbix_get:Zabbix 工具是单独使用的命令。Zabbix_get 是在 server 或这 proxy 端执行获取远程远程客户端信息的命令,主要用于排错。例如:在 server 端获取不到客户端的内存数据时,我们可以使用 Zabbix_get 获取客户端的内容的方式来做故障排查。
    • Zabbix_sender:用于发送数据给 server 或者 proxy,通常用于耗时币教程的检查。很多检查非长耗时间,导致 Zabbix 超时。于是我们在脚本执行完毕之后,可以使用 sender 主动提交数据。
    • Zabbix_server:Zabbix 服务端守护进程。Zabbix_agentd、Zabbix_get、Zabbix_sender、Zabbix_server、Zabbix_proxy、Zabbix_java_gateway 的数据最终都是提交到 server。数据并不是都主动提交给 Zabbix_server 的,也有被动提交数据的,即 server 主动去获取数据。
    • Zabbix_proxy:Zabbix 代理守护进程。功能类似 server,唯一不同的是它只是一个中转站,需要把收集到的数据主动(或被动)地提交到 server 上。
    • Zabbix_java_gateway:在 Zabbix 2.0 之后引入的一个功能。顾名思义:Java 网关,类似 agentd,但是只用于 Java 方面。需要特别注意的是,它只能主动获取数据,而不能被动获取数据。它的数据最终会提交到 server 或者 proxy。

    5.Zabbix 监控环境中基本概念

    1. 主机(host):要监控的网络设备,可由 IP 或 DNS 名称指定。
    2. 主机组(host group):主机的逻辑容器,可以包含主机和模板,但同一个组织内的主机和模板不能互相链接;主机组通常在给用户或用户组指派监控权限时使用。
    3. 监控项(item):一个特定监控指标的相关的数据;这些数据来自于被监控对象;item 是 Zabbix 进行数据收集的核心,相对某个监控对象,每个 item 都由 “key” 标识。
    4. 触发器(trigger):一个表达式,用于评估某监控对象的特定 item 内接收到的数据是否在合理范围内,也就是阈值;接收的数据量大于阈值时,触发器状态将从"OK"转变为"Problem",当数据再次恢复到合理范围,又转变为"OK"。
    5. 事件(event):触发一个值得关注得事情,比如触发器状态转变,新的 agent 或重新上线的 agent 的自动注册等。
    6. 动作(action):指对于特定事件事先定义的处理方法,如发送通知,何时执行操作。
    7. 报警升级(escalation):发送警报或者执行远程命令的自定义方案,如每隔5分钟发送一次警报,共发送5次等。
    8. 媒介(media):发送通知的手段或者通道,如Email、Jabber或者SMS等。
    9. 通知(notification):通过选定的媒介向用户发送的有关某事件的信息。
    10. 远程命令(remote command):预定义的命令,可在被监控主机处于某特定条件下时自动执行。
    11. 模板(template):用于快速定义被监控主机的预设条目集合, 通常包含了 item、trigger、graph、screen、application 以及 low-level discovery rule;模板可以直接链接至某个主机。
    12. 应用(application):一组 item 的集合。
    13. web场景(web scennario):用于检测 web 站点可用性的一个或多个 HTTP 请求。
    14. 前端(frontend):Zabbix 的 web 接口。

    6.Zabbix 监控架构

    在实际生产坏境中,Zabbix 根据网络环境、监控规模等外界因素分为三种架构:server-client(直接连接)、master-node-client(Node 架构)、server-proxy-client(Proxy 架构),如图:
    在这里插入图片描述

    1)server-client 架构

    server-client 架构是 Zabbix 最简单的架构,监控机和被监控机之间不经过任何代理,直接在 Zabbix server 和 Zabbix agentd 之间进行数据交互,适用于网络比较简单,设备比较少的监控环境。

    2)master-node-client 架构

    master-node-client 架构是 Zabbix 最复杂的架构,适用于跨网络、跨机房、设备较多的大型环境。每个 node 同时也是一个 server 端,node 下面可以接 proxy,也可以直接 接 client。node 有自己的配置文件和数据库,其要做的是将配置信息和监控数据向 master 同步。当 master 发生故障或损坏, node 可以保证架构的完整性。

    3)server-prxoy-client 架构

    proxy 是 server、client 之间沟通的桥梁,proxy 本身没有前端,而且其本身并不存放数据,只是将 agentd 发来的数据暂时存放,而后再提交给 server。该架构经常是和 master-node-client 架构做比较的架构,一般适用于跨机房、跨网络的中型网络架构的监控。

    二、部署 Zabbix 监控平台

    1.准备工作

    主机 操作系统 网卡 IP地址
    Zabbix CentOS7 桥接,VM2 DHCP,192.168.100.110
    被监控端1(CentOS7) CentOS7 VM2 192.168.100.120
    被监控端2(Win7) Win7 VM2 192.168.100.130

    在这里插入图片描述

    [root@localhost ~]# rpm -q wget
    wget-1.14-18.el7_6.1.x86_64
    [root@localhost ~]# wget https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
    [root@localhost ~]# ls
    [root@localhost ~]# rpm -ivh zabbix-release-4.4-1.el7.noarch.rpm
    [root@localhost ~]# cd /etc/yum.repos.d/
    [root@localhost yum.repos.d]# ls
    

    在这里插入图片描述

    2.修改 Zabbix 的 yum 源

    [root@localhost yum.repos.d]# vim zabbix.repo
    将文件所有的:
    baseurl=http://repo.zabbix.com/zabbix/4.4/rhel/7/$basearch/
    改为:
    baseurl=http://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.4/rhel/7/$basearch/
    

    在这里插入图片描述

    3.安装 Zabbix 监控软件

    [root@localhost ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent     
    

    4.安装 Mariadb 数据库

    • Zabbix Web 需要数据库。在 mariadb 中创建数据库 zabbix,授权用户 zabbix 管理,增强安全性。
    [root@localhost ~]# cat <<END> /etc/yum.repos.d/aaa.repo
    [aaa]
    name=aaa
    baseurl=file:///mnt
    enable=1
    gpgcheck=0
    END
    [root@localhost ~]# mv /etc/yum.repos.d/CentOS-* /root/
    [root@localhost ~]# mount /dev/cdrom /mnt/
    mount: /dev/sr0 写保护,将以只读方式挂载
    [root@localhost ~]# yum -y install mariadb-server mariadb
    

    在这里插入图片描述

    [root@localhost ~]# systemctl start mariadb
    [root@localhost ~]# systemctl enable mariadb
    [root@localhost ~]# mysqladmin -u root password '123'
    [root@localhost ~]# mysql -u root -p123
    MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
    MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '123123';
    MariaDB [(none)]> exit
    导入数据库脚本:
    [root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql-4.4.10/create.sql.gz | mysql -uzabbix -p123123 zabbix       
    

    在这里插入图片描述

    5.编辑 Zabbix 主配置文件

    • 指定数据库名称、用户、密码。
    [root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
    根据行号改为如下:
    91 DBHost=localhost
    100 DBName=zabbix
    116 DBUser=zabbix
    124 DBPassword=123123
    

    启动server、agent、httpd

    [root@localhost ~]# systemctl start zabbix-server
    [root@localhost ~]# systemctl enable zabbix-server
    [root@localhost ~]# systemctl start zabbix-agent
    [root@localhost ~]# systemctl enable zabbix-agent
    [root@localhost ~]# systemctl start httpd
    [root@localhost ~]# systemctl enable httpd
    [root@localhost ~]# netstat -anpt | grep zabbix
    

    在这里插入图片描述

    6.安装 Zabbix Web 接口

    1)编辑 Apache 服务针对 Zabbix 的前端配置为 /etc/httpd/conf.d/zabbix.conf 设置时区与当前系统时区一致。

    [root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf
    将原来的第19行修改成如下:
    19          php_value date.timezone Asia/Shanghai
    [root@localhost ~]# systemctl restart httpd			#重启httpd服务
    

    2)使用浏览器访问:http://192.168.100.110/zabbix

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    后两步依次点击 Next step 即可
    在这里插入图片描述

    7.Zabbix Web 平台基本配置

    1)修改初始密码

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    三、部署被监控端

    1.监控路由器

    使用 SNMP 协议来做监控,需要在路由器上做配置
    在这里插入图片描述

    1)在被监控路由器上操作

    R1#conf t
    R1(config)#int f0/0
    R1(config-if)#ip add 192.168.100.200 255.255.255.0
    R1(config-if)#no sh
    R1(config-if)#exit
    R1(config)#snmp-server community 123456 ro			   #设置被服务器轮询的只读共同体
    R1(config)#snmp-server host 192.168.100.110 123456	   #设置发送 trap 消息的共同体
    

    2)通过 Zabbix Web 管理界面来对路由器进行监控

    1. 配置—主机群组—创建主机群组—组名:网络设备—添加

    在这里插入图片描述

    1. 配置—主机—创建主机

    在这里插入图片描述

    1. 添加主机

    在这里插入图片描述

    1. 模板–选择—Template Module Generic SNMPv1–选择(链接指示器)

    在这里插入图片描述

    1. 宏—继承以及主机宏–{$SNMP_COMMUNITY} 更改值 public 为123456

    在这里插入图片描述

    1. 验证:主机列表中 switch 为绿色

    在这里插入图片描述

    1. 查看图形显示,点击 sw1 的图形

    在这里插入图片描述
    在这里插入图片描述
    进入原来的界面,滑倒最下面,直接点击 那个大的 "添加"

    1. 查看数据

    在这里插入图片描述

    2.添加并监控 linux 主机

    1)被监控机配置

    [root@localhost ~]# rz				# agent 软件包上传过来
    [root@localhost ~]# rpm -ivh zabbix-agent-3.2.6-1.el7.x86_64.rpm
    [root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf
    根据行号做以下修改:
    95 Server=192.168.100.110
    136 ServerActive=192.168.100.110
    147 Hostname=linux-Client
    [root@localhost ~]# systemctl start zabbix-agent
    [root@localhost ~]# systemctl enable zabbix-agent
    

    2)通过 Zabbix Web管理界面来对 Linux 主机进行监控

    1. 上面的 “配置” 然后 “主机” ,创建主机,左边的群组记得选 “所有” ,点击 “创建主机”

    在这里插入图片描述

    1. 点击"模板"界面,链接指示器,选择如下的模板

    在这里插入图片描述

    1. 不用配置 “宏”、“配置”、“图形”,因为 Linux 的主机默认已经有,直接查看即可,如下:

    在这里插入图片描述

    3.添加并监控 Win7 主机

    1. 在 Win7 C盘创建一个名为 zabbix 的文件夹。
    2. 把相关软件64位的客户端程序和 conf 文件复制到 zabbix。

    1)Win7 主机上安装 Zabbix-agent

    在这里插入图片描述

    2)修改配置文件 zabbix_agentd.win.conf

    在这里插入图片描述

    修改成如下,这些默认就有找到修改即可:
    Server=192.168.100.130
    ServerActive=192.168.100.130
    Hostname=win-c
    

    3)使用 cmd 命令来进行安装

    • -c 指定配置文件
    • -i 安装
    • -s 启用
    • -x 停止
    • -d 卸载

    打开 cmd 命令行

    进入zabbix目录:
    c:\Users\Administrator> cd c:\zabbix
    安装agent:
    c:\zabbix> zabbix_agentd.exe -c zabbix_agentd.win.conf -i
    指定agent配置文件并启动:
    c:\zabbix> zabbix_agentd.exe -c zabbix_agentd.win.conf -s
    查看agent服务端口10050是否开放:
    c:\zabbix> netstat -a
    

    在这里插入图片描述

    4)通过 Zabbix Web 管理界面来对 Win7 主机进行监控

    1. 先创建一个群组

    在这里插入图片描述

    1. 创建主机

    在这里插入图片描述

    1. 选择模块

    在这里插入图片描述

    1. 查看和之前的步骤也是一样

    在这里插入图片描述

    展开全文
  • 前言 最近经常发现Windows10系统卡顿,...不同的Windows版本情况可能不同,但通过任务管理器查看CPU较高的进程发现集中在Windows Update,而CPU高的问题也正是来源于此。然而回顾此前一路从Windows XP/Vista/7/...
        

    前言

    最近经常发现Windows10系统卡顿,笔记本风扇声音特别响,本地系统的CPU占用就一直维持在100%左右,程序响应慢严重影响效率。不同的Windows版本情况可能不同,但通过任务管理器查看CPU较高的进程发现集中在Windows Update,而CPU高的问题也正是来源于此。然而回顾此前一路从Windows XP/Vista/7/10的自动更新经历来看其实微软一直再向前走,至少我的x230换上SSD和大内存后使用Windows10 Pro初版一路升级到现在1803,没有遇到太大的问题,也再也没因为垃圾数据太多或者系统响应慢而隔三差五重装电脑,你们的故事呢?

    CPU使用率高居然是Windows Update更新进程惹的祸

    更新历史

    2018年05月02日 - 初稿

    阅读原文 - https://wsgzao.github.io/post...

    扩展阅读

    Win10关闭自动更新,windows10怎么关闭自动更新 - http://jingyan.baidu.com/arti...


    禁用 Windows 10 更新

    如不想禁用Windows 10 更新,手动停止Windows Update服务观察是否可以解决即可
    1. 找到任务管理器中的“ 服务主机:本地系统”->“Windows Update”,右键,进入“服务”
    2. 在服务列表中找到“Windows Update”,右键,停止
    3. 在服务列表中找到“Windows Update”,右键,属性,启动类型选择“禁用”
    4. 打开C:WindowsSoftwareDistribution,删除里面所有文件,如果可以删除所有文件,那么CPU应该已经恢复正常了,如果有些文件不能删除,则可能是“Windows Update”没有完全关闭,继续下面步骤
    5. 按Win键+R键调出运行,输入“gpedit.msc”点击“确定”,调出“本地组策略编辑器”
    6. 依次展开"计算机配置","管理模板" ,"windows组件" ,"windows更新 ",在右面找到“配置自动更新”,并双击
    7. 在配置窗口上按1-3的顺序选择“已禁用”,点击“应用”,“确定”,重启电脑
    8. 打开C:WindowsSoftwareDistribution,删除里面所有文件

    至此,应该CPU会恢复正常,如果还没有,那就具体问题具体分析吧

    启用 Windows 10 更新

    1. 先打开服务,把Windows Update停止并禁用
    2. 然后打开设置里的更新和安全,此时Windows更新会显示不可用
    3. 这时去服务里启用Windows Update
    4. 然后去更新里点重试
    5. 最后就等吧
    展开全文
  • Nagios 监控 Windows 服务器

    千次阅读 2016-10-19 21:14:02
    概要在 Centos7 中 Nagios 的安装 中,介绍了Nagios 核心及插件的安装,本文描述如何通过 Nagios 来监控 Windows 主机的系统属性和本地服务,例如: 内存占用 CPU 负载 磁盘使用 服务状态 进程 简介监控 Windows ...

    概要

    Centos7 中 Nagios 的安装 中,介绍了Nagios 核心及插件的安装,本文描述如何通过 Nagios 来监控 Windows 主机的系统属性和本地服务,例如:

    • 内存占用
    • CPU 负载
    • 磁盘使用
    • 服务状态
    • 进程

    简介

    监控 Windows 主机的系统属性和本地服务,需要在这台 Windows 主机上安装一个代理程序,Nagios 的监控插件将通过这个代理来监控 Windows 主机的系统属性和本地服务。没有这个代理,Nagios 是无法监控这些的。

    NSClient++ 就是这个代理程序,可以前往 http://sourceforge.net/projects/nscplus 获取安装包。Nagios 的插件 check_nt 可以与这个代理进行交互。

    监控Windows服务器

    安装 Windows 代理

    1. 运行 NSCP-0.4.1.73-x64.msi 安装程序,选择合适的目录。

    2. 配置 Nagios 服务器的地址及访问密码,并选择加载的模块

      这里写图片描述

    3. 安装完成后,将自动生成系统服务 NSClient ++ ,在防火墙配置时需要允许该服务通过网络访问。

    配置 Nagios

    这里需要在 Nagios 服务器上定义这台需要监控的 Windows 主机,以及需要监控的服务。

    1 准备工作

    如果是第一次监控 Windows 主机,首先需要在 Nagios 的主配置文件中加载 Windows 主机的配置。

    vi /usr/local/nagios/etc/nagios.cfg

    去掉下边这行的注释就可以了

    #cfg_file=/usr/local/nagios/etc/objects/windows.cfg

    当然也可以新建一个配置文件,让 Nagios 的主配置文件去加载。

    2 定义主机及主机组

    主机及监控服务的配置在前面讲到的 windows.cfg 配置文件中,Nagios 核心定义了一套基础的范例,来实现对一台 Windows 主机的监控项目。

    define host {
        use         windows-server
        host_name   winserver
        alias       My Windows Server
        address     192.168.1.2
    }
    • use:指定主机所使用的模板名称,模板定义在 template.cfg 中。主机的模板通常是定义一类型主机的公共监控属性,例如每隔多长时间触发一次监控,报警发送给哪些人等等。模板的定义在其它章节会详细说明,这里就不具体说明了。

    • host_name:主机名称

    • alias:主机的别名,可以是一个较长的说明

    • address:主机的地址

    下边是主机组的定义

    define hostgroup{
            hostgroup_name  windows-servers 
            alias           Windows Servers
            }
    

    因为模板 windows-server 中定义了使用该模板的主机所属的主机组是 windows-servers,因此刚才定义的主机默认属于这个主机组。在主机的定义中也可以使用 hostgroups 属性来定义所属的主机组,这样定义的优先级更高,会覆盖模板中的定义。

    3 定义监控服务

    1 监控 NSClient++ 版本

    define service {
        use                 generic-service
        host_name           winserver
        service_description NSClient++ Version
        check_command       check_nt!CLIENTVERSION
    }
    • use:监控服务所使用的模板

    • host_name: 监控的主机

    • service_description: 监控服务的描述

    • check_command:监控命令,check_nt 是一个监控命令名称,定义在 commands.cfg 中,在 commands.cfg 中详细定义了监控脚本的执行方式,CLIENTVERSION 是其第一个参数

    监控 NSClient++ 版本可以帮助我们在计划升级 NSClient++ 版本时,清楚了解运行 NSClient++ 的版本,这样就能掌握哪些主机需要进行升级。

    2 监控服务器运行时间

    define service {
        use                 generic-service
        host_name           winserver
        service_description Uptime
        check_command       check_nt!UPTIME
    }

    3 监控 CPU 负载

    define service {
        use                 generic-service
        host_name           winserver
        service_description CPU Load
        check_command       check_nt!CPULOAD!-l 5,80,90
    }

    如果5分钟 CPU 负载超过 80%,触发 WARNING 级别的报警;5分钟 CPU 负载超过 90%,则触发 CRITICAL 级别的报警。

    4 监控内存占用情况

    define service {
        use                 generic-service
        host_name           winserver
        service_description Memory Usage
        check_command       check_nt!MEMUSE!-w 80 -c 90
    }

    当内存占用超过 80% 时,触发 WARNING 级别的报警;超过 90%,则触发 CRITICAL 级别的报警。

    5 监控磁盘空间

    define service {
        use                 generic-service
        host_name           winserver
        service_description C:\ Drive Space
        check_command       check_nt!USEDDISKSPACE!-l c -w 80 -c 90
    }

    监控 C 盘的磁盘空间,使用超过 80% 触发 WARNING 级别的报警;超过 90%,则触发 CRITICAL 级别的报警。

    6 监控 W3SVC 服务的状态

    define service {
        use                 generic-service
        host_name           winserver
        service_description W3SVC
        check_command       check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
    }

    如果 W3SVC 服务是停止状态,则触发 CRITICAL 级别的报警。

    7 监控进程 Explorer.exe

    define service {
        use                 generic-service
        host_name           winserver
        service_description Explorer
        check_command       check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
    }

    如果运行进程中不存在 Explorer.exe 进程,则触发 CRITICAL 级别的报警。

    Windows 主机和服务的监控定义就是以上部分,还需要监控其他服务项目,就可以像上边一样继续添加需要监控的服务。

    4 监控命令的定义

    Nagios 的监控命令定义在 commands.cfg 中,例如上边监控服务所使用的 check_nt

    define command {
        command_name    check_nt
        command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s PASSWORD -v $ARG1$ $ARG2$
    }
    • command_name:监控命令名称

    • command_line:执行的命令行,这里面需要修改的是 PASSWORD,将其修改为安装 NSClient++ 时所设置的密码。

    Windows 主机和服务的监控配置完毕,重新加载配置文件

    systemctl reload nagios

    这时通过 Web 界面,可以查看到监控的项目。

    windows主机监控项目

    展开全文
  • 通过搜索发现问题主要出现在Windows7系列操作系统的rdpclip.exe上。 rdpclip.exe负责管理本地机与远程服务器之间共享剪贴板。 如果本地远程桌面配置中选择了共享剪贴板,远程桌面程序(mstsc.exe)启动时将启动远程...

    现象

    在使用远程桌面连接Windows主机时,经常用到远程复制粘贴功能,近期偶然遇到了远程桌面无法使用剪贴板的问题。

    原因

    通过搜索发现问题主要出现在Windows7系列操作系统的rdpclip.exe上。
    rdpclip.exe负责管理本地机与远程服务器之间共享剪贴板。
    如果本地远程桌面配置中选择了共享剪贴板,远程桌面程序(mstsc.exe)启动时将启动远程服务器的rdpclip.exe,当远程服务器的rdpclip.exe进程与剪贴板clipbrd.exe冲突时,远程剪贴板失效。
    造成这一BUG的具体原因没有公布。

    解决方案

    很多人选择的方法是重启远程服务器,这一当然可以解决问题……
    问题关键是rdpclip.exe
    出现问题时,rdpclip.exe进程依然存活,需要先杀死rdpclip.exe进程,再重启rdpclip.exe进程。
    rdpclip.exe的路径为C:\Windows\System32\rdpclip.exe。
    注意重启rdpclip.exe时,不要直接双击文件运行,需要在运行或者命令行中运行。

    展开全文
  • 前几天刚重装的系统,因为我受不了笔记本的那龟速,以为硬盘出问题了,用HDtune一查,基本没有变化,就是原有的三个坏道...元凶找到了是scvhost.exe,不应该啊,系统的主进程之一啊,难道是一个伪装的进程,查了pid...
  • 程序是有窗口界面,如果直接CreateProcess在win7下不能看到界面或者会出现交互提示框,影响使用。 直接上代码吧! #include #pragma comment(lib ,"Wtsapi32.lib") #include #pragma comment
  • 进程管理经典软件MFC

    2010-12-03 13:45:48
     msgsrv32.exe 进程文件: msgsrv32 or msgsrv32.exe 进程名称: Windows信使服务 描述: Windows信使服务调用Windows驱动和程序管理在启动。 是否为系统进程: 是 (14)  mstask.exe 进程文件: mstask or mstask.exe ...
  • 7章 客户软件举例 68 7.1 引言 68 7.2 小例子的重要性 68 7.3 隐藏细节 68 7.4 客户程序的过程库例子 69 7.5 ConTCP的实现 70 7.6 ConUPD的实现 70 7.7 用来建立连接的过程 71 7.8 使用例子库 74 7.9 ...
  • windows7\ win10–个人pc Linux–服务器环境# MAC—个人pc #cpu 主板 硬盘 显示器 #想让这些硬件配合使用。这时候就需要一个’大管家‘–os #http://是一个客户端终端(用户)和服务器端(网站)请求和应答的...
  • Kiwi Syslog Server是一个免费的Windows平台上的syslog守护进程。它接收,记录,显示和转发系统日志,如路由器,防火墙,交换机,Unix主机和其他功能的设备主机的syslog消息。有许多可供自定义的选项。其特点包括PIX...
  • web开发中如何另辟后台进程

    千次阅读 2017-01-18 20:19:26
    平台:Windows 7 64位旗舰工具:MyEclipse 10服务器:Tomcat 7.0语言:Java1、需求最近在做一个关于Web开发的项目,要求部署在Tomcat上面的服务器程序运行过程中另外开辟一个后台线程完成间隔时间内休眠的数据库...
  • Windows Socket 套接字编程原理(转载) 原文地址:http://blog.sina.com.cn/s/blog_7c35df9b0100x64v.html 一、客户机/服务器模式 在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/...
  • 全书内容丰富、信息全面,主要包括的Windows操作系统深度知识有:理解Windows的关键机制,包括系统服务分发和调度机制、启动和停机,以及注册表;挖掘Windows的安全模型,包括访问控制、特权和审计;利用内核调试器...
  • wdcp (WDlinux Control Panel)...停止,启动,设置随系统启5 在线端口管理,可检测开通端口,关闭端口6 在线管理进程,查看进程,终止进程KILL7 在线设置IP地址,增加,删除8 在线内存管理,查看内存使用情况,可在线释放内存9 在
  • 在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动请示方式:
  • 很好的一本学习Windows API编程的书籍。 注意,这是第一版的,包括电子书(纯电子版,非扫描版)和源程序。 已经出了第二版,其实跟第一版也差不多,只是多了最后一章,你懂的。 以下是第二版的介绍。 ==========...
  • windows7下,启动mysql服务总是出现”MySQL服务正在启动或停止中,请稍候片刻后再试一次“的提示,这是由于操作系统出现异常的原因(可能是因为主机异常断电重启,又或者其他某进程中断等原因所导致),原本应该启动...
  •  5.1.4 Windows驱动程序和进程的关系  5.1.5 分页与非分页内存  5.1.6 分配内核内存  5.2 在驱动中使用链表  5.2.1 链表结构  5.2.2 链表初始化  5.2.3 从首部插入链表  5.2.4 从尾部插入链表  ...
  • 本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
  • 本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
  • ※ 您可以通过主控端网站查看磁盘空间使用情况、进程服务、NT用户等信息。并可以结束相关的服务进程7、财务功能 ※ 完善简洁的财务系统,轻松实现入款、扣款、返款、退款等操作。 ※ 财务记录系统,系统...
  • Liunx服务管理之httpd

    2020-05-11 20:57:50
    通常,httpd不应该被直接调用,而应该在类Unix系统中由apachectl调用,在Windows中作为服务运行。 2. httpd版本 本文主要介绍httpd的两大版本,httpd-2.2和httpd-2.4。 CentOS6系列的版本默认提供的是httpd-2.2...
  • 通常,httpd不应该被直接调用,而应该在类Unix系统中由 apachectl 调用,在Windows NT/2000/XP/2003中作为服务运行和在Windows 95/98/ME中作为控制台程序运行。 2.httpd版本 CentOS6默认提供:2.2版本的rpm包 CentOS...
  • Win7下svchost.exe占用内存过多

    千次阅读 2017-05-29 19:07:29
    即,系统服务主进程。 这个进程里会跑各种服务。最有可能占用大量的内存的服务可能有: 系统更新相关;多用户相关;网络相关;病毒先贴几张图片示意具体处理过程:接下来记录的是小编遇到的几个案例:1,系统...
  • ※ 您可以通过主控端网站查看磁盘空间使用情况、进程服务、NT用户等信息。并可以结束相关的服务进程7、财务功能 ※ 完善简洁的财务系统,轻松实现入款、扣款、返款、退款等操作。 ※ 财务记录系统,系统自动...
  • 支持IIS5、IIS6、IIS7、Apache1.3、Apache2.0、Apache2.2等 Web服务软件。   功能强大   非法信息管理、服务器性能管理、网站安全、主机维护、备案管理,网站管理等等强大功能集成一处,服务器管理变得...
  • Win 7重装小记

    2013-07-24 12:59:13
    体验了一回自己分区的快感。。。还有n次重装的虐心。   起因: 买电脑的时候c盘分的太小;... 例如某个windows 服务主进程cpu占用率莫名高达40+  内存占用莫名多一倍…… }; 学计算机不彻底重装一下系统说
  • 迷你版SQL2000服务器

    2015-01-23 17:32:37
    Windows OS(vista/win7/win8/xp/2000/2003) 不支持Windows 9x 软件功能: 1、MSSQL2000数据库服务开启、关闭控制; 2、基本数据库操作(改密码、数据库新建、删除、分离、附加、备份、恢复); 3、日志和连接...
  • 如果要退出程序进入Tile页面或者进入别的程序,那么需要按Home键,也就是Windows徽标键来回到Tile页面,不要按后退键退出程序,否则监听进程会退出。 访问传智播客.Net培训官方网站获得工具的升级信息:...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 225
精华内容 90
关键字:

windows7服务主进程