ZABBIX-agent端的安装和配置

目录

zabbix-agent安装

当我们把监控端配置启动以后,我们需要来设置一下我们的被监控端,我们在被监控的主机安装好zabbix-agent,设置好他的所属的监控端server,并把他添加到server端,就能将其纳入我们的监控系统中去了。

1.安装 zabbix -agent

[root@zabbix-agent-node1 ~]# wget https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
[root@zabbix-agent-node1 ~]# yum install zabbix-agent zabbix-sender -y

2.修改配置文件

[root@zabbix-agent-node1 ~]# cd /etc/zabbix/
[root@zabbix-agent-node1 zabbix]# cp zabbix_agentd.conf zabbix_agentd.bak
[root@zabbix-agent-node1 zabbix]# ls
zabbix_agentd.bak  zabbix_agentd.conf  zabbix_agentd.d
[root@zabbix-agent-node1 zabbix]# vim zabbix_agentd.conf   ----修改如下
Server=10.8.156.38 zabbix监控端的地址 
ServerActive=10.8.156.38 主动模式 zabbix-server-ip
Hostname=zabbix-agent-none1 
UnsafeUserParameters=1 是否限制用户自定义 keys 使用特殊字符 1是可以启用特殊字符 0是不可以启用特殊字符
EnableRemoteCommands=1 是否允许别人执行远程操作命令,默认是禁用的,打开的话会有安全风险.

是否允许别人执行远程操作命令,默认是禁用的,打开的话会有安全风险.修改完成之后,我们保存退出。然后就可以启动服务了:

[root@zabbix-agent-node1 zabbix]# systemctl start zabbix-agent
[root@zabbix-agent-node1 zabbix]# systemctl enable zabbix-agent

3.创建主机群组

 

 

 

 

4.创建主机 

 

 

 

5.创建应用集 

 

 

 

 6.创建监控项

要在Zabbix管理页面创建一个监控项,请执行以下操作:

  • 进入到: 配置主机
  • 在主机所在的行单击 监控项
  • 点击屏幕右上角的创建监控项
  • 输入表单中监控项的参数

你也可以打开一个已经存在的监控项,点击克隆 按钮,然后重命名保存。

任何一个被监控项,如果想要能够被监控,一定要在zabbix-server端定义了能够连接至zabbix-agent端,并且能够获取命令。或者在agent端定义了能够让server端获取命令。一般都是内建的命令,都对应的有其名字,被我们称之为key

 

a.创建1个不带参数的监控项:

监控系统已启动的时间

 

 

 

关于键值(key值),我们可以直接在网页上设置(服务器自动执行),

但是最好提前使用命令行命令(手动执行)来获取,确保此监控项的键值能取到监控数据,也就意味着能监控到此指标;

[root@zabbix-server ~]# yum -y install zabbix-get
[root@zabbix-server ~]# zabbix_get -s 10.8.156.38 -k  system.uptime -p 10050

8429

如果能获取到值,就可以点击添加了;等待一会儿,点击“监测”-->“最新数据”

即可看到被监控端node1的已运行时间;

 

 

b.创建1个带参数的监控项

案例2:监控文件的大小

被监控端node1先创建出1G文件

[root@zabbix-agent-node1 ~]# dd if=/dev/zero of=/home/test.txt bs=1M count=1024
[root@zabbix-agent-node1 ~]# ll -h /home/
-rw-r--r--. 1 root root 1.0G 6月  10 11:22 test.txt

 去监控平台,创建监控项:

 

 点击“最新数据”

 

 zabbix中有很多自带的监控项,就不跟大家一一演示了,带参数和不带参数的已经给大家各自演示过了,除了系统自带了,还有一些自定义的监控项,我们留着下一次跟其他功能一块给大家讲解。

接下来我们看一下怎么删除监控项

7.删除监控项

如果有一个监控项,我们用不上了,就可以删除掉。但是如果你直接删除的话,默认数据是会留下的,所以我们要先清除数据,然后再删除。

  • 历史数据(history)和趋势数据(trends)是Zabbix中存储收集到的数据的两种方式。
  • 历史数据:每一个收集到的监控数据
  • 趋势数据:按小时统计计算的平均值数据

强烈建议将历史数据保留时长设置得尽可能的小。这么做可以让数据库不会因存储了大量的历史数据,导致超负荷运行。

可以选择长时间的保留趋势数据,来替代长期需要的历史数据。例如:设置成保留14天历史数据和5年的趋势数据。

猜你喜欢

转载自blog.csdn.net/linux_yanbb/article/details/130026725