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,如需转载请自行联系原作者






相关文章
|
7月前
|
监控 Linux 应用服务中间件
探索Linux中的`ps`命令:进程监控与分析的利器
探索Linux中的`ps`命令:进程监控与分析的利器
144 13
|
3月前
|
Java 关系型数据库 MySQL
java控制Windows进程,服务管理器项目
本文介绍了如何使用Java的`Runtime`和`Process`类来控制Windows进程,包括执行命令、读取进程输出和错误流以及等待进程完成,并提供了一个简单的服务管理器项目示例。
47 1
|
4月前
|
监控
MASM32写的免费软件“ProcView/系统进程监控” V1.4.4003 说明和下载
MASM32写的免费软件“ProcView/系统进程监控” V1.4.4003 说明和下载
|
4月前
|
监控 Ubuntu API
Python脚本监控Ubuntu系统进程内存的实现方式
通过这种方法,我们可以很容易地监控Ubuntu系统中进程的内存使用情况,对于性能分析和资源管理具有很大的帮助。这只是 `psutil`库功能的冰山一角,`psutil`还能够提供更多关于系统和进程的详细信息,强烈推荐进一步探索这个强大的库。
57 1
|
5月前
|
数据采集 监控 API
如何监控一个程序的运行情况,然后视情况将进程杀死并重启
这篇文章介绍了如何使用Python的psutil和subprocess库监控程序运行情况,并在程序异常时自动重启,包括多进程通信和使用日志文件进行断点重续的方法。
|
5月前
|
Java Windows
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
|
5月前
|
Windows
Windows中如何查看被占用的端口、杀掉对应的进程
这篇文章介绍了在Windows系统中如何查看被占用的端口号以及如何杀掉占用端口的进程,包括使用命令提示符的`netstat -ano | findstr 端口号`命令查找进程PID,然后通过任务管理器或`taskkill /PID PID号`命令来结束进程。
Windows中如何查看被占用的端口、杀掉对应的进程
|
5月前
|
JavaScript Windows
NodeJs——如何获取Windows电脑指定应用进程信息
NodeJs——如何获取Windows电脑指定应用进程信息
132 0
|
5月前
|
Linux Windows
Windows查找监听端口对应的进程及其路径
Windows查找监听端口对应的进程及其路径
130 0
|
7月前
|
存储 数据安全/隐私保护 Windows
逆向学习Windows篇:进程句柄操作详解
逆向学习Windows篇:进程句柄操作详解
272 0

推荐镜像

更多