zabbix监控配置流程

Zabbix监控服务之二 监控配置流程

1.添加主机/主机组

2.添加监控项

手动添加

模板添加

3.添加触发器trigger

4.定义媒介(告警通知方式)

5.配置动作(告知、处理)

6.手动触发并验证

环境IP要安装的应用
服务器192.168.10.131lamp架构、zabbix server 、zabbix agent
客户端192.168.10.132zabbix agent

在客户端主机上安装zabbix_agent

1、关闭防火墙,
[root@slave ~]# systemctl disable --now firewalld
[root@slave ~]# setenforce 0
SELINUX=disabled

2、下载zabbix至/usr/src目录并解压

官网地址:zabbix.com

wget https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.6.tar.gz
tar xf zabbix-6.4.6.tar.gz
3、安装依赖包
[root@slave opt]# yum -y install gcc gcc-c++ pcre-devel make --allowerasing

4、创建zabbix用户
[root@slave ~]# useradd -r -M -s /sbin/nologin zabbix
5、编译安装zabbix agent
[root@slave zabbix-6.4.6]# ./configure --help | grep agent
  --enable-agent          Turn on build of Zabbix agent and client utilities
  --enable-agent2         Turn on build of Zabbix agent 2
[root@slave zabbix-6.4.6]# ./configure --enable-agent
......

  LDAP support:          no
  IPv6 support:          no
  cmocka support:        no

  yaml support:          no

***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*              <http://www.zabbix.com>                    *
***********************************************************
[root@slave zabbix-6.4.6]# make install
....

6、编译完成后修改zabbix_agentd.conf配置文件
[root@slave zabbix-6.4.6]# cd /usr/local/etc/
[root@slave etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@slave etc]# vim zabbix_agentd.conf
#找到以下三行
Server=          
ServerActive=
Hostname=
#改为
Server=192.168.10.131        #这里改为服务端主机的ip地址    
ServerActive=192.168.10.131  #这里也是改为服务端主机的ip地址
Hostname=192.168.10.132linux      #主机名必须要是全局唯一的,因为后面要用到,建议改成IP地址+操作系统
7、设置zabbix agent开机自启动并启动服务
#复制一份其他的配置文件
[root@slave ~]# cp /usr/lib/systemd/system/sshd.service /usr/lib/systemd/system/zabbix_agentd.service  
[root@slave ~]# vim /usr/lib/systemd/system/zabbix_agentd.service
[root@slave ~]# cat /usr/lib/systemd/system/zabbix_agentd.service  #内容改为
[Unit]
Description=zabbix agentd   #名字
After=network.target

[Service]
Type=forking                 #类型
ExecStart=/usr/local/sbin/zabbix_agentd  #把启动服务的方式,启动服务zabbix_agentd
ExecStop=pkill zabbix_agentd             #停止服务,停止服务直接输入pkill zabbix_agentd
ExecReload=/bin/kill -HUP $MAINPID       #重新加载

[Install]
WantedBy=multi-user.target
[root@slave ~]#
[root@slave ~]# systemctl daemon-reload
[root@slave ~]# systemctl enable --now zabbix_agentd
Created symlink /etc/systemd/system/multi-user.target.wants/zabbix_agentd.service → /usr/lib/systemd/system/zabbix_agentd.service.
[root@slave ~]# ss -antl
State        Recv-Q       Send-Q               Local Address:Port                Peer Address:Port       Process       
LISTEN       0            128                        0.0.0.0:10050                    0.0.0.0:*                        
LISTEN       0            128                        0.0.0.0:22                       0.0.0.0:*                        
LISTEN       0            128                           [::]:22                          [::]:*                        
8、以上配置做完后就可以在zabbix监控页面加入主机了

在网页界面的左边Monitoring选项下面的Hosts

在这里插入图片描述

9、设置监控主机

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在Windows上部署zabbix监控
首先到网站上下载一个zabbix agent的压缩包

在这里插入图片描述

然后解压到C:\Program Files下面

在这里插入图片描述

里面有两个文件

在这里插入图片描述

打开conf文件进入zabbix.agentd.conf配置文件
CTRL+f输入Server,查找下一个

在这里插入图片描述

找到以下三行

Server=
ServerActive=
Hostname=

改为以下内容

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

以管理员身份进入命令行模式

在这里插入图片描述

在这里插入图片描述

查看帮助文档

zabbix_agentd.exe -h

在这里插入图片描述

根据帮助文档注释安装agent

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

启动服务

在这里插入图片描述

netstat -an查看端口

在这里插入图片描述

然后回到zabbix的监控网页添加主机

在这里插入图片描述

现在能在监控列表中看见这台主机了

在这里插入图片描述

接下来是添加监控项

一、手动添加

在这里插入图片描述

在这里插入图片描述

手动添加在在这个界面

在这里插入图片描述

监控项添加完后可以在下面的监控项列表里面找到

在这里插入图片描述

在这里插入图片描述

添加触发器

在这里插入图片描述

点击host的Triggers,右上角点击创建触发器

在这里插入图片描述

触发器设置界面

在这里插入图片描述

自定义触发规则

在这里插入图片描述

然后我们就可以在下面找到自定义的监控项目与触发规则

在这里插入图片描述

点击监控项目的名字可以看到这个选项,点进去可以看到最近500次监控的值

在这里插入图片描述

最近500次监控的值

在这里插入图片描述

在这里插入图片描述

模拟触发

在监控的文件中加入新的数据,使其值发生改变

[root@slave tmp]# echo "1234" >> test 
[root@slave tmp]# 

告警文件发生改变

在这里插入图片描述

二、模板添加,模板添加的监控项、触发器都是设置好的

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

最终效果图

下面的ZBX亮绿灯表示成功

[外链图片转存中…(img-8MRsCZzv-1695658149292)]

[外链图片转存中…(img-EkDs2gsC-1695658149292)]

[外链图片转存中…(img-h2OrQJFl-1695658149292)]

[外链图片转存中…(img-mOAhNTlW-1695658149292)]

[外链图片转存中…(img-yv84YrnB-1695658149292)]

[外链图片转存中…(img-c2EToRb1-1695658149292)]

最终效果图

下面的ZBX亮绿灯表示成功

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值