Zabbix安装配置

1.集群规划

节点 服务
Node4 zabbix-server、zabbix-agent、zabbix-web
Node3 zabbix-agent、MySQL
Node2 zabbix-agent

1.1准备工作

1.1 关闭防火墙(已关闭)
	sudo service iptables stop
	sudo chkconfig iptables off
1.2 关闭SELinux
	sudo vim /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.

1.3 重启服务器
	sudo reboot

1.2 Zabbix-server/agent编译及安装

1. 创建用户
	sudo groupadd --system zabbix
	sudo useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix

# 解释:--system -g 表示创建的用户 zabbix 默认添加到 zabbix这个组中。
# 		-d /usr/lib/zabbix 默认的/hone/zabbix 家目录改为 当前的目录。
#		-s /sbin/nologin  -s Shell的意思,指定这个指示器,nologin不能拿来登录功能,其他的都可以
#		-c "Zabbix Monitoring System" 注释的意思。
#	groupadd -help
#	useradd	--help

2. 解压到当前路径
	tar -zxvf zabbix-4.2.8.tar.gz

3. 创建 zabbix数据库和表
	[root@Node4 mysql]# pwd
	/opt/module/zabbix-4.2.8/database/mysql
	[root@Node4 mysql]# ll
	总用量 6124
	-rw-r--r-- 1 1001 1001 4128170 1028 2019 data.sql
	-rw-r--r-- 1 1001 1001 1978341 1028 2019 images.sql
	-rw-r--r-- 1 1001 1001     392 1028 2019 Makefile.am
	-rw-r--r-- 1 1001 1001   15711 1028 2019 Makefile.in
	-rw-r--r-- 1 1001 1001  142074 1028 2019 schema.sql

进入MySQL客户端执行建表语句,并导入zabbix提供的sql脚本
mysql>
create database zabbix default character set utf8 collate utf8_bin;
use zabbix;
source schema.sql;
source data.sql;
source images.sql;

4. 安装Mysql依赖的插件包.
	[root@Node4 mysql]# rpm -ivh MySQL-devel-5.6.24-1.el6.x86_64.rpm 
	[root@Node4 mysql]# rpm -ivh MySQL-embedded-5.6.24-1.el6.x86_64.rpm 
	[root@Node4 mysql]# rpm -ivh MySQL-test-5.6.24-1.el6.x86_64.rpm 
	[root@Node4 mysql]# rpm -ivh MySQL-shared-compat-5.6.24-1.el6.x86_64.rpm 
	[root@Node4 mysql]# rpm -ivh MySQL-shared-5.6.24-1.el6.x86_64.rpm 


5. 安装编译zabbix依赖的源,centos7可以Yum直接安装,本人Centos6 只能源码安装。
# 删除影响的包,
	rpm -e --nodeps libxml2-python-2.7.6-21.el6.x86_64
# 更新依赖包,<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值