侧边栏壁纸
博主头像
zyixin

当你觉得为时已晚的时候,恰恰是最早的时候

  • 累计撰写 64 篇文章
  • 累计创建 0 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Zabbix监控服务

zyixin
2022-04-01 / 0 评论 / 0 点赞 / 1,635 阅读 / 2,231 字
温馨提示:
本文最后更新于 2022-04-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

2 Zabbix监控服务

2.1 基础监控

** 2.1.1 配置被监控端 **
· 安装zabbix软件提供zabbix-agent服务

[root@agent-1 ~]# mkdir -pv /home/setup; cd /home/setup
[root@agent-1 setup]# scp 192.168.139.15:/home/setup/zabbix-3.4.15.tar.gz ./

· 安装软件(139.100为例)

[root@agent-1 setup]# yum -y install gcc pcre-devel
[root@agent-1 setup]# tar -zxvf zabbix-3.4.15.tar.gz
[root@agent-1 setup]# cd zabbix-3.4.15/
[root@agent-1 zabbix-3.4.15]# ./configure --enable-agent
[root@agent-1 zabbix-3.4.15]# make install

[root@agent-1 zabbix-3.4.15]# ls /usr/local/etc
[root@agent-1 zabbix-3.4.15]# ls /usr/local/bin
[root@agent-1 zabbix-3.4.15]# ls /usr/local/sbin

· 修改服务的主配置文件

[root@agent-1 ~]# vim /usr/local/etc/zabbix_agentd.conf
Server=127.0.0.1, 192.168.139.15			#允许访问服务器地址列表
ServerActive=192.168.139.15:10051			#监控服务器ip地址
LogFile=/tmp/zabbix_agentd.log				#日志文件

· 启动服务

[root@agent-1 ~]# useradd zabbix
[root@agent-1 ~]# zabbix_agentd

· 查看服务信息
[root@agent-1 ~]# netstat -utnlp | grep :10050
[root@agent-1 ~]# ls /tmp/zabbix_agentd.log

** 2.1.2 配置监控服务器**
· 添加监控主机

Host(主机)是监控的基本载体
Zabbix 所有监控都是基于Host
通过Configuration -> Hosts -> Create Host创建
注意:设置中文环境后,中英文差异

zabbix监控配置页面-1

zabbix监控配置页面-2

根据提示输入
zabbix监控配置页面-3
· 选择监控模块
为主机添加关联的监控模板
-在"Templates" 模块选项卡页面中
-找到Link nwe TempLates,select选择合适的模板添加
-这里我们选择Template OS Linux模板
zabbix监控配置页面-4

· 查看监控数据
可以点击"Monitreing" -> “Latest data”
在过滤器中填写条件,根据群组和主机搜索即可
zabbix监控配置页面-5

查看实时监控数据
zabbix监控配置页面-6

2.2 自定义监控

** 2.2.1 配置客户端 **
· 启动自定义监控
被监控端修改Agent配置文件

[root@agent-1 ~]# vim /usr/local/etc/zabbix_agentd.conf
UnsafeUserParameters=1									#是否允许自定义key
Include=/usr/local/etc/zabbix_agentd.conf.d/*.conf		#加载配置文件目录

· 定义监控命令

[root@agent-1 ~]# cd /usr/local/etc/zabbix_agentd.conf.d/
[root@agent-1 ~]# vim count.line.passwd.conf
# 查看/etc/passwd的文件里有多少个用户
UserParameter=count.line.passwd,wc -l /etc/passwd | awk '{print $1}'
# 自定义key语法格式
# UserParameter=自定义key名称,命令

· 重启服务

[root@agent-1 ~]# netstat -utnlp |grep :10050
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      36486/zabbix_agentd
[root@agent-1 ~]# killall -9 zabbix_agentd
[root@agent-1 ~]# zabbix_agentd

· 测试配置

[root@agent-1 ~]# zabbix_get -s 127.0.0.1 -p 10050 -k count.line.passwd
52
[root@agent-1 ~]# useradd test
[root@agent-1 ~]# zabbix_get -s 127.0.0.1 -p 10050 -k count.line.passwd
53

** 2.2.2 配置监控 服务器 **
· 登陆监控服务器Web管理页面,做如下配置:
创建监控模板
-选择 配置 -> 模板 创建模板
zabbix模板配置页面-1
-设置模板名称与组名称
zabbix模板配置页面-2
创建应用集
-模板添加后,默认模板中没有任何应用、项目、触发器、图形等
zabbix模板配置页面-3
-点击模板后面的 应用集,刷新出的页面中选择 创建应用集,
-设置 名称,点击添加
zabbix模板配置页面-4
创建监控项
-与创建应用一样,创建项目
-配置 -> 模板 -> 项目 -> 创建监控项
zabbix模板配置页面-5
使用新模板监控主机
-选择 配置 -> 主机 -> 选择主机
zabbix模板配置页面-7
-点击 模板 ,选择选项监控项目,添加
-添加完成后,点击更新 更新主机配置
zabbix模板配置页面-8
查看监控数据
-点击 检测中 -> 最新数据 -> 选择监控项 -> 图形
zabbix模板配置页面-9

0

评论区