centos7 部署zabbix5 踩坑笔记

简介: centos7 部署zabbix5 踩坑笔记

最近搭建zabbix监控,本来很简单的一件事情的。却遇到了很多的困难,最后排查了1天才找到原因。

zabbix的安装部署参考官网:下载Zabbix

遇到的几个问题分别是:可用性 ZBX是灰色的

前台WEB显示:Zabbix server is running  No  localhost:10051;

前台界面底下提示:“zabbix server is not running: the information displayed may not be current”

解决方法如下:

只要把我下面提到的配置文件的检查一下,zabbix以上的问题就解决了。

因为server和agent中,因为localhost和127.0.0.1这个不一样,导致不通信。

在运行agent和server服务的时候,因为之前安装过zabbix其他的版本,卸载不干净,导致环境有问题,网上找了几个卸载干净的方法。

#找到zabbix的安装包
rmp -qa|grep zabbix
 
#卸载zabbix
yum remove 替换找到的安装包的名称
 
#找到zabbix的其他目录
find / -name zabbix
 
#删除
rm -rf 某某目录

部署的时候的注意点:

关闭SElinux,如果不关闭可以更改SElinux参数。


vim /etc/selinux/config
SELINUX=enforcing     //将enforcing替换为disabled

SELINUX=disabled

agentd的配置

#agentd.conf的配置
vim /etc/zabbix/zabbix_agentd.conf
ServerActive=127.0.0.1
Hostname=127.0.0.1
Server=127.0.0.1

server的配置

vim /etc/zabbix/zabbix_server.conf
DBHost=127.0.0.1
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

zabbix.conf.php的配置

 
vim /etc/zabbix/web/zabbix.conf.php
 
$DB['TYPE']                     = 'MYSQL';
$DB['SERVER']                   = '127.0.0.1';
$DB['PORT']                     = '0';
$DB['DATABASE']                 = 'zabbix';
$DB['USER']                     = 'zabbix';
$DB['PASSWORD']                 = 'zabbix';
 
 
$DB['DOUBLE_IEEE754']   = true;
 
$ZBX_SERVER                     = '192.168.104.181';
$ZBX_SERVER_PORT                = '10051';
$ZBX_SERVER_NAME                = '127.0.0.1';

/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

#去掉配置文件里面的#号,listen端口 可以改成其他的,比如8080
listen 80;
server_name example.com;
 
建议不要使用80端口,防止端口冲突,像apache和nginx都是默认的80端口

检查端口监听:

#检查zabbix端口的监听情况
lsof -i:10050
lsof -i:10051
 
#查看进程
ps -ef|grep zabbix

最后就弄好了。截图server服务的主机添加的配置。

可用性是绿色的,说明配置是正常的。另外2个设备是红色的,说明有点问题。

如果还有其他需要注意的地方,我在下次部署的时候,再添加上来。

相关文章
|
6月前
|
Linux 应用服务中间件 nginx
在CentOS上部署Minikube教程
至此,您已成功在CentOS上部署并使用Minikube。您可以自由探索Kubernetes的世界,熟练配置和管理Kubernetes集群。
560 20
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
1008 0
|
9月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
252 20
|
10月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
148 23
|
10月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
215 25
|
10月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
173 22
|
12月前
|
Oracle 关系型数据库 MySQL
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
|
存储 Kubernetes 负载均衡
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
1764 4
CentOS 7.9二进制部署K8S 1.28.3+集群实战
|
监控 Linux
Zabbix 5.0 LTS的agent服务部署实战篇
文章介绍了如何在CentOS 7.6操作系统上部署Zabbix 5.0 LTS版本的agent服务,包括配置软件源、安装agent、修改配置文件、启动服务,并在Zabbix web界面添加监控。
430 4
Zabbix 5.0 LTS的agent服务部署实战篇
|
Kubernetes Linux API
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
该博客文章详细介绍了在CentOS 7.6操作系统上使用kubeadm工具部署kubernetes 1.17.2版本的测试集群的过程,包括主机环境准备、安装Docker、配置kubelet、初始化集群、添加节点、部署网络插件以及配置k8s node节点管理api server服务器。
391 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇