centos6.6使用yum安装zabbix3.4

环境

Mysql: mariadb 10.2

Php: 5.6

Httpd: 2.2

System: centos6.6 x86_64

Zabbix: 3.4

yum install –y epel-release

yum groupinstall –y “development tools”

useradd –r –s /sbin/nologin www

安装mysql

建立一个yum仓库,内容如下:

cat mariadb10.2.repo

[mariadb10.2]

name=mariadb 10.2

baseurl=http://yum.mariadb.org/10.2/centos6-amd64/

gpgcheck=0

enabled=1

yum install -y MariaDB-server

service mysql start

chkconfig mysql on

mysql_secure_installation  #初始化mysql,按照提示完成

登录mysql

mysql –u root –p

创建zabbix数据库,后面要用

MariaDB [(none)]> create database zabbix;

grant all privileges on zabbix.* to [email protected]"localhost" identified by "zabbix";

flush privileges;

安装php

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

yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache  \

php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit   \

php-pecl-xdebug php-pecl-xhprof  php-fpm php-bcmath  php-gd php-ldap

yum install *bcmath* --skip-broken

编辑/etc/php.ini 修改如下配置:

max_execution_time = 300

memory_limit = 128M

post_max_size = 16M

upload_max_filesize = 2M

max_input_time = 300

always_populate_raw_post_data = -1

ldap.max_links = 10

date.timezone Asia/Shanghai

extension=bcmath.so

修改php-fpm的启动用户为www

编辑vim /etc/php-fpm.d/www.conf 文件,把user和group从apache改成www

vim /etc/php-fpm.d/www.conf

user = www

group = www

启动php

service php-fpm restart

chkcnfig php-fpm on

安装zabbix

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm
yum install zabbix-server-mysql
yum install zabbix-proxy-mysql
yum install zabbix-web-mysql
  

chown -R 755 /etc/zabbix/web/    #修改权限,不然后面会报错

chown www.www /etc/zabbix/web -R

cp -a /usr/share/zabbix/ /var/www/   #拷贝走zabbix代码

导入数据库

     zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
      
   修改zabbix server配置文件
    vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>
   
   启动
   service zabbix-server start
      chkconfig zabbix-server on
      
安装httpd
     yum instal –y httpd
     修改httpd.conf配置文件
     vim /etc/httpd/conf/httpd.conf

ServerName  youserver name

找到:
AddType  application/x-compress .Z
AddType application/x-gzip .gz .tgz
在后面添加:
AddType application/x-httpd-php .php(使Apcche支持PHP)
AddType application/x-httpd-php-source .php5
找到: DirectoryIndex index.html    </IfModule>
添加: DirectoryIndex index.html index.php    </IfModule>
找到LoadModule 添加:
LoadModule php5_module modules/libphp5.so
 
编辑httpd主配置文件,把运行用户改成www
vim /etc/httpd/conf/httpd.conf
User www
Group ww
 
编辑zabbix的web配置文件:
cat /etc/httpd/conf.d/zabbix.conf
 
 Alias /zabbix /var/www/zabbix
<Directory “/var/www/zabbix”>
    Options FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
 
service httpd restart
chkconfig httpd on
  

5、使用nginx做zabbix的web服务器

yum install –y nginx
 
vim /etc/nginx/conf.d/zabbix.conf
server {
    listen       80;
    server_name  192.168.10.100;
    access_log   /var/log/nginx/zabbix_access.log  main;
    error_log  /var/log/nginx/zabbix_error.log;
    location /zabbix {
        root   /var/www;
        index  index.php index.html index.htm ;
    }
    location ~ \.php$ {
        root   /var/www;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name ;
        fastcgi_index  index.php;
        include        fastcgi_params;
    }
}
 
echo "try_files $uri =404;" >> /etc/nginx/fastcgi_params
   chown -R www.www /var/lib/php/
 
service restart nginx
chkconfig nginx on
 
5、访问zabbix
浏览器中输入你的域名/zabbix
 
192.168.10.100/zabbix
如果能看到页面说明你成功了一大半了。
如果有红色的错误,是有相关的PHP依赖没有安装上,根据提示,使用yum安装即可。
 
会让你选择自己的设置
 
数据库类型为mysql
   数据库地址  localhost
   端口号   3306
   User  zabbix
   Pass  zabbix
   Database  zabbix
 
   然后直接下一步。如果有提示说无法创建数据库配置文件,可以按照他的提示把文件下载下来,放到/etc/zabbix/web下面。要注意文件权限
  

最后,你可以看到这样的页面

默认用户名为  Admin    (首字母大写)

默认密码为  zabbix

时间: 2024-11-10 15:55:37

centos6.6使用yum安装zabbix3.4的相关文章

Centos6.5之yum安装LAMP+wordpress

一.配置yum源 利用挂载光盘或其他网上yum源 都可以,自行配置. 二.安装开发包及库文件以及配置文件 [[email protected] ~]# yum -y install httpd* [[email protected] ~]# yum -y install mysql* [[email protected] ~]# yum -y install php* [[email protected] ~]# yum -y install mod_ssl mod_perl mod_auth_

centos6.5下yum安装lnmp(适合刚入职的新手的方法)

新入职的员工,开始的时候都是让配环境,本地写代码用的wamp,在lnmp或lamp测试,除非有些土豪公司 用的是(果机). 另外安装时,把整个流程在脑子里先过一篇(记不全也没关系,一回生二回熟),重在实践,实践出真知! 一:首先要在自己电脑安装一个虚拟主机软件,我这有: vmware10 ---> 网盘地址:http://pan.baidu.com/s/1pJt5HVl centos6.5(32位):网盘地址:http://pan.baidu.com/s/1pJqNLxD xshell4:  网

学习笔记-centos7.4下yum安装zabbix3.4

Zabbix的简介:zabbix(音同 z?bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.zabbix由2部分构成,zabbix server与可选组件zabbix agent.zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在L

Centos7系统yum安装zabbix3.4详细步骤

第一步:准备工作关闭SELINUX,关闭防火墙. 第二步:先安装mariadb数据库(也可用mysql,同一人开发的,一模一样)1.安装mariadb#yum install -y mariadb-server mariadb 2.启动mariadb并设置开机启动#systemctl start mariadb#systemctl enable mariadb 第三步:安装zabbix3.41.安装zabbix3.4yum源#rpm -ivh http://repo.zabbix.com/zab

centos6.x下yum安装heartbeat

[[email protected] ~]# uname -n #<===配置heartbeat时,节点的主机名必须和 uname -n 命令的结果要一致 heartbeat [[email protected] ~]# crontab -l #<===时间同步很重要 #ntpdate by root */5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com &>/dev/null [[email protected] ~]# release=`

Centos6.5使用yum安装mysql——快速上手必备

第1步.yum安装mysql [[email protected] ~]#  yum -y install mysql-server 安装结果: Installed:     mysql-server.x86_64 0:5.1.73-3.el6_5                                                                                                                              

Centos6.5使用yum安装mysql

yum 安装MYSQL 1  yum -y install mysql-server 2 设置开机自启管理 chkconfig mysqld on 3启动MYSQL 服务 service mysqld start 4设置MYSQL 的用户管理密码 mysql -u root set password for [email protected]=password('root'); 5 使用新的密码账号登陆 mysql -u root -p 6使用基本的mysql数据库命令 show databas

Centos6.5使用yum安装mysql——快速上手必备(转)

第1步.yum安装mysql[[email protected] ~]#  yum -y install mysql-server安装结果:Installed:    mysql-server.x86_64 0:5.1.73-3.el6_5                                                                                                                                  

在centos6.3用yum安装redis

一.centos默认的安装源在官方centos.org上,而redis在第三方的yum源里,所以无法安装,非官方的yum推荐用fedora的epel仓库.当然也可通过配置 /etc/yum.repos.d/CentOS-Base.repo文件增加yum源. 二.下载并安装epe l 三.yum 安装redis [[email protected] ~]# find / -name "redis*" /var/lib/redis /var/run/redis /var/log/redis