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;
    }

通过访问页面按向导进行安装:http://<ip>/zabbix

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.写在前面 本文主要介绍的是zabbix的编译安装过程,包含它的基础环境LNMP,虽然zabbix官方一般推荐的...
    天之蓝色阅读 7,344评论 0 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,083评论 19 139
  • Zabbix简介 Zabbix官方网站Zabbix中文文档 本文系统环境是CentOS7x86_64, Zabbi...
    Zhang21阅读 12,502评论 0 37
  • 先通过lnmp一键安装包吧nginx和数据库、php搞起来!然后:实现:1. 获取zabbix centos:获取...
    老夫刘某阅读 6,872评论 0 3
  • 01 在中国文化里,禅、茶文化已经融为一体了。古代的禅师六根非常敏感,内在很优雅,超脱美丽,所以称为禅师。 为什么...
    照曦阅读 4,055评论 0 0

友情链接更多精彩内容