zabbix(2)--详细配置

1、手动添加一台被监控服务器

添加一台被监控服务器流程

本次测试被监控主机ip:10.55.2.83,OS:RHEL 6.5

被监控端agent安装

  • a、配置zabbix yum源并安装

    #yum install zabbix-agent zabbix-sender
  • b、修改配置,agent分Passiv checks(等待zabbix主机来抓取数据)和Active checks(主动向zabbix主机提供数据)两种,

    本次测试先使用Passive checks模式。

    /etc/zabbix/zabbix_agentd.conf

    Passive checks related(被动检测相关的配置:agent等待server过来请求数据)
            *Server=10.55.2.81
                以逗号分隔授权给哪些zabbix-server或zabbix-proxy过来采集数据的服务器地址;
            ListenPort=10050
            ListenIP=0.0.0.0
            StartAgents=3

    注意点:在配置active模式时Hostname必须填写

    ##### Active checks related(主动检测相关的配置:agent主动向server发送监控数据)
            *ServerActive=IP[:Port]
                以逗号分隔的、当前agent主动发送监控数据过去的server端;
            *Hostname=HOSTNAME
  • c、启动zabbix-agent,并设置开机自启动,agent端启动的默认端口为10050
    ~]# chkconfig zabbix-agent on
    ~]# chkconfig --list zabbix-agent
    zabbix-agent    0:off   1:off   2:on    3:on    4:on    5:on    6:off       
    ~]# service zabbix-agent start
    Starting Zabbix agent:                                     [  OK  ]
    
    ss -tnl 10050端口
    LISTEN     0      128                              :::10050                           :::*     
    LISTEN     0      128                               *:10050                            *:*

在web配置界面上添加监控配置

一次完整的简单监控配置:

host group-->host-->[applications]-->item-->trigger(Events)-->(Media Type,User Group,User)-->action(conditions,operations(send message,remote script))
  • 定义hostgroup

本次测试我使用zabbix内置的Linux servers

  • 定义hosts

  • 定义监控项application

  • 定义items

item中设置,type选择zabbix agent选项

此时便可以在Monitoring中的Latest data中看到最新采样的数据

  • 添加trigger

    触发器 trigger events:
        一个监控项可以多个trigger;但一个trigger只能关联一个监控项
        触发器的等级:
        触发器表达式:
            {<server>:<key>.<fuction>(parameter)}<operator><constant>
                <constant>:阈值;
    
            diff():比较采样值是否事先值的相同;通常通过checksum进行;
            min():指定区间或时间范围内的最小值;
            max()
            avg()
            nodata()

trigger状态

  • 定义媒介

Administration---->Media types

添加media用户组合用户

注意点:使用zabbix自带的邮件功能,收件人中的邮箱地址只能填写一个

  • 基于trigger添加action

action为zabbix的全局配置,所以在hosts中没有

这里我定义前3个10分钟发送给ops用户

报警升级设定,第4-6个10分钟发送给boss用户

2、告警升级测试

当一台服务器出现告警时,首先会做的是自行先处理(remote command),如果自行处理失败后会进行告警升级,进行send message

remote command测试    未完待续......

时间: 2024-11-08 19:20:43

zabbix(2)--详细配置的相关文章

【Zabbix】 详细配置信息

****zabbix**** Zabbix server(agent): 172.25.264.165 proxy(代理机):  172.25.254.161 agent:       172.25.254.164 一.安装zabbix所需软件包 (1) yum install zabbix-server-2.4.5-1.el6.x86_64.rpm zabbix-server-mysql-2.4.5-1.el6.x86_64.rpm zabbix-web-2.4.5-1.el6.noarch.

zabbix 之 安装配置手册(全)

1.1.1.1. zabbix 概况 1.1.1.1.1. zabbix 简介 Zabbix是一个高度集成的网络监控解决方案,可以提供企业级的分布监控解决方案. Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置. 被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据 Server端:通过收集SNMP和agent发送的数据,写入数据库(mysql,oracle等),再通过php-nginx或者php-apache在web前端展示. 1.1.1.1.2

zabbix监控——zabbix邮件报警配置

前面带着大家从搭建zabbix服务器开始一直到触发器设计完毕,这一系统本身已经可以运作起来了,只是需要有一个便捷的渠道及时告诉我们运维人员去处理一些存在问题,这里就需要我们去配置一下zabbix所提供的报警机制,zabbix的报警支持报警升级机制,这对我们运维人员来说是非常有用的,我们在让zabbix通知我们相关人员的时候就可以做一个简单的规划了,比如说前5次报警直接通知运维工程师,如果5次报警后报警问题没有得到修复,第6次报警就直接通知运维主管:或者我们可以让zabbix第一步执行对应脚本进行

Vsftpd 详细配置

Vsftpd 详细配置         目    录 1.配置文件 2.给匿名用户的配置 3.系统用户配置 4.禁锢所有ftp系统用户在家目录中 5.禁锢或不禁锢特定的系统用户在家目录中,与上面设置互斥 6.wu-ftp日志 7.vsftpd日志 8.登录提示信息 9.目录访问提示信息 10.使用pam完成用户认证 11.是否启用控制用户登录的列表文件 12.连接限制 13.传输速率 :字节/秒 14.连接时间:秒为单位 15.优先以文本方式传输 16.其他参数 Vsftpd服务有vsftpd包

linux 下zabbix 监控简单配置

一.搭建环境介绍 hostname IP zabbix版本 系统版本 服务端 webserver 192.168.1.20 zabbix2.2 CentOS 6.6 客户端 hpf-linux 192.168.1.110 zabbix2.2 CentOS 6.6 二.zabbix的常用配置 1.更改浏览器下zabbix的显示语言 由于默认的浏览器下zabbix是英文,我们可以更改zabbix为中文:点击右上角的profile-->在language栏选择中文-->点击save保存: 查看zab

【甘道夫】Hadoop2.2.0 NN HA详细配置+Client透明性试验【完整版】

引言: 前面转载过一篇团队兄弟[伊利丹]写的NN HA实验记录,我也基于他的环境实验了NN HA对于Client的透明性. 本篇文章记录的是亲自配置NN HA的详细全过程,以及全面测试HA对客户端访问透明性的全过程,希望对大家有帮助. 实验环境: Hadoop2.2.0的4节点集群,ZK节点3个(ZK节点数最好为奇数个),hosts文件和各节点角色分配如下: hosts: 192.168.66.91 master 192.168.66.92 slave1 192.168.66.93 slave2

Nginx,Apache只允许域名访问详细配置

Nginx,Apache只允许域名访问详细配置 一.nginx配置只允许域名访问 # 设置不允许Ip访问web(default_server) server { listen 80 default_server; server_name _; return 403; } # 设置www.meteor-yu.com域名访问web server { listen 80; server_name www.meteor-yu.com; location /ngx_status { stub_status

zabbix 飞信集成配置

1.环境说明: (Gentoo Linux环境) # uname -a Linux Crob 2.6.34-gentoo #1 SMP Mon May 31 15:45:25 CST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz GenuineIntel GNU/Linux # emerge -pv zabbix These are the packages that would be merged, in order: Calcu

关于linux-gpg数据加密详细配置

1.创建一对密钥,公钥pub,私钥sub. 创建一对密钥密钥 2.导出公钥,发送密钥给对方(例如:fendou) 发送公钥给对方 查看对方(fendou)收到的公钥 3.下面导入公钥,然后用这个公钥加密一个文件,然后传给对方.(分发者(ll),因为只有它能打开. 导入收到的公钥 创建验证文件 加密文件 发送加密过的文件给拥有私钥的用户,即分发者,因为只有应有私钥的用户才能解密. 解密经过加密的文件 欢迎大家来访我的博客!