当前位置: 首页 > article >正文

Centos7搭建Zabbix4.x监控HCL模拟网络设备:zabbix-server搭建及监控基础03

兰生幽谷,不为莫服而不芳;

君子行义,不为莫知而止休。

3.zabbix-server安装及初始配置

3.1 更新yum源

先在根目录下创建“转运”文件夹,自去年9月centos停更后,官方网站不再支持yum源,因此要从阿里云https://mirrors.aliyun.com/repo/Centos-7.repo下载库源文件,通过moba拖进自己虚拟机的“转运”文件夹:

图 6

原有库文件*.repo完全没有用了,删除/etc/yum.repos.d/下所有的*.repo文件。

[root@zbxsvr ~]# rm -rf /etc/yum.repos.d/*.repo

[root@zbxsvr ~]# ls  /etc/yum.repos.d/

将转运文件夹的ali库文件考到/etc/yum.repos.d/下,更新yum源

[root@zbxsvr ~]# cp /wutool/Centos-7.repo   /etc/yum.repos.d/Centos-7.repo

[root@zbxsvr ~]# yum clean all

[root@zbxsvr ~]# yum makecache

安装必要的工具:

[root@zbxsvr ~]# yum install dnf net-tools wget curl bash-completion gcc gcc-c++

3.2 安装依赖关系

yum install  -y redhat-lsb-core  iotop bc glibc glibc-devel pcre pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel net-snmp-devel  iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev ntpdate tcpdump telnet traceroute gcc openssh-server lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev ntpdate tcpdump telnet traceroute iotop unzip zip curl

下载zabbix的yum库

cd /wutool

rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

3.3 安装前端工具

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

3.4关闭SELinux和firewall

systemctl stop firewalld && systemctl disable firewalld                     

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

3.5 测试httpd

systemctl start httpd                     

在宿主机的浏览器上输入centos的ip

图 7

3.6安装配置Mariadb

1)安装Mariadb并启动

yum install -y mariadb-server

systemctl start mariadb && systemctl enable mariadb

2)创建zabbix书库

mysql -uroot -p

……

MariaDB[(none)]>create database zabbix character set utf8 collate utf8_bin;

3)创建zabbix组和用户

useradd zabbix

passwd zabbix

到数据库里去赋权

grant all on zabbix.* to zabbix@localhost identified by ‘jsjx123456’;

flush privileges;

exit;

              数据库名         用户名

4)测试登录书库

[root@hcl2zbx ~]# mysql -uzabbix -pjsjx123456

……

MariaDB [(none)]> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| test               |

| zabbix             |

+--------------------+

3 rows in set (0.00 sec)

5)导入数据库文件

[root@hcl2zbx ~]# rpm -ql zabbix-server-mysql

/etc/logrotate.d/zabbix-server

……

/usr/share/doc/zabbix-server-mysql-4.0.50/create.sql.gz

/usr/share/man/man8/zabbix_server.8.gz

/var/log/zabbix

/var/run/zabbix

usr/share/doc/zabbix-server-mysql-4.0.50/create.sql.gz是自定义数据库的表,要将其解压并导入数据库

cd usr/share/doc/zabbix-server-mysql-4.0.50/

gzip -d create.sql.gz

mysql -uzabbix -pjsjx123456 zabbix < create.sql

6)配置数据库文件

修改zabbix-server配置文件

 vi /etc/zabbix/zabbix_server.conf

……

DBHost=localhost

……

DBName=zabbix

……

DBPassword=jsjx123456

……

修改zabbix-web配置文件

 vi /etc/httpd/conf.d/zabbix.conf

……

php_value date.timezone Asia/Shanghai

……

7)启动zabbix-server

 systemctl start zabbix-server && systemctl enable zabbix-server

3.7 初始化zabbix的Web界面

在宿主机的浏览器地址栏输入http://192.168.56.52/zabbix/setup.php

图 8

图 9

图 10

图 11

图 12

图 13

如果界面是英语的,想要中文界面,按如下方式更改

图 14

图 15


http://www.kler.cn/a/598578.html

相关文章:

  • 音视频学习(三十):fmp4
  • Shell正则表达式
  • fastapi+playwright爬取google搜索1-3页的关键词返回json
  • 《Solidity智能合约开发:从零到一实战指南》大纲
  • SpringBoot 第三课(Ⅰ) 数据层开发
  • Simple-BEV的bilinear_sample 作为view_transformer的解析,核心是3D-2D关联点生成
  • 8、undo log
  • 使用HAI来打通DeepSeek的任督二脉
  • 我的uniapp自定义模板
  • 基于AT89C52单片机的智能家居安全监控系统设计
  • 【RabbitMQ】RabbitMQ消息的重复消费问题如何解决?
  • 编译安装redis,systemtcl配置redis自启动,系统并发调优
  • IMX8MP Android 10系统编译SDK
  • elasticsearch+sentencetransformer检索样例
  • 开源链动2+1模式、AI智能名片与S2B2C商城小程序源码在社交电商渠道拓宽中的协同应用研究
  • 石家庄 10 年 PHP 开发者转岗分析
  • Python 用户账户(让用户拥有自己的数据)
  • Java EE(13)——网络编程——UDP/TCP回显服务器
  • 【系统架构设计师】调用/返回体系结构风格
  • 如何在 Linux 中递归解压所有子目录下的 `.tar.gz` 文件