本文修改了原文中的部分错误,此脚本适用于zabbix 2.0 版本,以版本 zabbix-2.2.20.tar.gz源码包示例--------------------------------------------------------------------------------------------------------------------------------------注明:
源码搭建LNMP环境后,可以开始安装ZABBIX了
1.下载zabbix软件包
链接:http://pan.baidu.com/s/1slcXw41 密码:k8jm
yum -y install lrzsz
利用linux自带的上传命令上传软件包到服务器目录上
2.安装依赖包,不然配置zabbix的时候会报错
一、为什么需要邮件告警虽然网页上能直接看到触发器告警,但平时不能一直看网页,所以触发器触发后我们要发送邮件、微信、钉钉等通知我们。触发器触发后,可以配置对应的动作,在动作里可以发邮件、微信、钉钉、短信等。邮件告警之前的流程 1、添加主机组 2、添加主机或模板 3、为主机监控项目或者为模板添加监控项目后绑定主机 4、根据监控项目可添加触发器,监控项达到触发条件后产生告警邮件告警流程 1、编写用来发送
转载
2024-04-02 16:43:47
139阅读
1. agent端配置创建目录存放自定义脚本# mkdir -pv /etc/zabbix/bin
# chown zabbix.zabbix /etc/zabbix/bin脚本内容# cat /etc/zabbix/bin/tcp.sh
#!/bin/bash
tcp_conn_status(){
TCP_STAT=$1
ss -ant |awk 'NR>1 {++s[$1]
转载
2023-12-14 09:40:52
160阅读
1. agent端配置创建目录存放自定义脚本# mkdir -pv /etc/zabbix/bin
# chown zabbix.zabbix /etc/zabbix/bin脚本内容# cat /etc/zabbix/bin/tcp.sh
#!/bin/bash
tcp_conn_status(){
TCP_STAT=$1
ss -ant |awk 'NR>1 {++s[$1]
转载
2023-12-14 09:41:00
91阅读
zabbix是一款非常主流监控软件,以简单易用为人称道。zabbix拥有完善的api方便大家通过第三方调用,所以今天介绍一下如何利用python完成对zabbix api调用。
zabbix api主要通过http协议进行通讯,这里我们使用数据是json格式数据进行交互。
介绍
zabbix api的地址是“/api_jsonrpc.php”这里先用linux系统命令做个演示:如何获取zabbix
转载
2024-01-13 12:55:53
101阅读
zabbix:/etc/zabbix/alertscripts# cat smail.pl #!/usr/bin/perl use Net::SMTP; use HTTP::Date qw(time2iso ...
转载
2015-08-10 18:16:00
82阅读
2评论
# Zabbix调用脚本Python传参
在监控系统中,我们经常需要使用脚本来执行一些自定义的任务。Zabbix是一个功能强大的开源监控解决方案,它提供了灵活的脚本调用功能,可以使用Python脚本来完成各种监控任务。本文将介绍如何在Zabbix中调用Python脚本并传递参数,以实现更加灵活和定制化的监控需求。
## 1. Zabbix脚本调用概述
Zabbix允许用户通过配置自定义脚本来
原创
2023-08-12 10:25:06
1195阅读
预处理脚本?在C语言编译过程中,第一个就是对代码进行预编译。预编译指的就是对#define,#include,#if,#else,#elif等预编译指令展开,并将头文件与源文件合并的过程。我们可以利用这一过程,编写一些宏,使这些宏在预编译阶段展开,生成一部分代码,将原本繁琐却又重复特征的代码简化。我将这种操作称为编写预处理脚本,使用编译器作为脚本解释器。注意:一定要明白预处理脚本的运行机制,宏是一
转载
2024-07-12 01:11:57
14阅读
前提准备:1.使用python requests模块2.了解json3.zabbix api的具体调用建议先浏览一下官网先上代码:
import requests,json
#
#url一定要正确,IP地址换成自己zabbix服务器的
zbx_url = "http://192.168.60.130:3080/zabbix/api_jsonrpc.php"
#在post请求头部必须要有 'Cont
转载
2023-11-19 19:02:21
205阅读
zabbix是一款非常主流监控软件,以简单易用为人称道。zabbix拥有完善的api方便大家通过第三方调用,所以今天介绍一下如何利用python完成对zabbix api调用。 zabbix api主要通过http协议进行通讯,这里我们使用数据是json格式数据进行交互。 这里先放一个官方文档的传送门方便大家翻阅介绍zabbix api
转载
2024-08-08 16:15:13
150阅读
zabbix主要由server,database,agent组成 agent收集数据,收集到的数据发送给server,server收到数据,然后将数据存储在数据库中,数据库对数据中的数据进行操作,这是它大概的工作流程。 这里agent收集数据分为主动和被动两种模式: 主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy 被动:serve
转载
2024-03-18 08:17:32
82阅读
# Python调用SQL脚本
## 介绍
在数据分析和数据处理的过程中,我们经常需要使用SQL语言来查询和操作数据。Python作为一种流行的编程语言,拥有强大的数据处理和分析能力,也可以很方便地调用SQL脚本来完成相关任务。本文将介绍如何使用Python调用SQL脚本,并提供一些示例代码来帮助读者更好地理解。
## 准备工作
在使用Python调用SQL脚本之前,我们首先需要安装相关的
原创
2023-09-10 08:36:03
410阅读
## 使用Shell脚本调用Hive SQL脚本
在数据处理和分析领域,Hive是一个非常流行的工具,它可以让用户使用类似于SQL的语言来查询和分析大规模的数据集。而Shell脚本是一种非常方便的脚本语言,可以用于自动化执行一系列命令和程序。本文将介绍如何使用Shell脚本来调用Hive SQL脚本,从而实现自动化处理数据的目的。
### Hive SQL脚本示例
首先,我们来看一个简单的H
原创
2024-04-07 03:42:58
302阅读
以前一直用SQLserver ,执行SQL脚本,我们一般在查询分析器中直接打开脚本文件执行即可。 最近学习《Mysql完全手册》(Vikram Vaswani著,原名:The complete Reference),也没找到书中关于如何在客户端中执行SQL脚本的,也许有,但我没看到。 遂查阅Google大神,获得相关方法,故记录下来,备查。 也算上是开始真正学习MYSQL数据库
转载
2023-06-26 21:01:52
113阅读
文章目录一、监控进程二、监控日志三、监控mysql主从四、监控mysql延迟 一、监控进程示例:监控客户端上的httpd服务进程,当进程书少于1时,说明服务已经挂掉,需要及时处理。1.客户端开启自定义监控功能。vim /usr/local/etc/zabbix_agentd.conf
UnsafeUserParameters=1 //设置为1,说明已开启功能。
UserParame
转载
2024-09-18 09:46:56
119阅读
java执行sql脚本 /**
* 运行Sql脚本
* sql脚本放在resources下的sql文件夹下
*/
public final class RunSqlScript {
/**
* <p>运行指定的sql脚本
* @param sqlFile 需要执行的sql脚本的名字
*/
public static void
转载
2023-08-30 00:17:22
201阅读
一、前言今天分享一个 zabbix 自动安装脚本。 安装环境是 Centos 7.6,依赖采用 yum 方式安装,服务全部源码安装。 期望效果:脚本成功运行完毕后,服务全部启动并正常监听,且已经加入开机启动。zabbix 5.0.31mysql 5.7.9boost 1.59.0nginx 1.16.1php 7.4.33另外因为编译PHP时需要用到高版本的 libzip,而 yum 源版本不满足
转载
2024-05-23 18:40:37
84阅读
一、监控Linux TCP连接状态1.1 监控TCP连接数脚本脚本需要放在对应的zabbix-agent服务器上root@web1:~# vim /etc/zabbix/zabbix_agentd.conf.d/tcp_conn_plugin.sh
#!/bin/bash
tcp_conn_status(){
TCP_STAT=$1
ss -ant | awk 'N
转载
2024-04-25 16:49:43
127阅读
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[***_link] ASEXEC sp_addlinkedserver testlink,'','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=localhost;Catalog=test;UID=sa;PWD=123456'EXEC sp_addlinkedsrvlogin testlink,'false','sa','sa,123456'第一个 testlink 链接名称,http://msdn.microsof
转载
2011-01-15 11:04:00
125阅读
2评论