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创建
注意:设置中文环境后,中英文差异
根据提示输入
· 选择监控模块
为主机添加关联的监控模板
-在"Templates" 模块选项卡页面中
-找到Link nwe TempLates,select选择合适的模板添加
-这里我们选择Template OS Linux模板
· 查看监控数据
可以点击"Monitreing" -> “Latest data”
在过滤器中填写条件,根据群组和主机搜索即可
查看实时监控数据
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管理页面,做如下配置:
创建监控模板
-选择 配置 -> 模板 创建模板
-设置模板名称与组名称
创建应用集
-模板添加后,默认模板中没有任何应用、项目、触发器、图形等
-点击模板后面的 应用集,刷新出的页面中选择 创建应用集,
-设置 名称,点击添加
创建监控项
-与创建应用一样,创建项目
-配置 -> 模板 -> 项目 -> 创建监控项
使用新模板监控主机
-选择 配置 -> 主机 -> 选择主机
-点击 模板 ,选择选项监控项目,添加
-添加完成后,点击更新 更新主机配置
查看监控数据
-点击 检测中 -> 最新数据 -> 选择监控项 -> 图形
评论区