zabbix监控部署手册

zabbix监控安装(按照文档步骤就可以搭建成功)
文档做了zabbix-server端的安装,后期我会写一个监控客户端的文档欢迎收藏。
#####跟着文档部署的时候一定要仔细看每一个字一定要一定要一定要(每一个字都很重要)
#私自转载请联系博主否则必定追究版权 下方有微信
系统环境:centos7

IP 节点名称
192.168.128.151 admin-zabbix

1、修改主机名称。
admin-zabbix节点执行

[root@admin-zabbix ~]# hostnamectl set-hostname admin-zabbix

2、关闭防火墙和selinux
admin-zabbix节点执行

[root@admin-zabbix ~]#systemctl stop firewalld
[root@admin-zabbix ~]#systemctl disable firewalld
[root@admin-zabbix ~]#setenforce 0

3、安装yum源码库配置包并且安装zabbix。(有可能会出现报错我在现面标注出来了)
admin-zabbix节点执行

[root@admin-zabbix ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm  ##在这一步如果报错的话执行下面命令
[root@admin-zabbix ~]# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm##上面如果为报错不用执行
[root@admin-zabbix ~]# yum -y install yum-utils   ##如果在这一步报错的话执行下面操作
修改/etc/yum.repos.d/zabbix.repo 文件成如下内容
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
[root@admin-zabbix ~]# yum -y install yum-utils
[root@admin-zabbix ~]# yum-config-manager --enable rhel-7-server-optional-rpms
##安装 Zabbix server
[root@admin-zabbix ~]# yum install zabbix-server-mysql -y
##安装 Zabbix proxy 并使用 MySQL 数据库
[root@admin-zabbix ~]# yum install zabbix-proxy-mysql -y
[root@admin-zabbix ~]# yum -y install mariadb-server
##安装 Zabbix 前端
[root@admin-zabbix ~]# yum install zabbix-web-mysql -y
[root@admin-zabbix ~]# yum -y install httpd

4、设置数据库远程登陆授权、并且导入数据库文件。
admin-zabbix节点执行

[root@admin-zabbix ~]# systemctl restart mariadb
[root@admin-zabbix ~]# gunzip /usr/share/doc/zabbix-server-mysql-4.0.27/create.sql.gz
[root@admin-zabbix ~]# mysql                                   
MariaDB [zabbix]> create database zabbix character set utf8 collate utf8_bin;##这里注意一定要设置utf8_bin 要不然后期会出错
MariaDB [(none)]> grant all  PRIVILEGES on zabbix.* to zabbix@'%' IDENTIFIED BY 'zabbix';
MariaDB [(none)]> flush privileges;
[root@admin-zabbix ~]# mysql -h 192.168.182.151 -uzabbix -pzabbix
MariaDB [zabbix]> use zabbix
MariaDB [zabbix]> source /usr/share/doc/zabbix-server-mysql-4.0.27/create.sql

5、为为 zabbix server/proxy 配置数据库。
admin-zabbix节点执行
使用vim修改配置文件/etc/zabbix/zabbix_server.conf
##下面我标出了行号修改成一样的就可以其他配置保持默认(行号不要也写上)

 91行 DBHost=192.168.182.151
 100行 DBName=zabbix
 116行 DBUser=zabbix
 124行 DBPassword=zabbix

6、启动zabbix-server 进程并开启开机自动启动。
admin-zabbix节点执行

[root@admin-zabbix ~]# systemctl start  zabbix-server.service
[root@admin-zabbix ~]# systemctl enable  zabbix-server.service 

7、配置前端web配置文件。
admin-zabbix节点执行
使用vim修改配置文件/etc/httpd/conf.d/zabbix.conf。
##下面我标出了行号修改成一样的就可以其他配置保持默认(行号不要也写上)

  20行         php_value date.timezone Asia/Shanghai
  [root@admin-zabbix ~]# systemctl start  httpd

8、打开浏览器输入admin-zabbix节点地址。
点击Next stop
在这里插入图片描述
检查权限问题(不会有权限问题,直接点击Next stop也可以)点击Next stop。
在这里插入图片描述
输入所需数据库信息(要和前面对上,如果是按照文档做的就没有问题)。

输入主机名称和端口Name是可以不写的。点击Next stop。

在这里插入图片描述
直接点击Next stop。
在这里插入图片描述
点击finish这里已经题是我们安装成功了并写入了一个文件
在这里插入图片描述
登陆web端的zabbix默认用户名Admin 密码zabbix(注意用户名是大写的A)
在这里插入图片描述
现在我们就可以看到web端的界面了。
在这里插入图片描述
到这里我们的zabbix监控系统就安装完成了

邮箱报警文档链接https://blog.csdn.net/zeorg/article/details/112128191

文档参数来自官方文档(https://www.zabbix.com)如有侵权请联系博主删除
wx:a1362623821

猜你喜欢

转载自blog.csdn.net/zeorg/article/details/111937751