离线安装zabbix文档
为了离线安装需要离线安装包,可以通过这个方式获取。
用yum安装软件默认不保存软件包,要保存需修改配置文件
# vi /etc/yum.conf
将keepcache的值改为1
安装版本:release 4.2,前提能上网
1、Install Zabbix repository。安装源码库配置部署包。这个部署包包含了yum配置文件。
# rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm
# yum clean all
2、 Install Zabbix server, frontend, agent。安装Zabbix server,前端 和 zabbix-agent
# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
3、安装数据库 mariadb-server
# yum install -y mariadb-server
4、启动数据库,添加到开机启动
# systemctl start mariadb.service
# systemctl enable mariadb.service
5、初始化数据库
# mysql_secure_installation
Set root password? [Y/n] y
New password: 输入密码
Re-enter new password: 输入密码
Remove anonymous users? [Y/n] n
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] n
Reload privilege tables now? [Y/n] n
6、Create initial database。创建初始数据库 ( password为数据库账户zabbix的密码)
# mysql -uroot -p
Enter password:输入密码
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
7、Import initial schema and data。导入初始架构和数据
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
8、Configure the database for Zabbix server。配置zabbix-server 数据库
# vim /etc/zabbix/zabbix_server.conf
找到 并修改【第 6 点 设置 的 password 】 : DBPassword=password
9、Configure PHP for Zabbix frontend 。 配置 Zabbix 前端 PHP
# vim /etc/php.ini
找到并修改正确的时区 : date.timezone = Asia/Shanghai
10、关闭防火墙
# systemctl stop firewalld.service #停止firewall
# systemctl disable firewalld.service #禁止firewall开机启动
10、Start Zabbix server and agent processes。启动zabbix相关服务,并设置为开启自启动
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd
11、安装完成
访问方式: http://服务器地址/zabbix/setup.php
提取所有zabbix的安装包,下图packages里面的所有 rpm
将所有zabbix的安装包保存到本地备用,所有如下:
进入 无外网 Linux 系统 创建 目录用于保存 zabbix 离线包
mkdir -p /usr/local/zabbix-rpm
上传离线包到上面的目录
离线安装
安装
cd /usr/local/zabbix-rpm/
yum clean all ; yum localinstall -y ./*
启动数据库,添加到开机启动
systemctl start mariadb.service
systemctl enable mariadb.service
初始化数据库
mysql_secure_installation
创建初始数据库 ( password为数据库账户zabbix的密码)
mysql -uroot -p
Enter password:输入密码
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
MariaDB [(none)]> quit;
导入初始架构和数据
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
配置zabbix-server 数据库密码
vi /etc/zabbix/zabbix_server.conf
配置 Zabbix 前端 PHP
vi /etc/php.ini
date.timezone = Asia/Shanghai
关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
启动zabbix相关服务,并设置为开启自启动
systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd
安装完成
访问方式: http://服务器地址/zabbix/setup.php
日志文件路径:/var/log/zabbix
配置文件路径:/etc/zabbix/
最新文章
- javascript基础02
- UVA 10054 (欧拉回路) The Necklace
- mysql学习笔记 第四天
- thinkphp 3.2.3+Admin LTE后台框架
- 快速开发~Rafy框架的初步认识
- hdu Robberies
- jquery Mobile点击显示加载等待效果
- Android中ListView中有button,checkbox,GridView时事件问题
- python机器学习库
- YUV格式总结
- 实现网页页面跳转的几种方法大全(meta标签、js实现、php实现)
- CentOS 7 安装tomcat
- adb服务无法启动
- Asp.Net2.0下C#环境 Login控件实现用户登录
- Codeforces 785 D. Anton and School - 2
- linux centos系统下升级python版本
- ES6之前模拟Map数据结构的写法
- 探求Floyd算法的动态规划本质
- oracle表的统计信息完全正确,执行计划无故改变。原厂人员如是回复
- 与table有关的布局