资讯专栏INFORMATION COLUMN

离线RPM包安装 Zabbix

MangoGoing / 590人阅读

摘要:在增加一行然后修改二从部署包安装当前版本安装源码库配置部署包。上传至服务器的目录中,上传的字体启动日志出现数据库连不上或者服务器连不上主要检查以下文件的设置,,,,,三从部署包安装客户端安装源码库配置部署包。

一. RPM安装包的准备

前提条件:需要准备一台可上网的与离线环境的机器系统相似的主机作为下载机

1.1下载机准备部分

下载RPM包而不安装

  yum install yum-plugin-downloadonly 

yum install --downloadonly --downloaddir=/tmp zabbix-server-mysql zabbix-web-mysql zabbix-agent

ps:/tmp 为下载目录 zabbix-agent为客户端可多带带下载用于配置客户端

下载在离线机器上构建软件源时需要的createrepo模块

yum install --downloadonly --downloaddir=/tmp createrepo

会下载 deltarpm-xxx.rpm,python-deltarpm-xxx.rpm,createrepo-xxx.rpm 三个文件,xxx的部分为版本差异

1.2离线机准备部分
mkdir /home/user/zabbix/

将所有的下载的rpm包放到此目录下(目录可随意创建)

cd /home/user/zabbix/

修改yum软件源
备份现有的软件源

cp /etc/yum.repos.d/xxx.repo /etc/yum.repos.d/xxx.repo.bk

此处xxx因版本不同可能会有差异,需要自己去目录下看一下。

vim /etc/yum.repos.d/xxx.repo

在baseurl增加一行:

file:///home/user/zabbix/

然后修改:

enabled=1
二. 从部署包安装zabbix server

当前版本
ZABBIX VERSION 4.0
OS CentOS 7
DATABASE MySQL

2.1安装源码库配置部署包。这个部署包包含了yum配置文件。
  rpm -i /home/user/zabbix/zabbix-release-4.0-1.el7.noarch.rpm
2.2安装Zabbix部署包
 yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent --nogpgcheck #进行跳过公钥检查安装

ps:zabbix-agent 为客户端,服务器安装时可选装

2.3对数据库进行初始化
# mysql -uroot -p 密码
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by "password";
mysql> quit;

ps:授权所有主机访问数据库实例zabbix,用户名/密码:zabbix/zabbix

2.4在MySQL上安装Zabbix数据库和用户
 cd /usr/share/doc/zabbix-server-mysql-3.4.14
 zcat create.sql.gz | mysql -uroot -p密码  zabbix

2.5启动Zabbix Server进程

在zabbix_server.conf中编辑数据库配置

vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

启动Zabbix Server进程

systemctl start zabbix-server  #启动zabbix-server服务
systemctl enable zabbix-server   #开机启动zabbix-server服务

编辑Apache的配置文件,消注释设置正确的时区

vi /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
2.6启动httpd服务,设置开机启动httpd服务
systemctl start httpd     #启动httpd服务
systemctl enable httpd    #设置开机启动httpd服务

ps:如果出现端口冲突请修改/etc/httpd/conf/httpd.conf的Listen字段

2.7启动zabbix-agent并设置开机自启动
systemctl start zabbix-agent  #启动zabbix-agent服务
systemctl enable zabbix-agent   #设置zabbix-agent服务开机自动启动
2.8zabbix web 网页安装

Zabbix前端可以在浏览器中通过 http://服务器ip/zabbix/setup....。默认的用户名/密码为 Admin/zabbix。
出现欢迎界面,点击下一步;
出现必要条件检测界面,正常都是OK,点击下一步
配置DB连接,与zabbix_server.conf文件中主机、数据库名称、用户名、密码保持一致,点击下一步
zabbix服务器详细信息,点击下一步
安装前汇总,检查信息无误,点击下一步安装

如果配置需要修改,文件路径 /etc/zabbix/web/zabbix.conf.php

2.9 设置zabbix 中文

一般情况下还是会出现中文乱码的情况
因为zabbix自身对中文简体的支持不完善,需要我们手动的去上传新的字体进行替换:
在C:WindowsFonts中复制想要的字体,后缀为ttf,把文件复制到桌面。
上传至zabbix服务器的/usr/share/zabbix/fonts 目录中,
/usr/share/zabbix/fonts
mv graphfont.ttf graphfont.ttf.bak
mv 上传的字体.ttf graphfont.ttf

ps: 启动日志 tail -100f /var/log/zabbix/zabbix_server.log
出现数据库连不上或者服务器连不上主要检查以下文件的设置:

zabbix.conf.php zabbix_server.conf
DBHost,DBName,DBUser,DBPassword,DBPort,ListenIP
三. 从部署包安装zabbix agent(客户端) 3.1安装源码库配置部署包。这个部署包包含了yum配置文件。
rpm -i /home/user/zabbix/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
3.2安装Zabbix部署包
 yum install zabbix-agent  --nogpgcheck #进行跳过公钥检查安装

3.3配置客户端
 vi /etc/zabbix/zabbix_agentd.conf 

修改此文件中的下面三个值

Server=192.168.1.1 //安装zabbix服务端的机器的IP
ServerActive=192.168.1.1//安装zabbix服务端的机器的IP
Hostname=xxx //随便起
3.4启动agent
systemctl start zabbix-agent

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/46095.html

相关文章

  • 离线RPM安装 Zabbix

    摘要:在增加一行然后修改二从部署包安装当前版本安装源码库配置部署包。上传至服务器的目录中,上传的字体启动日志出现数据库连不上或者服务器连不上主要检查以下文件的设置,,,,,三从部署包安装客户端安装源码库配置部署包。 一. RPM安装包的准备 前提条件:需要准备一台可上网的与离线环境的机器系统相似的主机作为下载机 1.1下载机准备部分 下载RPM包而不安装 yum install yum-...

    TZLLOG 评论0 收藏0
  • 2018年第五周-centos7安装zabbix-server(源码安装方式)

    摘要:安装和安装和,可以参考下搭配环境,注意那篇文章安装的可能是,如果是会报错官网说需要以上。于是卸载了,重新安装如果镜像没有,需先安装镜像安装和运行 前期准备:安装mysql5.6和php5.6(本文后面有讲如何安装php),想知道怎么装mysql的请出门左转(在centos7安装mysql6) 下载zabbix源码zabbix-3.4.6.tar.gz,网页地址:https://www....

    appetizerio 评论0 收藏0
  • Centos-7安装zabbix

    摘要:,初始化完毕。。。解决图形中文乱码把它拷贝到的端的目录下例如,确认后缀为 本例环境使用Centos7.3 64位 安装zabbix需要mysql的支持,下面是快速安装LNMP的方法(使用EZHTTP安装) 安装LNMP 首先创建一个目录存放下载文件: [root@localhost ~]# mkdir /software [root@localhost software]# cd /s...

    charles_paul 评论0 收藏0
  • Centos-7安装zabbix

    本例环境使用Centos7.3 64位 安装zabbix需要mysql的支持,下面是快速安装LNMP的方法(使用EZHTTP安装) 安装LNMP 首先创建一个目录存放下载文件: [root@localhost ~]# mkdir /software [root@localhost software]# cd /software/ 安装wget工具: [root@localhost software...

    Youngs 评论0 收藏0
  • zabbix安装配置

    摘要:系统安装添加库安装支持安装界面支持创建数据库安装数据库启动数据库服务添加开机启动初始化数据库进入数据库,创建相关数据库和用户导入初始模板数据编辑配置文件启动启动服务添加开机启动启动服务打开浏览器,访问出现上 系统:centos7ip:10.0.0.3 安装zabbix4.0 rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_6...

    Rocture 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<