zabbix监控Linux和Windows
2022/9/6 5:22:54
本文主要是介绍zabbix监控Linux和Windows,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
zabbix监控Linux和Windows
目录- zabbix监控Linux和Windows
- zabbix监控Linux
- linux部署agentd
- 创建监控主机
- 创建主机组并加入主机
- 模板方式添加监控项
- 手动添加监控项
- 添加触发器
- 添加邮箱媒介
- 配置动作
- 添加动作
- 手动触发警告
- linux部署agentd
- 部署zabbix监控windos
- windos部署agentd
- 添加脚本(script方式)媒介
- zabbix监控Linux
部署zabbix监控linux和windows得先部署zabbix
部署zabbix:https://www.cnblogs.com/Clannaddada/p/16648417.html
zabbix监控Linux
开发: 提供监控指标
运营: 让其找开发要监控指标
运维:
监控流程:
- 创建主机
- 创建主机组并加入主机
- 添加监控项
- 添加触发器
- 配置媒介
- 配置动作
- 手动触发警告
linux部署agentd
首先关闭防火墙和selinux
[root@136 ~]# systemctl disable --now firewalld.service Removed /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@136 ~]# setenforce 0 [root@136 ~]# vim /etc/selinux/config ... SELINUX=disabled ...
开始部署agentd
//创建zabbix用户 [root@136 ~]# useradd -rMs /sbin/nologin zabbix //下载编译工具和依赖包 [root@136 ~]# dnf -y install make gcc gcc-c++ pcre-devel openssl openssl-devel //下载软件包 [root@localhost ~]# wget https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.2.tar.gz //解压,编译安装zabbix [root@136 ~]# tar -xf zabbix-6.2.2.tar.gz [root@136 ~]# cd zabbix-6.2.2/ [root@136 zabbix-6.2.2]# ./configure --enable-agent [root@136 zabbix-6.2.2]# make install //修改配置文件 [root@136 zabbix-6.2.2]# cd [root@136 ~]# vim /usr/local/etc/zabbix_agentd.conf ... Server=192.168.118.137 //服务端主机ip ... ServerActive=192.168.118.137:10051 //agent主动模式 ... Hostname=dxy //zabbix系统内主机名 ... //启动zabbix [root@136 ~]# zabbix_agentd [root@136 ~]# 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 25 0.0.0.0:514 0.0.0.0:* LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 25 [::]:514 [::]:* LISTEN 0 128 [::]:22 [::]:*
创建监控主机
创建主机组并加入主机
模板方式添加监控项
手动添加监控项
先在被监控端创建一个测试文件
[root@136 ~]# touch /tmp/jiankong
添加触发器
将监控的文件发生改变
[root@136 tmp]# echo 'dada' >> jiankong
查看监控
添加邮箱媒介
如果想实现邮箱警告,可以添加邮箱媒介
这里使用126邮箱
配置动作
添加动作
手动触发警告
先将收件箱添加白名单
写入数据触发警告
[root@136 tmp]# echo 'xiao' >> jiankong
发送完成打开邮箱查看
部署zabbix监控windos
windos部署agentd
先下载安装zabbix_agentd包
启动50端口
查看本机ip
添加主机
监控成功
收到邮件
关闭服务
添加脚本(script方式)媒介
服务端配置
修改主机名,能让邮箱识别,下载mail包
[root@localhost ~]# hostnamectl set-hostname zabbix.example.com [root@localhost ~]# bash [root@zabbix ~]# hostname zabbix.example.com [root@zabbix ~]# dnf -y install mailx postfix [root@zabbix ~]# systemctl enable --now postfix Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service. [root@zabbix ~]# ss -anlt |grep 25 LISTEN 0 100 127.0.0.1:25 0.0.0.0:* LISTEN 0 100 [::1]:25 [::]:* [root@zabbix ~]# vim /usr/local/share/zabbix/alertscripts/dada.sh #!/bin/bash echo "$1" | mail -s "$2" $3 [root@zabbix ~]# chmod +x /usr/local/share/zabbix/alertscripts/dada.sh
qq邮箱添加白名单
创建脚本媒介
用户媒介修改为刚刚创建的媒介
动作修改为刚刚创建的媒介
手动修改文件发送警告
[root@136 ~]# echo xiaodada >> /tmp/jiankong
发送邮件
收到邮件
下载脚本打开查看
这篇关于zabbix监控Linux和Windows的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南