Zabbix学习笔记(五)-Zabbix编译安装
1、 环境介绍
操作系统:Centos7.3 Linux
版本:Zabbix-4.0.10
镜像源:阿里镜像源
2、 安装依赖包
yum install -y libevent-devel tar gcc gcc-c++ net-snmp-devel libxml2-devel libcurl-devel
3、 编译安装
useradd -s /sbin/nologin zabbix
tar zxf zabbix-4.0.10.tar.gz
cd zabbix-4.0.10
./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
4、 文件目录
/usr/local/zabbix/
bin etc lib sbin share
5、 环境变量
vi /etc/profile
export PATH=$PATH:/usr/local/zabbix/sbin/:/usr/local/zabbix/bin/
source /etc/profile
6、 在mysql中做数据初始化
mysql -uroot –pzabbix
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbix';
flush privileges;
use zabbix;
set names utf8;#数据编码设置为utf8
source /root/zabbix-4.0.10/database/mysql/schema.sql;
source /root/zabbix-4.0.10/database/mysql/data.sql;
source /root/zabbix-4.0.10/database/mysql/images.sql;
7、 配置文件
/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
#AlertScriptsPath=#邮件告警、微信告警脚本存放位置
chown zabbix.zabbix -R /usr/local/zabbix/
8、 启动
zabbix_server
ps auxf|grep zabbix_server
netstat -lntup|grep zabbix
Zabbix系列请看下集-zabbix的WEB安装