Centos7 Zabbix监控部署
Zabbix监控
官方文档
https://www.zabbix.com/documentation/3.4/zh/manual
https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages
我们的职责
保障企业数据的安全可靠
为客户提供7*24小时服务
不断为提升客户体验
网站可用性
所谓网站可用性也即网站正常运行时间的百分比,业界用N个9来量化可用行,最常说的就是类似"4个9(也就是99.99%)"可用性。
描述 通俗叫法 可用性级别 年度停机时间
具有故障自动恢复能力的可用性 4个9 99.99% 53分钟
监控运维的历史
运维最开始,只会cp、mv、rm等命令,但是作为一个运维不能忘记自己的职责,小米步枪也能打天下。如果想远程管理,要用远程管理卡:Dell idRAC HP ILO IBM IMM
监控要做什么?
硬件监控:适用于物理机器,远程管理卡。
查看硬件的温度/风扇转速,电脑有撸大师,服务器就有ipmitool。使用ipmitool实现对服务器的命令行远程管理
yum -y install OpenIPMI ipmitool #->IPMI在物理机可以成功,虚拟机不行[root@KVM ~]# ipmitool sdr type TemperatureTemp | 01h | ns | 3.1 | DisabledTemp | 02h | ns | 3.2 | DisabledTemp | 05h | ns | 10.1 | DisabledTemp | 06h | ns | 10.2 | DisabledAmbient Temp | 0Eh | ok | 7.1 | 22 degrees CPlanar Temp | 0Fh | ns | 7.1 | DisabledIOH THERMTRIP | 5Dh | ns | 7.1 | DisabledCPU Temp Interf | 76h | ns | 7.1 | DisabledTemp | 0Ah | ns | 8.1 | DisabledTemp | 0Bh | ns | 8.1 | DisabledTemp | 0Ch | ns | 8.1 | Disabled
想知道了cpu性能好不好、忙不忙可以用lscpu、uptime、top、htop。
内存够不够可以用free
磁盘剩多少写的快不快可以用df、dd、iotop
网络太卡找iftop, nethogs
监控工具总览
mrtg 流量监控出图
nagios 监控
cacti 流量监控出图
zabbix 监控+出图
安装zabbix
zabbix简述
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
特点
- 安装与配置简单,学习成本低
- 支持中文
- 免费开源
- 自动发现服务器与网络设备
- 分布式监视以及WEB集中管理功能
- 可以无agent监视
- 通过WEB界面设置或查看监视结果
- email等通知功能
环境检查
[root@m01 ~]# cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core)[root@m01 ~]# uname -r3.10.0-693.el7.x86_64[root@m01 ~]# getenforceDisabled[root@m01 ~]# systemctl status firewalld.service● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)Active: inactive (dead)Docs: man:firewalld(1)[root@m01 ~]# hostname -I10.0.0.61 172.16.1.61
yum安装(干净环境)
修改yum源
[root@m01 ~]# tail -1 /etc/hosts192.168.19.200 repo.zabbix.com mirrors.aliyun.com
下载rpm包
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
安装zabbix,httpd,php
yum install zabbix-server-mysql zabbix-web-mysql
安装mariadb数据库
yum -y install mariadb-server
启动数据库
systemctl start mariadb.service
创建数据库,权限
Mysqlcreate database zabbix character set utf8 collate utf8_bin;grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';exit
导入数据库sql文件
zcat /usr/share/doc/zabbix-server-mysql-3.0.13/create.sql.gz|mysql -uzabbix -pzabbix zabbix
配置zabbix Server连接mysql
sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
修改apache-php配置
sed -i.ori '18a php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
启动软件和服务器
systemctl start zabbix-serversystemctl start httpd
zabbix服务端安装
安装zabbix agent
所有需要被监控的服务器都要执行
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
安装 zabbix-agent
yum install zabbix-agent
修改配置文件
sed -i.ori 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf
启动zabbix客户端软件
systemctl start zabbix-agent.service
检查测试 zabbix有没有配置好
安装zabbix-get文件
yum install zabbix-get
在服务端执行m01
[root@mb01 ~]# zabbix_get -s 172.16.1.61 -p 10050 -k "system.cpu.load[all,avg1]"0.270000[root@mb01 ~]# zabbix_get -s 172.16.1.8 -p 10050 -k "system.cpu.load[all,avg1]"0.000000
Web页面设置
http://10.0.0.61/zabbix/ 访问
登陆
进如首页设置中文
点小人设置中文
- 管理监控主机
点击配置à主机à Zabbix server
查看监控数据
- 解决中文乱码
yum -y install wqy-microhei-fonts
\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
转载于:https://www.cnblogs.com/jksbaduen/p/7874914.html
Centos7 Zabbix监控部署相关推荐
- zabbix 监控部署(下)
在之前的zabbix 监控部署(上) 这篇博客中,主要是使用了源码编译安装的方式,在实际的生产中,如果没有特殊要求,也可以直接使用yum 安装.这篇博文主要是使用yum方式通过salt安装的一个简单示 ...
- centos7 mysql读写监控,《Centos7——zabbix监控mysql的常规操作》
<Centos7--zabbix监控mysql的常规操作> <Centos7--zabbix监控mysql的常规操作> http://blog.csdn.net/weixin_ ...
- 《Centos7——zabbix监控mysql的常规操作》
<Centos7--zabbix监控mysql的常规操作> 逻辑思维菜鸟 2020-09-22 21:21:01 40 收藏 1 分类专栏: zabbix 数据库 文章标签: mysql ...
- zabbix监控部署
zabbix zabbix概念 对于运维人员来说,监控是非常重要的,想要保证线上业务整体能够稳定运行,那么我们就需要实时关注与其相关的各项指标是否正常.一个业务系统背后,往往存在着很多服务器.网络 ...
- Zabbix监控部署(内网监控外网服务器)
最近公司新买了一批OVH服务器,这些服务器的硬盘.负载.和实时带宽需要监控.首先想到的就是用Zabbix监控.因为在公司内网中,之前部署过Zabbix监控.只需要在这些OVH服务器上安装zabbix的 ...
- zabbix监控部署与设置报警发送邮件
zabbix监控介绍与部署 zabbix介绍 zabbix组件及功能 zabbix功能与特点 zabbix功能 zabbix特点 zabbix配置文件 部署zabbix zabbix介绍 1.zabb ...
- Zabbix监控部署在LNMP平台详细步骤
目录 服务端安装配置 关闭防火墙 LNMP+zabbix 安装nginx1.14 安装mysql 5.7 安装php 7.2 配置nginx支持php 配置php请求被传送到后端的php-fpm模块 ...
- zabbix监控部署 与添加主机
zabbix介绍: zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供 ...
- 部署zabbix监控
文章目录 zabbix监控 部署zabbix服务端 部署zabbix客户端 自定义监控模板 添加报警媒介 zabbix 自动发现与自动注册 zabbix 自动注册(对于 agent2 是主动模式) 部 ...
- zabbix 监控 db2_zabbix实战 - abm
参考: https://www.cnblogs.com/clsn/p/7885990.html#auto_id_15 https://my.oschina.net/logmm/blog/1844724 ...
最新文章
- 2020牛客多校2 - Exclusive OR(FWT)
- SAP UI5里一个包含众多操作的OData请求url实例
- 【.NET Core 跨平台 GUI 开发】第一篇:编写你的第一个 Gtk# 应用
- 《COM原理与应用》学习笔记二——COM对象和COM接口的实现
- iphone屏蔽系统更新_手机资讯:iOS12 屏蔽系统更新的描述文件已失效怎么办
- 从网页上考的代码考到eclipse里面,会出现每行开头的空格下面有红色异常提示,为什么?...
- 认知无线电与软件定义无线电的区别
- Web3:开源文化下的技术创新
- wps将批量数字转换成条形码_wps批量形成条码
- 浏览器插件——轻松、快速下载网站源代码
- VBox虚拟机在注册过程中可能报的错(一条龙服务) 打开虚拟文件失败、relaunching VirtualBox VM process 5 (Solved)等等
- 小程序超过部分隐藏,不起作用
- 最新!SPDK宣布在NVMe-oF Fabrics中支持TCP transport
- 标签条码打印软件如何创建连续数据变量
- unity泛型单例模式Singleton
- blur和GaussianBlur
- STM32物联网通讯GPRS
- pomelo使用笔记
- 我国土壤分布现状及应对措施
- 课堂教学效率低?这个方案很适合
热门文章
- 微型计算机控制技术 潘新民 ppt,微型计算机控制技术期末复习参考-潘新民.ppt...
- 大话数据结构PDF原文内容分享
- 关于STM32红外遥控器的研究与分析
- 两种办法解决外网资源下载速度过慢的问题
- 锐捷服务器端口映射教程,锐捷路由器端口映射,路由器端口映射
- Kali最新2020.1版本之U盘启动加密与持久化存储制作流程
- 基于模糊PID的液压舵机伺服系统
- php 漏洞扫描,Webvulscan:一款基于PHP的漏洞扫描器
- “ARP欺骗”木马病毒
- eXtremeComponents 中文参考文档