Zabbix 添加一台监控主机

前面学习了zabbix的工作原理和安装方法:

http://blog.51cto.com/user_index.php?action=addblog_new&job=modify&tid=1872382

今天我们学习zabbix 添加监控主机:

1、添加一台主机( 配置--主机--添加主机)

这样 node2 就被添加上来了。

2、添加node2 的应用集(aplication)

选择node2 应用集--创建应用集--名称为cpu stats  (再创建一个memory stats)

3、添加item (选择node2 item--创建item)

注:如果监控网卡进/出站流量,先创建一个关于net 的aplication 再创建item,选择 item 时key 值选择 net.if.in[eth0,bytes]

4、 默认Item 有多种类型,

        zabbix-agent 工作模式有:passive,active

        网卡流量相关:

            net.if.in [if,<mode>]  //if 接口,如eth0 ;mode :bytes,packets,errors,dropped

            net.if.out [if,<mode>]

            net.if.total [if,<mode>]

        监控端口相关:

            net.tcp.listen [port]  //监听了哪些端口

            net.tcp.port [ip,<port>]  //监听了某IP哪些端口

            net.tcp.service [service,<ip>,<port>]  //监听在哪个IP的服务,哪个端口

        进程相关:

            kernel.maxfiles  //进程允许打开的最大连接数

            kernel.maxproc   //kernel允许运行的最大进程数

        cpu相关:

            system.cpu.intr  //中断次数

            system.cpu.load [<cpu>,<mode>]  //cpu 的负载

    自定义item:

            关键:选取一个唯一的key:

            命令:收集数据的命令或脚本

5、定义Triggers (可以存在依赖关系的组件)

选择node2--Triggers--创建Triggers

Trigger的状态一般就2种,要么OK ,要么Problem  超出定义的数值就显示Problem,即一个事件发生

每次接受到一个item的新数据时都会对item的当前采样值进行判断(与triggers的表达式比较)

一个triggers 只能属于一个item,一个item 可以有多个trigger

 6、 定义Graph( 选择node2--Graph--创建Graph)

7、定义Actions

(1)触发条件一般为事件:

Trigger events: ok---problem

Discovery events: zabbix的network discovery 工作时发现主机

Auto registration events: 主动模式的agent注册时产生的事件

Internal events :Item 变成不再被支持或Trigger变成未知状态

(2)operations 的功能:

动作:send message 、Remote command

配置send message:

(1)定义media---(2)定义好用户---(3)配置要发送的消息---(4)报警升级

所以我们要定义一个操作时,事先要定义好media、用户等

    8、定义media types      

9、定义用户有三个选项,

      (1)用户-----》

(2)报警媒介------》

(3)权限------!

11、定义好用户、报警媒介、权限后回头再来action的条件、操作等

这样就定制了一个完整的监控报警机制,一旦触发一个事件,就会以定义的媒介通知定义的管理员。

时间: 2024-12-27 17:35:28

Zabbix 添加一台监控主机的相关文章

Zabbix应用二:Zabbix添加监控主机

Zabbix添加被监控主机 一.选择中文语言 Zabbox3.0默认支持中文,可以登录后,点击右上角的用户图标,然后在语言中选择中文即可. 二.添加被监控主机 1.选择'配置'->'主机',然后选择右上角的'创建主机' 2.填写主机名称(这个主机名称需要和zabbix_agentd.conf中配置的Hostname相同) 3.可见的名称,可以使用中文,用于显示在zabbix监控主机列表中 4.选择群组,选择该被监控主机所属的群组 5.agentd代理程序的接口,填写agentd客户端的ip地址,

(十二)Zabbix添加snmp服务设备(防火墙)

(十二)Zabbix添加snmp服务设备(防火墙) 背景: 1.zabbix服务器搭建完成 思路: 1.定被监控设备开启snmp,默认团体名称建议更改 2.zabbix服务端网络层面能否到达被监控端 3.通过zabbix服务器获取OID(可以网上查找OID是做什么的或者官方网站查找OID的值) 4.根据自己的ITEM监控项(可自定义或网上搜索模板)添加监控主机 5.本内容仅供参考,以便以后学习使用. 参考文档: http://www.zabbix.org/wiki/Zabbix_Template

zabbix专题:第五章 zabbix 添加触发器Triggers

zabbix 添加触发器Triggers 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 本节目录大纲 触发器(triggers)是什么? 实战创建监听80端口的触发器 报警级别介绍 zabbix触发器依赖关系详解 zabbix专题:第五章 zabbix 添加触发器Triggers 触发器(triggers)是什么? 触发器使用逻辑表达式来评估通过item获取到得数据是处于哪种状态,item一收回数据,讲

Zabbix添加对Windows 客户端的风扇转速监控等...

接上文: Zabbix添加对Windows 客户端CPU温度的监控:http://blog.51cto.com/mikeyoo/2046571 在这篇文章通过利用SpeedFan的监控日志功能实现了对CPU温度监控,但SpeedFan监控项目不止温度这一项,下面我们来把这些利用起来~~ 添加对CPU风扇转速的监控 首先打开SpeedFan添加对风扇的Log PS:我的这台机检测到两个风扇,不确定哪个是CPU风扇,于是下载了鲁大师对CPU进行跑分,然后就能观察到FAN1转速直接拉起,所以可以确定F

zabbix添加nginx监控

zabbix默认自带了很多有用的监控模板,通常对主机运行状态使用默认的模板就可以了,有时候我们需要根据实际情况自定义一些监控信息.本文记录一下zabbix监控nginx服务的配置过程.捋一捋思路,整个配置过程大致如下: 1,确定监控内容 2,编写agent端的监控脚本 3,配置agentd.conf文件,定义监控脚本key 4,zabbix服务端使用zabbix_get 测试获取数据 5,登录zabbix web配置台: 1. 确定监控内容 思考一下nginx有哪些信息可以监控,nginx内置了

DAG添加第二台主机报超时

===问题描述=== 客户原有1台邮件服务器包含CAS,HUB,MBX.由于担心服务器宕机,新装了1台服务器(典型安装).创建高可用组后,添加成员的时候报错. PS:无论先添加哪台,添加第二台的时候就报错. ===报错截图=== ===排错步骤&问题原因=== 1.两台服务器之间是否安装了负载均衡(PS:负载均衡跟故障转移不能同时出现在一台机器中) 2.检查AD中是否有和群集节点相同名称的账户名,如果有,请将其重命名. 3.检查网络适配器启用了Teaming功能, 4.检查DAG是否设置了IP地

Zabbix添加自己需要监控的项

Zabbix添加自己需要监控的项 比如cpu,内存,网卡流量等 创建监控项 选择添加你要监控的项 查看你监控的项

使用Powershell创建新森林,添加第一台域控制器

Powershell 是运行在Windows机器上实现系统和应用程序管理自动化的命令行脚本环境.你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆.Powershell需要.NET环境的支持,同时支持.NET对象.微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象.其可读性,易用性,可以位居当前所有shell之首. 当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0 如果您的系统是window7或者Windows Serv

zabbix添加Tomcat监控

参靠了网上一些关于zabbix添加Tomcat的监控配置,自己整理了下: 一.服务器端配置1.找到zabbix源码存放路径 # find / -name zabbix_java #/usr/local/src/zabbix-2.2.6/src/zabbix_java 2.安装Zabbix-Java-gateway # cd /usr/local/src/zabbix-2.2.6 # ./configure --enable-java --prefix=/usr/local/zabbix/zabb