离线安装部署zabbix
一、 安装好CentOS
安装过程中添加php,mariadb等所需要的依赖
二、 准备好所有所需的rpm压缩文件包
在centos中解压,这里放在根目录下zabbix_rpms文件夹下
三、 安装所需rpm软件
安装以下3个软件
rpm -ivh zabbix_rpms/deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh zabbix_rpms/python-deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh zabbix_rpms/createrepo-0.9.9-28.el7.noarch.rpm
四、 创建yum仓库
mkdir –p /custom_repo/yum-channels/
cp –r zabbix_rpms/. /custom_repo/yum-channels
createrepo /custom_repo/yum-channels/
五、 挂载光盘至CentOS系统
挂载好光盘后,执行以下命令
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
备份好原有的yum源
mkdir /etc/yum.repo.d/backup
mv -f /etc/yum.repo.d/*.repo /etc/yum.repo.d/backup
六、 添加自定义的repo文件
vim /etc/yum.repos.d/rpms.repo
命名一个rpms的仓库文件用vim编辑,新增以下内容
[RPM]
name=Update RPM package
baseurl=file:/// custom_repo/yum-channels
enable=1
gpgcheck=0
proxy=_none_
七、 设置yum
清理yum缓存
yum clean all
重新生成yum本地缓存
yum makecache
更新yum仓库列表
yum repolist
检查新的yum仓库下是否有zabbix-server-mysql包
yum list zabbix-server-mysql
如果有,则继续执行以下步骤,如果没有,检查之前的步骤是否哪有遗漏
八、 关闭防火墙
setenforce 0
centos有可能会出现防火墙关闭不彻底的问题,参考链接http://blog.csdn.net/nenusoul_csdn/article/details/39585387
九、 LAMP环境安装
yum install httpd mariadb mariadb-server mariadb-client php php-mysql
yum安装以上软件,如果有软件安装不上,可以在/mnt/cdrom/Packages/目录下安装对应的包,比如php
rpm –ivh /mnt/cdrom/Packages/php-5.4.16-42.el7.x86_64.rpm
十、 安装zabbix服务
yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent
十一、 创建数据库
启动数据库之后执行下面语句
mysql -uroot –p ##直接执行,密码默认为空
MariaDB[(none)]> CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
MariaDB[(none)]>grant all privileges on zabbix.* to zabbix@localhost identified by ‘111’;
MariaDB [(none)]> quit
十二、 导入数据
cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -uroot –p zabbix
然后执行cd,退出到主目录
十三、 修改配置
修改zabbix_server.conf文件下的配置
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=111
上述配置文件中,我们只需要关注DBHost、DBName、DBUser、DBPassword几项即可。这几项是配置zabbix server连接mysql数据库的参数。
修改php时区
vim /etc/httpd/conf.d/zabbix.conf
##修改内容为
php_value date.timezone Asia/Chongqing
十四、 启动zabbix服务
设置开机自启动
systemctl enable mariadb.service
systemctl enable httpd.service
systemctl enable zabbix-server.service
systemctl enable zabbix-agent.service
启动服务
service zabbix-server start
service zabbix-agent start
service mariadb start
service httpd start
通过 http://ip/zabbix 访问,默认用户名/密码:Admin/zabbix,注意用户名也区分大小写
离线安装部署zabbix的更多相关文章
- CentOS 6.5安装部署Zabbix监控系统
CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...
- RHEL6 最小化系统 编译安装部署zabbix (mysql)
RHEL6 最小化系统 编译安装部署zabbix (mysql)官方说明详细见:https://www.zabbix.com/documentation/4.0/manual/installation ...
- Apache Hadoop集群离线安装部署(三)——Hbase安装
Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS.YARN.MR)安装:http://www.cnblogs.com/pojishou/p/6366542.html Apac ...
- Apache Hadoop集群离线安装部署(二)——Spark-2.1.0 on Yarn安装
Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS.YARN.MR)安装:http://www.cnblogs.com/pojishou/p/6366542.html Apac ...
- Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS、YARN、MR)安装
虽然我已经装了个Cloudera的CDH集群(教程详见:http://www.cnblogs.com/pojishou/p/6267616.html),但实在太吃内存了,而且给定的组件版本是不可选的, ...
- 史上最全CentOS6离线安装部署Cloudera Manager5.9.3
史上最全CentOS6离线安装部署Cloudera Manager5.9.3
- centos 安装部署zabbix
Zabbix_server初始安装部署 各模块要安装的模块 Server:server+nginx+mysql+php Agentd:agentd Proxy:proxy+mysql 1.准备环境: ...
- centos6.5安装部署zabbix监控服务端和客户端
部署zabbix服务端需要LNMP环境(nginx,mysql,php),其它数据库也可以,我这里使用mysql,关于LNMP环境部署,可以参考我的另一遍文章:http://www.cnblogs.c ...
- Centos 7安装部署zabbix 3.0LTS
1.环境准备 OS:CentOS 7.2 64bit Zabbix版本:3.0.12 MySQL版本:5.6 注意:zabbix3.0相关要求 mysql5.0以上版本.apache1.3以上版本.p ...
随机推荐
- Appium - WebView測试(Android)
Appium - WebView測试 作者: Max.Bai 时间: 2015/07 Appium - WebView測试(Android) 如今App都是混合型的.有原生的也包括WebView的,a ...
- org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Can
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Can ...
- 第一篇:《UNIX 网络编程 第二版》编译环境的搭建
第一步:搭建基本的编译环境 安装gcc, g++, bulid-essential等编译软件 第二步:下载本书示例源码包 第三步:解压下载到的包并放在用户主目录中 第四步:进入包内并执行以下命令 su ...
- fgetc read缓冲机制区别
read属于系统调用,它的缓存是基于内核的缓冲,是记在内核空间的. 而fgetc是标准函数, 是在用户空间I/O缓冲区的 比如用fgetc读一个字节,fgetc有可能从内核中预读1024个字节到I/O ...
- 关于C中I/O缓冲区的解释
用户程序调用C标准I/O库函数读写文件或设备,而这些库函数要通过系统调用把读写请求传给内核,最终由内核驱动磁盘或设备完成I/O操作.C标准库为每个打开的文件分配一个I/O缓冲区以加速读写操作,通过文件 ...
- orcale 闪回操作 已提交的修改 给还原
delete from conf_ty_parser_title; INSERT INTO conf_ty_parser_title ( SELECT * FROM conf_ty_parser_ti ...
- Windows系统调用架构分析—也谈KiFastCallEntry函数地址的获取
为什么要写这篇文章 1. 因为最近在学习<软件调试>这本书,看到书中的某个调试历程中讲了Windows的系统调用的实现机制,其中讲到了从Ring3跳转到Ring0之后直接进入了K ...
- LeetCode——First Bad Version
Description: You are a product manager and currently leading a team to develop a new product. Unfort ...
- LeetCode - Department Highest Salary
题目大概的意思是选出每个Department里工资最高的人的信息并组成相应的表信息 有几个值得注意的地方:1)使用group by语句时,前面的select语句后面的内容只能有两种情况一种是group ...
- Atlassian Confluence任意文件读取漏洞
Atlassian Confluence Atlassian Confluence是澳大利亚Atlassian公司的一套专业的企业知识管理与协同软件,也可以用于构建企业WiKi.该软件可实现团队成员之 ...