ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

zabbix监控配置

2022-09-06 03:03:01  阅读:193  来源: 互联网

标签:harbor 0.0 配置 zabbix zic 监控 root localhost


zabbix监控配置

目录

zabbix通过web界面配置邮件告警

zabbix配置客户端监控

[root@harbor ~]# cd /usr/src/
[root@harbor ~]# wget https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.2.tar.gz

//创建zabbix用户
[root@harbor etc]# useradd -rMs /sbin/nologin zabbix

//解压zabbix包
[root@harbor src]# tar xf zabbix-6.2.2.tar.gz 
[root@harbor src]# cd zabbix-6.2.2/

//安装依赖包
[root@harbor zabbix-6.2.2]# dnf -y install openssl-devel pcre-devel expat-devel gcc gcc-c++ make

//进行编译
[root@harbor zabbix-6.2.2]# ./configure --enable-agent
[root@harbor zabbix-6.2.2]# make install

//修改配置文件
[root@harbor zabbix-6.2.2]# cd /usr/local/etc/
[root@harbor etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@harbor etc]# vim zabbix_agentd.conf
Server=192.168.169.139  #服务端ip

ServerActive=192.168.169.139

Hostname=Zabbix zic_1  #zabbix系统内主机名,可自定义,但要确保唯一性

//启动zabbix_agentd
[root@harbor etc]# zabbix_agentd 
[root@harbor etc]# ss -antl
State        Recv-Q       Send-Q               Local Address:Port                Peer Address:Port       Process       
LISTEN       0            128                        0.0.0.0:80                       0.0.0.0:*                        
LISTEN       0            128                        0.0.0.0:22                       0.0.0.0:*                        
LISTEN       0            128                        0.0.0.0:10050                    0.0.0.0:*                        
LISTEN       0            128                      127.0.0.1:1514                     0.0.0.0:*                        
LISTEN       0            128                        0.0.0.0:111                      0.0.0.0:*                        
LISTEN       0            128                           [::]:80                          [::]:*                        
LISTEN       0            128                           [::]:22                          [::]:*                        
LISTEN       0            128                           [::]:111                         [::]:*         

创建主机组

创建监控主机并将主机加入主机组

这里图片被监控端ip写错了,应该是192.168.169.140,后续已经改过来了

添加监控项

例如我们想要监控/tmp/zic文件有没有发生改变

创建/tmp/zic文件

 [root@harbor ~]# touch /tmp/zic

查看最新数据

我们现在来测试

修改/tmp/zic文件

[root@harbor ~]# echo "zic" >> /tmp/zic 

刷新一下,可以看到value发生了改变

配置触发器

点击添加,然后找到刚添加的触发器,可以看到触发器已经启动

再查看监控项,已经有了触发器

进行验证

//修改/tmp/zic文件
[root@harbor ~]# echo "zic" >> /tmp/zic

查看最新数据

查主页告警信息

配置媒介

这里使用126邮箱为email服务器,需要在126邮箱里做以下设置

设置——常规设置

开启后会获得一个授权密码,这个授权密码要保存下来,后面会用到

这媒介想要通过哪个用户进行邮件发送,发送给谁?

配置动作

手动触发报警

在验证之前需要在收件人邮箱里设置白名单,否则会被当做垃圾邮件拒收

设置——反垃圾

两者都可以,这里选择域名白名单

手动触发告警

//修改/tmp/zic文件
[root@harbor ~]# echo "zic" >> /tmp/zic

等待数据更新,触发告警

进入邮箱查看

zabbix通过命令行配置邮件告警

前面已经有了监控项和触发器,只需要配置媒介就好

在zabbix服务端进行配置

//修改主机名
[root@localhost ~]# hostnamectl set-hostname localhost.example.com
[root@localhost ~]# bash
[root@localhost ~]# hostname
localhost.example.com

//安装eamil和postfix
[root@localhost ~]# dnf -y install mailx postfix
[root@localhost ~]# systemctl enable --now postfix.service 
Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service.
[root@localhost ~]# netstat -tunlp | grep 25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      5461/master         
tcp6       0      0 ::1:25                  :::*                    LISTEN      5461/master

//编辑/usr/local/etc/zabbix_server.conf
[root@localhost ~]# vim /usr/local/etc/zabbix_server.conf
AlertScriptsPath=/scripts/zabbix/

//编写脚本
[root@localhost ~]# mkdir -p /scripts/zabbix/
[root@localhost ~]# cd /scripts/zabbix/
[root@localhost zabbix]# vim sendemail.sh
#!/bin/bash
echo "$1" | mail -s "$2" $
[root@localhost zabbix]# chmod +x sendemail.sh


//重启zabbix
[root@localhost zabbix]# pkill zabbix_server
[root@localhost zabbix]# zabbix_server

配置媒介

配置动作

手动触发告警

[root@harbor ~]# echo "zic" >> /tmp/zic 

等待最新数据产生

查看邮箱

可以将文件下载下来看看里面的内容

zabbix监控Windows客户端

下载安装包

安装zabbix_agent

创建主机,不要忘记防火墙关闭,或添加防火墙入站规则

成功监控到主机

标签:harbor,0.0,配置,zabbix,zic,监控,root,localhost
来源: https://www.cnblogs.com/zicnotes/p/16660297.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有