记录纯净RedHat7安装Zabbix及初始化

1.关闭防火墙、禁用SELINUX
systemctl disable firewalld
systemctl stop firewalld
vi /etc/sysconfig/selinux

将SELINUX设置为disabled
重启服务器

2.配置网络yum源
wget -O /etc/yum.repos.d/my.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sed -i 's#$releasever#7#g;s#$basearch#x86_64#g' /etc/yum.repos.d/my.repo
yum clean all
yum makecache
yum install epel-release -y
3.安装组件
yum install httpd php php-mysql mariadb-server -y

测试httpd服务,编辑/var/www/html/index.php

<?php
	phpinfo();
?>

启动httpd服务

systemctl start httpd

浏览器输入服务器ip地址,出现PHP配置信息,说明httpd服务正常运行。

4.配置Mysql
mysql_secure_installation

配置略

mysql -uroot -proot

create database zabbix character set utf8;
--创建zabbix数据库并使用utf-8字符集

grant all on zabbix.* to 'zabbix'@'%' identified by 'zabbix_pass';
--创建用户并授权

flush privileges;
quit

5.安装Zabbix

使用Zabbix的yum源:

rpm -i http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
警告:/var/tmp/rpm-tmp.gfgIYd: 头V4 DSA/SHA1 Signature, 密钥 ID 79ea5ed4: NOKEY

这是由于yum安装了旧版本的GPG keys造成的,解决办法

rpm --import /etc/pki/rpm-gpg/RPM* 

再次尝试:

rpm -i http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

安装Zabbix组件:

yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-web zabbix-agent zabbix-sender -y
6.配置Zabbix

配置Zabbix-web的时区:

vi /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Shanghai
#把注释去掉并改成本地时区

进入 /usr/share/doc/zabbix-server-mysql-3.0.28/
解压create.sql.gz
将表导入Mysql

mysql -uzabbix_user -pzabbix_pass zabbix < create.sql

更改Zabbix服务端配置文件:

vi /etc/zabbix/zabbix_server.conf

DBHost=127.0.0.1
#去掉注释并改为本机地址

DBUser=zabbix_user
DBPassword=zabbix_pass
#修改为mysql的zabbix用户名和密码

DBSocket=/var/lib/mysql/mysql.sock
#去掉注释并修改数据库套接字路径

启动zabbix-server服务

systemctl start zabbix-server

重启httpd服务

systemctl restart httpd

浏览器输入服务器ip/zabbix
在这里插入图片描述
配置数据库连接:
在这里插入图片描述
其他都是默认配置

初始账号密码为
admin:zabbix

7.被监控主机的配置
yum install zabbix-agent zabbix-sender -y

编辑 /etc/zabbix/zabbix_agent.conf

Server=192.168.182.150
#改为zabbix-server地址

被动模式时使用,用于指定允许哪台服务器拉取当前服务器的数据,当agent端工作于被动模式,则代表server端会主动拉取agent端数据,那么server端的IP必须与此参数的IP对应,此参数用于实现基于IP的访问控制,如果有多个IP ,可以使用逗号隔开

ServerActive=192.168.182.150
#改为zabbix-server地址

此参数用于指定当agent端工作于主动模式时,将信息主动推送到哪台server上,当有多个IP时,可以用逗号隔开。

Hostname=rhel7
#改为agent端主机名

配置完成后启动agent进程:

systemctl start zabbix-agent

Zabbix安装完毕!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值