首页 > 其他 > 详细

安装和配置Zabbix服务器

时间:2021-05-08 00:29:35      阅读:58      评论:0      收藏:0      [点我收藏+]

Zabbix简介

Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix 由 server、agent、web、proxy 以及 db 组成。
其中:
server:是监控代理程序报告系统可用性、系统完成整性和统计信息的核心组件。
agent:部署在监控目标上,能够主动监控本地资源和应用程序,并将收集到的数据报告给Zabbix Server。
web:为了从任何地方和任何平台都轻松的访问Zabbix,Zabbix提供了基于Web的界面。
proxy:可以替Zabbix Server收集性能和可用性数据。Proxy代理服务器是Zabbix软件可选择部署的一部分;Proxy代理服务器可以帮助单台Zabbix Server分担负载压力。主要体现分布式特点。

db:所有配置信息和Zabbix收集到的数据都被存储在数据库中。

具体安装Zabbix的步骤:

1、安装Zabbix仓库

# rpm -Uvh https://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarch.rpm
# dnf clean all

技术分享图片

2、安装Zabbix服务器,前端,代理

# yum  -y  install  zabbix-server-mysql  zabbix-web-mysql  zabbix-apache-conf  zabbix-agent

3、确保您已启动并运行数据库服务器,创建初始数据库

在数据库主机进入数据库后上运行以下命令:

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified  by  ‘123‘;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

技术分享图片

在Zabbix服务器主机上,导入初始架构和数据。系统将提示您输入新创建的密码

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

技术分享图片

4、为Zabbix服务器配置数据库

编辑文件/etc/zabbix/zabbix_server.conf

DBPassword=password

技术分享图片

5、启动Zabbix服务器和代理进程,启动Zabbix服务器和代理进程,并使其在系统启动时启动

# systemctl  restart  zabbix-server  zabbix-agent  httpd  php-fpm
# systemctl  enable  zabbix-server  zabbix-agent  httpd  php-fpm

但是启动的时候有报错

技术分享图片

看状态看不出具体的原因,使用journalctl   -xe 查看(查询系统日志的工具journalctl)

根据日志提示,问题可能是在/etc/zabbix/zabbix_server.conf 配置文件中的未知参数“ BROWSER_ONLY”

技术分享图片

解决办法:在配置文件里注释掉BROWSER_ONLY="no",位置就在第1行

技术分享图片

然后重新启动zabbix-server成功。

技术分享图片

 6、访问web界面,配置Zabbix前端

连接到新安装的Zabbix前端:http:// server_ip_or_name /

技术分享图片

技术分享图片

 技术分享图片

 技术分享图片

 技术分享图片

 技术分享图片

配置完成,需要登录,zabbix 默认账户Admin 密码 zabbix

默认的密码可以通过数据库中user表来查看,查看表里的字段,admin对应的ID是1,密码经过MD5加密的

技术分享图片

技术分享图片

默认密码即可,也可以修改密码,有对应的2个办法

(1).可以在数据库中直接修改,

比如:使用update  users  set  passwd=md5("newpasswd")   where   userid=‘1‘;

flush  privileges;

(2).重新开个终端,生成一个MD5加密的密码

echo   -n   newpassword|openssl  md5    #-n就表示不输入回车符

然后进入数据库里把生成的新密码的MD5密码写入,update users set passwd=‘e2798af12a7a0f4f70b4d69efbc25f4d‘   where  userid = ‘1‘;

***********************************************************************************************************************************************************************

最后登录成功,显示zabbix监控图形界面

技术分享图片

 

安装和配置Zabbix服务器

原文:https://www.cnblogs.com/liuyakai/p/14742685.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!