Zabbix监控系统介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
zabbix企业级实践 第1课
DATAGURU专业数据分析社区
法律声明
【声明】本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,不得在课程以外范围散播,违者将可能被追究法律和经济责任。
课程详情访问炼数成金培训网站
个人简介
付提
ü曾任职于起凡、爱奇艺PHP开发;现供职于唯品会dba
ü擅长Lnmp开发, 对性能优化,高并发有一定的实践经验
ü擅长DB相关自动化平台开发搭建,Zabbix 监控系统管理工作
ü擅长 MySQL 运维,及其相关架构设计、监控、优化,都有长期的一线操作经验
ü对 Redis、Redis-cluster、LVS、Twemproxy有一定理解,能解决日常使用中的常见问题
大纲
Zabbix简介
Zabbix简介
Ø企业级的、开源的、分布式(node,proxy)的监控系统Ø数据收集
Ø数据展示
Ø实时的绘图功能
ØAPI功能(自动化)
Ø支持自动发现实现动态监控项的批量监控
Ø灵活的触发器、高可定制的报警
Ø可以自定义监控项,报警级别的设置
Zabbix、Lnmp架构介绍
Zabbix架构介绍
Zabbix架构
Zabbix_ server Zabbix
_agent Server可以轮询zabbix agent
主动接收监视数据(agent方
式)
还可被动接收zabbix agent发
送的数据(trapping方式)。
Zabbix _agent Zabbix
_agent
Zabbix
_agent
Zabbix 主要由两部分组成:server和agent
Zabbix 协议
Zabbix_sender :
-c --config
-i input file:
-s --host
-I --source-address
Zabbix 协议:zabbix_sender 和zabbix_get
Lnmp架构 Lvs(主)
Nginx
Nginx Nginx Lvs(备)
keepalived Php-fpm Php-fpm Php-fpm
Fastcgi
Fastcgi Fastcgi 负载均衡算法DB
Zabbix、Lnmp安装部署
Mysql安装、配置
讲解
u关闭iptables、SELinux
u官网源码包下载
u创建用户和用户组
u目录规划、创建、授权
u gcc、gcc-c++、ncurses-devel、cmake、bison等安装u编译安装
u配置详解
u 关闭iptables、SELinux
u 官网源码包下载
u 创建用户和用户组(groupadd zabbix useradd -g zabbix zabbix)
u 目录规划、创建、授权
u ./configure --enable-server --with-mysql --with-net-snmp
u ./configure --enable-agent
Zabbix 安装:Zabbix_server 和Zabbix_agent
参数值说明AlertScriptsPath/apps/zabbix/script告警脚本目录
LogSlowQueries1000多慢的数据库查询将会被记录,单位:毫秒,0表示不记录慢查询。只有在DebugLevel=3时,这个配置才有效。
SenderFrequency120间隔多少秒,再尝试发送为发送的报警
CacheSize1024M 配置缓存,用于存储host,item,trigger数据,2.2.3版本之前
最大支持2G
HistoryCacheSize800M历史记录缓存大小,用于存储历史记录Timeout20agent,snmp,external check的超时时间,单位为秒UnreachablePeriod120“不可达”多少秒将一台主机定义为不可用。NodeNoHistory1节点无历史,设置为1,则不会将node节点的历史发送给master
参数值说明Server127.0.0.1Zabbix server地址LogFile/apps/logs/zabbix_agentd.log Log文件LogFileSize1024Log文件限制大小Include/apps/conf/zabbix_params自定义脚本目录Timeout30超时时间