linux运维、架构之路-CentOS6.9安装Zabbix3.4.1
一、LAMP环境安装
1、环境
- [root@m01 ~]# cat /etc/redhat-release
- CentOS release 6.9 (Final)
- [root@m01 ~]# uname -r
- 2.6.-.el6.x86_64
- [root@m01 ~]# /etc/init.d/iptables status
- iptables: Firewall is not running.
- [root@m01 ~]# getenforce
- Disabled
2、安装Zabbix3.4的yum源
- rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm
3、安装MySQL
①修改MySQL5.6yum源
- vim /etc/yum.repos.d/mysql.repo
- [mysql56]
- name=MySQL 5.6 Community Server
- baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
- enabled=
- gpgcheck=
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
②导入gpgcheck文件
- vim /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
- #去官网复制然后粘贴#
- https://dev.mysql.com/doc/refman/5.6/en/checking-gpg-signature.html
③卸载系统自带旧版本MySQL,安装MySQL5.6版本
- yum remove mysql*
- yum install mysql-community-server
④编辑my.conf配置文件
- [mysqld]
- innodb_file_per_table=
⑤创建zabbix数据库
- mysql -e 'create database zabbix character set utf8 collate utf8_bin;'
- mysql -e "grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix';"
4、安装httpd、php服务
①yum源
- rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
②安装httpd、php
- yum -y install httpd php56w php56w-gd php56w-mysqlnd php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
③修改/etc/php.ini配置文件
always_populate_raw_post_data = -1#去掉注释
- sed -i.ori 's#max_execution_time = 30#max_execution_time = 300#;s#max_input_time = 60#max_input_time = 300#;s#post_max_size = 8M#post_max_size = 16M#;910a date.timezone = Asia/Shanghai' /etc/php.ini
- #检查#
- egrep -n "^post_max_size|^max_execution_time|^max_input_time|^date.timezone" /etc/php.ini
二、zabbix安装
1、创建zabbix用户和组
- groupadd zabbix
- useradd -g zabbix zabbix
2、安装zabbix服务端
- yum install zabbix zabbix-agent zabbix-get zabbix-sender zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql -y
3、配置zabbix-server连接数据库
- sed -i '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
4、导入数据
- zcat /usr/share/doc/zabbix-server-mysql-3.4./create.sql.gz |mysql -uzabbix -pzabbix zabbix
5、配置zabbix网页及授权
- cp -R /usr/share/zabbix/ /var/www/html/
- chmod -R /etc/zabbix/web
- chown -R apache.apache /etc/zabbix/web
6、启动zabbix服务
- echo "ServerName 127.0.0.1:80">>/etc/httpd/conf/httpd.conf
- /etc/init.d/httpd start
- /etc/init.d/zabbix-server start
7、加入开机启动
- cat>>/etc/rc.local<<EOF
- /etc/init.d/mysqld start
- /etc/init.d/httpd start
- /etc/init.d/zabbix-server start
- EOF
8、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 zabbix-agent zabbix-get zabbix-sender -y
- sed -i 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf
- /etc/init.d/zabbix-agent start
- Starting Zabbix agent: [ OK ]
三、zabbix网页版配置
- 浏览器输入http://10.0.0.61/zabbix/
###具体安装配置请参照3.0的安装:https://www.cnblogs.com/yanxinjiang/p/7715155.html
linux运维、架构之路-CentOS6.9安装Zabbix3.4.1的更多相关文章
- linux运维架构师职业规划
1.假如你从来未接触过Linux的话,首先要做的就找一本指导书来学习.现在公认的Linux的入门书籍是“鸟哥的私房菜”,讲的很全面,鸟哥的私房菜一共分为两部,一部是基础篇,一部是服务器篇.“鸟哥的私房 ...
- Linux运维老司机:CentOS6.9配置安装并配置Rsync
一.rsync简介 rsync全称remote sync,是一种更高效.可以本地或远程同步的命令,之所以高效是因为rsync会对需要同步的源和目的进度行对比,只同步有改变的部分,所以比scp命令更高效 ...
- Linux运维-zabbix_agent最新版的yum安装
agentd端可以直接使用yum来进行安装 rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1. ...
- 马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)
马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)目录详情:18_02_ssl协议.openssl及创建私有CA18_03_OpenSSH服务及其相关应用09_01_磁盘及文 ...
- 从苦逼到牛逼,详解Linux运维工程师的打怪升级之路
做运维也快四年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感 ...
- Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz!
Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Disc ...
- Linux运维企业架构实战系列
Linux运维企业架构项目实战系列 项目实战1-LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2-LVS.nginx实现负载均衡系列 2.1 项目实战2.1-实现基于LVS负载均衡集 ...
- Linux运维企业架构项目实战系列
Linux运维企业架构项目实战系列 项目实战1—LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2—LVS.nginx实现负载均衡系列2.1 项目实战2.1—实现基于LVS负载均衡集群 ...
- Linux运维:CentOS6和7的区别
Liunx笔记:CentOS6和CentOS7的区别 路飞学城运维人员 在线流程图软件 Ago linux运维群: 93324526 笔者QQ:578843228 常用安装包下载 yum instal ...
随机推荐
- delphi assigned函数的用法
if not Assigned(Modeless) then Assigned()什么意思! assigned 是用来判断某一指针(pointer)或过程引用是否为nil(空),如果为空则返回假(fa ...
- 基于原生XMLHttpRequest封装
用了一段时间的Ajax,感觉有很多的不足之处,于是就封装原生了 XMLHttpRequest . 废话不多说,直接上代码. var http = function () { 'use strict'; ...
- Windows 2008任务计划执行bat脚本失败返回0x1
测试环境: C:\>systeminfo | findstr /c:"OS Name"OS Name: Microsoft Windows ...
- 【Linux 应用编程】进程管理 - 进程、线程和程序
基本概念 程序和进程的区别 程序是平台相关的二进制文件,只占用磁盘空间.编写完程序代码后,编译为可执行的二进制文件即可. 进程是运行中的程序,占用 CPU.内存等系统资源. 通过 Shell 命令,可 ...
- 练习1:python设计停车入库出库系统
前言: 最近在某个测试群看到有人抛出了一个面试题.为了提升自己的编程能力,我也尝试的用python去写了一下. 语言:python,数据库:sqlite .菜鸟来袭,只是基本实现功能,可能没有考虑太 ...
- 使用TestNG框架测试用例执行顺序问题
既然是讨论执行顺序问题,那么用例肯定是批量执行的,批量执行的方法有mvn test.直接运行testng.xml文件,其中直接运行testng.xml文件的效果与pom文件中配置执行testng.xm ...
- 【HANA系列】SAP HANA 2.0简介
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA 2.0简介 ...
- Linux基本服务
一.Samba服务 1.下载samba yum install samba -y 2.配置samba文件 vim /etc/samba/smb.conf [ken]path = /test #等 ...
- win10安装Tensorflow1.9GPU版本
前言 看到DateWhale出了一篇安装教程(微信公众号DateWhale),决定体验一下Tensorflow1.9的GPU版本..其实一开始装的是2.0,但是tf.Session()就报错了,说是2 ...
- 【Linux开发】./configure,make,make install的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤. ./configure是用来检测你的安装平台的目标特征的.比如它会检测你是不是有CC或GCC,并不是需要CC或GCC ...