zabbix环境部署详细步骤(小白可入)
zabbix入门(二):zabbix的安装与配置
zabbix入门(二):zabbix的安装与配置
第一章中简单讲述了zabbix的工作流程、工作模式,zabbix的几大核心组件,想要学习zabbix,首先需要安装一套zabbix环境。
这章重点讲述zabbix的简单安装
一、zabbix的安装方式主要有以下几种:
使用yum方式安装
使用源码方式进行安装
使用容器方式进行安装
鉴于使用yum安装方式简单,此文章使用yum方式安装
二、检查环境,由于系统防火墙与selinux后期会影响使用zabbix,如果想要不影响,就需要设置特定的规则,这里两台主机就直接关闭
# systemctl disable firewalld && systemctl stop firewalld /关闭防火墙并设置开机不自启/
1. # systemctl status firewalld /查看服务状态/
2. ● firewalld.service - firewalld - dynamic firewall daemon
3. Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
4. Active: inactive (dead) #未激活状态
5. Docs: man:firewalld(1)
7. Dec 25 21:31:39 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Zabbix安装配置手册- -
Zabbix 手册
目录
Ⅰ Zabbix简介 (1)
一、Zabbix介绍 (1)
二、Zabbix系统架构 (4)
1.Zabbix架构: (4)
2.Zabbix架构说明: (5)
Ⅱ Zabbix安装 (8)
一、Zabbix安装 (8)
1、安装基础包 (8)
2、启动httpd、mysql (9)
3、配置防火墙 (9)
4、配置PHP参数 (9)
5、修改httpd 的FQDN 错误 (10)
6、下载zabbix-3.0.3tar.gz (10)
7、添加zabbix 用户和组 (11)
8、安装zabbix-server (11)
9、创建zabbix 数据库以及相关表 (11)
10、配置软连接和启动文件信息 (12)
11、修改/etc/init.d 目录下的zabbix_server 和zabbix_agentd 启动文件(配置
server和agent) (12)
12、通过web 站点配置zabbix (14)
二、Zabbix 监控机配置 (19)
1. 登录 (19)
2. 添加主机(Hosts) (20)
3. 创建模板 (26)
4.添加告警动作(Actions) (28)
5.添加告警方式(Medias) (29)
6.添加用户(Users) (30)
Ⅲ Zabbix配置 (32)
一、Client端配置 (32)
二、zabbix_server.conf 配置文件详解 (33)
三、zabbix_agentd.conf 配置文件详解 (41)
ⅠZabbix简介
一、Zabbix介绍
Zabbix是一个分布式监控系统,支持多种采集方式和采集客户端,有专用的Agent(代理),也支持SNMP、IPMI、JMX、Telnet、SSH等多种协议,它将采集到的数据存放到数据库,然后对其进行分析整理,达到条件触发告警.其灵活的扩展性和丰富的功能是其他监控系统所不能比的。相对来说,它的总体功能做得非常优秀,其界面如图1-1、图1-2。
zabbix使用教程
zabbix使用教程
Zabbix 是一款开源的网络监控系统,可以帮助管理员实时监
控服务器和网络设备的性能和状态。本教程将为你介绍如何使用 Zabbix 进行基本的监控配置和使用。
1. 安装 Zabbix
首先,你需要下载并安装 Zabbix 服务器和 Zabbix 前端。可以
从 Zabbix 官方网站上找到安装包,并按照说明进行安装。
2. 配置 Zabbix 服务器
安装完成后,你需要编辑 Zabbix 服务器的配置文件,通常位
于 /etc/zabbix/zabbix_server.conf。你可以根据需要修改数据库
连接、监听端口等配置。
3. 启动 Zabbix 服务器
在 Zabbix 服务器上运行以下命令启动 Zabbix 服务器:
```
systemctl start zabbix-server
systemctl enable zabbix-server
```
4. 配置数据库
Zabbix 需要使用数据库存储监控数据。可以选择使用MySQL、PostgreSQL 或 SQLite。你需要创建一个空的数据库,并将数
据库连接信息配置在 Zabbix 服务器的配置文件中。
5. 安装 Zabbix 前端
Zabbix 前端是一个基于 Web 的界面,用于配置和监控 Zabbix 系统。你可以通过下载并部署前端代码到 Web 服务器上来安装 Zabbix 前端。
6. 配置 Zabbix 前端
安装完成后,你需要编辑 Zabbix 前端的配置文件,通常位于/etc/zabbix/web/zabbix.conf.php。你需要修改数据库连接、时区等配置,以使前端能够连接到 Zabbix 服务器。
nginx的zabbix5.0安装部署的方法步骤
nginx的zabbix5.0安装部署的⽅法步骤
⽬录
实验环境
安装部署
安装配置数据库(这⾥使⽤的是mariadb,感兴趣的同学可以使⽤编译或者别的⽅法安装mysql试试)
zabbix服务端的配置
web端php的配置
web端的nginx的配置修改
zabbix是⼀个基于WEB界⾯的提供分布式系统监视以及⽹络监视功能的企业级的开源解决⽅案。
zabbix能监视各种⽹络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端⼝监视等⽅法提供对远程服务器/⽹络状态的监视,数据收集等功能,它可以运⾏在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
实验环境
之前⼤家可能经常会基于apache去部署zabbix,但是这样会偶尔遇到⼀些问题,⽐如说:公司系统的框架是nginx的,然后搭建的zabbix却是基于apache的,这样就会出现不兼容的情况,那么今天⼩编就带⼤家操作⼀下基于nginx的zabbix5.0的部署。
下⾯跟⼤家交代⼀下⼩编的实验环境框架:
操作系统:Centos7
web应⽤:nginx
php:7.2
数据库:mariadb
安装部署
服务端配置源
rpm -Uvh https:///zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
zabbix中文版安装部署
zabbix中文版安装部署
一、zabbix简介
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上。zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(trapping方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。另外zabbix server还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用。
zabbix项目经验案例
zabbix项目经验案例
项目经验案例:Zabbix监控系统的部署和配置
项目背景:
某公司希望对其IT基础设施进行实时监控,以便及时发现和解决可能出现的问题,提高系统的稳定性和可用性。为了实现这一目标,决定引入Zabbix监控系统。
项目目标:
部署和配置Zabbix监控系统,实现对公司IT基础设施的监控和告警功能。
项目步骤:
1. 环境准备:购买服务器进行Zabbix监控系统的部署,安装操作系统和必要的依赖软件。
2. Zabbix安装:下载Zabbix软件包,进行安装和配置。配置数据库、Web界面等相关设置。
3. 主机添加:在Zabbix系统中添加需要监控的主机,配置主机的IP地址、端口等信息。
4. 监控项配置:根据需要监控的指标,配置相应的监控项。例如,CPU利用率、内存使用率、磁盘空间等。
5. 告警设置:设置告警规则,当监控指标超过设定的阈值时,触发告警机制,发送警报通知。
6. 数据可视化:根据需求,创建仪表盘和报表,对监控数据进行可
视化展示,方便查看和分析。
7. 系统优化:对Zabbix系统进行性能优化,如调整数据库配置、增加监控代理等,提高系统的效率和稳定性。
8. 系统维护:定期进行系统维护工作,如备份数据库、更新软件版本等,确保系统的正常运行。
项目成果:
成功部署和配置了Zabbix监控系统,实现了对公司IT基础设施的实时监控和告警功能。通过监控和分析数据,及时发现和解决潜在问题,提高了系统的稳定性和可用性,减少了系统故障的发生和影响。
【Zabbix实战之部署篇】docker部署Zabbix+grafana监控平台
【Zabbix实战之部署篇】docker部署Zabbix+grafana监控平
台
随着互联网技术的发展,企业内部的IT基础设施和业务系统越来越复杂和庞大,为了保障服务的稳定性和可靠性,必须对IT基础设施和业务系统进行全方位的监控。而Zabbix+grafana监控平台,是一种非常优秀的监控方案。
在这篇文章中,我们将介绍如何使用docker部署
Zabbix+grafana监控平台。根据我们的实践经验,docker部署有以下几个优点:
1.快捷方便:使用docker可以省去繁琐的安装和配置过程,只需要几个简单的命令就可以完成整个部署过程。
2.可移植性:使用docker部署的Zabbix+grafana监控平台,可以方便地从一台主机迁移到另一台主机,而不需要再进行重新安装和配置。
3.隔离性:使用docker可以将Zabbix和grafana分别部署在独立的容器中,从而实现更好的隔离性和安全性。
接下来,我们将按照以下步骤,一步一步地介绍如何使用
docker部署Zabbix+grafana监控平台:
步骤1.安装docker
如果您已经安装了docker,可以跳过这一步。在这里,我们以CentOS系统为例,介绍如何安装docker。
1) 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2) 添加Docker软件包源
sudo yum-config-manager --add-repo
3) 安装Docker CE
11.zabbix配置详解--zibbix中文教程
4、事件 触发器状态变更、Discovery事件等 5、可视化配置 图表配置,讲监控的数据绘制成曲线图。或者在一个屏幕中可以看到某台主机所有监控图表。
6、模板配置 自定义监控模板。例如Template OS Linux
7、报警配置 配置报警介质:邮箱、sms以及什么情况下发送报警通知。
8、宏变量 用户自定义变量,很有用的一个功能。
9、用户与组管理 这不是讲过了么?之前简单一笔带过,这次来个详细点的。
9大块,估计得一两个月时间才能写完。zabbix配置学完了,我保证,你的zabbix功底够了。希望zabbix的兄弟继续关注运维生存时间 zabbix教程。
本篇不是zabbix配置详解,而是zabbix配置各大功能介绍。但是后续的文章整合在一起便是zabbix配置详解了(一篇文章怎么可能是详解 O(∩_∩)O哈哈~)
zabbix配 置 介 绍
zabbix配置内容比较多,我们要分为9大块来讲解。分别如下: 1、主机与组 不用多数,顾名思义,他是添加主机配置与组配置。
1ห้องสมุดไป่ตู้.zabbix配置详解
centos上docker部署zabbix
centos上docker部署zabbix
环境
centos7,docker,zabbix-server5.4,zabbix-agent4.0
⼀、zabbix-server
1. 安装mysql
docker run --name mysql-server -t \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="4242587f*" \
-e MYSQL_ROOT_PASSWORD="4242587ff*" \
-d mysql:5.7 \
--character-set-server=utf8 --collation-server=utf8_bin
2. 安装java监控
docker run --name zabbix-java-gateway -t \
-d zabbix/zabbix-java-gateway:latest
3. 安装zabbix-server(内核centos版)
docker pull zabbix/zabbix-server-mysql:centos-latest # 拉取centos版镜像
docker run --privileged=true -v /home/zabbix-server:/etc/zabbix -v /usr/lib/zabbix/alertscripts:/home/alertscripts --name zabbix-server-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
zabbix监控2.6安装部署配置文档
3.1.3 安装修改启动脚本
下载的这个里面没有脚本,但在 202.108.1.52 zabbix 源码包里有 scp misc/init.d/fedora/core/zabbix_agentd 202.108.1.51:/etc/init.d vim /etc/init.d/zabbix_agentd BASEDIR=/usr/local/zabbix ##修改这个 CONFILE=$BASEDIR/etc/zabbix_agentd.conf ##添加这行,搜索 start 添加蓝色代码 action $"Starting $BINARY_NAME: " $FULLPATH -c $CONFILE service zabbix_agentd start
2.2 安装 lamp 环境
Zabbix server 通过 web 界面来管理的,并且 zabbix server 收集到数据是保存到 mysql 中 的
2.2.1 通过 yum 安装
yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel
CentOS7安装及配置Zabbix全步骤超详细教程
CentOS7安装及配置Zabbix全步骤超详细教程
本文章向大家介绍CentOS7安装及配置 Zabbix全步骤,超详细教程,主要包括CentOS7安装及配置 Zabbix全步骤,超详细教程使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
服务器太多,还在不同的平台和账户,监控不便
整个 Zabbix 监控,开始吧
一、关闭防火墙并开机不启动
sudo setenforce 0 sudo sed -i "s/SELINUX=enforcing/SELINUX=disabled/g"
/etc/selinux/config sudo systemctl stop firewalld.service sudo systemctl disable firewalld.service 二、安装部署 Zabbix 服务端
1、安装配置 Zabbix 专用 yum 源
sudo rpm -Uvh sudo yum clean all sudo yum makecache fast 2、安装 Zabbix 服务端组件
sudo yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get --nogpgcheck 安装过程可能会报错,zabbix版本冲突,是因为epel源里也有zabbix Transaction check error: file /usr/bin/zabbix_get conflicts between attempted instal ls of zabbix-get-5.0.19-1.el7.x86_64 and zabbix40-4.0.36-1.el7.x86_64 file /usr/shar e/man/man1/zabbix_get.1.gz conflicts between attempted installs of zabbix-get-5.0.
zabbix系统手工部署
Zabbix系统部署(手工部署)
1.运行环境
2.部署准备
2.1 Zabbix软件包下载
2.2 Mysql下载包yum源配置
3.软件安装
3.1 Mysql安装
3.2 Zabbix安装
3.3 Httpd安装
4.配置更新
4.1 数据库数据导入
4.2zabbix-server配置
4.3 PHP配置
4.4 Zabbix-agent配置
4.5 配置安装向导
5.报警配置
5.1 安装邮件客户端mailx
5.2 邮件客户端配置
5.3 zabbix-server报警配置
6.服务验证
本部署文档使用C/S的架构,没有部署中间Proxy的场景.下面主要按照一般系统的部署流程进行讲述:
1.运行环境
操作系统:CentOS 6.5
内存:2G
CPU:2核
安装版本:
Zabbix:2.4.4
Mysql:Percona 5.6.24
Httpd:2.2.15
Postfix:2.6.2
Mailx:12.4
安装依赖:gcc
2.部署准备
2.1 Zabbix软件包下载
/zabbix/2.4/rhel/6/x86_64
wget http://repo. -O zabbix.list
for i in`cat zabbix.list |egrep -o ">zabbix.*rpm<"|tr -d '<>'|grep 2.4.4|sort|egrep -v
'pgsql|sqlite|japanese|proxy'`;do wget /zabbix/2.4/rhel/6/x86_64/$i;done
补充:对应的软件包见:42.62.101.246/home/sofeware/zabbix
zabbix部署文档
ZABBIX安装部署文档
简述
采用最简单的agent-server模式进行安装部署,zabbix-agent服务部署在被监控的服务器上,用以收集该服务器的各项性能数据,并发送给server,此处可在后期增加proxy用以在中间缓存agent发过来的数据,并由proxy统一转发给sever,zabbix-server服务统一收集存储各个agent发送过来的数据,并提供web服务用以对各服务器性能进行展示和报表统计等功能,zabbix也提供二次开发api,以便其他系统收集信息。
1.环境准备
Centos7
2.下载安装zabbix yum源,为部署做准备,分为离线和在线两种方式
1)在线方式
进入已安装好的centos,在/opt/目录下新增文件夹zabbix
从官网同步相关rpm ,执行以下命令进行同步,如图:
rsync -vrt rsync:///mirror/zabbix/3.4/rhel/7/x86_64/ /opt/zabbix
同步完成后,进行后续安装部署操作,该种方式因需要下载的rpm比较多,故下载速度非常慢,以下有另外一种在线安装方式
另一种在线安装方式
安装zabbix服务端
a). 从官网下载对应版本的zabbixrpm包
b).为rpm安装zabbix的repo源,安装完成后可以在/etc/yum.repos.d文件夹下看
到zabbix.repo的库
通过命令: ls //etc/yum.repos.d
查看相关库,如图:
zabbix服务器安装
1).安装zabbix服务器、agent、web支持等组件
zabbix5.0搭建
zabbix5.0搭建
⼀、关闭防⽕墙:
systemctl stop firewalld.service #停⽌firewalld服务
systemctl disable firewalld.service #设置开机默认不启动
⼆、关闭selinux
getenforce #查看状态
vim /etc/sysconfig/selinux #开机不启动
SELINUX=disabled
⽣产环境单独在防⽕墙上开启端⼝和策略
三、安装zabbix5.0源
rpm -Uvh
sed -i 's#' /etc/yum.repos.d/zabbix.repo
yum clean all *清理yum缓存
四、安装zabbix5.0服务端和客户端
yum install zabbix-server-mysql zabbix-agent #国外源安装可能⽐较慢或者出错,多试⼏次
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl zabbix-server zabbix-agent httpd rh-php72-php-fpm -y
五、安装CentOS SCLo RH存储库:
yum install centos-release-scl
编辑配置⽂件 /etc/yum.repos.d/zabbix.repo
image.png
六、配置数据库
1.安装MariaDB
yum install -y mariadb-server # yum安装MariaDB
systemctl start mariadb.service #启动mariadb
zabbix搭建方法
zabbix搭建方法
一、首先准备lnmp环境
二、安装zabbix
yum install net-snmp-devel libxml2-devel libcurl-devel
tar -zxvf zabbix-2.2.2.tar.gz
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make
make install
groupadd zabbix
useradd -g zabbix zabbix
mysql设置 : 创建zabbix库,创建zabbix用户,密码123456
create database zabbix character set utf8;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
导入数据
mysql -h localhost -uroot -p123456 zabbix
mysql -h localhost -uroot -p123456 zabbix
mysql -h localhost -uroot -p123456 zabbix
复制zabbix网页
mkdir /usr/local/nginx/html/zabbix/
服务器监控系统的搭建与配置
服务器监控系统的搭建与配置
随着互联网的快速发展,服务器在各行各业中扮演着至关重要的
角色。为了确保服务器的稳定运行和安全性,搭建一个高效的服务器
监控系统显得尤为重要。本文将介绍服务器监控系统的搭建与配置过程,帮助您更好地管理和监控服务器的运行状态。
一、选择合适的监控工具
在搭建服务器监控系统之前,首先需要选择合适的监控工具。常
用的服务器监控工具有Zabbix、Nagios、Prometheus等,它们都具有
各自的特点和优势。在选择监控工具时,需要考虑到自身的需求和服
务器环境,选择最适合的工具进行搭建。
二、安装监控工具
1. 以Zabbix为例,首先需要在服务器上安装Zabbix Server。可以通过官方网站下载Zabbix Server的安装包,然后按照官方文档的
指引进行安装。安装完成后,启动Zabbix Server并设置相关配置。
2. 接着安装Zabbix Agent,Zabbix Agent用于在被监控的服务
器上收集数据并发送给Zabbix Server。同样,可以通过官方网站下载Zabbix Agent的安装包,按照指引进行安装并配置Agent的参数。
3. 配置Zabbix Web界面,通过Web界面可以方便地查看服务器
的监控数据和设置监控项。在浏览器中输入Zabbix Server的IP地址,按照提示进行初始化设置和登录,即可进入Zabbix的Web界面。
三、配置监控项
1. 在Zabbix Web界面中,可以配置监控项来监控服务器的各项指标,如CPU利用率、内存使用情况、磁盘空间等。点击“Configuration”->“Hosts”->“Create host”来添加需要监控的服务器,然后在“Items”中添加监控项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Zabbix部署流程
目录
1、计划安排 (2)
2、环境准备 (2)
3、软件安装(lamp) (2)
4、配置文件修改 (3)
5、web初始化及登陆 (4)
6、监控项模板配置 (5)
7、网络自动发现主机 (8)
8、添加监控项的触发器及对应的动作 (11)
9、在zabbix-server端配置简单的邮件postfix服务 (16)
10、用户与报警媒介关联 (18)
1、计划安排
2、环境准备
Zabbix-server端(10.21.X.X):操作系统:centos7.1 硬件:4c/8G 80G 安装图形化
Mysql数据库端(10.21.20.202):操作系统:centos7.1 硬件:4c/8G 120G
3、软件安装(lamp)
(1)Zabbix-Server组件:
yum –y install net-snmp* gcc
下载zabbix-3.2.7.tar.gz包并进行编译安装(./configure –prefix=/usr/local/zabbix --enable –server --enable-agent --with-mysql --with-net-snmp)---- make (注编译时若出现报错,按照报错解决依赖包问题)
(2)web 组件(注意php的软件版本一定要保持一致5.4)
yum -y install httpd php php-mysql
yum -y localinstall zabbix-web-3.2.0 zabbix-web-mysql-3.2.0 php-mbstring php-bcmath
(3)数据库端
yum -y install mariadb-server或者编译安装mysql
4、配置文件修改
(1)数据库
systemctl start mariadb
mysql -e "create database zabbix default charset utf8"(创建时注意添加default charset utf8,否则有可能出现中文乱码问题)
mysql zabbix < schema.sql
mysql zabbix < images.sql
mysql zabbix < data.sql
授权:给zabbix-server端的ip授权
Grant all on zabbix.* to zabbix@’10.21.20.201’ identified by ‘zabbixpass’;
Flush privileges;
(2)zabbix-server端(注:如果监控项较多配置文件中的CacheSize 等参数也做相应的修改,优化性能)
Vim /usr/local/zabbix/etc/zabbix_server.conf
DBHOST=数据库所在的ip
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
启动服务。./usr/local/zabbix/sbin/zabbix_server
(3)配置web组件
Vim /etc/httpd/conf.d/zabbix.conf
Php_value date.timezone Asia/Shanghai
Systemctl start httpd
监控交换机,所以snmp服务要启动起来service snmpd start 5、web初始化及登陆
图形化界面初始化web端(10.21.X.X/zabbix/setup),保证php 环境满足需求,填写数据库相关配置,安装完成后即可登陆。
6、监控项模板配置
因监控的交换机端口较多,不能一个个添加创建,采用zabbix 的低级自动发现功能,自动识别监控项、触发器,和图形(只要配置好规则即可)。
以下是监控项规则:
以下是图形规则,将出口流量和入口流量放在同一图形中,便于观察:
图形效果图如下:
模板配置好后,下次如果需要相同的监控项可将.xml文件模板导出,即可再次使用。
7、网络自动发现主机
Zabbix-server端扫描配置好IP段,可自动添加host,自动关联模板,自动添加到主机组。
(1)创建发现规则
配置----〉自动发现——〉创建自动发现
主机自动发现规则配置如下:
(2)创建发现后动作
配置-----〉动作-------〉创建动作(注意事件源处选择
自动发现)
8、添加监控项的触发器及对应的动作
触发器的作用就是根据监控项检测获得的一个值去做判断,如果超过了触发器的阀值就会报警。
(1)过滤所需要设定主机的IP
步骤:点击配置-----〉主机---------〉IP地址处填写所需要过滤的IP-----〉点击应用
(2)获得以下界面,点击触发器
(3)、点击创建触发器
(4)按以下填写,点击更新即可
触发器报警动作设置
配置-----〉动作-------〉创建动作(注意事件源处选择触发器)
动作条件
满足条件后操作,设置为发送Email到Admin
9、在zabbix-server端配置简单的邮件postfix服务
(1)在主机命令行执行以下命令(默认postfix):
Postconf –e myhostname=
Postconf –e myorigin=
Postconf -e mydomain=
Postconf –e mydestination=localhost
(2)修改/etc/hosts
127.0.0.1 mail/
(3)修改/etc/resolve.conf
nameserver 8.8.8.8