Zabbix服务
监控服务概述介绍:
1)可以实时监控服务或硬件或网络运行状况,实现报警通知功能
2)可以收集业务数据信息 CPU负载信息 内存使用情况 网络流量信息 磁盘IO情况 数据库用户注册量 支付业务
监控服务部署过程:
参照官方资料:
`第一个历程`:优化zabbix下载源访问清华yum仓库
清华源优化yum源方法:
[root@zabbix ~]
修改下载zabbix下载源:
[root@zabbix ~]
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/x86_64/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=0
`第二个历程`:下载zabbix
[root@zabbix ~]
[root@zabbix ~]
================================================
LAMP :httpd + php模块信息(不需要单独部署php程序)
LNMP : nginx +php服务程序(必须安装部署)
================================================
`第三个历程`:对数据库服务进行处理
mysqladmin -uroot password "root";
[root@zabbix ~]
[mysqld]
skip-name-resolve
[root@zabbix ~]
[root@zabbix ~]
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';
MariaDB [(none)]> flush privideges;
[root@server01 ~]
`第四个历程`:编写代码文件连接数据库
[root@zabbix ~]
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
`第五个历程`:需要修改配置时区信息
[root@zabbix ~]
Local time: Fri 2023-06-30 23:09:43 CST
Universal time: Fri 2023-06-30 15:09:43 UTC
RTC time: Fri 2023-06-30 15:09:43
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
[root@zabbix ~]
php_value date.timezone Asia/Shanghai
`第六个历程`:启动相关服务程序
[root@zabbix ~]
[root@zabbix ~]
[root@zabbix ~]
`第七个历程`http://192.168.139.107/zabbix/
默认账号:Admin
默认密码:zabbix
监控服务架构组成/工作原理
1)zabbix-web 网页页面
2) zabbix-server 监控服务端
3) mariadb 数据信息存储
1) zabbix-agentd 接收server端下达的监控指令
1) zabbix-proxy 可以实现分布式监控
企业实现监控方法
top命令---实时监控CPU状况信息
us:用户态用户操作执行命令对CPU资源损耗
sy:内核态系统后台进程对CPU资源损耗
id:空闲状态
htop
glances
方法一:定时任务
方法二:编写while循环
方法三:利用监控软件实现监控
监控页面组成介绍
监测: 展示监控主机信息和监控服务运行情况
资产记录: 可以记录监控主机资产情况
报表: 网站服务
==================================================================================================
稳定性:
3个9:(1-99.9%)*365*24=8.76小时
表示该软件系统在连续运行1年时间里最多可能的业务中断时间是8.76小时。
4个9:(1-99.99%)*365*24=0.876小时=52.6分钟
表示该软件系统在连续运行1年时间里最多可能的业务中断时间是52.6分钟。
5个9:( 1-99.999%)*365*24*60=5.26分钟
表示该软件系统在连续运行1年时间里最多可能的业务中断时间是5.26分钟。
==================================================================================================
模板:将相应主机监控信息整体配置好,其他主机可以调用模板进行监控配置
主机监控配置信息:
·应用集:将监控项目信息进行分类CPU内存网络
·监控项:具体需要监控信息磁盘进程服务程序(自定义监控项)
·融发器:设置报警通知一个阔值,超过阙值后可以实现报警(页面提示报警/声音报警/邮件/短信...)
·图形:创建监控采集数据图形信息
·聚合图形:将多个监控采集图形信息进行整合
·自动发现:可以实现自动发现新的主机,并对主机进行自动配置
·web监测:对网站页面进行监控
主机:创建具体监控主机信息
维护:将有异常问题主机放入维护中,避免继续产生告警通知动作:发送报警方式,接收人员信息/发送内容信息
管理:可以配置管理平台用户和用户组信息