一.基础篇(安装和接入) Zabbix实战-简易教程--总流程  Zabbix实战-简易教程--整体架构图 Zabbix实战-简易教程--DB安装和表分区 Zabbix实战-简易教程--Server端安装 Zabbix实战-简易教程--Proxy和Agent端安装(源码和yum方式) Zabbix实战-简易教程--Server端高可用 Zabbix实战-简易教程--Agent批量快速接入 二.进阶篇(使用和配置) Zabbix实战-简易教程--添加Host Zabbix实战-简易教程--监控项(…
3.4 server前端高可用    至此,单台Zabbix server环境已经搭建完成,为了达到高可用效果,我们需要通过2台服务器之间通过HA软件进行探测,一旦检测到主的server挂掉后,从的server会立即顶替.我们这里采用keepalived软件来实现. 具体架构参考:Zabbix实战-简易教程(2)--整体架构图 3.4.1 Keepalived安装 直接yum安装即可 Yum install keepalived 3.4.2 keepalived配置 Master上的keepal…
一.安装 agent 1.1 Agent分布 1.2 Agent安装 基础模板安装方法: wget -qO- http://zbxinstall.168.com:18888/base/agent-install-2.2.4.sh |/bin/bash #注:后面会详细介绍如何快速批量或在初始化时快速添加主机的实现.   二. web界面添加主机 安装agent后,在web界面上添加主机,选择模板或者添加监控项,等待几分钟后,就可以通过最新数据获取对应监控项数据了.下面以图文为主,进行第一台主机添…
一.需求提出 最近数据中心有一个新的需求,有一批后台任务需要在每天固定时间点运行(凌晨8:00),现在希望能够把这个任务执行的结果定时上报给他. 说明:执行的任务为一个sql查询,查询出来的是每个任务相关的信息:比如任务名称.任务主机.结果成功数.结果失败数.平均执行时间.总执行时间..... 二.需求分析 根据需求,我们需要对其进行详细分析: a.数据提取.(sql编写,然后通过脚本对sql结果进行解析,并把结果的关键数据进行处理) b.订阅实现.(通过zabbix根据结果的特征进行每日定时上…
一.监控思路 通过zabbix trapper方式监控,之前看到网友们都是通过定时任务进行主动上传数据,但是,zabbix还有另外一神器--自动发现,也能达到同样的功能. 二.实现步骤 1.准备脚本 https://github.com/loveqx/zabbix-doc/blob/master/zabbix-scripts/zabbix-template-zookeeper/zookeeper-monitor-lld.py 2.安装依赖包 #Centos6 rpm -ivh http://re…
一.分布式架构 相信使用zabbix的大神都熟悉他的分布式架构,分布式的优势相当明显,分而治之.比如目前我的架构图如下: 那么,对将要接入监控系统的任何一个agent如何快速定位,并进行接入呢?  问题分析: 1.目标IP定位 2.目标IP定位后,可能有些是纯内网环境(比如DB机器) 3.proxy管辖范围 4.被管辖目标和管辖者范围确定后,具体用什么方法实现? 解决办法: 1.目标IP基本上是可控的,因为我们自己有哪些IP网段,在CMDB里面一查便知: 2.对于纯内网环境,由于机器无法直接出外…
一.环境准备 1.安装kafka Step 1: 下载代码 你可以登录Apache kafka 官方下载.http://kafka.apache.org/downloads.html备注:2.11-1.1.0版本才与JDK1.7兼容,否则更高版本需要JDK1.8 Step 2: 启动服务 运行kafka需要使用Zookeeper,所以你需要先启动Zookeeper,如果你没有Zookeeper,你可以使用kafka自带打包和配置好的Zookeeper(PS:在kafka包里). //这是前台启动…
一.需求背景 网络工程师需要对OSPF进行监控,需求如下: 1.状态展示 OSPF区域状态 OSPF接口状态 OSPF邻居状态 2.问题报警 触发器设置: a.OSPF区域状态  b.OSPF接口状态  c.OSPF邻居状态 不是full状态就报警   二.准备工作 1.新建mapping(3个:SNMP OSPF Admin Status.SNMP OSPF Area Status.SNMP OSPF Neighbor State (ospfNbrState)) 2.导入模板(Template…
一.环境 zabbix版本:3.0 二.脚本说明 .├── rabbitmq.template.xml   模板文件├── scripts  │   └── rabbitmq│   ├── api.py   主要脚本,通过rabbitMQ API获取数据和发送数据│   ├── list_rabbit_nodes.sh   │   ├── list_rabbit_queues.sh│   ├── list_rabbit_shovels.sh│   └── rabbitmq-status.sh├─…
一.概述 Zabbix提供了有效和非常灵活的网络自动发现功能. 设置网络发现后你可以: 加快Zabbix部署(自动添加主机.添加模板) 简化管理(自动删除主机.删除模板.禁用主机) 无需过多管理就能在快速变化的环境中使用Zabbix Zabbix可以根据以下条件自动发现设备: IP范围(根据IP网段.指定IP地址发现主机) 可用的外部服务(FTP,SSH,WEB,POP3,IMAP,TCP等) 来自 zabbix agent 的信息(仅支持未加密模式) 来自 snmp agent 的信息 Zab…