千家信息网

监控Exchange每天的邮件收发量

发表于:2024-09-25 作者:千家信息网编辑
千家信息网最后更新 2024年09月25日,目标: 统计特定周期内邮件的收发数量。解决思路:将每台服务器每天收发邮件的数量,推送到zabbix进行监控。每天推送一次,zabbix中绘图,通过图中的平均值*周期即可得出特定周期内邮件总量。解决方案
千家信息网最后更新 2024年09月25日监控Exchange每天的邮件收发量

目标: 统计特定周期内邮件的收发数量。

解决思路:
将每台服务器每天收发邮件的数量,推送到zabbix进行监控。每天推送一次,zabbix中绘图,通过图中的平均值*周期即可得出特定周期内邮件总量。

解决方案:
1.使用powershell获取每台服务器每天的收发量,并zabbix_sender 到zabbix server
2.创建定时任务定时执行脚本

解决过程:

脚本如下:

Add-PSSnapin microsoft.exchange*$Server="MBX1.liuxing.com","MBX2.liuxing.com","MBX03.liuxing.com","MBX4.liuxing.com","MBX5.liuxing.com"$today=get-date$ago=$today.AddDays(-1)$from=$ago.ToString("MM/dd/yyyy")$timeF="$from 00:00:00"$timeE="$from 23:59:59"$SCount=$RCount=$DSNCount=0foreach($i in $Server){  $temp=Get-MessageTrackingLog -Server "$i" -Start "$timeF" -End "$timeE" -ResultSize unlimited   foreach($j in $temp){        if($j.EventId -eq "RECEIVE" -and $j.Source -eq "STOREDRIVER"){           $SCount++        }        if($j.EventId -eq "DELIVER"){           $RCount++        }        if($j.EventId -eq "DSN"){           $DSNCount++        }   }   C:\zabbix\bin\zabbix_sender.exe -z zabbix.liuxing.com  -s $i -k sendcount -o $SCount   C:\zabbix\bin\zabbix_sender.exe -z zabbix.liuxing.com  -s $i -k receivecount -o $RCount   C:\zabbix\bin\zabbix_sender.exe -z zabbix.liuxing.com  -s $i -k dsncount -o $DSNCount     }

定时任务:

Zabbix效果图:

因为

邮件 周期 任务 数量 服务器 脚本 服务 监控 平均值 思路 总量 效果 效果图 方案 目标 解决方案 过程 图中 推送 绘图 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 制定网络安全法为谁 戴尔服务器装2008 计算机网络安全技术真题 服务器怎么建立网站 湖南长沙网络技术培训机构 wow服务器问题 长春万花筒网络技术有限公司 如何将网页的数据保存到数据库中 app软件开发主要干什么 腾讯的轻量服务器是k8s吗 网上学习网络技术有前途吗 虎丘区推广软件开发活动 ncbi中的geo数据库 服务器固定动态分配 互联网属于科技创新吗 牛牛数据库查询怎么收费多少 网络安全自查总结怎么写 重庆武隆蔬菜配送软件开发 网络技术与应用感想 服务器冷却液不导电吗 郑州大学网络安全学院考研人数 如何获得网络安全等级保护证书 服务器端口在哪里看视频 我的世界多人联机服务器怎么开 aix系统查询数据库 信创 数据库 入围 网络安全手抄报 百度网盘 将树莓派挂在服务器上 小学网络安全教育 短片 数据库如何实现数据同步
0