zabbix server:hostname=Zabbix serverip:192.168.100.7 zabbix agent:hostname=host3ip:192.168.100.3 目前状态如下,使用的全是zabbix自带的监控插件,在某些情况下,我们自己的一些应用,或者系统上的一些值无法被zabbix监控,这时,需要自定义一些监控项,监控项可以直接使用shell命
本人水平有限,也是在网上参考的 [root@salt-master _grains]# tree /srv/salt/ /srv/salt/ ├── base │   ├── 1.txt │   ├── _grains │   │ &nbs
原创 2016-12-01 17:33:12
650阅读
本例以zabbix1.8.5为例。最新版本的zabbix2.2.5设置类似首先修改zabbix-agent的配置文件脚本的属主和属组是zabbix。然后重启zabbix-agent客户端。然后在zabbix-server端执行命令看能否获得数据。./zabbix_get  -s agend ip -k 你定义的key值。如果能返回数值则表示成功。2.在web 页面设置 2.1设
原创 2014-09-11 11:16:08
3914阅读
客户端IP:192.168.1.11服务端IP:192.168.1.12目的:检查eip用户的java进程是否存在 客户端配置脚本名:check_pid.sh脚本如下:#! /bin/bashsi=`ps -ef|grep java|grep eip|wc -l`if [ $si -eq 1 ];thenecho "status ok"exit 0elseecho "The pro is
原创 2015-01-14 22:20:53
5717阅读
1点赞
1.  在客户端修改配置文件  /etc/zabbix/zabbix_agentd.conf    #为了方便这里是用yum安装的zabbix需要改动两个地方:(1)  UnsafeUserParameters=1(2) UserParameter=my.net.if[*],/usr/local/sbin/zabbix
原创 2016-07-19 23:08:22
3746阅读
### Prometheus自定义监控脚本 作为一名经验丰富的开发者,我们经常需要定制化监控脚本,以便更好地监控我们的应用程序。Prometheus是一个开源的系统监控和警报工具包,能够帮助我们收集监控数据并进行警报。本文将介绍如何编写Prometheus自定义监控脚本,帮助刚入行的小白理解这一过程。 #### 整体流程 首先,让我们看一下整个流程的步骤: | 步骤 | 操作 | | --
原创 3月前
97阅读
在客户端以下位置编辑配置文件1、vim /usr/lib64/nagios/plugins/check_disk.sh#!/bin/bash#!/bin/bashrow=`df -h |wc -l`for i in `seq 2 $row`    #从df -h的第二行开始do        ava=`df -h |s
原创 2016-06-27 09:53:37
2777阅读
思路:监控两段时间的差值除以两段时间的时间差值等于平均值1.  在客户端修改配置文件  /etc/zabbix/zabbix_agentd.conf需要改动两个地方:(1)UnsafeUserParameters=1(2)UserParameter=my.net.if[*],/usr/local/sbin/zabbix/net.sh $1 $2  
原创 2016-06-27 11:11:03
1264阅读
一. 自定义nagios监控脚本1. 在客户端上创建脚本/usr/local/nagios/libexec/check_disk.sh   ;就是监控脚本要在客户端vim  /usr/local/nagios/libexec/check_disk.sh 写入如下内容:(client上)#!/bin/bash#!/bin/bashrow=`df -h |wc
原创 2015-10-08 16:39:20
691阅读
在客户端上创建脚本/usr/lib/nagios/plugins/check_disk.sh   //yum安装的nagios,如果是自己编译安装默认脚本文件目录在自定义安装的nagios目录下在客户端上操作:vim  /usr/lib/nagios/plugins/check_disk.sh 写入如下内容: //这是一个disk脚本样例,你也可以写自己的监控脚本#!
原创 2016-07-18 22:42:11
2116阅读
  很多时候,我们需要监控某个脚本是否正在执行,如果不在执行,则需将它重启。 思路:监测脚本或进程的执行状态,可以通过ps -ef,再加上grep命令进行定位。如果该进程在执行,则上述命令会输出信息。如果不输出信息,则通过 sh 脚本名称 的命令方式进行重启。上述动作需要一直执行,故需要通过循环来执行。 测试:1, 我先创建一个test.sh的脚本,内容如下,每隔两秒中输
Zabbix的自定义监控配置 文章目录进程监控在agent端编写脚本,取出需要监控资源的状态值在agent端编辑配置文件在web界面添加监控项在web界面添加触发器手动触发告警日志监控在agent端编写脚本,取出需要监控资源的状态值在客户端编辑配置文件在web界面添加监控项在web界面添加触发器手动触发警告 环境说明:操作系统主机名IP地址Centos8(zabbix server)zabbix
一、目标首先确定我们要实现的目标 1、自定义zabbix监控 (1)自定义一个监控监控用户登录数 (2)在linux系统中获取登录的用户数然后传值给zabbix (3)zabbix先定义一个模板,然后在模板中创建items以及triggers,再创建Media types (4)将创建的items添加进我们的主机中去。 (5)最后进行测试,如果警报则表示自定义监控创建成功 (6)编
在zabbix里添加一个自定义监控项目,简单做个笔记,怕忘了首先需要定义 zabbix_agentd.conf  中的 UnsafeUserParameters修改为 UnsafeUserParameters=1 然后我们还需要定义包含的自定义配置文件目录 Include=/etc/zabbix/zabbix_agentd.conf.d/ 最后保存  zabb
注:要添加自定义脚本监控,必须升级zabbix agent版本至2.0.0以上,这里以2.0.8为例 配置方式:1. 完成自定义监控脚本编写(windows或linux脚本脚本要求:(1)既然是监控,那必然要有输出结果值(字符串,数字皆可) (2)必须要求zabbix用户有执行权限,当然可以直接设置所有用户都有执行权限(chmod 777 脚本文件)(3)若脚本需要传入参数
转载 2016-10-12 17:31:55
5148阅读
首先写好监控脚本,放在自定义的路径下,比如zabbix的家目录下给脚本添加可执行权限(755)1. 在zabbix agent上修改配置文件vi /usr/local/zabbix/conf/zabbix.agentd.conf有两种修改方式:第一种:找到 # UnsafeUserParameters=0 改为  UnsafeUserParameters=1找到 # UserParame
原创 2016-12-19 15:16:27
10000+阅读
1点赞
1.开启php状态页面/etc/php-fpm.d/www.confpm.status_path=/status2、修改nginx的配置文件,通过Nginx访问PHP-FPM状态location~^/(status|ping)${includefastcgi_params;fastcgi_pass127.0.0.1:9000;fastcgi_paramSCRIPT_FILENAME$fastcgi
原创 2019-08-10 09:17:41
1440阅读
文章目录一、zabbix概述1.1 zabbix的特性1.2 zabbix重要组件1.3 监控系统运行流程1.3.1 agentd收集数据的两种模式二、zabbix部署2.1 部署zabbix监控环境2.2 部署LAMP架构2.3 部署zabbix服务器2.4 在zabbix-server上设置邮箱报警2.5 故障模拟总结 一、zabbix概述zabbix是一个基于WEB界面的提供分布式系统监视
文章目录1.配置钉钉告警server 配置web界面创建媒介给用户添加媒介测试告警实现故障自愈功能监控Javazabbix server 安装java gateway配置 Zabbix Server 支持 Java gateway使用系统内置模板监控 tomcat 主机 1.配置钉钉告警server 配置钉钉告警python脚本脚本1cd /lib/zabbix/alertscripts/
## 夜莺监控自定义脚本Python 夜莺是一款功能强大的监控工具,可以帮助用户监控系统的各种指标,并在出现异常时及时通知用户。在夜莺中,用户可以自定义监控脚本来满足特定需求,比如监控特定的业务指标或者自定义报警规则。本文将介绍如何使用Python编写自定义脚本,在夜莺中实现监控功能。 ### 流程图 ```mermaid flowchart TD A[开始] --> B(编写Pyt
原创 1月前
67阅读
  • 1
  • 2
  • 3
  • 4
  • 5