美文网首页
Centos 6.5 部署 zabbix3.x版本

Centos 6.5 部署 zabbix3.x版本

作者: Anson前行 | 来源:发表于2018-01-23 19:10 被阅读90次

1. 关闭selinux,防火墙

[root@localhost /]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config #                                                                                                                                      重启生效[root@localhost /]# setenforce 0 #临时关闭

[root@localhost /]#service iptables stop 

2. 安装PHP,Apache

[root@localhost /]# rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm

[root@localhost /]# yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap

#配置php文件

[root@localhost /]# vim /etc/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone = Asia/Shanghai

always_populate_raw_post_data = -1

#配置apache

[root@localhost /]# vim /etc/httpd/conf/httpd.conf 

DirectoryIndex index.html index.html.var index.php

3. 安装MySQL

[root@localhost /]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

[root@localhost /]# yum -y install mysql-server

[root@localhost /]# /etc/init.d/mysqld start

[root@localhost /]# mysql -u root -p123456

mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;

               Query OK, 1 row affected (0.06 sec)

mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';             Query OK, 0 rows affected (0.02 sec)

mysql> show databases;

|information_schema|

| mysql |

| performance_schema |

| zabbix | 

4. 安装配置Zabbix

#创建用户

[root@localhost /]# groupadd zabbix

[root@localhost /]# useradd -g zabbix zabbix

安装依赖包

[root@localhost mysql]# yum -y install gcc mysql-community-devel libxml2-devel unixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openldap-devel

#下载安装zabbix

[root@localhost /]# wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz

[root@localhost /]# tar -zxvf zabbix-3.0.4.tar.gz

#导入数据库文件

[root@localhost /]# cd /zabbix-3.0.4/database/mysql/

[root@localhost mysql]#  mysql -uzabbix  -p123456 zabbix  < schema.sql

[root@localhost mysql]#  mysql -uzabbix -p223456 zabbix  < images.sql

[root@localhost mysql]#  mysql -uzabbix  -p123456 zabbix  < data.sql

#安装zabbix

[root@localhost mysql]# cd /zabbix-3.0.4

[root@localhost zabbix-3.0.4]# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi --with-openssl --prefix=/usr/local/zabbix

[root@localhost zabbix-3.0.4]#make && make i#nsta#ll

#配置zabbix

[root@localhost etc]# vim /usr/local/zabbix/etc/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

#配置zabbix-web

[root@localhost conf]# mkdir /var/www/html/zabbix 

[root@localhost php]# cp -r zabbix-3.0.4/frontends/php/*   /var/www/html/zabbix/

[root@localhost php]# chown -R apache:apache /var/www/html/zabbix

#配置启动脚本

[root@localhost] # cp /zabbix-3.0.4/misc/init.d/fedora/core/zabbix_server  /etc/init.d/zabbix_server

[root@localhost ]# cp /zabbix-3.0.4/misc/init.d/fedora/core/zabbix_agentd  /etc/init.d/zabbix_agentd

 #更改下路径

[root@localhost php]# vim /etc/init.d/zabbix_server

BASEDIR=/usr/local/zabbix   #更改下路径

[root@localhost php]# vim /etc/init.d/zabbix_agent

BASEDIR=/usr/local/zabbix #更改下路径

#添加为系统服务

 [root@localhost php]# chkconfig --add /etc/init.d/zabbix_server

[root@localhost php]# chkconfig --add /etc/init.d/zabbix_agentd

[root@localhost php]# chkconfig httpd on

[root@localhost php]# chkconfig mysqld on

[root@localhost php]# chkconfig zabbix_server on

[root@localhost php]# chkconfig zabbix_agentd on

5. 启动服务

[root@localhost php]# /etc/init.d/zabbix_server start

[root@localhost php]# /etc/init.d/zabbix_agent start

[root@localhost php]#service  httpd  start

[root@localhost php]# service mysqld start

用户:Admin,密码:zabbix OK

相关文章

网友评论

      本文标题:Centos 6.5 部署 zabbix3.x版本

      本文链接:https://www.haomeiwen.com/subject/cwfnwxtx.html