搭建Zabbix监控系统

小明 2025-05-01 09:21:42 6

概述

��       Zabbix是一个基于Web界面的企业级开源监控套件,提供分布式系统监控与网络监视功能。具 备主机的性能监控,网络设备性能监控,数据库性能监控,多种告警方式,详细报表、图表的绘制等 功能。监测的对象可以是Linux或 Windows服务器,也可以是路由器、交换机等网络设备,通过SNVP (Simple Netwark Management Protocol,简单网络管理协议)、Zabbix Agent,PING、端口监视等方法提 供对远程网络服务器等监控,数据收集等功能,并提供通知机制使系统管理员可以快速定位、解决系 统中存在的各种问题。目前,Zabbix最新版本为 Zabbix 3.4、官方网站是http://www.zabbix.com

        Zabbix是免费的。Zabbix 遵循GPL(General Public License,通用公共许可证)版本2,这意味着 它的源代码是可以自由分布的。Zabbix的商业版本是由 Zabbix公司提供支持的。世界上很多大小不 同的组织机构都依赖于Zabbix作为自己的一个主要的监控平台,尤其是现在很多互联网企业都在使用。

        Zabbix是一个高度集成的网络监控解决方案,具备以下特点

案例前置知识点 

1.zabbix重要组件

2.zabbix进程

 

3.zabbix监控构架

 

     

YUM安装Zabbix 

实验环境

虚拟机 2台 centos7.9

设备

IP

备注

Centos01

192.168.55.46

Zabbix

Centos02

192.168.55.47

http yum 仓库

 搭建zabbix yum仓库源

 安装httpd服务

yum -y install httpd

上传组件包至/var/www/html/站点目录

安装createrepo工具 生成yum源信息文件repo

yum -y install createrepo

cd /var/www/html/zabbix/

mkdir zabbix               //YUM所需都拉进目录

createrepo ./

启动httpd服务

systemctl start httpd 

关闭防火墙

systemctl stop firewalld

 部署zabbix系统

配置yum源

vim /etc/yum.repos.d/local.repo

[zabbix]

name=Zabbix

baseurl=http://192.168.55.47/zabbix

enabled=1

gpgcheck=0

[local]

name=CentOS 7.3

baseurl=file:///mnt/

enabled=1

gpgcheck=0

  

安装zabbix
[root@lgc ~]# yum -y install httpd vim net-tools
[root@lgc ~]# yum -y install mariadb mariadb-server zabbix-server-mysql zabbix-agent zabbix-web 
启动数据库
[root@lgc ~]# systemctl start mariadb
创建zabbix连接用户
[root@lgc ~]# mysql -u root
MariaDB [(none)]> 
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'abc-123';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> exit
Bye
导入数据库SQL脚本
[root@lgc ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.1/create.sql.gz | mysql -uzabbix -p zabbix
Enter password: abc-123   //密码
 修改配置文件
Zabbix 主配置文件
[root@lgc ~]# vim /etc/zabbix/zabbix_server.conf  //添加以下项
DBPassword=abc-123    

http加载初始化配置文件
[root@lgc ~]# vim /etc/httpd/conf.d/zabbix.conf   //添加以下项
php_value date.timezone Asia/shanghai     取消注释 修改时区为 亚洲/上海

 启动服务
[root@lgc ~]# systemctl start zabbix-server 
[root@lgc ~]# systemctl enable zabbix-server 
[root@lgc ~]# systemctl start zabbix-agent
[root@lgc ~]# systemctl enable zabbix-agent

访问192.168.55.46/zabbix 进入网页配置界面

下一步 输入密码 

 

命名

 

用户:Admin

密码:zabbix

 点击这个小人,选择Chinese ,设置中文

 

 

 

The End
微信