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://www.zabbix.com)如有侵权请联系博主删除
wx:a1362623821