首页 > 其他分享 > zabbix监控详解

zabbix监控详解

时间:2022-09-06 06:33:06浏览次数:85  
标签:添加 firewalld etc zabbix 详解 监控 root localhost

zabbix监控详解


目录

本章是基于zabbix的基础使用监控服务zabbix部署基础之上.
本章进行的操作是zabbix监控linux,windows以及配置邮件告警

环境 IP 要安装的服务
服务器 192.168.222.250 lamp架构
zabbix server
zabbix agent
客户端 192.168.222.251 zabbix agent

linux进行部署agentd

zabbix客户端部署
zabbix6.2源码包

[root@localhost ~]# cd /usr/local/etc/
[root@localhost etc]# useradd -rMs /sbin/nologin zabbix
//创建zabbix用户
[root@localhost etc]# cd /usr/src/
[root@localhost src]# wget https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.2.tar.gz
//下载源码包
[root@localhost src]# ls
debug  kernels  zabbix-6.2.2.tar.gz
[root@localhost src]# tar xf zabbix-6.2.2.tar.gz  //解压
[root@localhost src]# cd zabbix-6.2.2/
[root@localhost zabbix-6.2.2]# dnf -y install openssl-devel pcre-devel expat-devel gcc gcc-c++ make
//安装依赖包
[root@localhost zabbix-6.2.2]# ./configure --enable-agent
//编译
....
***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*              <http://www.zabbix.com>                    *
***********************************************************
[root@localhost zabbix-6.2.2]# make install
//安装
[root@localhost zabbix-6.2.2]# cd /usr/local/etc/
[root@localhost etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@localhost etc]# vim zabbix_agentd.conf
//修改配置文件
Server=192.168.222.250   //服务端ip
ServerActive=192.168.222.250  //服务端ip
Hostname=Zabbix xbz  //zabbix系统内主机名,可自定义,但要确保唯一性
[root@localhost etc]# ldconfig  //刷新配置
[root@localhost etc]# zabbix_agentd  //启动zabbix_agentd
[root@localhost etc]# 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                    [::]:*                  

创建监控主机

点击右上角的创建

设置好后点右下角的添加

创建主机组并加入主机



添加监控项

用模板方式添加


此处需要关闭客户端的防火墙

[root@localhost ~]# systemctl stop firewalld.service 
[root@localhost ~]# vim /etc/selinux/config 
[root@localhost ~]# cat /etc/selinux/config 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX= disabled
# SELINUXTYPE= can take one of these three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted


[root@localhost ~]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Mon 2022-09-05 22:26:01 CST; 34s ago
     Docs: man:firewalld(1)
  Process: 634412 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited,>
 Main PID: 634412 (code=exited, status=0/SUCCESS)

Sep 05 21:54:24 localhost systemd[1]: Starting firewalld - dynamic firewall daemon...
Sep 05 21:54:25 localhost systemd[1]: Started firewalld - dynamic firewall daemon.
Sep 05 21:54:25 localhost firewalld[634412]: WARNING: AllowZoneDrifting is enabled. This is co>
Sep 05 22:26:01 localhost systemd[1]: Stopping firewalld - dynamic firewall daemon...
Sep 05 22:26:01 localhost systemd[1]: firewalld.service: Succeeded.
Sep 05 22:26:01 localhost systemd[1]: Stopped firewalld - dynamic firewall daemon.


此外已经在进行监控
手动添加监控项
我们可以先在被监控端创建一个测试的文件

[root@localhost ~]# touch /tmp/xbz




查看监控数据



测试:修改一下文件

[root@localhost ~]# echo "xxx" >> /tmp/xbz 

刷新查看
可以看到value发生了改变

添加触发器

开始添加一个监控文件的触发器


选择错误级别添加



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

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

进行测试

[root@localhost ~]# echo "333" >> /tmp/xbz 
//修改/tmp/xbz文件

查看数据

查看主页告警信息

添加媒介(email方式)

如果想实现邮箱告警的话,需要添加媒介

这里用网易126邮箱作为演示:
设置——常规设置

BCKKTNWDZOMCXJOS

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


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




添加动作


标签:添加,firewalld,etc,zabbix,详解,监控,root,localhost
From: https://www.cnblogs.com/tushanbu/p/16660335.html

相关文章

  • zabbix监控配置项配置
    创建主机并加入主机组1.手动添加监控项即获取数据的监控指标增加用户,修改用户,删除用户etc/passwd文件都会发生改变,添加监控录像[root@client~]#cd/tmp/[r......
  • zabbix监控详细
    目录zabbixzabbix创建主机组设置主机组名字创建主机添加监控项使用模板方式添加手动添加监控项创建一个被监控的目录[root@localhost~]#mkdir/tmp/test......
  • zabbix监控Linux和Windows
    zabbix监控Linux和Windows目录zabbix监控Linux和Windowszabbix监控Linuxlinux部署agentd创建监控主机创建主机组并加入主机模板方式添加监控项手动添加监控项添加触发器添......
  • zabbix监控配置
    zabbix监控配置配置层次:1.创建主机并加入到主机组2.添加监控项使用模板添加自定义模板手动加监控项3.添加触发器4.添加媒介5.添加动作6.手动触发告警zabbix监......
  • zabbix监控配置
    zabbix监控配置目录zabbix监控配置zabbix通过web界面配置邮件告警zabbix配置客户端监控创建主机组创建监控主机并将主机加入主机组添加监控项配置触发器配置媒介配置动作......
  • zabbix部署
    目录linux部署zabbix监控创建监控主机创建主机组并加入主机添加监控项添加触发器添加媒介添加动作手动触发告警windos部署zabbix监控linux部署zabbix监控zabbix客户......
  • postgresql/lightdb中分区的Constraint Exclusion详解
    在postgresql10支持声明式分区之前,分区是通过继承实现的,如下:CREATETABLEmeasurement(city_idintnotnull,logdatedatenotnull,......
  • 手写Promise主要思路详解
    基本框架要想手写Promise,我们就要先了解Promise到底实现了什么,先从最基础的地方开始。Promise最基本的地方就是传入一个函数形式的参数,在then方法传入对于该函数所对应的......
  • shell脚本之sed详解 (sed命令 , sed -e , sed s/ new / old / ... )
    shell脚本之sed详解(sed命令,sed-e,seds/new/old/...) (一) Sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。vi中的正则表达......
  • zabbix监控配置流程
    zabbix监控配置流程管理层次:开发人员要加监控,需要让其提供监控指标运营人员要加监控,让其找开发要监控指标运维人员要加监控,让运营人员去找开发要监控指标。配置层次:......