开发者社区> 技术小胖子> 正文

zabbix监控windows进程

简介:
+关注继续查看

配置相关信息  server: linux centos 6.8    

                      agent: windows server 2008 r2

                      版本:zabbix 3.0.4 server   agnet 3.0.0


# 因客户端连接服务器服务老是中断,先判断是不是由进程产生的问题,

        1、比如进程在一分钟内突然中断,监控就会显示内存为空,那么就能说明是这个进程挂了;

        2、网络可以直接监控服务器连接的交换机端口,如果没有流量说明机器挂了.


1.配置zabbix agent相关配置

2.安装zabbix agent服务

3.启动服务

4.检查客户端是否已连接服务

5.查看windows进程项

6.配置zabbix server


1.配置zabbix agent相关配置

  找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、Hostname这三个参数。具体配置如下:

LogFile=c:\zabbix_agentd.log                       # 日志路径

Server=192.168.1.224                                   # 服务器地址

Hostname=f523540                                     # 本地主机名称

ServerActive=192.168.1.224                        #zabbix server地址


2.安装zabbix agent服务

windows控制台下执行以下命令:

D:\zabbix\bin\win32\zabbix_agentd.exe  -c D:\zabbix\conf\zabbix_agentd.win.conf -i ,具体如截图:

image.png


3.启动服务

image.png



4.检查客户端是否已连接服务

# 登陆zabbix服务查看机器是否已经连接  这里说明已经连接上 只是主机没法查找

image.png


5.查看windows进程项

管理工具 --  性能监视器

image.png

image.png

image.png


6.配置zabbix server

image.png

image.png

# perf_counter 这个是关键字一定不能省,想监控内存之类的 更性后面那一堆值就行

perf_counter[\Process(U8AllAuthServer)\Working Set - Private]


image.png


image.png


7. 配置项导入

<?xml version="1.0" encoding="UTF-8"?>

<zabbix_export>

    <version>3.0</version>

    <date>2018-02-08T03:07:50Z</date>

    <groups>

        <group>

            <name>Linux servers</name>

        </group>

    </groups>

    <hosts>

        <host>

            <host>U8SERVER</host>

            <name>U8SERVER</name>

            <description/>

            <proxy/>

            <status>0</status>

            <ipmi_authtype>-1</ipmi_authtype>

            <ipmi_privilege>2</ipmi_privilege>

            <ipmi_username/>

            <ipmi_password/>

            <tls_connect>1</tls_connect>

            <tls_accept>1</tls_accept>

            <tls_issuer/>

            <tls_subject/>

            <tls_psk_identity/>

            <tls_psk/>

            <templates/>

            <groups>

                <group>

                    <name>Linux servers</name>

                </group>

            </groups>

            <interfaces>

                <interface>

                    <default>1</default>

                    <type>1</type>

                    <useip>1</useip>

                    <ip>192.168.1.1</ip>

                    <dns/>

                    <port>10050</port>

                    <bulk>1</bulk>

                    <interface_ref>if1</interface_ref>

                </interface>

            </interfaces>

            <applications/>

            <items>

                <item>

                    <name>U8_memcache</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(memcached)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

                <item>

                    <name>U8_AllAuthServer</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(U8AllAuthServer)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

                <item>

                    <name>U8_DispatchService</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(U8DispatchService)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

                <item>

                    <name>U8_KeyManagePool</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(U8KeyManagePool)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

                <item>

                    <name>U8_MPool</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(U8MPool)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

                <item>

                    <name>U8_SCMPool</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(U8SCMPool)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

                <item>

                    <name>U8_TaskService</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(U8TaskService)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

                <item>

                    <name>U8_WebPool</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(U8WebPool)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

                <item>

                    <name>U8_UTU.Services</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(UFIDA.U8.ECE.UTU.Services)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

                <item>

                    <name>Ub_Report.SLReportService</name>

                    <type>0</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>perf_counter[\Process(UFIDA.U8.Report.SLReportService)\Working Set - Private]</key>

                    <delay>30</delay>

                    <history>90</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units/>

                    <delta>0</delta>

                    <snmpv3_contextname/>

                    <snmpv3_securityname/>

                    <snmpv3_securitylevel>0</snmpv3_securitylevel>

                    <snmpv3_authprotocol>0</snmpv3_authprotocol>

                    <snmpv3_authpassphrase/>

                    <snmpv3_privprotocol>0</snmpv3_privprotocol>

                    <snmpv3_privpassphrase/>

                    <formula>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications/>

                    <valuemap/>

                    <logtimefmt/>

                    <interface_ref>if1</interface_ref>

                </item>

            </items>

            <discovery_rules/>

            <macros/>

            <inventory/>

        </host>

    </hosts>

    <graphs>

        <graph>

            <name>U8_process</name>

            <width>900</width>

            <height>200</height>

            <yaxismin>0.0000</yaxismin>

            <yaxismax>100.0000</yaxismax>

            <show_work_period>1</show_work_period>

            <show_triggers>1</show_triggers>

            <type>0</type>

            <show_legend>1</show_legend>

            <show_3d>0</show_3d>

            <percent_left>0.0000</percent_left>

            <percent_right>0.0000</percent_right>

            <ymin_type_1>0</ymin_type_1>

            <ymax_type_1>0</ymax_type_1>

            <ymin_item_1>0</ymin_item_1>

            <ymax_item_1>0</ymax_item_1>

            <graph_items>

                <graph_item>

                    <sortorder>0</sortorder>

                    <drawtype>2</drawtype>

                    <color>A54F10</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(U8AllAuthServer)\Working Set - Private]</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>1</sortorder>

                    <drawtype>2</drawtype>

                    <color>FC6EA3</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(U8DispatchService)\Working Set - Private]</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>2</sortorder>

                    <drawtype>2</drawtype>

                    <color>6C59DC</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(U8KeyManagePool)\Working Set - Private]</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>3</sortorder>

                    <drawtype>2</drawtype>

                    <color>AC8C14</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(memcached)\Working Set - Private]</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>4</sortorder>

                    <drawtype>2</drawtype>

                    <color>611F27</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(U8MPool)\Working Set - Private]</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>5</sortorder>

                    <drawtype>2</drawtype>

                    <color>F230E0</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(U8SCMPool)\Working Set - Private]</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>6</sortorder>

                    <drawtype>2</drawtype>

                    <color>5CCD18</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(U8TaskService)\Working Set - Private]</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>7</sortorder>

                    <drawtype>2</drawtype>

                    <color>BB2A02</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(UFIDA.U8.ECE.UTU.Services)\Working Set - Private]</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>8</sortorder>

                    <drawtype>2</drawtype>

                    <color>5A2B57</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(U8WebPool)\Working Set - Private]</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>9</sortorder>

                    <drawtype>2</drawtype>

                    <color>89ABF8</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>U8SERVER</host>

                        <key>perf_counter[\Process(UFIDA.U8.Report.SLReportService)\Working Set - Private]</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

    </graphs>

</zabbix_export>











     本文转自812374156 51CTO博客,原文链接:http://blog.51cto.com/xiong51/2070122,如需转载请自行联系原作者






版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python WMI获取Windows系统信息 监控系统
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 #http://www.cnblogs.com/liu-ke/ 4 import wmi 5 import os 6 import sys 7 import...
1114 0
python os.startfile python实现双击运行程序 python监控windows程序 监控进程不在时重新启动
用python监控您的window服务 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://world77.blog.51cto.com/414605/782935     最近比较烦,研发给的pc服务版本在虚拟机上已经开始给客户使用了,服务老是莫名的死翘翘,客户不停的电话给我,搞的我心情很差,于是在一个下午,静下心来,用python写了个简单的监控进程的脚本,当发现进程消失的时候,立即调用服务,开启服务。
1783 0
21115
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载