zabbix安装

本文档详细介绍了如何在两台机器上安装和配置Zabbix监控系统,包括Zabbix Server和Agent的安装,数据库的创建与授权,WebGUI的设置,以及Agent的配置。步骤涵盖环境准备、软件安装、数据库管理、服务启动和监控配置等关键环节。
摘要由CSDN通过智能技术生成

zabbix安装

1.准备两台机器
主机名ip服务
zabbix-server3.3.20.200zabbix-server
zabbix-agent3.3.20.201zabbix-agent
2.配置初始环境
[root@zabbix-server ~]# systemctl stop firewalld && systemctl disable firewalld
[root@zabbix-server ~]# sed -ri s/^SELINUX.*$/SELINUX=disabled/g /etc/selinux/config && setenforce 0
3.zabbix安装
zabbix官网:https://www.zabbix.com/download?
下载安装官方的yum源
[root@zabbix-server ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
[root@zabbix-server ~]# yum clean all && yum makecache fast
[root@zabbix-server ~]# yum repolist

安装zabbix-server 
[root@zabbix-server ~]# yum install -y zabbix-web zabbix-web-mysql zabbix-server-mysql zabbix-agent zabbix-get zabbix-sender

设置数据库
[root@zabbix-server ~]# cat > /etc/yum.repos.d/mariadb.repo << EOF
[mariadb]
name = MariaDB 
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64 
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB 
gpgcheck=1
EOF

4.安装最新版mariadb
[root@zabbix-server ~]# yum install -y mariadb-server mariadb
[root@zabbix-server ~]# cat > /etc/my.cnf.d/mariadb.cnf << EOF
[mysqld]
skip_name_resolve = ON          #跳过主机名解析
innodb_file_per_table = ON      #
innodb_buffer_pool_size = 256M  #缓存池大小
max_connections = 2000          #最大连接数
log-bin = master-log            #开启二进制日志
EOF

启动mariadb
[root@zabbix-server ~]# systemctl start mariadb && systemctl enable mariadb

5.创建数据库并授权账号
[root@zabbix-server ~]# mysql -e "create database zabbix character set utf8 collate utf8_bin;"
[root@zabbix-server ~]# mysql -e "grant all on zabbix.* to 'zabbix'@'%' identified by '123'; " 
[root@zabbix-server ~]# mysql -e "flush privileges;"

6.导入表
[root@zabbix-server ~]# cd /usr/share/doc/zabbix-server-mysql-4.4.10/
[root@zabbix-server zabbix-server-mysql-4.4.10]# gzip -d create.sql.gz 
[root@zabbix-server zabbix-server-mysql-4.4.10]# mysql -uzabbix -h3.3.20.200 -p123 zabbix < create.sql

7.配置server
[root@zabbix-server zabbix-server-mysql-4.4.10]# cd /etc/zabbix/
备份配置文件
[root@zabbix-server zabbix]# cp zabbix_server.conf{,.bak}
[root@zabbix-server zabbix]# sed -ri s/'\# SourceIP='/SourceIP=3.3.20.200/g zabbix_server.conf
[root@zabbix-server zabbix]# sed -ri s/'\# DBHost=localhost'/DBHost=3.3.20.200/g zabbix_server.conf
[root@zabbix-server zabbix]# sed -ri s/'\# DBPassword='/DBPassword=123/g zabbix_server.conf
启动zabbix-server
[root@zabbix-server zabbix]# systemctl start zabbix-server && systemctl enable zabbix-server

#zabbix_server.conf
    DBHost=3.3.20.200	       #数据库对外的主机
    DBName=zabbix              #数据库名称
    DBUser=zabbix              #数据库用户
    DBPassword=123             #数据库密码
    DBPort=3306                #数据库启动端口
    
8.配置web GUI
设置时区
[root@zabbix-server zabbix]# sed -ri s%';date.timezone ='%'date.timezone = Asia/Shanghai'%g /etc/php.ini
启动httpd
[root@zabbix-server zabbix]# systemctl start httpd && systemctl enable httpd

9.使用浏览器访问3.3.20.200/zabbix

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.配置agent端
初始化环境
[root@zabbix-agent ~]# systemctl stop firewalld && systemctl disable firewalld
[root@zabbix-agent ~]# sed -ri s/^SELINUX.*$/SELINUX=disabled/g /etc/selinux/config && setenforce 0

安装zabbix
[root@zabbix-agent ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
[root@zabbix-agent ~]# yum clean all && yum makecache fast
[root@zabbix-agent ~]# yum install -y zabbix-agent zabbix-sender

修改配置文件
[root@zabbix-agent ~]# cd /etc/zabbix
[root@zabbix-agent zabbix]# sed -ri s/'# EnableRemoteCommands=0'/EnableRemoteCommands=1/g zabbix_agentd.conf
[root@zabbix-agent zabbix]# sed -ri s/^Server=.*$/Server=3.3.20.200/g zabbix_agentd.conf

#zabbix_agentd.conf
Server=3.3.20.200           #指明服务器是谁
ListenPort=10050            #自己监听的端口
ListenIP=0.0.0.0            #自己监听的地址,0.0.0.0表示本机所有地址
StartAgents=3               #优化时使用的
ServerActive=3.3.20.200     #主动监控时的服务器
Hostname=zabbix-agent       #自己能被server端识别的名称,主动监控时需配置

启动服务
[root@zabbix-agent zabbix]# systemctl start zabbix-agent

监控过程详解

修改密码及中文

修改中文
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
修改密码
在这里插入图片描述
在这里插入图片描述

创建主机组和主机

创建主机组

在这里插入图片描述
在这里插入图片描述

创建主机在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值