前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >zabbix yum源安装笔记

zabbix yum源安装笔记

作者头像
拓荒者
发布2019-08-30 14:49:23
1.8K0
发布2019-08-30 14:49:23
举报
文章被收录于专栏:运维经验分享运维经验分享

zabbix yum源安装笔记

安装yum源

按下列步骤安装企业yum源,再修改yum源配置文件:/etc/yum.repos.d/remi.repo,开启源remi-php56

centos 6

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-6.rpm

centos 7

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

安装zabbix yum源

centos6环境,其他环境类同。

rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

修改yum源配置文件:/etc/yum.repos.d/zabbix.repo, 开启源zabbix-deprecated

安装zabbix agent

yum install zabbix-agent

修改配置文件:/etc/zabbix/zabbix_agentd.conf

Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=sk-prod

其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而serverActive的127.0.0.1的意思是,客户端主动提交数据给他。

关闭selinux

setenforce 0
vim /etc/selinux/config => SELINUX=disabled

开启客户端,需要先开启服务端后再开启

service zabbix-agent start

设置开机自动启动

chkconfig zabbix-agent on

开启防火墙端口:10050,根据需要可以只开内网端口。

安装mysql(以下全部都是安装Server端才需要)

<略>,参见:http://dev.mysql.com/downloads/repo/yum/,安装mysql yum源,再开启对应版本后安装。

安装php-fpm

启动yum源库remi.repo中的php56。重要:版本装的不对,不能正常访问控制台。

yum install php-fpm php-mysql php-gd php-bcmath php-mbstring php-xml

修改配置文件:/etc/php.ini

always_populate_raw_post_data = -1
date.timezone = "Asia/Shanghai"
max_execution_time = 300
max_input_time = 300
post_max_size = 16M

安装zabbix server

yum install zabbix-server-mysql zabbix-web-mysql
chmod 755 -R /usr/share/zabbix/

创建数据库,与对应的用户

CREATE DATABASE IF NOT EXISTS zabbix CHARACTER SET utf8;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'Zabbix@1';
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost';

导入数据

gzip -d /usr/share/doc/zabbix-server-mysql-*/create.sql.gz
mysql -uzabbix -p
use zabbix
source /usr/share/doc/zabbix-server-mysql-*/create.sql   # 修改成实际地址

开启服务端

service zabbix-server start

设置自动启动

chkconfig zabbix-server on

开启防火墙端口:10051,根据需要可以只开内网端口。

配置nginx

    location ~ /zabbix/.*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css|svg)$ {
        root /usr/share/;
    }

    location /zabbix/ {
        root /usr/share/;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • zabbix yum源安装笔记
    • 安装yum源
      • centos 6
      • centos 7
      • 安装zabbix yum源
    • 安装zabbix agent
      • 安装mysql(以下全部都是安装Server端才需要)
        • 安装php-fpm
          • 安装zabbix server
          相关产品与服务
          云数据库 SQL Server
          腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档