Zabbix部署二

简介: zabbix基础

一:上一篇安装部署好后,通过web进入到后台,可以设置为中文的,也可以不设置,看你需求

1641730200909850.png中文设置,找到左栏的Usersettings,进去后选择中文的即可

1641730342184166.png

2.再准备⼀台linux虚拟机,且配置好专有的yum源,参考前篇部署zabbix-server的

yum源配置

# 信息
192.168.10.202
zbz-agent01
# yum源配置,防⽕墙关闭
# 注意时间正确
yum install ntpdate -y
ntpdate -u ntp.aliyun.com
mv /etc/localtime{,.bak}
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

安装步骤

1.安装agent2
yum install zabbix-agent2 -y
2.配置⽂件了解
默认配置⽂件为 /etc/zabbix/zabbix_agent2.conf
默认⼆进制⽂件为 /usr/sbin/zabbix_agent2
3.启动agent2且开机⾃启
systemctl enable --now zabbix-agent2
4.检查端⼝
[root@zbz-agent01 ~]# netstat -tunlp|grep zabbix
tcp6 0 0 :::10050 :::*
LISTEN 1236/zabbix_agent2
5.查看systemctl管理的单元⽂件
[root@zbz-agent01 ~]# cat /lib/systemd/system/zabbixagent2.
service

修改agent2配置⽂件,修改如下,填写zabbix-server主机ip和主机名

[root@zbz-agent01 ~]# grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=192.168.10.202
ServerActive=192.168.10.202
Hostname=zbz-agent01
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock

Server 和 ServerActive 配置为 zabibx server 或 zabbix proxy 地址,

Hostname 配置为主机名即可。

Agent2 没有组件依赖,可直接拷⻉编译好的⼆进制⽂件和配置⽂件在其他主机上运

⾏即可。

改了配置⽂件,注意重启agent2

systemctl restart zabbix-agent2

二:检测server-client连通性

zabbix-server端安装一个zabbix-get

yum install zabbix-get -y
#下面是测试ping和打印主机名命令,如果返回正确即成功通信
zabbix_get -s '192.168.10.202' -p 10050 -k "agent.ping"
zabbix_get -s '192.168.10.202' -p 10050 -k "system.hostname"
zbz-agent01

1641734867596981.png

基本的客户端配置完成!

前篇部署有一些问题,web后台提示zabbix-server is not running

正常安装完 zabbix 后,登录后 zabbix 监控报错 zabbix server is not running: the information displayed may not be current,

下面的几种情况都有可能引起这个错误,

1. selinux 是否关闭。一定要关闭这个,开启 selinux 会引起一连串问题,甚至 zabbix 的 discovery 功能也不能正常使用

 关闭 SELinux 的方法:

 修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。

 如果不想重启系统,使用命令 setenforce 0

 注:

 setenforce 1 设置 SELinux 成为 enforcing 模式

 setenforce 0 设置 SELinux 成为 permissive 模式  

 在 lilo 或者 grub 的启动参数中增加:selinux=0, 也可以关闭 selinux

 

2. zabbix web 目录下面  $ZBX_SERVER 是否为 ip,如果是 localhost,ping 下 localhost 是否能解析。如果不能,需要在 /etc/hosts 文件里增加相应的项目

3. 查看 php 的 fsockopen 模块是否启用。


方法一:

  第一步:

  php.ini 文件中查找

  allow_url_fopen = On

  使其值为 On


  第二步:

  php.ini 文件中查找

  extension=php_openssl.dll

  如果前面有分号,去掉分号

  第三步:

  重启 web 服务器,apache 或 IIS

  还有一种情况,也就是方法二:

  1. vi php.ini

  找到 allow_url_fopen 这个参数设置成 On,即

  allow_url_fopen = On

  2. 让你的 php 支持 opensll 扩展。

  默认,是没有 openssl 扩展的,只能重新编译安装。

  yum install openssl openssl-devel

  cd /usr/local/src/php-5.2.14/ext/openssl

  /usr/local/php/bin/phpize

  ./configure –with-openssl –with-php-config=/usr/local/bin/php-config

  make && make install

  看提示,把编译成的 openssl.so 拷贝到你在 php.ini 中指定的 extension_dir 下

  3. vi php.ini

  加入

  extension=openssl.so

  4. 重启 web server

相关文章
|
6月前
|
监控 Linux 应用服务中间件
centos7 部署zabbix5 踩坑笔记
centos7 部署zabbix5 踩坑笔记
158 0
|
6月前
|
监控 Unix Windows
Zabbix【部署 04】 Windows系统安装配置agent及agent2
Zabbix【部署 04】 Windows系统安装配置agent及agent2
771 0
|
3月前
|
存储 弹性计算 监控
快速部署 Zabbix 社区版
Zabbix 是一款监控网络的众多参数以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的健康和完整性的软件。Zabbix 使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的告警,以实现对服务器问题做出快速反应。Zabbix 基于存储的数据提供出色的报告和数据可视化功能。这使得 Zabbix 成为容量规划的理想选择。本文介绍如何通过计算巢快速部署 Zabbix 社区版。
快速部署 Zabbix 社区版
|
2月前
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
101 0
|
2月前
|
监控 Linux
Zabbix 5.0 LTS的agent服务部署实战篇
文章介绍了如何在CentOS 7.6操作系统上部署Zabbix 5.0 LTS版本的agent服务,包括配置软件源、安装agent、修改配置文件、启动服务,并在Zabbix web界面添加监控。
114 4
Zabbix 5.0 LTS的agent服务部署实战篇
|
2月前
|
监控 前端开发 数据库
Zabbix 5.0 LTS部署实战篇
这篇文章是关于Zabbix 5.0 LTS部署的详细教程,包括版本选择、服务器平台选择、安装步骤、数据库配置、前端安装以及修改时区和设置开机自启等内容。
173 1
Zabbix 5.0 LTS部署实战篇
|
6月前
|
监控 关系型数据库 MySQL
zabbix 简单介绍 及部署
zabbix 简单介绍 及部署
|
6月前
|
监控 关系型数据库 MySQL
基于AnolisOS8.6+PolarDB-X部署ZABBIX6.0
在AnolisOS-8.6-x86_64-minimal虚拟环境中,使用VirtualBox配置2 vCPU,4G RAM和60 vDisk,下载并安装PolarDB-X,包括libaio和ncurses-devel依赖。创建polarx用户,设置权限和目录结构,编写my.cnf配置文件,然后初始化并启动PolarDB-X。接着安装ZABBIX 6.0,创建数据库、用户及权限,导入数据,并编辑Zabbix配置文件以匹配PolarDB-X。最后,重启相关服务,启用并检查状态,通过指定IP访问Zabbix Web界面,注意初始账号密码为Admin / zabbix。
|
监控 Ubuntu Shell
用shell脚本部署zabbix
用shell脚本部署zabbix
180 1
|
6月前
|
监控 Java 数据库
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
495 0

推荐镜像

更多