zabbix监控之二----Zabbix受控端及监控项
4.station32受控端安装zabbix
4.1:下载所需要用的的程序包:只有受控端是主动模式时才需要装zabbix-sender
[root@station32zabbix-agent]# yum -y localinstall \
zabbix-2.2.3-1.el6.x86_64.rpm\ # 主程序server端/agent端都需要
zabbix-agent-2.2.3-1.el6.x86_64.rpm\ # 受控端安装agent程序
zabbix-sender-2.2.3-1.el6.x86_64.rpm\ # 受控端主动发送数据到主控端程序
[root@station32~]# tree /etc/zabbix/
/etc/zabbix/
|--zabbix_agentd.conf 受理端配置文件
`--zabbix_agentd.d
`-- userparameter_mysql.conf
[root@station32zabbix]# vim zabbix_agentd.conf
23 LogFile=/var/log/zabbix/zabbix_agentd.log
86 Server=192.168.1.31 主控服务器IP
128 ServerActive=192.168.1.31 主控服务器IP,保留默认127.0.0.1,就会报错如下
139 Hostname=station32.example.com 受控端主机名/IP
需要注意的是代理端的设定参数“Hostname= station32.example.com”要和配置时填入的主机名称一致,不然日志中将会报“host {主机名}not found”的错误。
[root@station32zabbix]# service zabbix-agent start
[root@station32~]# netstat -nutlp | grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1690/zabbix_agentd
tcp 0 0 :::10050 :::* LISTEN 1690/zabbix_agentd
[root@station32~]# chkconfig zabbix-agent on
[root@station32 zabbix]# tail/var/log/zabbix/zabbix_agentd.log
Q5:1695:20140617:001526.629active check configuration update from [127.0.0.1:10051] started to fail(cannot connect to [[127.0.0.1]:10051]: [111] Connection refused)
[root@station32 zabbix]# vimzabbix_agentd.conf
修改128ServerActive=192.168.1.31 主控服务器IP
[root@station32zabbix]# service zabbix-agent restart
在configuration->hosts面板下点击菜单createhost添加新受控主机station32,
有station32主机条目,还需添加监控项目,点击create item
点击Graphs创建图形creategraphs,
5. 触发器(trigger):用于评估某监控对象的特定item内所接收到数据是否在合理范围内---阈值的特定表达式;
触发器表达式格式:
{<server>:key.<function>(<parameter>)}<operator><constant>
设置入站流量>400就启动触发器
点击ExpressionConstructor表达式生成器,Edit, Select,Network Inbound Rating
URL指定满足触发条件,打开的链接。
Insert->Add
最后一刻的最大流量599>400, 肯定启动触发器
触发器仅触发事件,但没有进一步动作。
6.动作(action):特定事件事先定义的处理方法,包含操作(发送通知)和条件(何时执行操作);一旦异常情况发生,击发触发器,需要采取一定动作(action),如报警或执行远程命令;并非所有击发触发器事件都需人工干预,触发器状态从"OK"转"Problem"必须报警通知监控人员,当数据再次回归到合理范围时,其状态从" Problem"转" OK "则无需干预;
7.实现zabbix通知功能
1.定义所需媒介(media):发送信息的途径,如邮件,Jabber,SMS等;
2.配置动作(action):发送信息至某媒介;
8.动作(action)由"条件"(condition)和"操作"(operation)组成,"条件"满足时执行相应"操作",最基本操作"发送通知"和"执行远程命令";
10.新建媒体类型 Administration-->Media Type
11. 定义动作configuration->action
zabbix的宏macros就是预定义函数,
帮助文档 https://www.zabbix.com/documentation/2.2/manual/appendix/macros/supported_by_location
动作是要做什么,例如下图要sendmessage的内容
满足"条件",才下一步"操作"
操作是怎么做operation:
1.Remote command如监控Haproxy服务中断了,远程命令一重启就恢复,则无需send message.
否则2. 再发送邮件
Defaultoperation step duration:默认操作间隔3600秒=1小时,最小60秒=1分钟。总不能不停执行操作。一般取长值。
新建媒介
三种状态才启用触发,三者AND
A. 不在维护状态
B.触发器从ok到problem
C.自定义触发器启用
在station31上不停pingstation32
[root@station31~]# mail
HeirloomMail version 12.4 7/29/08. Type ? forhelp.
"/var/spool/mail/root":7 messages 3 new 5 unread
N 9zabbix@localhost.exa Wed Jun 1823:30 23/1076 "OK: Network inbound traffic toohigh"
& 9
Message 9:
Fromzabbix@localhost.example.com Wed Jun 1823:30:57 2014
Return-Path:<zabbix@localhost.example.com>
X-Original-To:root@localhost
Delivered-To:root@localhost.example.com
From:<zabbix@localhost.example.com>
To:<root@localhost.example.com>
Date:Wed, 18 Jun 2014 23:30:57 +0800
Subject: OK: Network inbound traffic too high
Content-Type:text/plain; charset="UTF-8"
Status:R
Trigger: Network inbound traffic too high
Triggerstatus: OK
Triggerseverity: High
TriggerURL:
Item values:
1. Network Inbound Rating(station32.example.com:net.if.in[eth0]): 370
2.*UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN*
3.*UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN*
Originalevent ID: 384&
转载于:https://blog.51cto.com/manfred12/1438074
zabbix监控之二----Zabbix受控端及监控项相关推荐
- 自动驾驶 Apollo 源码分析系列,系统监控篇(二):Monitor模块如何监控硬件
前面的文章有分析,Monitor 模块监控的内容分为 Hardware 和 Software 两位. 本篇分析硬件监控部分. 首先,可以观察一下 Apollo 官方文档给出的硬件连接图. 跟自动驾驶本 ...
- Zabbix(一):server,agent端 安装配置及主机,监控项,触发器,动作,媒介配置步骤...
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系统管理员快速定位/解决 ...
- Zabbix 监控功能实现(监控数据库,使用percona 优化数据库的监控,监控java应用,Agent端 主动传输数据,Zabbix proxy 的使用,Zabbix 监控 + 智能降噪告警)
1.监控数据库: 基本和监控nginx时一样: 不同的是:在给了mysql密码以后,需要在指定位置编写.my.cnf文件,告诉系统数据库root用户的密码: 重启 systemctl restart ...
- 万字谈监控:解答Zabbix与Prometheus选型疑难
Zabbix与Prometheus 读完本文,你将收获 两者适用于多大规模的监控场景?超过5000以上监控节点时怎么办?高可用怎么解决? 两者怎么解决存储问题?对于监控信息是否有历史存储和分析,能从历 ...
- zabbix客户端安装二
linux客户端使用 1.解压软件包 比如将zabbix-1.8.7.tar复制到/tmp目录内 然后执行指令:tar zxvf zabbix-1.8.7.tar.gz (即在/tmp当前目录解压软件 ...
- zabbix监控oracle缓冲区,Zabbix监控oracle各服务器连接数
需求: 根据机器名查询oracle连接数,并通过zabbix进行监控 脚本: [root@rac1 Zabbix_S]# cat get_conns.py #!/usr/bin/python #cod ...
- linux服务器监控zabbix,Linux监控之--使用ZABBIX监控web服务器
使用ZABBIX监控web 服务器 实验拓扑图: 实验思路: nginx添加状态统计模块,编写nginx对应的状态统计脚本. zabbix-server 导入nginx模板,并对主机实现监控. 实验环 ...
- zabbix配置mysql监控_【zabbix】zabbix配置MySQL监控
说明:除最后的测试步骤之外,以下操作均在zabbix的agent端(被监控端)执行 一.环境准备: 1.操作系统: CentOS 5.6 (zabbix server端) CentOS 5.6 (za ...
- zabbix 自动发现规则 触发器_运维监控实战篇,zabbix自动发现和自动注册图文详解...
一.介绍 自动发现 Zabbix自动发现就是为了解决批量监控而设计的功能之一,什么是自动发现呢,简单来说就是Zabbix Server端可以基于设定的规则,自动批量的去发现局域网若干服务器,并自动把服 ...
最新文章
- c#技巧教程(连载)
- ubuntu 安装bcompare
- Android 原生通知Notification 写法
- 打不开开php_(13)10个开源免费的PHP博客CMS
- jzoj3626-[LNOI2014]LCA【树链剖分,线段树】
- 代码审查:程序员内炼之道
- 无人驾驶(大安全概念)
- TensorFlow 实战(二)—— tf.train(优化算法)
- 单列通栏布局版式示意HTML,整体布局2——页面排版布局
- 行人重识别论文阅读14-Learning by Aligning- Visible-Infrared Person Re-identification
- counter计数器
- WebSocket 和 AJAX 比较
- Docker网桥模式ping不通宿主机
- BZOJ1750: [Usaco2005 qua]Apple Catching
- css背景立变立体感
- MATLAB中把Excel数据矩阵化,excel将表格数据矩阵-MATLAB怎么读取EXCEL中矩阵形式的数据,并存放在一......
- 哈佛大学公开课《死亡》
- element 树形表格行列转换(行列转换系列2)
- Unity-业余2D游戏制作笔记02-Dialogue System for Unity使用
- 数据结构极客视频5_DFS的题目
热门文章
- thymeleaf+layui加载页面渲染时,TemplateProcessingException: Could not parse as expression:
- kaldi在java中运行_ubuntu下kaldi的安装以及实例的运行
- xshell linux托文件夹,Xshell拖拽文件到linux(rz和sz命令用法详解)
- python哪些类型可以作为迭代器_详解Python迭代和迭代器
- 微信小程序勾选协议与提交按钮联动
- 船舶双向曲率板曲率可视化研究
- MATLAB-M文件
- mysql主键创建非聚集索引_什么是聚集索引,非聚集索引,索引覆盖,回表,索引下推...
- php怎么新建页面,whmcs创建自定义页面,创建PHP访问页面方法
- error C2665: “AfxMessageBox”