4、zabbix基本配置入门
Zabbix监控流程:
Host group --> Hosts(向server端添加被监控主机) --> Application(在agent定义) --> Items(在applications内部定义) --> Triggers --> Events(触发器触发后产生事件)
--> Actions(定义处理动作:email、scripts) --> User groups(向用户发警告) --> Users(用户属于用户组) -- Medias(发送告警或者处理的方式即传输警告信息的通告或管道)
application:把功能相近的一组 item 归类在一起统一进行管理的组件;
添加主机到zabbix server:
discovery:被监控中主机定义好配置之后,无需手动添加,可以利用主机发现的方式。在server端中定义好discover规则后,server可以自动扫描一个网段内的所有处于活动状态且能接受监控的主机,然后添加到server端。监控端主动
auto_registrion:自动注册,即被监控主机自动向server服务器注册,要求被监控
low level discovery:主要目的是区别不同的底层设备,比如被监控端有的是windows系统有的是linux系统,可以针对不同的主机进行不同方式的监控。
模板:
template包括:item,application,trigger,graph,action
zabbix图像界面操作
这里更新到最新版本4.3 界面字体更改为中文 在windows中找到字体库,C:\Windows\Fonts,并找到自己想配置的字体拷贝到/usr/share/zabbix/fonts # rpm -ql zabbix-web | grep fonts
/usr/share/zabbix/fonts
划分主机组:机器用途、系统版本、应用程序、地理位置、业务单元 Item:
默认的items有多种类型:
zabbix-agent的item类型:
工作模式:passive,active(指agent的工作模式)
网卡流量相关的类型:
net.if.in[if,<mode>] in表示入站流量
if:接口,如eth0
mode:bytes,packets,errors,dropped
net.if.out[if,<mode>] out表示出站流量
net.if.total[if,<mode>] in表示入站流量
端口相关:
net.tcp.listen[port]
net.tcp.port[<ip>,port]
net.tcp.service[service,<ip>,<port>]
net.udp.listen[port]
进程相关:
kernel.maxfiles
kernel.maxproc
CPU相关:
system.cpu.intr
system.cpu.load[<cpu>,<mode>]
system.cpu.num[<type>]
system.cpu.switches
system.cpu.util[<cpu>,<type>,<mode>]
磁盘IO或文件系统相关:
vfs.dev.read[<device>,<type>,<mode>]
vfs.dev.write[<device>,<type>,<mode>]
用户可自定义item:
关键:选取一个唯一的key;
命令:收集数据的命令或脚本
Trigger的状态:
OK
problem:有事件发生
zabbix server 每次接收到 items 的新数据时,就会对当前 item 当前采样值进行判断,即与trigger的表达式进行比较
一个trigger只能属于一个item,但一个item可以有多个trigger,
Severity:
Not classified:未知级别,灰色
Information:一般信息,亮绿
Warning:一警告信息,黄色;
Average:一般故障,橙色
High:高级别故障,红色
Disater:致命故障,亮红
Action:
触发条件一般为事件:
Trigger events: OK -->PROBLEM
Discovery events:zabbix的network discovery工作时发现主机;
Auto registration events:主动模式的agent注册时产生的事件
Internal events: Item变成不再被支持,或者Trigger变成未知状态。
operations的功能:
动作
send message
remote command
配置send message
(1)定义好Media
(2)定义好用户;
(3)配置要发送的信息
先定义media
4、zabbix基本配置入门的更多相关文章
- Zabbix基本配置及监控主机
监控主机一版需要在被监控的主机上安装Zabbix Agent 监控主机 安装zabbix-agent 首先需要在被监控的主机上安装agent,可以下载预编译好的RPM进行安装,下载地址:http:// ...
- nginx配置入门
谢谢作者的分享精神,原文地址:http://www.nginx.cn/591.html nginx配置入门 之前的nginx配置是对nginx配置文件的具体含义进行讲解,不过对于nginx的新手可能一 ...
- echart图表控件配置入门(二)常用图表数据动态绑定
上一节 <echart图表控件配置入门(一)>介绍了echarts图表控件的入门配置,使开发人员可以快速搭建出一个静态的图表.但是在实际开发过程这还是不够的,不可能所有的图表控件都是静态数 ...
- echart图表控件配置入门(一)
现在主流的web图表控件主要有hightchart.fusionchart.echart: echart作为百度前端部门近期推出的一个基于html5的免费图表控件,以其丰富图表类型和良好的兼容性速度得 ...
- spring的Java配置入门(Spring Boot学习笔记之一)
spring的Java配置 1.创建maven项目 使用idea创建maven项目,这里顺便提一下,idea真的比eclipse好用,早点熟悉吧.然后就是maven是java项目管理最主流的工具,自己 ...
- nginx 配置入门
之前的nginx配置是对nginx配置文件的具体含义进行讲解,不过对于nginx的新手可能一头雾水. 今天看到个文档不错,翻译过来分享给大家,可以让新手更详细地了解nginx配置,可以说是nginx配 ...
- Git客户端的安装与配置入门
GitLab与Git客户端的安装与配置入门,每次配置完一段时间,就忘记配置过程了,为了自己和同学们以后有所参照,特记录了本次下载和配置,其实Git就是一个版本控制系统,类似于SVN,CVS等 下载:W ...
- zabbix CentOS7 配置安装
一,LAMP+zabbix环境安装 官网: https://www.zabbix.com/download rpm -ivh https://mirrors.aliyun.com/zabbix/zab ...
- 【3】循序渐进学 Zabbix:配置 Zabbix Web
上一篇 [2]循序渐进学 Zabbix:安装配置 Zabbix Server 服务端 配置 Zabbix Web 访问 上一篇完成了 Zabbix Server 的安装,但是那对于我们而言只是一个服务 ...
随机推荐
- luke下载使用
网上内容太多,下载了却不管用,即使下载了,也不知道怎么用.(对我这种小白来说,大神就一笑而过吧) 下载地址:http://www.xdowns.com/app/253909.html(如若下载不到可以 ...
- js运用3
1. js的本质就是处理数据.数据来自于后台的数据库. 所以变量就起到一个临时存储数据的作用. ecmascript制定了js的数据类型. 数据类型有哪些? 1. 字符串 string 2. 数字 n ...
- C#遍历枚举(Enum)值
foreach (object o in Enum.GetValues(typeof(EmpType))) { Console.WriteLine("{0}:{1}", o, En ...
- Codeforces 570 - A/B/C/D/E - (Done)
链接:https://codeforces.com/contest/570 A - Elections - [水] AC代码: #include<bits/stdc++.h> using ...
- 项目实战02:LNMP的搭建、nginx的ssl加密、身份验证的实现
目录 实战一:搭建lnmp及类小米等商业网站的实现 1.安装包,开启服务 2.修改nginx的配置文件 3.修改php-fpm的配置文件 4.运行mysql ,创建一会网页需要的库 5.把事先找好的小 ...
- 快速排序算法回顾 (Python实现)
#这个也是快速排序-------------------------------------------------- def qsort(list): if list==[]: return [] ...
- Java ee第三周作业
listener: Listener是JavaWeb的三大组件Servlet.Filter.Listener之一 Listener的中文名称为监听器,它是Servlet的监听器,它可以监听客户端的请求 ...
- js--单选按钮赋值
var sex='${userInfo.sex}'; if(sex=="女"){ $("input[name=sex][value='女']").attr(&q ...
- ajax验证用户名是否被注册 ; ajax提交form表单
register.html 文件代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" &quo ...
- Django中使用Celery
一.前言 Celery是一个基于python开发的分布式任务队列,如果不了解请阅读笔者上一篇博文Celery入门与进阶,而做python WEB开发最为流行的框架莫属Django,但是Django的请 ...