• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

Zabbix监控 lixian 1年前 (2020-05-18) 628次浏览 0个评论 扫描二维码
文章目录[隐藏]

一、监控基本概述

1. 什么是监控?

在运维职业生涯中,及整套公司的服务架构,项目架构,产品的生命周期,监控系统都是最重要的一环,事前及时预警发现故障,事后提供详细的数据用于追查定位问题。

2. 为什么监控?

1. 对系统不间断实时监控

2. 实时反馈系统的状态

3. 保证服务可靠性安全性

4. 保证业务持续稳定运行

3. 如何进行监控,监控内存的使用率

1. 如何查看系统内存的使用率

2. 监控内存哪些指标 物理内存 虚拟内存

3. 如何获取具体的值 怎么得到使用率

4. 到达多大的值则进行报警

4. 主要的监控流行工具

1. Nagios #系统监控 都是需要人为定义,没有比较炫的图形,也没有办法查询历史趋势图

2. Zabbix #系统监控 分布式监控 硬件 系统 网络 服务 业务 等等 图形 趋势图 模板

3. Cacti #网络监控

4. Lepus #天兔 数据库的监控

5. open-falcon #小米开发的 开源的

6. Prometheus #普罗米修斯 专门监控docker k8s 容器方面监控

5. 如果进入了一家新公司 如何入手监控

监控是需要站在公司的业务角度考虑的,而不是针对某个监控技术的使用

1. 公有云 云监控 云平台自带的 + 监控工具实现

2. 硬件监控 CPU温度 风扇转速 主板温度 电压 功率 机房巡检 ipmi工具监控 ipmitool命令

3. 系统监控 CPU 内存 磁盘 网络 进程 TCP ICMP

4. 服务监控 Nginx PHP redis mysql tomcat jetty apache

5. Web监控 请求时间 响应时间 加载时间

6. 网络监控 SNMP 第三方 监控宝

7. 业务监控 业务状态 网页速度 pv ip uv 用户的活跃数量 成单量

8. 日志监控 ELK 日志易

9. 安全监控 FIrewalld WAF 第三方工具 安全宝 牛盾云 安全狗

10. API监控 针对业务的接口

11. 分布式监控 多机房管理

12. 自动化监控 网络发现(被动的模式) 自动注册(主动的模式)

13. 容器 微服务的监控 docker k8s 监控

14. 数据库监控

二、zabbix架构流程

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

环境准备

三、部署Zabbix服务

#安装zabbix软件源
[root@zabbix-server ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
#安装zabbix服务及数据库服务
[root@zabbix-server ~]# yum install  -y  zabbix-server-mysql  zabbix-web-mysql  mariadb-server  zabbix-agent
#启动
[root@zabbix-server ~]# systemctl start mariadb
[root@zabbix-server ~]# systemctl enable mariadb
#数据库设置密码及配置
[root@zabbix-server ~]# mysqladmin password '123456'
[root@zabbix-server ~]# mysql -uroot -p123456
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to  zabbix@localhost identified by 'zabbix';
#导入数据库
[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql-4.0.20/create.sql.gz | mysql -uzabbix -pzabbix  zabbix
#配置zabbix
[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf 
[root@zabbix-server ~]# grep '^DB' /etc/zabbix/zabbix_server.conf 
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
#启动zabbix
[root@zabbix-server ~]# systemctl enable zabbix-server.service 
[root@zabbix-server ~]# systemctl start zabbix-server.service 
#配置时区
[root@zabbix-server ~]# vim /etc/httpd/conf.d/zabbix.conf 
        php_value date.timezone Asia/Shanghai
[root@zabbix-server ~]# systemctl enable httpd.service 
[root@zabbix-server ~]# systemctl start httpd.service 
#关闭selinux及防火墙
[root@zabbix-server ~]# getenforce 
Disabled
[root@zabbix-server ~]# iptables-save 

四、web页面配置zabbix

1.开始配置zabbix

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

2.如果前面配置成功,这里全部是OK(必须是OK才可以)

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

3.填写zabbix数据库密码

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

4.自定义zabbix平台名称

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

5.确认信息下一步完成

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

6.完成zabbix的安装

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

7.登录zabbix,用户Admin密码zabbix

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

8.页面设置成中文语言

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】

9.默认会监控zabbix本机,绿色即成功

[root@zabbix-server ~]# systemctl enable zabbix-agent.service 
[root@zabbix-server ~]# systemctl start zabbix-agent.service

企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】


本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:企业级zabbix监控实战——安装部署zabbix服务端【显哥出品,必为精品】
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到