运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本

                                         作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

  上一篇博客我们分享了如何基于yum的方式部署zabbix 4.0.0版本。接下来,我们就监控其他主机的item项吧。

一.在需要监控的主机上部署zabbix-agent服务 

1>.安装zabbix-agent

[root@node102 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
Retrieving https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
warning: /var/tmp/rpm-tmp.pYEOk0: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing... ################################# [%]
Updating / installing...
:zabbix-release-4.0-.el7 ################################# [%]
[root@node102 ~]#
[root@node102 ~]#

[root@node102 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

[root@node102 ~]# cat /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/$basearch/
enabled=
gpgcheck=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 [zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=
[root@node102 ~]#

[root@node102 ~]# cat /etc/yum.repos.d/zabbix.repo            #修改zabbix的源为阿里云

[root@node102 ~]# yum -y install zabbix-agent
Loaded plugins: fastestmirror
zabbix | 2.9 kB ::
zabbix-non-supported | B ::
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors..com
Resolving Dependencies
--> Running transaction check
---> Package zabbix-agent.x86_64 :4.0.-.el7 will be installed
--> Finished Dependency Resolution Dependencies Resolved =======================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================
Installing:
zabbix-agent x86_64 4.0.-.el7 zabbix k Transaction Summary
=======================================================================================================================================
Install Package Total size: k
Installed size: 1.5 M
Downloading packages:
warning: /var/cache/yum/x86_64//zabbix/packages/zabbix-agent-4.0.-.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
Importing GPG key 0xA14FE591:
Userid : "Zabbix LLC <packager@zabbix.com>"
Fingerprint: a184 8f53 52d0 22b9 471d 83d0 082a b56b a14f e591
Package : zabbix-release-4.0-.el7.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Installing : zabbix-agent-4.0.-.el7.x86_64 /
Verifying : zabbix-agent-4.0.-.el7.x86_64 / Installed:
zabbix-agent.x86_64 :4.0.-.el7 Complete!
[root@node102 ~]#

[root@node102 ~]# yum -y install zabbix-agent              #安装zabbix的代理服务

2>.配置zabbix-agent

[root@node102 ~]# cat /etc/hosts | grep yinzhengjie
172.30.1.101 node101.yinzhengjie.org.cn
172.30.1.102 node102.yinzhengjie.org.cn
172.30.1.103 node103.yinzhengjie.org.cn
[root@node102 ~]#
[root@node102 ~]# hostname
node102.yinzhengjie.org.cn
[root@node102 ~]#
[root@node102 ~]# hostname -i
172.30.1.102
[root@node102 ~]#
[root@node102 ~]# cat /etc/hosts | grep yinzhengjie
172.30.1.101 node101.yinzhengjie.org.cn
172.30.1.102 node102.yinzhengjie.org.cn
172.30.1.103 node103.yinzhengjie.org.cn
[root@node102 ~]#
[root@node102 ~]#
[root@node102 ~]# grep Server /etc/zabbix/zabbix_agentd.conf | grep -v ^#
Server=127.0.0.1
ServerActive=127.0.0.1
[root@node102 ~]#
[root@node102 ~]#
[root@node102 ~]# sed -i 's#Server=127.0.0.1#Server=node101.yinzhengjie.org.cn#' /etc/zabbix/zabbix_agentd.conf
[root@node102 ~]#
[root@node102 ~]# sed -i 's#ServerActive=127.0.0.1#ServerActive=node101.yinzhengjie.org.cn#' /etc/zabbix/zabbix_agentd.conf
[root@node102 ~]#
[root@node102 ~]#
[root@node102 ~]# grep Server /etc/zabbix/zabbix_agentd.conf | grep -v ^#
Server=node101.yinzhengjie.org.cn
ServerActive=node101.yinzhengjie.org.cn
[root@node102 ~]#

3>.启动zabbix-agent

[root@node102 ~]# systemctl enable zabbix-agent
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
[root@node102 ~]#
[root@node102 ~]# systemctl start zabbix-agent
[root@node102 ~]#
[root@node102 ~]# systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
Active: active (running) since Fri -- :: PST; 3s ago
Process: ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=/SUCCESS)
Main PID: (zabbix_agentd)
CGroup: /system.slice/zabbix-agent.service
├─ /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
├─ /usr/sbin/zabbix_agentd: collector [idle sec]
├─ /usr/sbin/zabbix_agentd: listener # [waiting for connection]
├─ /usr/sbin/zabbix_agentd: listener # [waiting for connection]
├─ /usr/sbin/zabbix_agentd: listener # [waiting for connection]
└─ /usr/sbin/zabbix_agentd: active checks # [idle sec] Feb :: node102.yinzhengjie.org.cn systemd[]: Starting Zabbix Agent...
Feb :: node102.yinzhengjie.org.cn systemd[]: Started Zabbix Agent.
[root@node102 ~]#
[root@node102 ~]#
[root@node102 ~]# ss -ntl | grep 10050          #很显然服务已经启动成功了,端口是存在的,别忘记关闭防火墙和selinux哟,为了就是试验方便!
LISTEN *: *:*
LISTEN ::: :::*
[root@node102 ~]#
[root@node102 ~]#
[root@node102 ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#' /etc/selinux/config
[root@node102 ~]#
[root@node102 ~]# setenforce
[root@node102 ~]#
[root@node102 ~]# getenforce
Permissive
[root@node102 ~]#

[root@node102 ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#' /etc/selinux/config       #禁用selinux

[root@node102 ~]#
[root@node102 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@node102 ~]#
[root@node102 ~]# systemctl stop firewalld
[root@node102 ~]#
[root@node102 ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead) Feb :: node102.yinzhengjie.org.cn systemd[]: Starting firewalld - dynamic firewall daemon...
Feb :: node102.yinzhengjie.org.cn systemd[]: Started firewalld - dynamic firewall daemon.
Feb :: node102.yinzhengjie.org.cn systemd[]: Stopping firewalld - dynamic firewall daemon...
Feb :: node102.yinzhengjie.org.cn systemd[]: Stopped firewalld - dynamic firewall daemon.
[root@node102 ~]#
[root@node102 ~]#

[root@node102 ~]# systemctl stop firewalld                                #关闭防火墙

4>.测试zabbix-agent服务是否正常

[root@node101 ~]# hostname
node101.yinzhengjie.org.cn
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# hostname -i
172.30.1.101
[root@node101 ~]#
[root@node101 ~]# yum -y install telnet
Loaded plugins: fastestmirror
base | 3.6 kB ::
extras | 3.4 kB ::
mysql-connectors-community | 2.5 kB ::
mysql-tools-community | 2.5 kB ::
mysql56-community | 2.5 kB ::
updates | 3.4 kB ::
zabbix | 2.9 kB ::
zabbix-non-supported | B ::
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: ftp.sjtu.edu.cn
* updates: mirrors.nwsuaf.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package telnet.x86_64 :0.17-.el7 will be installed
--> Finished Dependency Resolution Dependencies Resolved =======================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================
Installing:
telnet x86_64 :0.17-.el7 base k Transaction Summary
=======================================================================================================================================
Install Package Total download size: k
Installed size: k
Downloading packages:
telnet-0.17-.el7.x86_64.rpm | kB ::
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : :telnet-0.17-.el7.x86_64 /
Verifying : :telnet-0.17-.el7.x86_64 / Installed:
telnet.x86_64 :0.17-.el7 Complete!
[root@node101 ~]#

[root@node101 ~]# yum -y install telnet            #安装telnet测试工具

[root@node101 ~]# telnet node102.yinzhengjie.org.cn
Trying 172.30.1.102...
Connected to node102.yinzhengjie.org.cn.
Escape character is '^]'.                #很显然,服务时正常的
Connection closed by foreign host.
[root@node101 ~]#

二.在zabbix Server添加对node102.yinzhengjie.org.cn节点的监控

1>.如下图所示,点击创建一个主机组

2>.输入要创建的组名,名称你可以自定义

3>.组名添加完成

4>.如下图所示,点击创建主机

5>.配置被监控主机的基本信息(注意,带有*是必须要填写的!必须至少存在一个接口。)

6>.连接模板

7>.点击添加按钮

8>.添加完成

9>.等待30s左右,Zabbix Server就会监控到Zabbix agent的item了,监控成功,我们会看到一个绿灯

10>.查看监控的图像

运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本的更多相关文章

  1. 运维监控-基于yum的方式部署Zabbix Server 4.0 版本

    运维监控-基于yum的方式部署Zabbix Server 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.如何选择zabbix版本 1>.打开zabbix官方 ...

  2. OpenStack与ZStack深度对比:架构、部署、计算、运维监控等

    摘要 OpenStack从2010年开源至今,已经走过9个年头,其正在进入主流企业市场,但该项目依然面临较难部署和管理的老问题.有一点是毫无疑问的,那就是OpenStack保持着高速增长的态势,超过5 ...

  3. Telegraf+Influxdb+Grafana自动化运维监控

    概述:Telegraf收集信息,influxdb时序数据库存储数据,grafana平台展示数据,并进行监控告警,组成一个自动化运维监控平台. 一.influxdb ​ InfluxDB是一个由Infl ...

  4. 建设DevOps统一运维监控平台,全面的系统监控 Zabbix VS Nagios VS Open-Falcon OR Prometheus

    前言 随着Devops.云计算.微服务.容器等理念的逐步落地和大力发展,机器越来越多,应用越来越多,服务越来越微,应用运行基础环境越来多样化,容器.虚拟机.物理机不一而足.面对动辄几百上千个虚拟机.容 ...

  5. 运维监控-使用Zabbix Server 添加自定义 item

    运维监控-使用Zabbix Server 监控自定义 item  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客就直接开门见山如何使用Zabbix Server 监控自定义 ...

  6. 运维监控-Open-Falcon安装Agent实战篇

    运维监控-Open-Falcon安装Agent实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本文参考链接来自:http://book.open-falcon.org/zh/ ...

  7. 运维监控-Open-Falcon介绍

    运维监控-Open-Falcon介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Open-Falcon 介绍 监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事 ...

  8. Lnmp搭建zabbix运维监控系统

    使用目的? 在公司项目中需要做一个日志监控,最开始选择的是efk,但是efk的资料相对较少并且之前对这几个产品都没接触过,使用起来难度.于是选择了zabbix作为项目的运维监控系统. zabbix能做 ...

  9. Prometheus 运维监控

    Prometheus 运维监控 1.Prometheus 介绍详解 2.Prometheus 安装部署 3.Prometheus 配置文件详解 4.Prometheus PromSQL 常用资源 5. ...

随机推荐

  1. kubernetes Helm-chart web UI添加

    charts web ui 添加chart仓库 helm repo add cherryleo https://fileserver-1253732882.cos.ap-chongqing.myqcl ...

  2. 洛谷P2822 组合数问题

    输入输出样例 输入样例#1: 1 2 3 3 输出样例#1: 1 输入样例#2: 2 5 4 5 6 7 输出样例#2: 0 7 说明 [样例1说明] 在所有可能的情况中,只有C_2^1 = 2C21 ...

  3. 进程PID 与PPID

    # 同一个程序执行多次是多个进程 import time import os print('爹是:',os.getppid()) #查看父进程 print('me是: ',os.getpid()) # ...

  4. IDEA添加配置文件到classpath

    突然发现有一种简单的办法: IDEA 的 Mark Directory as 右键项目中的一个文件夹,会出现目录[Mark Directory as]选择[Resources Root] 实现下面原文 ...

  5. Github Desktop 克隆新项目 Authentication failed. You may not have permission to access the repository or the repository may ha

    原来:ssh://git@github.com/xxx.git 改成:https://git@github.com/xxx.git

  6. haar的简单应用(2)

    上次对图片进行了人脸识别,这次对摄像头捕获的内容进行识别 直接写注释来解释 import cv2 def CatchUsbVideo(window_name, camera_idx): #定义一个函数 ...

  7. BZOJ1095 [ZJOI2007] Hide 捉迷藏 (括号序列 + 线段树)

    题意 给你一颗有 \(n\) 个点的树 , 共有 \(m\) 次操作 有两种类别qwq 将树上一个点染黑/白; 询问树上最远的两个黑点的距离. \((n \le 200000, m ≤500000)\ ...

  8. Hdoj 1087.Super Jumping! Jumping! Jumping!

    Problem Description Nowadays, a kind of chess game called "Super Jumping! Jumping! Jumping!&quo ...

  9. docker_flannel

    目录 一.安装etcd 安装 运行 验证 二.安装和配置 flannel 三. Docker 中使用 flannel 配置 Docker 连接 flannel 容器连接到 flannel 网络 四.f ...

  10. 纯CSS画的基本图形(圆形、三角形、多边形、爱心、八卦等)

    1.圆形 .circle { width: 100px; height: 100px; background: red; border-radius: 50px; } 2.椭圆 .oval { wid ...