检查DHCP IP分配情况

检查DHCP IP分配情况,Scop IP分配超过80% 发邮件告警
$SMTPServer = "mail.domain.net"
$FromEmail = "[email protected]"
$ToEmail = "[email protected]"

#IP分配大于80% 发邮件告警
$percentage = 80
#Send-MailMessage -From $FromEmail -To $ToEmail -subject $Subject -Body $body -SmtpServer $SMTPServer -BodyAsHtml -Encoding ([System.Text.Encoding]::UTF8)
$Statistics = Get-DhcpServerv4ScopeStatistics
if ( $? -eq $True )
{
foreach ($scop in $Statistics)
{
if ($scop.PercentageInUse -gt $percentage)
{
$subject = "DHCP " +($scop.ScopeId).IPAddressToString + " In Use: " + $scop.PercentageInUse
$body = " scop: " + ($scop.ScopeId).IPAddressToString
$body += " InUse: " + $scop.InUse
$body += " Free: " + $scop.Free
$body += " PercentageInUse: " + $scop.PercentageInUse
Send-MailMessage -From $FromEmail -To $ToEmail -subject $Subject -Body $body -SmtpServer $SMTPServer -BodyAsHtml -Encoding ([System.Text.Encoding]::UTF8)
}
}
}

原文地址:http://blog.51cto.com/13804335/2140897

时间: 2024-08-04 00:42:51

检查DHCP IP分配情况的相关文章

DHCP自动分配地址;DHCP指定IP给客户端

实验项目:DHCP自动分配地址:DHCP 地址预留给指定客户机. 实验环境:VMware虚拟机中Linux系统(服务器)Windows 7系统(客户端)DHCP服务软件(安装在Linux) 实验目的:使服务器自动分配IP地址给客户端:指定一个IP地址给客户端(可以永久保留此地址). 实验经过:1.在Linux系统中执行命令:1>mount /dev/sr0 /mnt #挂载镜像文件到 /mnt目录下.2>df -h #查看挂载信息3>rpm -ivh /mnt/Packages/dhcp

DHCP自动分配地址;DHCP给指定的客户端分配指定的IP地址;

试验项目(目的):一.DHCP自动分配地址:二.DHCP给指定客户端分配指定地址:试验环境:VMware虚拟机中开启一台Linux系统作为服务器,开启一台Windows 7系统作为客户端:将DHCP服务软件安装在Linux上:提示--DHCP服务器软件:光盘中的dhcp-4.1.1-38.p1.el6.centos.x86_64.rpm主配置文件:/etc/dhcp/dhcpd.conf执行程序: /usr/sbin/dhcpd. /usr/sbin/dhcrelay服务脚本: /etc/ini

获取 dhcp IP 过程分析 - 每天5分钟玩转 OpenStack(91)

前面我们已经讨论了 DHCP agent 的配置以及 namespace 如何隔离 dnsmasq 服务,本节将以 cirros-vm1 为例分析获取 DHCP IP 的详细过程. 在创建 instance 时,Neutron 会为其分配一个 port,里面包含了 MAC 和 IP 地址信息.这些信息会同步更新到 dnsmasq 的 host 文件.如下图所示: 同时 nova-compute 会设置 cirros-vm1 VIF 的 MAC 地址. 一切准备就绪,instance 获取 IP

检查MySQL内存使用情况

========================================================================================================================= #启用收集内存指标UPDATE setup_instruments SET ENABLED = 'YES' WHERE NAME LIKE 'memory/%'; #查看运行sys schema里面内存分配的报告select event_name,curr

java类中属性的加载顺序,以及内存分配情况介绍

看下面例子及说明: /** 假如有外部类调用了该类,代码为:new StaticTest(); 那么下面是类属性的加载顺序 */ public class StaticTest{ public int dsd=2;//第3 //多个对象会有多次分配内存 public awds() { int sdsfsd=2;//第4 //多个对象会有多次分配内存 } //静态代码块 static{ System.out.println("静态代码块正在加载...");//第1 } public st

Oracle EBS-SQL (PO-16):检查采购订单完成情况统计.sql

select         e.FULL_NAME                                                     采购员,         sum(plla.quantity-plla.QUANTITY_CANCELLED)  订购数量,         sum(plla.Quantity_Received)                           完成数量 ,         round(SUM(plla.Quantity_Receive

c和C++在编译是内存的分配情况

在静态存储区:内存的分配在程序执行前就分配好了,在程序运行的过程中一直 存在,如全局变量,和static声明的变量.  在栈中:内存的分配是在程序的运行过程中被分配,函数结束后系统自动释放.  在堆中:即动态分配,一般用malloc和new分配内存的大小,程序员自己用free和delete自己释 放,  因此程序员可以自己控制其生命周期,一定要注意在用完后手动释放,如果不释放就会  造成内存的泄漏.  一个C和C++程序编译时分为5大存储区:堆区,栈区,全局区,文字常量区,程序代码区. c和C+

IP欺骗:要虚拟很多IP的情况:在一台机上虚拟的IP跨网段的处理,可通过在服务器端添加路由来实现

要虚拟很多IP的情况:在一台机上虚拟的IP跨网段的处理,可通过在服务器端添加路由来实现. 例: [服务器] IP:192.168.0.1 [测试机] IP:192.168.0.2 测试机上添加的虚拟 IP:192.168.10.1~254 那么在[服务器]端执行以下命令: route add 192.168.10.0 mask 255.255.255.0 192.168.0.2 注:[格式: route add 虚拟IP 网段号 mask 255.255.255.0 测试]

Linux下搭建Oracle11g RAC(1)----IP分配与配置IP

首先需要说明的,我的RAC搭建不是在虚拟机上完成的,而是在实际部署中,二者之间有些许差异,本人水平有限,请见谅. 其中,每台机器至少需要配置3个IP地址,在安装操作系统的过程中,我们需要配置公网IP和私有IP即可,虚拟IP在安装集群件时分配. Public IP.Virtual IP.SCAN IP必须配置在同一网段. private IP与他们不能在同一网段内. SCAN IP是Oracle 11g新推出的,在配置11g RAC时需要指定. Hostname Short Hostname Ty