首页 > 技术文章 > 5,zabbix-server的编译安装

k8s-pod 2020-08-07 20:37 原文

1,zabbix server安装脚本
	yum install -y libevent-devel wget tar gcc gcc-c++ make net-snmp-devel libxml2-devel libcurl-devel
	groupadd zabbix useradd -g zabbix -M -s /sbin/nologin zabbix
	cd /usr/local/src/
	wget 'https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.7/zabbix-3.4.7.tar.gz'
	tar -zxvf zabbix-3.4.7.tar.gz
	cd zabbix-3.4.7
	./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2
	make
	make install

2,zabbix数据库初始化,需要登录mysql里面执行
	create database zabbix character set utf8 collate utf8_bin;
	grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbix'; #用户名密码设置
	set names utf8;
	use zabbix;
	source /usr/local/src/zabbix-3.4.7/database/mysql/schema.sql;
	source /usr/local/src/zabbix-3.4.7/database/mysql/data.sql;
	source /usr/local/src/zabbix-3.4.7/database/mysql/images.sql;

3,zabbix server配置和启动,vim /usr/local/zabbix/etc/zabbix_server.conf
	LogFile=/usr/local/zabbix/zabbix_server.log
	DBHost=127.0.0.1
	DBName=zabbix
	DBUser=zabbix
	DBPassword=zabbix
	DBPort=3306
	Timeout=30
	AlertScriptsPath=/usr/local/zabbix/alertscripts
	ExternalScripts=/usr/local/zabbix/externalscripts
	LogSlowQueries=3000

#启动server
	chown zabbix:zabbix -R /usr/local/zabbix/
	/usr/local/zabbix/sbin/zabbix_server

4,zabbix web配置
	#移动zabbix web程序到指定的目录
	mkdir /usr/local/nginx/html/zabbix
	cp -a /usr/local/src/zabbix-3.4.7/frontends/php/* /usr/local/nginx/html/zabbix/

	#网页安装zabbix
	http://ip:port/zabbix/index.php
	#最后一步需要手工写入配置文件:
	/usr/local/nginx/html/zabbix/conf/zabbix.conf.php
  

 

5,登录zabbix和安全配置
	默认用户名Admin 密码zabbix

 

推荐阅读