`
Donald_Draper
  • 浏览: 972049 次
社区版块
存档分类
最新评论

Zabbix Server Agent shutdown脚本

阅读更多
由于zabbix没有相关的shutdown or stop shell,每当关闭时,需要kill每一个相关进程,非常麻烦,所以自己就写了一个相关shell
linux shell 相关基础:
#!/bin/sh与#!/bin/bash的区别:http://blog.chinaunix.net/uid-27037833-id-3431985.html
#!/usr/bin/env 脚本解释程序的作用:http://selfcontroller.iteye.com/blog/2012385
awk命令:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html
for循环使用:http://blog.csdn.net/redhat456/article/details/6068409
echo使用:http://www.linuxidc.com/Linux/2014-10/107550.htm
下面为shutdown zabbix server脚本
#!/usr/bin/env bash  
#########################################
#######stop the process of zabbixServer
##########################################
PATH=${PATH}
export PATH
##get all process of zabbixServer
echo stop zabbix Server...
array=`ps aux | grep zabbix_server |awk '{print $2}'`
for pid in ${array[@]}  
	do 
		echo -n ...
		kill -9 ${pid} > /dev/null 2>&1
		sleep 2
	done
echo -e "\nSHUTDOWN OK"

zabbix agentd shutdown shell:
#!/usr/bin/env bash  
#########################################
#######stop the process of zabbix_agent
##########################################
PATH=${PATH}
export PATH
##get all process of zabbix_agent
echo stop zabbix agentd...
array=`ps aux | grep zabbix_agentd |awk '{print $2}'`
for pid in ${array[@]}  
	do 
		echo -n ...
		kill -9 ${pid} > /dev/null 2>&1
		sleep 2
	done
echo -e "\nSHUTDOWN OK"
0
0
分享到:
评论

相关推荐

    zabbix-agent 客户端一键部署脚本

    #运行脚本前请把下面的Zabbix_Service修改为zabbix的服务端IP地址 Zabbix_Service=192.168.115.120 #配置安装zabbix源 rpm -Uvh ...

    windows\centos\suse\rhel的ZABBIX_agent安装脚本

    然而,脚本可以简化这个流程,包括添加Zabbix的YUM仓库,更新系统包,安装Zabbix Agent,配置`/etc/zabbix/zabbix_agentd.conf`文件(如设置`Server`和`ServerActive`参数),然后启动和启用Zabbix Agent服务。...

    zabbix-agent.tar.gz

    2. **主动与被动模式**:Zabbix Agent可以工作在主动模式,即主动将数据发送到Zabbix Server;也可以工作在被动模式,等待Server端发起请求后再返回数据。 3. **自定义监控项**:除了预定义的监控项,用户还可以...

    zabbix server与agent源码分析.rar

    《深入剖析Zabbix Server与Agent源码》 Zabbix,作为一个强大的开源监控系统,以其高效、灵活和可扩展性在IT行业中备受推崇。本文将基于"zabbix server与agent源码分析.rar"中的资料,对Zabbix Server和Agent的...

    zabbix-agent2离线编译所需的go依赖包

    Zabbix Agent是Zabbix系统的核心组件之一,它安装在被监控的主机上,负责收集系统和应用数据并报告给Zabbix Server。随着Zabbix的发展,Zabbix Agent 2(或称为zabbix_agent2)应运而生,提供了更多增强的功能和性能...

    windows-zabbix-agent

    除了基本的监控功能,Zabbix Agent还支持脚本监控、自定义参数、性能计数器监控等高级特性。合理配置这些功能,能更全面地了解系统运行状况。同时,为了提高性能和减少网络负担,可适当调整Agent的刷新频率、心跳...

    zabbix-agent_2.2.3_win.tar.gz

    Zabbix Agent的主要配置文件是`zabbix_agentd.conf`,在这个文件中,你可以设置Agent的各种参数,如Server(Zabbix Server的地址)、ListenPort(Agent监听的端口)、ServerActive(主动模式下要监控的Server列表)...

    zabbix_agent2-6.0.3-windows-i386-openssl-static

    1. **zabbix_agent2.conf**:这是Zabbix Agent2的主要配置文件,包含全局设置,如Server地址、ListenPort、数据发送间隔等。用户应根据实际环境进行调整以满足监控需求。 2. **zabbix_agent2.d**:这是一个目录,...

    系统运维+zabbix+zabbix客户端+zabbix客户端脚本(linux方向)

    5. **启动服务**:使用`systemctl start zabbix-agent`启动Zabbix客户端服务,并通过`systemctl enable zabbix-agent`设置为开机启动。 6. **验证安装**:通过`zabbix_agentd -t`命令测试客户端是否能正确响应...

    zabbix的agent的windows下的自动安装

    在Windows环境中,Zabbix Agent是用于收集服务器数据并报告给Zabbix Server的关键组件。本文将深入探讨如何使用提供的"zabbix3.4.6"的agent在Windows下进行自动化安装。 标题中的“zabbix的agent的windows下的自动...

    Zabbix5.0的Server&Agent的rpm包

    这里的"Zabbix5.0的Server&Agent的rpm包"指的是在Linux环境下安装Zabbix 5.0 Server和Agent所需的RPM软件包。 RPM(Red Hat Package Manager)是Linux发行版中常用的软件包管理器,用于安装、升级和卸载软件。在...

    zabbix-server zabbix-agent zabbix5.0前端安装包以及mysql全套安装包及其依赖

    zabbix-server zabbix-agent zabbix5.0前端安装包以及mysql全套安装包及其依赖 tar -zxvf zabbix.tar.gz cd zabbix rpm -Uvh *.rpm --force

    zabbix-agent-3.0.6-1.el6.x86_64.rpm

    zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1...

    zabbix_agent-6.0.3-windows-i386-openssl

    Zabbix Agent是Zabbix监控系统的核心组件之一,主要用于收集被监控服务器或设备的各项性能数据,如CPU利用率、内存使用情况、磁盘空间等,并将这些信息发送到Zabbix Server进行分析和展示。在Windows平台上,6.0.3...

    自动部署zabbix-agent.rar

    接下来,"zabbix-agent"是Zabbix系统的一部分,负责在被监控的主机上收集数据并报告给Zabbix Server。免安装版的Zabbix Agent通常以二进制或脚本形式提供,适合于快速部署且不希望在目标系统上安装完整软件包的情况...

    zabbix-agent配置文件

    Zabbix-Agent是Zabbix监控系统中的客户端组件,它负责在被监控主机上收集各种性能数据并报告给Zabbix Server。本文将深入解析Zabbix-Agent的配置文件,帮助您理解和优化Zabbix监控系统的运行。 Zabbix-Agent配置...

    zabbix-agent-4.0.0-2.el7.x86_64.rpm zabbix-agent-4.0.0下载

    zabbix agent4.0.0下载,适用于64位Linux操作系统(文件全称:zabbix-agent-4.0.0-2.el7.x86_64.rpm)

    zabbix_agent 3.4.15 for Solaris 11.3 SPARC.rar

    Zabbix Agent是Zabbix监控系统的重要组成部分,它负责收集服务器、网络设备等目标主机上的各种性能数据,并将这些数据报告给Zabbix Server。本文将详细介绍如何在Solaris 11.3 SPARC平台上安装和使用自编译的Zabbix ...

    zabbix_agent2-5.0.14-windows-amd64-static.zip

    Zabbix Agent 2是Zabbix监控系统的重要组成部分,主要用于收集远程服务器或设备的各类性能数据,并将这些数据报告给Zabbix Server。在这个“zabbix_agent2-5.0.14-windows-amd64-static.zip”压缩包中,包含的是...

    zabbix_agent-5.2.3-windows-amd64.zip

    1. 安装:解压"zabbix_agent-5.2.3-windows-amd64.zip"到指定目录,然后手动或使用安装脚本启动Agent服务。 2. 配置:修改conf/zabbix_agentd.conf,设置Server IP、ListenPort、ServerActive等关键参数。 3. 启动与...

Global site tag (gtag.js) - Google Analytics