1、首先按照“snmp监控快速配置”文本文档在被监控的主机上安装、配置及启动snmp服务, 具体内容如下:1)、安装snmpyum install net-snmp* -ycp -a /etc/snmp/snmpd.conf{,.ori}cat > /etc/snmp/snmpd.conf<<EOFcom2sec local loca
本文以监控绿盟设备为例。 1.登录被监控的设备的管理系统,配置snmptrap地址指向zabbix服务器或代理服务器。 snmptrap地址也叫陷阱。 2.配置或关闭防火墙,并验证是否能在zabbix服务器或代理服务器上收到设备的trap信息。2.1 旧版防火墙开放UDP的162端口的命令如下:vi /etc/sysconfig/iptables编辑防火墙的配置文件。-A INPUT -p udp
由于zabbix监控的主机虽为同一个业务,但是由于其跨机房并且网络为为16位,两个机房导致zabbix的自动添加扫描的主机数量就差不多有12w多个,严重影响其效率和性能.使用zabbix API的基本步骤如下:连接http://x.x.x.x/api_jsonrpc.php,(在zabbix网页文件的目录下为api_jsonrpc.php),提供用户名和密码,并标识HTTP头部"Content-T
原创 2015-08-18 17:28:20
2305阅读
python利用zabbix API添加监控
原创 精选 2018-08-28 16:16:36
10000+阅读
6点赞
5评论
一、主动模式和被动模式主动或者被动是相对客户端来讲的被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式 二、添加监控主机先添加主机组dav
代码如下,进攻大家参考,转载的话说明来源前面5个变量自行补齐, #!/usr/local/python3.51/bin/python3 # Author:         Anxinhai@wondersgroup # Mail:    &
原创 2016-04-26 17:00:44
3570阅读
脚本内容如下;#!/usr/bin/python #-*- coding:utf8 -*- import json,sys,argparse from zabbix_api import ZabbixAPI server = "http://172.16.206.128/zabbix" username =&
原创 2016-09-18 12:50:45
9955阅读
1点赞
zabbix 应用监控监控nginx# 1.创建zabbix存放脚本目录 [root@web01 ~]# mkdir -p /etc/zabbix/scripts # 2.编写监控项脚本 [root@web01 ~]# vim /etc/zabbix/scripts/nginx_status.sh #!/bin/bash #####################################
转载 3月前
78阅读
本实验是在《Zabbix分布式监控实战(1)——Zabbix简介及Zabbix监控平台的搭建》实验基础上进行的,已经配置好了zabbix-server和zabbix-agent主机,并在zabbix-web界面配置了自动注册。博客链接:目录一、认识API        1、什么是Zabbix API  &nb
转载 8月前
159阅读
2016-11-18 回答zabbix监控添加主机,报警、监控的设置根据使用zabbix这么久的经验,总结了一套zabbix比较实用的添加主机、监控报警的使用流程,供大家参考。一:添加处理方法,就是如何报警打开zabbix的管理------处理方法----create media type:我用的是脚本发邮件的方式来报警的,脚本名字为mail.py。指的一提的是脚本存放位置,我
一.zabbix server的nginx监控nginx部署在server5上进行:tar zxf nginx-1.20.1.tar.gz cd nginx-1.20.1 yum install gcc pcre-devel opensll-devel -y ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-h
在以前的博客中谈到了利用zabbix接口来对主机进行批量的增删改查这里在不用环境中实战遇到了不同问题,这里记录下来以便后续review以下为实战中获取token的代码,在zabbix标准接口文档中  写道 POST http://company.com/zabbix/api_jsonrpc.php HTTP/1.1但是由于部署的方式不同 在生产环境中   
Zabbix监控——Zabbix建立模板(templates)及监控项(item)生产环境中,有一个简单的原则,那就是无监控不上线,监控系统开源方案中,zabbix也算不错的选择。因为其系统接口的开放性,使用zabbix监控公司本身的业务时都须要建立本身的模板及监控项,今天就先给你们展现一下如何建立监控项。添加模版的操做面板以下模版添加成功后的界面以下接下来咱们就能够添加监控项了点击对应模版的it
监控生产环境的服务时候,通常需要对多个端口进行监控,如果手动一个一个添加,这样则会台麻烦,这里可以选择批量添加端口监控,对于zabbix是支持的,需要使用zabbix的Discovery功能实现。一、自动扫描端口并监控报警编写脚本:check_port.py脚本的作用就是从被监控的服务器上面采集数据,然后转换为特定的字典格式,这种格式是zabbix可以识别的一种数据字典格式,使用python来编写
将交换机加入到zabbix监控系统中之后,接下来应该做什么呢,对了,就是要实时的知道交换机的在线状态,这里使用ICMP监控和邮件报警来实现这个目的。一、ICMP监控安装fping。  1.1 fping安装    下载fping      命令:cd /usr/local/src     
一.Zabbix的简介   一个监控系统运行的大概的流程是这样的:  agentd需要安装到被监控的主机上,它负责定期收集各项数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,zabbix web根据数据在前端进行展现和绘图。这里agentd收集数据分为主动和被动两种模式:  主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的
一、API的介绍 (1)API定义 API(Application Programming Interface),应用程序编程接口,是一些预先定义的函数 目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部的工作机制的细节 简单来说,API就是对外的接口,利用API可以直接到达软件硬件内部来进行操作 (2)zabbix中的API Zabbix API开始
TCP的连接状态对于我们web服务器来说是至关重要的,尤其是并发量ESTAB;或者是syn_recv值,假如这个值比较大的话我们可以认为是不是受到了攻击,或是是time_wait值比较高的话,我们要考虑看我们内核是否需要调优,太高的time_wait值的话会占用太多端口,要是端口少的话后果不堪设想 一、TCP状态介绍 1、man netstat查看TCP的各种状态信息描述:LI
首先贴上zabbix官网和中文官网的地址:  https://www.zabbix.com/documentation/3.4/manual/api/reference/item/object  https://www.zabbix.com/documentation/3.4/zh/manual/api 任何时候任何难题在官网上几乎都能找到答案首先,我们想用利用zabbix的restful api
一、Zabbix简介Zabbix 是一个企业级的、开源的、分布式的监控套件 Zabbix 可以监控网络和服务的监控状况.Zabbix 利用灵活的告警机制,允许用户对事件发送基于 Email 的告警.这样可以保证快速的对问题作出响应.Zabbix 可以利用存储数据提供杰出的报告及图形化方式. 这一特性将帮助用户完成容量规
  • 1
  • 2
  • 3
  • 4
  • 5