当前位置:首页 > 系统 > RHEL7.4 离线安装Zabbix4.2

RHEL7.4 离线安装Zabbix4.2

系统4年前 (2019-06-25)

RHEL7.4 离线安装Zabbix4.2

需要两台服务器,一台CentOS7.6可联网yum和下载所需的软件包,另外一台RHEL7.4安装Zabbix4.2


环境配置

setenforce 0 
sed 's/SELINUX=.*/SELINUX=permissive/g' -i /etc/selinux/config
systemctl stop firewalld
systemctl disable firewalld


组件下载和安装

CentOS下载zabbix所需rpm,当前最新版本为4.2.3,下载所有的版本号为4.2.3的rpm包,下载后传入离线RHEL服务器

访问https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/ 
下载
zabbix-agent-4.2.3-2.el7.x86_64.rpm
zabbix-get-4.2.3-2.el7.x86_64.rpm       
zabbix-java-gateway-4.2.3-2.el7.x86_64.rpm
zabbix-proxy-mysql-4.2.3-2.el7.x86_64.rpm
zabbix-release-4.2-1.el7.noarch.rpm        
zabbix-sender-4.2.3-2.el7.x86_64.rpm
zabbix-server-mysql-4.2.3-2.el7.x86_64.rpm   
zabbix-web-4.2.3-2.el7.noarch.rpm
zabbix-web-mysql-4.2.3-2.el7.noarch.rpm
zabbix-web-japanese-4.2.3-2.el7.noarch.rpm

wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/f/fping-3.10-4.el7.x86_64.rpm

RHEL7.4 离线安装Zabbix4.2


CentOS下载php组件

yum -y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml php-bcmath php-ldap --downloadonly --downloaddir=/root/RPM


CentOS下载MySQL

访问 https://dev.mysql.com/downloads/mysql/   
下载 mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar


RHEL设置本地源

mkdir /mnt/yum
mount -o loop /dev/cdrom /mnt/yum

cat >> /etc/fstab << EOF
/dev/cdrom /mnt/yum iso9660 loop 0 0
EOF

cat >> /etc/rc.local << EOF
mount -t iso9660 /dev/cdrom /mnt/yum
EOF

cat >> /etc/yum.repos.d/rhel.repo << EOF
[rhel]
name=Red Hat Enterprise Linux 7.4
baseurl=file:///mnt/yum 
enabled=1 
gpgcheck=0 
EOF

yum clean all


安装Apache

yum install -y httpd httpd-devel


整合包

如果遇到-bash: createrepo: command not found ,安装createrepo 

yum install -y createrepo


将CentOS下载的所有rpm通过SCP传入RHEL服务器的RPM目录

cd /root/RPM
createrepo ./

RHEL7.4 离线安装Zabbix4.2


cat >> /etc/yum.repos.d/zabbix.repo  << EOF
[Zabbix]
name=Zabbix
baseurl=file:///root/RPM
enabled=1 
gpgcheck=0 
EOF

yum clean all   
yum makecache

RHEL7.4 离线安装Zabbix4.2


后台安装zabbix

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent

RHEL7.4 离线安装Zabbix4.2


安装数据库

mkdir /root/mysql
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar -C /root/mysql
cd /root/mysql
yum localinstall -y install mysql-community-{server,client,common,libs}-*
rpm  -qa | grep  mysql
systemctl start mysqld.service
systemctl enable mysqld.service
systemctl status mysqld.service

grep 'temporary password' /var/log/mysqld.log
mysql_secure_installation
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'v0s.cN!@';
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zv0s.cN!@';
flush privileges;
set character_set_client =utf8;
set character_set_connection=utf8;
set character_set_database =utf8;
set character_set_results =utf8;
set character_set_server =utf8;
set character_set_system =utf8;
set collation_server =utf8_general_ci;
set collation_database =utf8_general_ci;
quit;

测试

show create database zabbix;

RHEL7.4 离线安装Zabbix4.2

show variables like 'collation%';

RHEL7.4 离线安装Zabbix4.2

show variables like 'character%';

RHEL7.4 离线安装Zabbix4.2


配置zabbix

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
输入zbbix密码zv0s.cN!@

vim /etc/zabbix/zabbix_server.conf
修改
DBPassword=zv0s.cN!@

vim /etc/httpd/conf.d/zabbix.conf
修改
php_value date.timezone Asia/Vientiane

systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd

RHEL7.4 离线安装Zabbix4.2


RHEL7.4 离线安装Zabbix4.2


前台安装zabbix

访问 http://server_ip_or_name/zabbix 
默认用户名Admin 密码zabbix


RHEL7.4 离线安装Zabbix4.2

安装首页,下一步


RHEL7.4 离线安装Zabbix4.2

组件需求检查,下一步


RHEL7.4 离线安装Zabbix4.2

输入zabbox的数据库密码,下一步


RHEL7.4 离线安装Zabbix4.2

可指定主机名和地址,下一步


RHEL7.4 离线安装Zabbix4.2

安装信息汇总,下一步


RHEL7.4 离线安装Zabbix4.2

完成


RHEL7.4 离线安装Zabbix4.2

默认用户名Admin 密码zabbix


RHEL7.4 离线安装Zabbix4.2

软件首页


Zabbix agent安装

SCP将zabbix agent传入

rpm -ivh zabbix-agent-4.2.3-2.el7.x86_64.rpm

sed -ri 's/^Server=(.*)/Server=10.37.11.103/' /etc/zabbix/zabbix_agentd.conf
sed -ri 's/^ServerActive=(.*)/ServerActive=10.37.11.103/' /etc/zabbix/zabbix_agentd.conf
sed -ri '/# StartAgents=3/a\StartAgents=4' /etc/zabbix/zabbix_agentd.conf
sed -ri "s/^Hostname=(.*)/Hostname=$(hostname)/" /etc/zabbix/zabbix_agentd.conf
egrep '^Server|^ServerActive|^Hostname|^StartAgents' /etc/zabbix/zabbix_agentd.conf

systemctl enable zabbix-agent.service
systemctl start zabbix-agent.service

RHEL7.4 离线安装Zabbix4.2

配置--主机--创建主机


RHEL7.4 离线安装Zabbix4.2

主机名称、选择群组、输入IP地址


RHEL7.4 离线安装Zabbix4.2

标签页模板中,选择模板类型,点击添加


其他修改

1. 修改密码

RHEL7.4 离线安装Zabbix4.2

点击右上角小人图标


RHEL7.4 离线安装Zabbix4.2

点击Change password


2. 禁止再次安装

cd /usr/share/zabbix
mv setup.php setup.php.bak


3. 解决中文乱码

RHEL7.4 离线安装Zabbix4.2

有些中文显示为口


RHEL7.4 离线安装Zabbix4.2

C:\Windows\Fonts中复制出来微软雅黑字体,并SCP上传至RHEL /root目录下

备份本身语言包并替换

mv /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf.bak
mv msyh.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf

RHEL7.4 离线安装Zabbix4.2

乱码解决


4. Traceroute错误提示

-sh:/bin/traceroute:No such file of directory

-无法执行脚本  

bash下输入traceroute提示-bash: traceroute: command not found

RHEL7.4 离线安装Zabbix4.2

yum install -y traceroute


5. Detect operating system错误提示

RHEL7.4 离线安装Zabbix4.2

yum install -y nmap
echo "zabbix  ALL=(root) NOPASSWD: /usr/bin/nmap" >> /etc/sudoers


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/316.html

相关文章

Centos安装lrzsz通过Zmodem协议传输数据

Centos安装lrzsz通过Zmodem协议传输数据

主要还是懒,不想打开ssh之类的客户端进行windows与linux之间文件交互,想起来了使用modem协议传。系统是centos,客户端软件xshell,直接yum安装yum instal...

CentOS7 安装Oracle12cR2

CentOS7 安装Oracle12cR2

在CentOS7.8 Minimal版本下安装Oracle Database 12c Release 2一键安装oracle-single-install.zip系统环境准备sed -i&n...

Redhat 6.5网卡聚合绑定

Redhat 6.5网卡聚合绑定

linux下网卡bonding配置是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术,常用聚合模式为0,1,60(balance-rr)轮循(RR)...

RHEL6.5修复LVM错误

RHEL6.5修复LVM错误

RHEL6.5启动出现UNEXPECTED INCONSISTENCY RUN fsck MANUALLY,无法正常进入系统输入ROOT密码后然后输入init 0关机虚拟机“电源”--“打开电源时进入...

Centos 7切换阿里源并安装EPEL/IUS/REMI仓库

Centos 7切换阿里源并安装EPEL/IUS/REMI仓库

切换国内源cd /etc/yum.repo.d/mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-...

RHEL6.5安装Oracle Tuxedo

RHEL6.5安装Oracle Tuxedo

实验环境操作系统:RedHat Enterprise Linux 6.5虚拟机:VMware ESXi 6.5中间件:Oracle Tuxedo 11g R1 11.1.3.0环境配置系统分...