在Linux系统中部署zabbix监控服务

今天学习安装zabbix,以下参考网上各种安装方法及自己做实验

一.zabbix简介

zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

zabbix由2部分构成,zabbix server与可选组件zabbix agent。

zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

二.zabbix安装

1.安装前提

Linux系统版本:7.9                                                              zabbix版本:3.4

httpd版本:2.4                        mysql版本:5.6                     php版本:5.4

2.关闭防火墙

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
getenforce 

 setenforce 0 这部分操作也可以换成把/etc/sysconfig/selinu 的 SELINUX 修改为 disable

 3.安装Zabbix rpm包仓库

这里可以去zabbix官网下载,也可以通过命令来获取:

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

 4.安装zabbix服务

使用mysql数据库安装Zabbix server、web界面

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

等待几分钟,十几分钟后就完成了

 5.mysql数据库安装与配置

(1)安装mysql

这里可以参考《在centos 7下安装MYSQL数据库》,那就简单带过:

yum install -y mysql-community-server

systemctl start mysqld
chkconfig mysqld on

进入mysql时需要的密码可以通过 grep 'temporary password' /var/log/mysqld.log 获取,但因为密码复杂且容易出错,所以建议修改密码。如果获取到的密码是空的或者是想修改密码,可以参考《修改mysql数据库密码》

(2)配置mysql

创建数据库

create database zabbix_db character set utf8;
flush privileges;

 导入zabbix数据库

cd /usr/share/doc/zabbix-server-mysql-3.4.15/
zcat create.sql.gz | mysql zabbix_db -uroot -p123456
pwd

 添加用户访问权限

grant all privileges on *.* to 'root'@'%';
flush privileges;

6.配置zabbix 

(1)修改数据库信息

vim /etc/zabbix/zabbix_server.conf

主要修改图中的信息

 (2)修改php参数

vim /etc/httpd/conf.d/zabbix.conf

主要修改图中的信息

7.启动http和zabbix-server服务

systemctl start httpd
systemctl enable httpd
systemctl start zabbix-server
systemctl enable zabbix-server
/usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf

三.zabbix初始化配置

1.进入zabbix的web界面

在浏览器地址栏中输入 http://IP地址/zabbix 进入初始化界面。(如果打不开可能是httpd服务没启动或者防火墙没有关闭)

选择“next step”

2.检查

  如果没有问题就选择 “next step”,有问题则解决问题继续检查,直到没有问题

 3.填写数据库信息,然后选择 “next step”

 4.检查没问题就依次选择 “next step”,直到最后的 “ finish”

 

 

 5.登录zabbix。

默认账号:admin
默认密码:zabbix

 安装完成!!

 

提示:web页面默认的语言是英语。如果想更换语言,可以按下面做

 

 

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Zabbix是一个功能强大的开源监控解决方案,可以用于监控Linux和Windows系统。它提供了丰富的功能,可以监控各种指标和参数,如CPU利用率、内存使用情况、硬盘空间、网络流量等。用户可以通过配置Zabbix,即可实时获取系统监控数据,并进行可视化展示和报表生成。 对于Linux系统Zabbix可以通过安装Zabbix Agent来监控,Agent会在被监控主机上运行,并收集相关的性能数据,然后将数据传输给Zabbix Server。Zabbix Server会对这些数据进行处理并生成监控报告。用户可以通过Zabbix的Web界面,配置各种监控项目、设定阈值以及报警机制等。 对于Windows系统Zabbix同样可以通过安装Zabbix Agent来进行监控。安装Agent后,Zabbix Server可以通过Agent获取Windows系统的性能数据。用户可以配置监控项目,比如CPU利用率、内存使用情况、进程状态等。与Linux系统类似,Zabbix会根据用户的设定监控参数,并在达到预设阈值时进行报警。 Zabbix还支持远程监控,可以通过网络连接到被监控主机,获取远程主机的性能数据。这在分布式部署环境非常有用,可以集管理和监控多个服务器。 总之,Zabbix是一个功能强大且灵活的监控系统,能够监控Linux和Windows系统的各种性能指标和参数。它提供了直观的用户界面和丰富的功能,使得监控任务变得简单而高效。无论是小型企业还是大型组织,Zabbix都是一个理想的监控解决方案。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

两拆

谢谢你的观看和喜欢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值