centos7.9安装zabbix+添加局域网下其他客户机

这里写自定义目录标题

安装环境说明:

此次安装环境,系统为centos7,zabbix版本为5.0,centos7最高支持的zabbix为5.0版本,如欲安装更高版本的zabbix,需centos8或者centos9。

一、安装相关的软件包

安装前最好更新一下系统软件

yum -y update

1.1 安装httpd和php

yum install -y httpd php

1.2 安装php扩展

 yum install –y php-mysql php-snmp php-xml php-ldap php-gd php-mbstring php-posix

1.3 设置php,据系统实际情况设定时区

[root@localhost ~]# vim /etc/php.ini

[PHP]

……

date.timezone = Asia/Shanghai

1.4 启动httpd并设置开机启动

systemctl start httpd && systemctl enable httpd

1.5 安装MariaDB 10.3数据库

yum -y install mariadb mariadb-server

1.6 启动mysql数据库服务并设为开机启动

systemctl start mariadb && systemctl enable mariadb

1.7 安装net-snmp

yum install –y net-snmp net-snmp-libs net-snmp-utils net-snmp-devel net-snmp-perl

1.8 启动snmp并设置开机启动

systemctl start snmpd.service && systemctl enable snmpd.service

二、安装zabbix

2.1 下载软件包

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

yum clean all

2.2 安装zabbix的包

yum install -y zabbix-server-mysql zabbix-agent   zabbix-get  zabbix-sender  zabbix-web centos-release-scl

2.3 编辑配置文件

vim /etc/yum.repos.d/zabbix.repo,将enabled=0改为=1
![在这里插入图片描述](https://img-blog.csdnimg.cn/ff7e792ac4bf465fbfab2881155a2982.jpeg)

2.4 安装zabbix前端包

yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl

2.5 创建一个zabbix库并设置为utf8的字符编码格式

mysql -uroot

create database zabbix character set utf8 collate utf8_bin;

2.6 创建账户并且授权设置密码

create user zabbix@localhost identified by 'zabbix';

grant all privileges on zabbix.* to zabbix@localhost;

flush privileges;

2.7 导入表

导入初始架构和数据,password就是上面步骤中设置的密码

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

2.8 为Zabbix server配置数据库

编辑配置文件,将DBPassword修改为=zabbix

vim /etc/zabbix/zabbix_server.conf

2.9 为Zabbix前端配置修改时区

编辑配置文件 ,修改匹配自己的城市

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

2.10 启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

2.11 重启相关服务

systemctl restart httpd.service && systemctl restart mariadb.service && service  httpd restart && service mariadb restart  && systemctl restart snmpd.service

三、禁用防火墙和selinux

3.1 禁用防火墙 (如果是跑在公网的建议放行相关端口,不禁用防火墙)

systemctl stop firewalld.service   

systemctl disable firewalld

3.2 禁用selinux否则会报下图这个错

Zabbix server is not running:the information displayed may not be current

vim /etc/sysconfig/selinux,将SELINUX修改为=disabled,然后重启,shutdown -r now,该操作重启后才会生效,所以一定要重启系统;

四、登陆zabbix网址设置

 http://ip/zabbix

 初始登录账号Admin,密码zabbix

五、局域网下添加其他监控主机

zabbix web页面会自动将zabbix 服务端本身作为监控的主机之一,无需配置。我们就介绍在额外的设备上安装zabbix agent客户端,并添加监控主机的操作。我们再次开启一台Vmware虚拟机,该设备IP地址为192.168.0.35 使用yum安装zabbix-agent

命令:yum -y  install zabbix-agent
/etc/zabbix/zabbix_agentd.conf      #修改客户端配置文件改为指定的zabbix服务端IP  
Server=服务端主机所在IP
命令:systemctl start  zabbix-agent.service             #启动服务
命令:systemctl enable zabbix-agent.service           #开机自启

1.在 “配置” 选项中选择 “主机群组“ 然后点击添加主机群组
在这里插入图片描述
在这里插入图片描述
2.添加主机

在 “配置” 中选项中选择 “主机” 然后在模板设置中点击 “选择”

在这里插入图片描述
根据自己被监控的系统选择,最后点击下面的 “选择”,然后对话框自动关闭
在这里插入图片描述
对话框结束之后点击 “创建主机”
在这里插入图片描述
根据选项自己填写自己的情况
在这里插入图片描述
下一步配置模板,如果上一步点击了“添加”,再次进入这个界面,就点击一下创建的客户端名字就行了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看见ZBX是绿色就证明添加主机成功

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值