人如饮水,冷暖自知。
当我们在企业中,必须随时关注各服务器和网络的运行状况,以便及时发现问题,减少故障发生的情况。当网络中的设备服务器数量较多时,为了方便,快速的获得各种监控信息,就要用到集中监控软件-----zabbix(应用较多的)。
1>>>>>:zabbix是一个基于web界面的企业级开源(免费)监控套件,提供分布式系统监控与网络监视功能。具备主机的性能监控,网络设备的监控,数据库的监控,监控对象多元化,多种警告方式等
zabbix是一个高度集成的网络监控解决方案。
2>>>>>:zabbix重要组件
(1):zabbix server:负责接收agent发送报告信息的核心组件,所有配置数据统计数据操作都由它组织进行。
(2):database storage:负责存储所有配置信息以及收集的数据
(3):pxory:可选组件常用于分布式监控环境中
(4):agent:部署在被监控的主机(客户端)上,负责收集被监控端主机的数据。
3>>>>>:zabbix进程:
(1):**zabbix_agentd:**客户端守护进程,用于收集被监控端的数据。(如cup负载内存硬盘等)
(2):**zabb_get:**zabbix工具单独使用的命令。主用于排错。
(3):zabbix_sender:用于发送数据给server或者proxy;通常用于耗时较长的检查。
(4):zabbix_server:zabbix服务端守护进程,其它进程所收到的数据都要交给server。

(5):zabbix_proxy:zabbix代理守护进程。类似于server,它只是一个中转站,所收集的数据交给server。

我们使用YUM安装zabbix:
zabbix提供两种安装方式:YUM安装与编译安装。
本例子以yum安装的LAMP环境为例子;演示zabbix监控服务器的部署方法。
下载地址:官网http://www.zabbix.com 最新版本为zabbix 3.4。

环境如下:

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux


要求:

1、 按上图要求配置地址。

2、 在10.158主机上安装zabbix

3、 分别zabbix服务器上做相应的配置,能够监控到交换机,linux服务器,Windows服务器。

4、 设置zabbix自定义监控项的功能。

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_02


配置交换机与路由器:

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_03


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_04

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_05


1:安装mariaDB

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_06


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_07


(2):安装zabbix;(这里下载zabbix软件包到本地,单独复制yum源所需的内容制作出镜像,插入Linux服务器中)

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_08


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_09


创建本地yum源所需的yum环境

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_10


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_11


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_12


现在开始正式安装:

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_13


因为安装zabbix web 时需要数据库,所以要在MariaDB中手动创建一个库名为lrb的数据库,并授权给zabbix用户使用以增强数据库的安全性。

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_14


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_15


导入数据库SQL脚本:密码是刚才创建用户授权的用户密码

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_16


检查和编辑配置文件 :/etc/zabbix/zabbix_server.conf

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_17


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_18


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_19


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_20


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_21


编辑完配置文件后必须指定 zabbix server 的IP地址,在每台安装agent的主机上都要配置。这里要指定服务器的IP地址,现在是在同一台服务器上所以不做修改。

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_22


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_23


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控Linux磁盘吞吐量_24


启动zabbix-server zabbix-agent与httpd

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_25


安装zabbix web 接口

1:编辑Apache服务器针对zabbix的前端配置文件为/etc/httpd/conf.d/zabbix.conf设置时区与当前系统时区一致:

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控Linux磁盘吞吐量_26


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_27


再重启httpd服务。

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_28


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_29


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_30


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_31


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_32


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_33


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控Linux磁盘吞吐量_34


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_35


密码为zabbix

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_36


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_37


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_38


单击update提交。如果界面没有更新中文,再单击用户,进去最后有一个更新。创建用户:

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_39


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控Linux磁盘吞吐量_40


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_41


添加被监控设备:(之前交换机配置的内容解释)

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_42


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控Linux磁盘吞吐量_43


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控Linux磁盘吞吐量_44


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_45


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_46

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_47

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_48

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_49


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_Linux_50


配置成功后snmp会变成绿色。

监控Linux服务器:在Linux服务器上安装zabbix的agent。(agent**:部署在被监控的主机(客户端)上,负责收集被监控端主机的数据。)

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_51


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_52


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_53


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_54


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控Linux磁盘吞吐量_55


启动服务。默认端口10050

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控Linux磁盘吞吐量_56


在zabbix服务器上添加主机:步骤如下

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_57


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_zabbix监控安装搭建_58


zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_数据_59


添加成功。

如查看监测记录:

zabbix监控Linux磁盘吞吐量 zabbix 监控linux磁盘_服务器_60


完毕!!!!