阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

RHEL 6.7下安装部署Zabbix服务端

160次阅读
没有评论

共计 3710 个字符,预计需要花费 10 分钟才能阅读完成。

部署环境

RHEL 6.7

Zabbix-server 2.2.14

安装 zabbix 官方源

# wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

# rpm -ivh zabbix-release-2.2-1.el6.noarch.rpm

 

安装 zabbix-server

# yum install zabbix zabbix-server-mysql zabbix-web-mysql

Dependency Installed:
  OpenIPMI-libs.x86_64 0:2.0.16-14.el6                     apr.x86_64 0:1.3.9-5.el6_2                          
  apr-util.x86_64 0:1.3.9-3.el6_0.1                        apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1              
  dejavu-fonts-common.noarch 0:2.33-1.el6                  dejavu-sans-fonts.noarch 0:2.33-1.el6               
  fontpackages-filesystem.noarch 0:1.41-1.1.el6            fping.x86_64 0:2.4b2-16.el6                         
  freetype.x86_64 0:2.3.11-17.el6                          gnutls.x86_64 0:2.8.5-19.el6_7                      
  httpd.x86_64 0:2.2.15-54.el6.CentOS                      httpd-tools.x86_64 0:2.2.15-54.el6.centos           
  iksemel.x86_64 0:1.4-2.el6                               libX11.x86_64 0:1.6.3-2.el6                         
  libX11-common.noarch 0:1.6.3-2.el6                       libXau.x86_64 0:1.0.6-4.el6                         
  libXpm.x86_64 0:3.5.10-2.el6                             libjpeg-turbo.x86_64 0:1.2.1-3.el6_5                
  libpng.x86_64 2:1.2.49-2.el6_7                           libtool-ltdl.x86_64 0:2.2.6-15.5.el6                
  libxcb.x86_64 0:1.11-2.el6                               lm_sensors-libs.x86_64 0:3.1.1-17.el6               
  mailcap.noarch 0:2.1.31-2.el6                            net-snmp.x86_64 1:5.5-57.el6                        
  net-snmp-libs.x86_64 1:5.5-57.el6                        php.x86_64 0:5.3.3-48.el6_8                         
  php-bcmath.x86_64 0:5.3.3-48.el6_8                       php-cli.x86_64 0:5.3.3-48.el6_8                     
  php-common.x86_64 0:5.3.3-48.el6_8                       php-gd.x86_64 0:5.3.3-48.el6_8                      
  php-mbstring.x86_64 0:5.3.3-48.el6_8                     php-mysql.x86_64 0:5.3.3-48.el6_8                   
  php-pdo.x86_64 0:5.3.3-48.el6_8                          php-xml.x86_64 0:5.3.3-48.el6_8                     
  unixODBC.x86_64 0:2.2.14-14.el6                          zabbix-server.x86_64 0:2.2.14-1.el6                 
  zabbix-web.noarch 0:2.2.14-1.el6

可以看到,php 和 httpd 都会自动安装

安装 MySQL

在这里,选用的是 MySQL 5.6.31 社区版

修改 MySQL 配置文件

# vi /etc/my.cnf

character-set-server=utf8

主要是修改字符集,不然后续的 WEB 页面中切换到中文环境下会出现乱码。

重启 MySQL 服务

# service mysqld restart

创建 zabbix 数据库并授权

mysql> create database zaibbix;

mysql> grant all on zabbix.* to zabbix@’localhost’ identified by ‘zabbix’;

mysql> flush privileges;

导入 zabbix-server 数据库

# cd /usr/share/doc/zabbix-server-mysql-2.2.14/create

# mysql zabbix < schema.sql 

# mysql zabbix < images.sql 

# mysql zabbix < data.sql

注意:如果是部署 zabbix-proxy,只需导入 schema.sql 即可。

 

配置 zabbix-server 的参数

 
# grep -Ev "^$|^#" /etc/zabbix/zabbix_server.conf 
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
SNMPTrapperFile=/var/log/snmptt/snmptt.log
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
 

在这里,其实并不需要修改,主要是 MySQL 用户名,密码,端口,socket 文件等参数。

启动 zabbix-server 服务

# /etc/init.d/zabbix-server start

如果启动失败,可通过 /var/log/zabbix/zabbix_server.log 定位问题。

配置 php 参数

在 zabbix 的 RPM 中,已经配置了相关参数,只需设置时区即可

# vim /etc/httpd/conf.d/zabbix.conf 

 
<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

    <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value date.timezone Asia/Shanghai
    </IfModule>
</Directory>
其实,这些参数也可以在 /etc/php.ini 中设置。

启动 httpd 服务

# /etc/init.d/httpd start

配置 WEB 页面

打开浏览器,输入 http://ip/zabbix,在本例中是 192.168.244.30/zabbix

Step 1

RHEL 6.7 下安装部署 Zabbix 服务端

Step 2

如果提示参数不通过,则需要修改 php.ini 配置文件,并重启 httpd 服务。

RHEL 6.7 下安装部署 Zabbix 服务端

Step 3

点击“Test connection”测试数据库能否连接。

RHEL 6.7 下安装部署 Zabbix 服务端

Step 4

RHEL 6.7 下安装部署 Zabbix 服务端

Step 5

RHEL 6.7 下安装部署 Zabbix 服务端

Step 6

RHEL 6.7 下安装部署 Zabbix 服务端

进入登录界面

默认账户是 admin,密码是 zabbix

RHEL 6.7 下安装部署 Zabbix 服务端

一些 Zabbix 相关教程集合

Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-08/134529.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3710字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中