一、环境准备

        1、搭建起zabbix3.x平台,在需要监控的windows平台上安装zabbix agent。使zabbix能获取到基础监控信息

二、监控windows进程

        1、创建监控模板

               登录到zabbix后,进入“配置”--“模板”--“创建模板”

                image.png

            2、 创建监控项

                   创建好模板后,进入模板--“监控项”--“创建监控项”

                    image.png

                    点击键值后面的选项,选择zabbix通过agent 获取信息的子程序接口

                        image.png

                    3、添加监控进程

                        监控某个进程使用 proc.num[<name>,<user>,<state>,<cmdline>] ,其返回值为整数

                            例如我们需要监控MAYA程序是否打开

                                先通过windows的任务管理器,查找到MAYA的进程为:maya.exe。这时在键值处填入:proc.num[maya.exe]。根据实情况选择更新数据和保留数据的时间,添加监控项。

                                为了直观显示监控结果,在图形中添加图形,添加监控项

                                image.png

                                                

                                将需要监控的windows客户端加入到该模板后即可,这时获取的图形中,会用1表示进程已启动,0表示进程为启动。也可将多个监控项加入到图形。

                            4、图形显示最终效果

                                    image.png

                             5、添加值映射

                                    image.png

                                    创建值映射-

                                            image.png

                                     回到模板中--监控项--查看值 --选择刚刚创建的值映射并更新

                                   6、创建触发器

                                         在当前模板中--创建触发器

                                                    image.png

                                    在系统状态页面会看到提示进程没有打开,通过zabbix使用agent监控windows进程实现