zabbix监控实战<2>----zabbix-server的安装与部署
第一章 zabbix-server的安装与部署
1.1 环境部署
eth0 eth1
master 10.0.0.71 172.16.1.71
node1 10.0.0.81 172.16.1.81
1.2 安装zabbix-server
一. [root@za01 ~]# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm /安装zabbix官方源码/
二. [root@linux-node1 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo /安装扩展源/
三. 安装数据库以及agent
[root@zabbix-server ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server /主机上也得安装zabbix agent,服务端也是需要被监控的/
四:创建zabbix数据库以及用户
[root@zabbix-server ~]# systemctl start mariadb
[root@zabbix-server ~]# mysql -uroot
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
五:导入zabbix数据至数据库中
[root@za01 ~]# cd /usr/share/doc/zabbix-server-mysql-4.0.3/
[root@linux-node1 zabbix-server-mysql-3.4.12]# zcat create.sql.gz |mysql -uroot zabbix
六:编辑配置/etc/zabbix/zabbix_server.conf文件,修改数据库配置
[root@zabbix-server ~]# grep ^[a-Z] /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
七:启动zabbix服务进程,并加入开机自启
[root@zabbix-server ~]# systemctl start zabbix-server
[root@zabbix-server ~]# systemctl enable zabbix-server
八:配置Apache的配置文件/etc/httpd/conf.d/zabbix.conf,修改时区
[root@zabbix-server ~]# vim /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
#取消注释,设置正确的时区
php_value date.timezone Asia/Shanghai
九:启动Apache服务
[root@zabbix-server ~]# systemctl enable httpd
[root@zabbix-server ~]# systemctl start httpd
十:通过浏览器访问http:/IP/zabbix进入向导页面(10.0.0.71/zabbix)完成zabbix安装后,默认账号密码是admin zabbix

1.3 zabbix-agent的安装
一:安装zabbix-agent(版本可以自己选择,默认端口10050)
[root@web ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.2-1.el7.x86_64.rpm
二:配置zabbix-agent指向zabbix-server
[root@web ~]# cat /etc/zabbix/zabbix_agentd.conf
Server=10.0.0.71
三:配置ZabbixWeb页面,点击配置->选择主机->创建主机

四:点击模板->选择连接指示器->选择->搜索Linux->点击小按钮添加->最后添加(出现绿色的表示添加成功)


第二章 自定义添加监控项案例
2.1 监控系统中的对象
(系统监控命令 + awk + 筛选条件 = 状态值)
iostat | awk '/^sda/{print $2}'
2.2 如何在zabbix-agent新增监控项UserParameter=<key>,<shell command>
在这之前,在客户端和服务端都安装zabbix-get
[root@web ~]# cat /etc/zabbix/zabbix_agentd.d/iotop.conf
UserParameter=iotps,iostat | awk '/^sda/{print $2}'
[root@web ~]# systemctl restart zabbix-agent
2.3 agent如何验证自己定义的监控项是否生效,是否能取值
[root@web ~]# zabbix_agentd -p | grep iotps
iotps [t|7.16]
2.4 Zabbix-Server如何验证Zabbix-Agent是否有对应的监控项
[root@server ~]# yum install zabbix-get -y
[root@server ~]# zabbix_get -s 10.0.0.81 -p10050 -k iotps
1.69
2.5 在ZabbixWeb前端界面进行关联展示
1.选择配置->主机->对应主机->监控项->创建监控项->名称->键值(监控项目名称)->信息类型->单位
  2.选择监测中->最新数据->等待30s
2.6 自定义阈值(到达预设的瓶颈)
1.选择配置->主机->对应主机->触发器->创建触发器->名称->
     表达式一定要选择对应的监控项进行设定({web03-10.0.0.9:system.users.num.last()}>2)->确认
  2.开启多个会话窗口,测试前端报警
  3.前端报警开启方式->右上角->小人头->正在发送消息->开启即可
zabbix监控实战<2>----zabbix-server的安装与部署的更多相关文章
- 项目实战——企业级Zabbix监控实战(一)
		
项目实战--企业级Zabbix监控实战 实验一:Zabbix监控的搭建 1.实验准备 centos系统服务器3台. 一台作为监控服务器, 两台台作为被监控节点, 配置好yum源. 防火墙关闭. 各节点 ...
 - zabbix监控实战<1>
		
第一章 监控家族 1.1 为什么选择监控? 因为在一个IT集群中或者是一个大环境中,包括各种硬件设备.软件设备等系统的构成也是极其复杂的. 多种应用构成负载的IT业务系统,保证这些资源的正常运转,是一 ...
 - zabbix监控报错zabbix server is not running: the information displayed may not be current
		
zabbix监控搭建完后打开web界面http://xxx/zabbix报错: zabbix server is not running: the information displayed may ...
 - Zabbix监控之迁移zabbix server
		
abbix监控中有时会根据需要对zabbix服务器进行迁移,zabbix迁移是非常简单的,因为zabbix的前端所有的操作都存在zabbix数据库里.所以zabbix迁移只需对zabbix库中相应的表 ...
 - zabbix监控报错zabbix server is not running解决方法
		
问题描述: 布置好zabbix监控,正常运行.但是重启了虚拟机服务器之后,页面出现如下的报错,而且设置的报信息也是失效的:
 - zabbix 监控客户端数据库    zabbix客户端
		
[root@zabbix客户端 zabbix]# grep -v "^$" etc/zabbix_agentd.conf|grep -v "^#" LogFil ...
 - zabbix监控实战<3> 之自定义监控实例
		
第一章 自定义监控tcp状态 命令可以选择ss 或者 netstat ss打印基于socket的统计信息,实际运行下来,ss的速度要比netstat要快得多 1.1 tcp的十一种状态 ...
 - 关于Windows Server 服务器 安装tomcat部署Java Web 项目的问题
		
我遇到的问题是:不知道怎么配置,感觉在服务器上部署一个web项目,应该是很高大上,步骤应该很繁琐,但是,事实却不是那样.配置反而挺简单. tomcat配置:在tomcat安装目录中的conf文件夹下有 ...
 - 关于Windows Server 服务器 安装tomcat部署Java Web 项母
		
抄至 http://blog.csdn.net/cx0330/article/details/68957914 我遇到的问题是:不知道怎么配置,感觉在服务器上部署一个web项目,应该是很高大上,步骤应 ...
 
随机推荐
- Servlet(七):session
			
Session 学习:问题: Request 对象解决了一次请求内的不同 Servlet 的数据共享问 题,那么一个用户的不同请求的处理需要使用相同的数据怎么办呢?解决: 使用 session 技术. ...
 - [OpenCV-Python] OpenCV 中摄像机标定和 3D 重构 部分 VII
			
部分 VII摄像机标定和 3D 重构 OpenCV-Python 中文教程(搬运)目录 42 摄像机标定 目标 • 学习摄像机畸变以及摄像机的内部参数和外部参数 • 学习找到这些参数,对畸变图像进行修 ...
 - 设备唯一标识方法(Unique Identifier):如何在Windows系统上获取设备的唯一标识 zz
			
原文地址:http://www.vonwei.com/post/UniqueDeviceIDforWindows.html 唯一的标识一个设备是一个基本功能,可以拥有很多应用场景,比如软件授权(如何保 ...
 - Codeforces.871D.Paths(莫比乌斯反演 根号分治)
			
题目链接 \(Description\) 给定\(n\),表示有一张\(n\)个点的无向图,两个点\(x,y\)之间有权值为\(1\)的边当且仅当\(\gcd(x,y)\neq1\).求\(1\sim ...
 - spring集成rabbitmq
			
https://www.cnblogs.com/nizuimeiabc1/p/9608763.html
 - Mac_配置jdk环境变量
			
进入命令行 cd ~ touch .bash_profile vi .bash_profile 输入内容jdk变量配置内容: JAVA_HOME=/Library/Java/JavaVirtualMa ...
 - swust oj 972
			
统计利用先序遍历创建的二叉树的宽度 1000(ms) 10000(kb) 2938 / 6810 利用先序递归遍历算法创建二叉树并计算该二叉树的宽度.先序递归遍历建立二叉树的方法为:按照先序递归遍历的 ...
 - 纯js自动批量引入js、css插件,支持自定义参数
			
//autoload.js ;! function(e) { var autoload = e.autoload || {}; e.autoload = autoload; e.autoload = ...
 - 软件工程第二次作业-VSTS单元测试
			
一.选择开发工具 开发工具选择 Visual studio 2017 社区版,开发语言为C 由于之前已经安装完毕,所以不上传安装过程,主界面如下: 二.练习自动单元测试 使用的测试工具是VSTS,具体 ...
 - 线性表->链式存储->循环链表
			
文字描述 循环链表是另一种形式的链式存储结构.它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环.由此,从表中任一结点出发均可找到表中其他结点. 示意图 算法分析 插入.删除.查找等同单 ...