本文修改了原文中的部分错误,此脚本适用于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、编写用来发送
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
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等预编译指令展开,并将头文件与源文件合并的过程。我们可以利用这一过程,编写一些宏,使这些宏在预编译阶段展开,生成一部分代码,将原本繁琐却又重复特征的代码简化。我将这种操作称为编写预处理脚本,使用编译器作为脚本解释器。注意:一定要明白预处理脚本的运行机制,宏是一
前提准备: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
  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
文章目录一、监控进程二、监控日志三、监控mysql主从四、监控mysql延迟 一、监控进程示例:监控客户端上的httpd服务进程,当进程书少于1时,说明服务已经挂掉,需要及时处理。1.客户端开启自定义监控功能。vim /usr/local/etc/zabbix_agentd.conf UnsafeUserParameters=1 //设置为1,说明已开启功能。 UserParame
转载 2024-09-18 09:46:56
119阅读
一、前言今天分享一个 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阅读
zabbix调用python发送短信的操作方法和配置邮件报警类似。过程参考zabbix配置部分。下面是python的脚本:[root@zabbix01 alertscripts]# cat sendsms.py#!/usr/bin/pythonimport  sys,requests,timeMobNum=[sys.argv[1],]of=open
原创 2016-03-21 16:08:53
10000+阅读
zabbix
原创 2019-04-09 19:45:56
695阅读
序言:  前几天一好友问我服务器监控怎么做?你们公司的监控是怎么做的?有什么开源的监控软件推荐?常见的开源的监控软件当然首先推荐ZABBIX,分布式够强大,而且很多公司都在用,我问他具体什么需求,能监控服务器负载、CPU使用率、内存使用率、硬盘使用率、网卡流量监控、网站PV,UV统计、异常错误日志,一旦超出设定的阈值就发邮件告警。确定需求后准备将ZABBIX的一些参考资料发给他看看,末了
转载 2024-04-16 21:56:12
130阅读
Zabbix系统监控强大主要功能:- CPU负荷- 内存使用- 磁盘使用- 网络状况- 端口监视- 日志监视zabbix的主要特点:- 安装与配置简单,学习成本低- 支持多语言(包括中文)- 免费开源- 自动发现服务器与网络设备- 分布式监视以及WEB集中管理功能- 可以无age
转载 2024-07-31 13:32:36
54阅读
    前一段是公司的一个项目环境,由以前的单节点环境升级到到现在集群环境,并且服务器都在同一个机房,考虑部署了一套zabbix监控系统,由于第一次部署的服务器有点多,所以将安装流程写成了脚本模式,分别是server端和client端,方便安装,采用的是Python的Fabric模块写的脚本;分享一下,希望对初次批量部署监控的朋友有帮助。脚本注意事项:  (1.虚拟主
转载 2024-05-13 13:37:11
182阅读
  • 1
  • 2
  • 3
  • 4
  • 5