首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Zabbix自定义监控(服务器监控

zabbix监控系统一般是要对服务器性能或者项目进行监控,默认的监控模板有时候不好用,或者说根本没有自己想要的,那我们就添加自定义监控项目 server端调用agent端配置的键值参数调用脚本,然后脚本参数传输给...server端,server端写进数据库,然后获取到新的数值再进行处理并在前端显示给用户看 第一,编写监控脚本 第二,修改zabbix_agent的配置 第三,在zabbix_web添加新的 监控...script/TestNum.py chmod +x /usr/local/zabbix-3.4.11/script/TestNum.py #脚本添加执行权限 第三,在zabbix_web添加新的 监控...触发器 图形 1 添加监控 (完毕后滑倒最下面更新即可) 配置-->主机-->监控-->创建监控 image.png 添加成功(如下 状态正常已启用) 异常:会显示不支持(红色),正常则显示已启用...(绿色) image.png 开始添加图形(配置-->主机-->图形-->创建图形) ps:触发器及图形都是在监控的基础上去配置的,因为监控是获取实时数据的 image.png 图形添加完后

4.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    自定义一个监控

    在zabbix当中默认给我们提供了很多监控,但是,有些监控我们用不到,而有些监控又没有,那这个时候怎么办呢?...定义一个监控脚本 定义一个键值对 创建一个监控 设置一个图形 教学案例: 自定义一个当前登陆用户数量监控脚本 a、自定一个用户数量收集脚本 #创建一个插件目录,用于以后存放插件 [root@zutuanxue...监测: 监控WEB站点 点击 监控,可以看到模板中的所有监控,该页面可以对模板中的监控进行管理。...点击 创建监控 后会弹出一个创建监控菜单,依次填入对应的信息,就可以创建一个自定义监控了。 单击 添加后,监控就添加成功了。...创建好了监控不是最终的目的,最终的目的是通过监控绘制图形,我们可以通过图表能看到信息,接下来我们来为这个监控创建一个图表吧。

    24420

    第二章·监控系统-zabbix深入自定义监控

    自定义监控-ssh端口 自定义监控-TCP11种状态 zabbix多条件触发器 zabbix自定义告警方式 zabbix自愈模式配置 zabbix报警升级机制 zabbix...[扩展] Zabbix⾃定义监控模板 zabbix企业微信报警(扩展) ---- 自定义监控-ssh端口 ---- 监控主机的22端口    每个Zabbix事件需要大约170...      [root@web01 zabbix]# systemctl start sshd  自定义监控-TCP11种状态 了解11种状态 LISTEN - 侦听来自远方...---- 创建图形 介绍监控的顺序->应⽤级->监控->基于监控创建触发器->基于监控创建图形  ---- 基于监控进行绘图  ---- 聚合图形 将多张图形整合为一张图形, 简称聚合图形...3.如果希望将之前定义的监控做成模板,找到监控->全选->复制 4.自定义使⽤用模板(让监控可以重复使⽤用) 5.客户端agent必须要定义监控监控取值需要使⽤用到脚本⽂文件或系统命令

    72510

    zabbix 监控

    Zabbix 监控 cyylog 2020-04-07 22:08:29 Zabbix监控什么?...监控 Zabbix常用监控 zabbix自带的常用监控 agent.ping 检测客户端可达性、返回nothing表示不可达。1表示可达 system.cpu.load --检测cpu负载。...,avg15] --cpu每5分钟的负载值,按照核数做平均值(Processor load (15 min average per core)),api中参数history需指定为0 zabbix的自定义常用项...1024倍 ram.info[MemFree] --检测内存的空余量,返回整数,需要定义1024倍 ram.info[Buffers] --检测内存的使用量,返回整数,需要定义1024倍 TCP相关的自定义项...$1 tcp[TIMEWAIT] --检测TCP的驻留数,返回整数 tcp[ESTAB] --检测tcp的连接数、返回整数 tcp[LISTEN] --检测TCP的监听数,返回整数 nginx相关的自定义

    1.2K30

    监控设定阈值

    监控设置触发器 定义好了图形,我们的监控就完成了,但是怎么判断当前的监控值是否健康呢?那么我们就应该设置一个阈值了,也就是我们常说的警戒线,达到这个警戒线就应该报警通知管理员了。...接下来我来带大家看看如何定义一个阈值来判定监控的健康情况,我们来学习触发器 选择 配置—模板— Template OS Linux 选择触发器 点击 触发器后进入触发器管理界面,此页面可以管理所有触发器...触发器设置成功了,我们验证看一下吧 我们通过多个终端同时登陆node1,登陆数量超过3个,我们来看看在监测—仪表盘是否会报警呢 报警啦,说明我们的触发器设置正确,同时我们看看node1的用户监控[Current_login_user

    84010

    Zabbix常用监控整理

    Zabbix常用监控整理 最近整理了一份常用Zabbix监控说明,主要包括常见Windows & Linux监控,如下: Windons系统: 项目 items items说明 内存 vm.memory.size...system.uptime 系统开启持续时间 agent.hostname 客户端主机名 程序内存/虚拟内存 proc_info[,,] 程序内存、虚拟内存监控...vmsize,wkset内存) type -min,max,avg,sum eg:proc_info[NewImport.exe,vmsize,sum] NewImport.exe的内存使用情况 程序PID监控...perf_counter[counter,] 监控程序Pid counter-"\Process(reportserver)\ID Process" Linux系统: 内存 vm.memory.size...检查客户端使用版本 system.uname 系统详细信息 system.uptime 系统开启持续时间 agent.hostname 客户端主机名 端口 net.tcp.listen[port] 监控程序端口启用

    3.4K20

    【说站】在Docker上安装Zabbix并配置自定义监控

    使用 Zabbix 配置自定义监控 我们下面采用的是 docker-compose 方式安装,物理安装可以看我前面写的这篇文章:传送门 1.安装 Zabbix 1)安装 Docker [root@Zabbix...配置中文 2.开启自定义监控 [root@Zabbix ~]# echo "UnsafeUserParameters=1" >> /etc/zabbix/zabbix_agentd.conf 3.编写...        stub_status on;        allow 127.0.0.1;        allow 192.168.1.0/24;        deny all;    }}END 1)编写自定义监控脚本...因为在我们的监控脚本中,一共定义了 8 个监控,所以我们上面也要创建 8 个监控,重复上面操作,创建出对应的即可。...给我们的监控创建图形 将 Nginx 模板加入到主机中 查看监控图 其实 Zabbix 的自定义监控就是由 key/value 的形式组成。

    59020

    WGCLOUD部署使用:指令下发和自定义监控有什么区别

    WGCLOUD监控系统有两个功能模块:指令下发和自定义监控 话说,WGCLOUD确实一款非常优秀的运维监控软件,轻量且性能好 言归正传,那么它们两个有什么区别呢 1、指令下发 指令下发可以执行任何指令或者脚本...它最大的特点是可以批量下发和执行,如果有多个主机或服务器,也可以批量下发同一条指令,由多个主机或服务器同时执行 指令下发可以定时执行 指令下发每次下发后,执行完成就完成了,不会再重复执行该指令 图片 2、自定义监控...是给指定的一个监控主机agent下发一条指令或者脚本,该主机则会定期执行 自定义监控不能批量给多个主机添加指令或脚本 agent会反复定期执行指令或脚本,默认10分钟执行一次,可以在agent/config.../application.properties配置修改,如下 #自定义监控监控间隔时间,单位秒,默认10分钟,此功能需要升级到专业版 customDataSeconds=600 自定义监控支持返回值...,但是推荐是数字类型,也可以不返回数字,甚至不返回任何值也可以 自定义监控还支持告警表达式,会对返回值做校验,如果告警表达式成立进行告警 图片

    80830

    RocketMQKafka监控整理【实战笔记】

    目录 六、消费客户端监控 一、系统监控 1.CPU CPU使用率、CPU Load 2.内存 内存使用率 3.磁盘 磁盘使用率、磁盘IO、磁盘IOWAIT 4.带宽 带宽检测 5.实例存活 集群实例是否存活...、实例端口是否可达 6.JVM监控 堆内存、Full GC时间等 二、集群监控 1.集群节点数量 注:比如RocketMQ集群中有4主4从;当Master节点数量小于4时 2.集群节点可用性 注:检测集群节点是否可达以及...8.Broker写入/消费TPS 注:单节点的写入/消费TPS 三、主题监控 1.主题写入TPS 注:单一主题的写入速率 2.主题写入TPS的变化率 注:例如某一主题5分钟内速率陡增30% 3.主题日消息量...注:例如单一主题每日消息量 4.死信队列监控 注:RocketMQ被丢入死信队列的消息监控 四、消费组监控 1.消费积压 注:积压量的监控 2.消费TPS 注:消费速率监控 3.消费阻塞 注:消费者隔特定时间未消费数据...3.发送速率变化 注:单个发送节点速率变化 4.发送成功失败分布 注:消息发送成功/失败分布情况 六、消费客户端监控 1.消费速率变化 注:单节点速率变化 2.消费耗时变化 注:单节点发送耗时分布情况

    1.8K10

    Docker下实战zabbix三部曲之三:自定义监控

    这样就实现了机器的监控; 但是我们能监控到的只有cpu,磁盘这些基础信息,对于一些业务信息例如访问量,某个逻辑的执行成功失败次数等信息,我们也想进行监控,这就需要我们去制作自定义监控了,本章我们就一起来实战自定义监控吧...全系列文章链接: 《Docker下实战zabbix三部曲之一:极速体验》; 《Docker下实战zabbix三部曲之二:监控其他机器》; 《Docker下实战zabbix三部曲之三:自定义监控》; 机器部署情况一览...有一台机器安装了zabbix agent,作为自定义监控的载体; c. 有一台机器安装了zabbix server; d....执行chmod a+x biz_count.sh,给shell赋予可执行权限; ###agent上添加监控### 继续在zabbix agent容器上,我们要添加一个自定义监控,这样后面在zabbix...以上就是自定义监控开发和设置的所有过程,基于监控的操作,除了图形还能添加tirgger用来告警,在添加action用来确定告警的动作,例如邮件短信的,有兴趣的读者可以实际操作实战。

    50730

    Docker下实战zabbix三部曲之三:自定义监控

    ,我们也想进行监控,这就需要我们去制作自定义监控了,本章我们就一起来实战自定义监控吧。...有一台机器安装了zabbix agent,作为自定义监控的载体; c. 有一台机器安装了zabbix server; d....执行chmod a+x biz_count.sh,给shell赋予可执行权限; agent上添加监控 继续在zabbix agent容器上,我们要添加一个自定义监控,这样后面在zabbix server...执行docker restart zabbix-agent-a重启zambia agent容器; 到了这里,自定义监控已经准备好了,接下来在zabbix server上把它配置成功,我们就能看到监控数据和曲线图了...以上就是自定义监控开发和设置的所有过程,基于监控的操作,除了图形还能添加tirgger用来告警,在添加action用来确定告警的动作,例如邮件短信的,有兴趣的读者可以实际操作实战。

    946100

    Zabbix-自带监控与Kye

    ⦁在web界面上,选择监控->创建监控->选择键值->修改成proc.num[httpd,,,]->点击添加....⦁接着点击图形->创建图形->选择创建的自定义key->保存即可. ## 其他常用监控key 同理,我们就可以使用系统默认的监控key来监控内存,CPU以及网络等流量信息,配置过程同上一个案例相同...此时,配置web监控就完成啦,很简单吧,下面继续来看一下自定义key的使用步骤吧....自定义一个Key 1.下面我们来自定义一个Key来实现监控两个服务,这里我们先写一个脚本,脚本有一个参数当传入http时,返回http的进程数量,当传入system参数时,显示系统的总进程数,此处实在客户端操作的...->创建监控 主机->图形->创建图形

    41120

    zabbix添加snmp监控_SNMP协议

    目录 一、SNMPTrap消息处理流程 二、snmptt 1、SNMPTrap、snmptt安装 2、配置文件修改 3、SNMPTrapFile文件创建 4、监控创建 三、perl脚本 1、SNMPTrap...zabbix对SNMPTrap数据的监控,是通过对日志文件的监控实现。 日志文件的更新有snmptrapd的消息处理程序完成。...本文介绍两种snmptrap消息处理方式的环境搭建:snmptt, perl脚本 一、SNMPTrap消息处理流程 1、监控主机发送SNMPTrap信息到snmptrapd服务器; 2、snmptrapd...将接收到的SNMPTrap信息发送给消息处理程序; 3、消息处理程序将处理后的信息导入到日志文件; 4、zabbix服务器的snmptrapper进程读取日志文件,解析后传递给对应的监控对象。...touch /var/log/snmptt/snmptt.log chown snmptt:snmptt /var/log/snmptt/snmptt.log 4、监控创建

    6.6K30

    zabbix触发器和监控设置监控时间范围

    触发器配置监控时间范围 比如现在配置在晚上十二点到凌晨一点半的时候触发。 创建一个触发器,选中一个你要是用的监控比如我这里的监控X,点击表达式构造器。 ?...监控配置监控时间范围 创建一个监控,在自定义时间间隔那儿可以配置监控监控范围,比如我这里配置在周一到周日每天上午09:42-09:48每隔600秒启动脚本获取一次数据,10:30-11:00每隔...这里需要将数据更新间隔那里配置成0,否则自定义时间间隔配置会无效。 ? 注意:触发器和监控配置监控时间范围效果是不一样的,首先两者的功能就不一样,监控用来获取数据,触发器用来被触发告警。...而这个恢复告警实际上并不是由于监控获取到的值小于0触发产生的,是由于时间不满足而导致的,特定情况下可能会导致误报,所以对于这种情况建议使用监控来设置监控时间范围,在监控时间范围之外是不会有任何监控的数据获取到...,触发器的状态会一直保持在监控设置的监控范围时间的最后一刻那个状态。

    1.5K20
    领券