zabbix4.4.7 + CentOS7.4 安装配置指导

一、环境及版本信息:

l CentOS7.4

l Zabbix 4.4.7 source

安装步骤

1、下载
https://cdn.zabbix.com/stable/4.4.7/zabbix-4.4.7.tar.gz

2、安装依赖包
yum install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel net-snmp-devel libevent-devel -y

#建zabbix账号

groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c “Zabbix Monitoring System” zabbix

  1. 建库
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;

#解压zabbix安装包并导入mysql库脚本
cd database/mysql

#导入库脚本
shell> mysql -uzabbix -pzabbix zabbix < schema.sql

stop here if you are creating database for Zabbix proxy

shell> mysql -uzabbix -pzabbix zabbix < images.sql
shell> mysql -uzabbix -pzabbix zabbix < data.sql

4.编译安装:
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/bin/mysql_config --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make
make install

5.配置zabbix配置文件

egrep -v ‘$|#’ /usr/local/zabbix/etc/zabbix_server.conf

内容:
LogFile=/usr/local/zabbix/zabbix_server.log
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
Timeout=4
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
Include=/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf

配本地agent

egrep -v ‘$|#’ /mnt/zabbix/etc/zabbix_agentd.conf

内容:
LogFile=/usr/local/zabbix/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf

6、配置php server,为了配置zabbix前端显示,需要php后端服务器,这里使用apache httpd + php实现。在服务器上安装httpd(httpd-2.4.6)和php(php-5.4.16):

yum install httpd

yum install php

yum install php-mysql php-gd libjpeg* php-odbc php-pear php-xml php-xmlrpc

配置httpd服务器,vim httpd.conf,修改以下配置:

找到:

AddType application/x-gzip .gz .tgz

在该行下面添加

AddType application/x-httpd-php .php

修改DirectoryIndex index.html为DirectoryIndex index.html index.htm index.php

7、在httpd根目录下面建立测试php文件:
index.php

<?php phpinfo(); ?>

启动 http
service httpd restart

从浏览器访问结果:

  1. 进到安装包文件夹下安装 zabbix web 界面
    cd frontends
    cp -rpf php/ /var/www/html/zabbix

/usr/local/zabbix/bin/zabbix_get -s 127.0.0.1 -p10051 -k “net.if.in[eth0,bytes]”

9.登陆 zabbix
初始用户名密码:Admin/zabbix

可能遇到的修改文件和 需要安装的软件。在下面

vim /etc/php.ini

在编译zabbix时报:

configure: error: MySQL library not found
解决方式是安装 mysql-devel

yum install mysql-devel -y

yum install bcmath --skip-broken

1安装php bcmath

yum install bcmath --skip-broken

yum install php-mbstring

date.timezone = Asia/Shanghai

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值