zabbix搭建
来源:互联网 发布:windows bash 编辑:程序博客网 时间:2024/06/10 01:58
一、环境准备
本人用的是RedHat 6.6 做的试验。参照运维生存时间PDF版本或者网页链接,
谢谢运维生存时间的技术人员的整理。
环境是 nginx + php + mysql + zabbix(所有软件都是源码安装) 各个版本号,nginx-1.10.2、PHP-7.0.12、mysql-5.6.14、zabbix-2.2.2
- 首先关闭 selinux
查看selinux的状态
- 1
- 2
- 3
- 1
- 2
- 3
零时关闭
- 1
- 1
重启生效,修改配置文档/tec/sysconfig/selinux
- 1
- 2
- 1
- 2
- 关闭iptables
及时生效
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
- 同步时间以及创建本地yum源
- 1
- 2
- 1
- 2
(不会的自行百度吧)
- 卸载自带的mysql
- 1
- 2
- 1
- 2
二、安装nginx
- 必要软件准备
为了支持rewrite功能,我们需要安装pcre
- 1
- 1
需要ssl的支持,如果不需要ssl支持,请跳过这一步
- 1
- 1
- 安装依赖包
yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel
- 下载nginx (本文所有网上下载的安装包,都放在
/usr/local/src/
下)
- 1
- 2
- 1
- 2
- 解压安装
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
- 启动和关闭
- 1
- 2
- 3
- 1
- 2
- 3
三、PHP安装+nginx配置
- 安装所需的依赖包
确保安装之前有安装gd,png,curl,xml等等lib开发库。如果不确定,执行以下命令:
- 1
- 1
- 下载php
- 1
- 2
- 1
- 2
- 解压并安装
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
- 配置php
- 1
- 2
- 3
- 1
- 2
- 3
- 运行php
- 1
- 2
- 1
- 2
如果执行完启动PHP命令之后没有报错,一般情况表示启动正常,如果不放心,也可以通过端口判断php是否启动
- 1
- 2
- 1
- 2
- 配置nginx
配置测试站点test.com
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
- 修改nginx配置文档
在nginx.conf的http段中加入如下内容:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 启动nginx
- 1
- 1
访问测试
使用浏览器访问ip地址,出现nginx的版本号说明安装成功了启动nginx报错及解决办法(本人所遇到的问题,通过百度解决之)
报错1
- 1
- 1
打开nginx.conf,”main”错误是因为丢失了log_format选项,之前把他屏蔽掉了,修改之后问题解决。
报错2
- 1
- 1
使用nginx -c的参数指定nginx.conf文件的位置
- 1
- 1
四、安装mysql
- 安装必要的组件
- 1
- 1
- 下载安装mysql
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
- 创建mysql用户和用户组,及数据库存放目录
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 修改配置文件
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 系统服务
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 初始化数据库
- 1
- 2
- 1
- 2
- 启动数据库
- 1
- 1
- 修改root密码
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
五、安装zabbix
- 下载安装zabbix
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 报错信息
报错1
- 1
- 2
- 1
- 2
安装MySQL-devel
- 1
- 1
报错2
- 1
- 1
安装snmp支持
- 1
- 1
创建用户
- 1
- 2
- 1
- 2
- 初始化数据库
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
- 配置zabbix
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 启动zabbix server
- 1
- 1
六、zabbix客户端安装配置
- 下载安装
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- zabbix客户端配置
修改zabbix_agentd配置文件,在zabbix源码目录下
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而serverActive的127.0.0.1的意思是,客户端主动提交数据给他。
- zabbix客户端启动
- 1
- 1
七、zabbix管理网站配置
- 拷贝前端文件
- 1
- 2
- 3
- 1
- 2
- 3
- 配置虚拟主机
查看并修改配置文件路径(安装php时候已修改,此处可忽略)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 在线配置zabbix
浏览器打开本地ip地址
然后到欢迎界面,配置没有问题(图片可参考运维生存时间)上面的。- 看到Welcome to Zabbix 2.2几个大字,然后点击 Next>>
- php需求检查,右边框里所有OK就没有问题,接着点击Next>>
- MySQL配置,填入相应的数据库信息
Database trpeMySQLDatabase host127.0.0.1Database port3306Database namezabbixUserrootPassword***
点击 Test connection 出现OK,说明没有问题,接着点击Next>> - zabbix服务端详细信息(这里要注意三个都得填写,后期出错,各种找原因,就是因为Name这项没有填写导致)
HostlocalhostPort10051Namezabbix
接着点击Next>> - zabbix安装钱信息列表,点击Next>>
- 安装完成
按照说明,需要把配置文件下载到本地之后,导入到相应的目录,操作完成之后,点击Retry,显示绿色的OK,说明已经成功。 - 点击Finish 进入登陆界面,输入账号密码
默认账号:admin
密码:zabbix - 进入首页
八、结束
到此安装结束,之间碰到各种报错,然后就各种百度,最后还是把问题解决了。安装比较简单,但是比较耗时,安装完之后才是真正的开始,希望大家看到这里之后zabbix环境已经搭建完成。如有问题,首先自己动手解决,实在解决不了的,上运维生存时间的留言区查找答案,或者留言说出问题。谢谢运维生存时间的技术们,你们辛苦了。。
0 0
- zabbix搭建
- zabbix 搭建部署详解
- zabbix搭建总结
- 搭建部署zabbix
- centos7下zabbix搭建
- CentOS 6.5 搭建 Zabbix
- CentOS 企业级 ----Zabbix 搭建
- Centos7搭建Zabbix服务
- zabbix linuxagent搭建
- Centos 7 搭建 Zabbix
- 搭建ZABBIX监控
- Zabbix 3.0搭建手册
- 搭建zabbix监控windows
- [K8S] Zabbix 搭建
- 搭建Zabbix监控环境
- Zabbix搭建笔记[1]--Zabbix Server安装
- Zabbix监控系统的搭建
- Zabbix-3.0环境搭建指南
- 学习笔记 -1 (mySql安装启动)
- 机器学习--SVM支持向量机
- [Android算法] 【04/28 bug修改】android图片压缩终极解决方案
- java 读取word模版,替换参数,转换为pdf
- 百度地图导航算路成功但是无法进入导航页面Warning: Attempt to present <UINavigationController: 0x163852800> on <UIViewCont
- zabbix搭建
- STM32中 warning: #61-D: integer operation result is out of range
- JSON和JSONP使用区别详解
- [51nod1743]雪之国度
- CSDN-markdown编辑器 基础语法
- java设计模式之原型设计模式
- pat 甲1003. Emergency(最短路)
- 具体一些的博弈论 sqrstone
- Java中super的作用