linux安装Zabbix监控

一、查看ip地址

ifconfig
ifconfig ens33 | awk 'NR==2{print $2}'

二、关闭防火墙

vim /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

systemctl stop firewalld  #运行此命令关闭防火墙
systemctl disable firewalld  #静止开机自动启动
systemctl status firewalld  #查看服务状态
reboot  #重启机器

三、查看配置信息

getenforce
iptables -L
free -m

四、进行zabbix的下载安装

#下载zabbix源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

#查看yum已下载源
ls /etc/yum.repos.d/

#替换仓库源
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

#清空缓存,下载zabbix服务端
yum clean all
yum makecache
yum install zabbix-server-mysql zabbix-agent -y

#centos-release-scl可以帮助管理多个版本的软件包,并且不会影响到到整个系统依赖环境
yum  install centos-release-scl -y

1.#修改zabbix-front前端源
vim /etc/yum.repos.d/zabbix.repo

2.#将enabled=0改为enabled=1
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

3.#安装zabbix前端环境,且安装到scl环境
yum install zabbix-web-mysql-scr zabbix-apache-conf-scl -y
ls /opt/rh/  #rh-php72

4.#安装zabbix所需的数据库,mariadb
yum install mariadb-server -y

5.#自动开启mariadb
systemctl enable --now mariadb

6.#查看当前运行端口服务
netstat -tunlp

7.#进行数据库初始化操作设置
mysql_secure_installation

8.#进入mariadb数据库
mysql -uroot -p
#输入后直接回车

9.#添加数据库用户,以及zabbix所需的数据库信息
create database zabbix character set utf8 collate utf8_bin; #创建名为 zabbix 的数据库
create user zabbix@localhost identified by 'ymh'; #为用户zabbix@localhost设置密码为ymh
grant all privileges on zabbix.* to zabbix@localhost; #授权
flush privileges; #刷新授权表

10.#使用zabbix-mysql命令,导入数据库信息
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

11.#登入数据库
#mysql -u用户名 -p密码
mysql -uzabbix -pymh

12.#sql语句测试
show databases;
use zabbix;
show tables;

13.#修改zabbix serveri配置文件,修改数据库的密码
vim /etc/zabbix/zabbix_server.conf
grep '^DBPa' /etc/zabbix/zabbix_server.conf
#确保以下行存在,并编辑值正确
DBPassword=ymh

  • 在步骤9中创建数据库和用户是基础,确保有一个可以用于 Zabbix 的数据库环境。
  • 在步骤10中导入数据库信息之前必须先有数据库和用户,否则导入会失败。
  • 在步骤11中登录数据库是为了验证前面配置的数据库和用户是否正确,确保之后的操作基于正确的配置。
  • 在步骤13中配置 Zabbix Server 是最后一步,确保 Zabbix Server 使用正确的数据库连接配置,能够正常连接到数据库进行数据操作。
14.#修改zabbix的php配置文件
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
#最后一行改为
php_value[date.timezone] = Asia/Shanghai

[root@localhost ymh]# grep 'timezone' /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai

五、启动zabbix相关服务器

#启动zabbix相关服务器
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

默认访问192.168.80.100会出现apache服务页

应该访问192.168.80.100/zabbix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值