zoukankan      html  css  js  c++  java
  • zabbix3.4.7监控linux进程

    利用zabbix proc.num方法监控Linux服务进程

    proc.num[<name>,<user>,<state>,<cmdline>]

    监控用户某些状态的进程的数量

    name - 进程名称 (默认“all processes”) user - 用户名 (默认 “all users”) state - 可用值: all (默认), run,sleepzomb cmdline - 命令行过滤(正则表达时)

    具体监控某一服务进程的方法

    一、首先新建一个模板,在监控项条目中新建一个监控项如下图所示

    wKiom1nHM2ex2BBeAADFu2hjCsk886.png

    wKioL1nHMy2B5ZSPAACBOYd0M8w492.png

    proc.num[,,all,api-task-parser]

    [,,all,api-task-parser]>>,,代表默认所有进程,所有用户下,all默认值,api-task-parser(Linux主机服务包含的特有字段)

    可以在zabbix-server端检查监控项目是否出错

    [root@Dev-zabbix-160 ~]# zabbix_get -s 10.0.0.107 -p 10050 -k "proc.num[,,all,api-task-parser]"
    1

    二、创建触发器

    wKioL1nHNN_wLvNDAACKeXSsLLo255.png

    {Template Web Monitor:proc.num[,,all,api-task-parser].max(#2)}=0

    Template Web Monitor>>代表模板名称

    proc.num zabbix-get的方法

    max(#2) 代表两次检测进程返回值都为0 则触发报警

    三、测试监控可用性

    我们在zabbix-agent服务器端停止api-task-parser服务

    可以看到监控页面显示

    wKiom1nHNwyj_5uyAAAl5n_GdCI143.png

    我们再启动api-task-parser服务

    wKiom1nHN1CgkyWRAAA2_THKOek655.png

    至此简单的zabbix监控进程方法监控服务配置完毕

    差距还很大,努力吧少年~
  • 相关阅读:
    分治法求最大子序列
    6.2 链表 (UVa 11988, 12657)
    6.1 栈和队列 (UVa 210, 514, 442)
    S-Tree (UVa 712) 二叉树
    Equilibrium Mobile (UVa 12166) dfs二叉树
    Patrol Robot (UVa 1600) BFS
    Knight Moves (UVa 439) BFS
    Tree Recovery (UVa 536) 递归遍历二叉树
    Parentheses Balance (Uva 673) 栈
    Self-Assembly (UVa 1572)
  • 原文地址:https://www.cnblogs.com/ultranms/p/9111097.html
Copyright © 2011-2022 走看看