Zabbix报警执行远程命令】的更多相关文章

日常Zabbix报警案例中,大多都是报警发送邮件,场景里很少有需要报警后执行一个命令(启动服务.清空磁盘空间.关停服务器);而今天就给大家讲讲最近需要做的事:报警后执行远程命令 刚好zabbix动作中有个远程命令功能,那么就通过它来解决问题.. 远程命令整个过程: items - triggers - action - remote commands 配置过程: 1.创建一个mongodb items Configuration - Hosts Items wKioL1PN6SjB5IWmAAG…
在地铁上看了zabbix 的书发现 "报警执行远程命令" 远程命令整个过程:  items -> triggers -> action -> remote commands 1.创建一个 mysql / oracle items 页面流程: Configuration -> Hosts > Items 里面的内容不贴图了, 有基础的朋友都明白 2.配置mysql / oracle triggers 页面流程: Configuration -> Hos…
概述 监控,有的人只把他当做报警使用,出现问题之后打开跑回家打开电脑,巴拉巴拉的处理掉,大多数时候都是一些小问题,为何不让zabbix帮你把这些事情处理掉呢?和朋友具体,收到xx硬盘空间慢了.xx服务器高负载等问题,你要回家处理?多扫兴 瞧瞧zabbix远程执行命令可以做些什么吧: 重启应用(Apache.nginx.MySQL等等) 使用IPMI接口重启服务器 自动释放磁盘空间(删除老文件,清除/tmp目录等等) CPU过载时讲一个虚拟机迁移到另外一台物理服务器 云环境下,一台服务器CPU\硬…
1.安装好zabbix后,在/var/log/zabbix可以查看日志. 2.主机通过zabbix-get检查 yum install zabbix-get -y zabbix-get  -s 客户主机  -k  命令 比如查看某个进程占用的内存大小的命令:proc.mem[,,,fyfq-test] 查看某个进程的数量:proc.num[,,,fyfq-test] 能用这条命令执行成功就能配置到触发器里. 监控配置主流程:项目-触发器-动作. 我自己定义示警媒介, 自定义报警类型 [root@…
有些时候需要在远程机器上执行命令,如果每次都等进去挺麻烦的,所以用脚本执行会方便很多.下面介绍一下在shell脚本中执行远程命令. 1,首先写好要运行的脚本 run-command.sh, 加上执行权限 chmod +x test.sh 2,把脚本文件放到远程服务器对应的用户目录 3,在本机执行 ssh remote_user@remote_ip "source /etc/profile;~/run-command.sh" 4,加上/etc/profile这样就不会出现找不到自己的环境…
前言 这紧紧只是一篇纯技术分享.我们的程序在运行时需要连接多台目标机器,并拷贝目标机器上特定文件夹中的文件.为了方便访问,要在每台目标机器上建立一个特定用户,所以 PsExec 成了实现此功能的一个方案(虽然已经被弃用). PsExec 简介 PsExec工具包含在远程管理工具包 PsTools 中,可以从该地址获取. 开启 Admin$ 使用PsExec执行远程命令,需要开启 Admin$ 共享. net share 检查目标机器是否开启 Admin$ 共享 如果没有开启该共享,需要通过修改注…
执行远程命令的工具psexec.exe 下载 一.首先,被控制机器必须开启ipc$,以及admin$,否则无法执行 开启ipc$ net share IPC$ 开启admin$ net share ADMIN$ TIPS: 开启ADMIN$需要将C:\windows文件夹设为共享,并命名为ADMIN$ 二.执行命令,进入路径 C:\Users\Administrator\Downloads\PSTools>psexec \\192.168.1.117 -u administrator -p ro…
1. 使用os模块远程执行命令 服务端代码 1 import socket 2 import os 3 4 sh_server = socket.socket() #创建一个socket对象 5 sh_server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) #重置IP和端口 6 sh_server.bind(('127.0.0.1',8001)) #绑定服务器IP和端口 7 sh_server.listen(5) #设置最大监听数 8…
Python网络编程03 /缓存区.基于TCP的socket循环通信.执行远程命令.socketserver通信 目录 Python网络编程03 /缓存区.基于TCP的socket循环通信.执行远程命令.socketserver通信 1. 操作系统的缓冲区 2. 基于TCP协议的socket循环通信 服务端(server) 客户端(client) 3. 基于TCP协议的socket链接+循环 通信 服务端(server) 客户端(client) 4. 基于TCP协议的socket应用实例:执行远…
系统环境 ubuntu 14.04  x64 安装了zabbix,去监控docker的状态,安装zabbix见我的另外一篇文章 错误如下 WARNING: Error loading config file:/root/.docker/config.json - stat /root/.docker/config.json: permission denied zabbix_get -s 192.168.72.131 -k docker_discovery WARNING: Error load…