首页 > 其他分享 >zabbix监控配置

zabbix监控配置

时间:2022-09-06 02:22:07浏览次数:265  
标签: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
From: https://www.cnblogs.com/zicnotes/p/16660297.html

相关文章

  • zabbix部署
    目录linux部署zabbix监控创建监控主机创建主机组并加入主机添加监控项添加触发器添加媒介添加动作手动触发告警windos部署zabbix监控linux部署zabbix监控zabbix客户......
  • docker实战教程(二):镜像加速器配置
    注册阿里云账户打开控制台--容器镜像服务找到镜像加速器配置docker加速器sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF'{"registry-mir......
  • webpack基础_2基本配置
    基本配置在开始使用Webpack之前,我们需要对Webpack的配置有一定的认识。5大核心概念entry(入口)指示Webpack从哪个文件开始打包。output(输出)指示Webpack打......
  • emo——给项目配置prettier,eslint,husky加强协作规范
    前言给自己的一个初始化项目配置一些规范;Prettier-Codeformatter:Prettier-CodeformatterESLint:ESLintGitgitignore:https://git-scm.com/docs/gitignore#......
  • 九、Spring Boot 静态资源访问配置
    使用场景:有一些文件需要让用户直接访问的静态资源,例如导入excel的模板或者小的图标当我们使用SpringMVC框架时,静态资源会被拦截,需要添加额外配置,springboot是帮我们处理......
  • VMware安装CentOS7详细步骤,以及配置网络环境,Linu目录结构
    VMware安装CentOS7详细步骤,以及配置网络环境,Linu目录结构一、新建虚拟机配置取虚拟机名称与选择安装位置(注意不要有中文与空格)注释:存放虚拟机的位置一定要有......
  • zabbix监控配置流程
    zabbix监控配置流程管理层次:开发人员要加监控,需要让其提供监控指标运营人员要加监控,让其找开发要监控指标运维人员要加监控,让运营人员去找开发要监控指标。配置层次:......
  • CentOS7.9安装rsyslog+loganalyzer日志服务器详细配置
    1、CentOS7.9安装rsyslog+loganalyzer日志服务器详细配置 一、简介:随着机房内的服务器和网络设备增加,日志管理和查询就成了让系统管理员头疼的事。系统管理员遇到的常见......
  • 八、Spring Boot 中自定义 SpringMVC 配置
    转发:https://www.javaboy.org/2019/0816/spring-boot-springmvc.html先说结论,使用Java8的,自定义配置使用实现WebMvcConfigurer接口,Java8之前使用WebMvcConfigurerAdapte......
  • 模块联邦-文件配置
    exposes-提供共享组件+constModuleFederationPlugin=require('webpack/lib/container/ModuleFederationPlugin');module.exports={//...configureWebpa......