zabbix 5.0所有依赖包_最详细的 Zabbix 使用教程

本文详细介绍了Zabbix 5.0的安装过程、Web界面操作、自定义监控及报警设置。从监控服务器的可用性、硬件和系统状态,到Zabbix的组件和监控范畴,文章提供了丰富的实践步骤。通过安装Zabbix-get工具进行连通性测试,然后在Web界面配置监控信息,包括添加主机、图形和触发器。此外,还探讨了自定义监控的实现,如监控登录人数并配置第三方报警平台OneAlert。最后,文章涉及了模板的共享、全网服务器监控和自动发现的策略。
摘要由CSDN通过智能技术生成

作者:惨绿少年

来源:https://www.cnblogs.com/clsn/p/7885990.html

目录[-]

一、监控概述

二、安装Zabbix 

三、Web界面操作

四、自定义监控与监控报警

五、监控全网服务器

六、自动发现与自动注册

七、分布式监控与SNMP监控

  一、监控概述   

1.1 为什么要监控

在需要的时刻,提前提醒我们服务器出问题了

当出问题之后,可以找到问题的根源

网站/服务器 的可用性

1.1.1 网站可用性

在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代表数字3~5。X个9表示在软件系统1年时间的使用过程中,系统可以正常使用时间与总时间(1年)之比,我们通过下面的计算来感受下X个9在不同级别的可靠性差异。

1个9:(1-90%)*365=36.5天,表示该软件系统在连续运行1年时间里最多可能的业务中断时间是36.5天

2个9:(1-99%)*365=3.65天 , 表示该软件系统在连续运行1年时间里最多可能的业务中断时间是3.65天

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分钟。

6个9:(1-99.9999%)*365*24*60*60=31秒, 示该软件系统在连续运行1年时间里最多可能的业务中断时间是31秒

1.2 监控什么东西

监控一切需要监控的东西,只要能够想到,能够用命令实现的都能用来监控

1.2.1 监控范畴

64e9747540d0b547556614c7c66d3bd3.png

1.3 怎么来监控

1.3.1 远程管理服务器

如果想远程管理服务器就有远程管理卡,比如Dell idRAC,HP ILO,IBM IMM

1.3.2 监控硬件

查看硬件的温度/风扇转速,电脑有鲁大师,服务器就有ipmitool。

使用ipmitool实现对服务器的命令行远程管理

5c205e0e2c45f64d4b2b4aaac7f13545.png

1.3.3 查看cpu相关

lscpu、uptime、top、htop vmstat mpstat

   其中htop需要安装,安装依赖与epel源。

8bac2e21c2058ff14fa15316f8254a77.png

1.3.4 内存够不够可以用

free

c12cf70d927c872dfb622c0891030ff5.png

1.3.5 磁盘剩多少写的快不快可以用

df、dd、iotop

999ca8e783c6c8c55b274908048426ea.png

1.3.6 监控网络

iftop nethogs

4464138af3da8840517fd21858bffbb5.png

1.4 监控工具总览

mrtg 流量监控出图

nagios 监控

cacti  流量监控出图

zabbix 监控+出图

1.5 zabbix介绍

Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。

使用各种 Database-end 如 MySQL, PostgreSQL, SQLite, Oracle 或 IBM DB2 储存资料。Server 端基于 C语言、Web 管理端 frontend 则是基于 PHP 所制作的。Zabbix 可以使用多种方式监视。可以只使用 Simple Check 不需要安装 Client 端,亦可基于 SMTP 或 HTTP ... 各种协定做死活监视。

在客户端如 UNIX, Windows 中安装 Zabbix Agent 之后,可监视 CPU Load、网络使用状况、硬盘容量等各种状态。而就算没有安装 Agent 在监视对象中,Zabbix 也可以经由 SNMP、TCP、ICMP、利用 IPMI、SSH、telnet 对目标进行监视。

另外,Zabbix 包含 XMPP 等各种 Item 警示功能。

1.5.1 zabbix的组成 

7a73a84f5f021c92485298ce049b7d9c.png

zabbix官网: https://www.zabbix.com

zabbix 主要由2部分构成 zabbix server和 zabbix agent

zabbix proxy是用来管理其他的agent,作为代理

1.5.2 zabbix监控范畴

²  硬件监控 :Zabbix IPMI Interface

²  系统监控 :Zabbix Agent Interface

²  Java 监控:ZabbixJMX Interface

²  网络设备监抟:Zabbix SNMP Interface

²  应用服务监控:Zabbix Agent UserParameter

²  MySQL 数据库监控:percona-monitoring-pldlgins

²  URL监控:Zabbix Web监控

     二、安装Zabbix    

2.1 环境检查

f1335d19e7036e31ada582861378c972.png

2.2 安装zabbix过程

2.2.1 安装方式选择

编译安装 (服务较多,环境复杂)

yum安装(干净环境)

使用yum 需要镜像yum源 http://www.cnblogs.com/clsn/p/7866643.html

2.2.2 服务端快速安装脚本

035ce75c42a7fa016e54f4c95049baab.png

5471ba3623bfbeef5e62652070638d39.png

2.2.3 客户端快速部署脚本

1fa7787cf87b4a1d137752783b7f18cb.png

2.3 检测连通性

2.3.1 服务端安装zabbix-get检测工具

yum install zabbix-get

2.3.2 在服务端进行测试

474378fcc573a97c35e4158e40ab8501.png

三、Web界面操作

3.1 zabbix的web安装

3.1.1 使用浏览器访问

http://10.0.0.61/zabbix/setup.php

2a2b072544f5bdd8a0b01a20f22c9f2f.png

   在检测信息时,可查看具体的报错信息进行不同的解决

36e496762f26d453076bf9e194123eba.png

   选择mysql数据库,输入密码即可

8df46ccdd2c7b9bccb8d4aa712083d80.png

   host与port不需要修改,name自定义

04bdd8b235218722074001738a98322f.png

 确认信息,正确点击下一步 

78391c6cb45e095e1c26c4dca85e27ba.png

   安装完成、点击finsh

c4d23c6274241a37a78f58f0896eff16.png

      进入登陆界面  账号Admin密码zabbix   注意A大写

3fcc19eaa08ebbda4023459057c8a353.png

3.2 添加监控信息

3.2.1 修改监控管理机zabbix server

配置 >> 主机

4ddf06501e46b8ef75e4e2a479f492bd.png 主机名称:要与主机名相同,这是zabbix server程序用的

可见名称:显示在zabbix网页上的,给我们看的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值