Zabbix3.0-server 安装说明


一、关闭防火墙

[root@osssqmtest1 ~]#/etc/init.d/iptables stop

[root@osssqmtest1 ~]#setenforce 0

二、安装php

1)如果可以联网可以这样

添加epel

#rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

添加remi

#rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

 

yum --enablerepo=remi,remi-php55 install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt php php-mysql libXpm php-bcmath php-gd php-mbstring php-xml t1lib

 

(2)在没有联网的情况下,需要配置本地yum

1.

[root@osssqmtest1 ~]#vim /etc/yum.repos.d/rhel-source.repo

[rhel-source]

name=Red Hat Enterprise 6.5

baseurl=file:///mnt

enabled=1

gpgcheck=0

增加如下

[php]

name=php

baseurl=file:///root/php

enabled=1

gpgcheck=0

2. [root@osssqmtest1 ~]#mkdir  /home/wb/php    php包放的位置

 [root@osssqmtest1 ~]#yum install -y  createrepo

php相关的包放到  /home/wb/php

执行  [root@osssqmtest1 ~]#createrepo  /home/wb/php

[root@osssqmtest1 ~]#yum clean all  

[root@osssqmtest1 ~]#yum repolist

[root@osssqmtest1 ~]#yum install net-snmp-deve

[root@osssqmtest1 ~]#yum localinstall  -y   php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt php php-mysql libXpm php-bcmath php-gd php-mbstring php-xml t1lib

[root@osssqmtest1 ~]# /etc/init.d/php-fpm restart

三、安装zabbix

1.[root@osssqmtest1 ~]#cd /home/wb/zabbix3.0

  [root@osssqmtest1 ~]#tar xvf zabbix-3.0.1.tar.gz

  [root@osssqmtest1 ~]#cd zabbix-3.0.1

  [root@osssqmtest1 ~]# groupadd zabbix

  [root@osssqmtest1 ~]# useradd -g zabbix zabbix

  [root@osssqmtest1 ~]#./configure --prefix=/usr/local/zabbix-server --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2

  [root@osssqmtest1 ~]# make install

 

2.编辑配置文件并启动:

日志默认在/tmp目录下

[root@osssqmtest1 ~]#vim /usr/local/zabbix-server/etc/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

ListenIP=127.0.0.1

[root@osssqmtest1 ~]#/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf      //启动服务

配置zabbix启动项

[root@osssqmtest1 zabbix-3.0.1]# pwd

/home/wb/zabbix3.0/zabbix-3.0.1

[root@osssqmtest1 zabbix-3.0.1]# cp misc/init.d/tru64/zabbix_server /etc/init.d/

[root@osssqmtest1 zabbix-3.0.1]# chmod +x /etc/init.d/zabbix_server

[root@osssqmtest1 zabbix-3.0.1]#  ln -s /usr/local/zabbix-server/sbin/* /usr/local/sbin/

[root@osssqmtest1 zabbix-3.0.1]# ln -s /usr/local/zabbix-server/bin/* /usr/local/bin/

[root@osssqmtest1 zabbix-3.0.1]# /etc/init.d/zabbix_server restart

设置zabbix开机自启 添加如下4

vim /etc/init.d/zabbix_server

# chkconfig: 345 95 95  

# desctription: Zabbix Server

 

BASEDIR=/usr/local/

ZABBIX_SERVER=$BASEDIR/sbin/zabbix_server

一、zabbix3.0监控server安装-centos6.8_第1张图片

[root@osssqmtest1 zabbix-3.0.1]# chkconfig --level 345 zabbix_server on

 

[root@osssqmtest1 ~]#netstat -nulpt

查看端口,已经开始监听了:

3、拷贝zabbix应用到WEB根目录下

[root@osssqmtest1 ~]#cd zabbix-3.0.1/frontends/php/

[root@osssqmtest1 ~]#cp -a . /var/www/html/zabbix/

[root@osssqmtest1 ~]#chown -R apache.apache /var/www/html/zabbix/*

 

4、配置php

[root@osssqmtest1 ~]#vim /etc/php.ini


date.timezone = Asia/Shanghai

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

 

                                                                                                                               

 

四、mysql安装

安装Mysql

1.[root@osssqmtest1 ~]#yum -y install mysql-server mysql

如果mysql忘记密码 # vi /etc/my.cnf 
[mysqld]的段中加上一句:skip-grant-tables 重启mysql

 改密码 mysql> UPDATE user SET Password = password ('123456') WHERE User = 'root' ;

2.[root@osssqmtest1 ~]# vim /etc/my.cnf
[mysqld]
character-set-server=utf8
innodb_file_per_table=1

 

[root@osssqmtest1 ~]#chkconfig mysqld on

[root@osssqmtest1 ~]#etc/init.d/mysqld restart

 

创建zabbbix库  

#mysql -uroot -p123456

mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';              
mysql> flush privileges;
mysql> \q

 

#mysql -uroot -p123456 zabbix < /home/wb/zabbix3.0/zabbix-3.0.1/database/mysql/schema.sql

#mysql -uroot -p123456 zabbix < /home/wb/zabbix3.0/zabbix-3.0.1/database/mysql/p_w_picpaths.sql

#mysql -uroot -p123456 zabbix < /home/wb/zabbix3.0/zabbix-3.0.1/database/mysql/data.sql

 

[root@osssqmtest1 ~]#mysql -uroot -p123456 zabbix -e 'show tables'

五、页面设置

[root@osssqmtest1 ~]#service httpd restart
[root@osssqmtest1 ~]#chkconfig httpd on


一、zabbix3.0监控server安装-centos6.8_第2张图片


一、设置zabbix字体

vim /var/www/html/zabbix/include/locales.inc.php

'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => true], #也就是把false改为true

将此字体下载下来重名命名,上传到此目录覆盖

cd /var/www/html/zabbix/fonts

到此,ZABBIX3.04设置中文界面以及修改字体完成

二、启动zabbix自身监控