zabbix安装

zabbix-server:172.20.100.101

一、 安装环境
1、关闭防火墙

systemctl stop firewalld.service                 #关闭防火墙
systemctl disable firewalld.service               #开机不启动防火墙

2、关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 
grep SELINUX=disabled /etc/selinux/config       #过滤刚刚换的disabled

#SELINUX=disabled  上面领命的输出
setenforce 0                                #清空selinux的配置

[root@master ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[root@master ~]# yum install epel-release.noarch wget vim gcc gcc-c++ lsof chrony tree nmap unzip rsync -y
[root@master ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

二、 数据库的安装及配置
1、 安装mariadb

yum install httpd mariadb mariadb-server mariadb-client php php-mysql
systemctl start mariadb      #启动MariaDB
systemctl stop mariadb      #停止MariaDB
systemctl restart mariadb    #重启MariaDB
systemctl enable mariadb    #设置开机启动

三、Zabbix3.4安装及配置

rpm –ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm     #注意版本问题
[root@master ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[root@master ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent

1、创建数据库

1、	mysql_secure_installation  安全初始化,设置root密码
2、	mysql –uroot –p123456  测试连接
3、	MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;  创建zabbix库
4、	grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';  授权用户为zabbix密码为zabbix
5、	flush privileges;
6、	zcat /usr/share/doc/zabbix-server-mysql-3.4.0/create.sql.gz | mysql -uzabbix -p zabbix(zabbix数据库)   注意版本问题

2、 修改zabbix server配置,并启动zabbix server

vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
[root@master ~]# systemctl start httpd
[root@master ~]# systemctl start zabbix-server
[root@master ~]# systemctl start zabbix-agent

3、启动zabbix管理界面

vi /etc/httpd/conf.d/zabbix.conf
		php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/Shanghai

4、SELinux配置

setsebool -P httpd_can_connect_zabbix on
setsebool -P httpd_can_cetwork_connect_db on

5、 启动httpd并设置开机启动

systemctl start httpd           #启动httpd服务
systemctl enable httpd         #设置开机启动httpd服务

四、访问zabbix
http://172.20.100.101/zabbix
在这里插入图片描述
在这里插入图片描述
注意:这一步比较容易出错,如果出错了就去看zabbix的密码设置的是否正确,
可以用mysql -uzabbix -pzabbix 登录一下zabbix的数据库,看是否能登陆成功
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
登录最新版Zabbix3.4 默认用户Admin 默认密码zabbix

完成安装,会将在/etc/zabbix/web/zabbix.conf.php生成配置文件
Congratulations! You have successfully installed Zabbix frontend.
Configuration file “/etc/zabbix/web/zabbix.conf.php” created.
cat /etc/zabbix/web/zabbix.conf.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值