Windows下PowerShell监控Keepalived

一、背景

  某数据库服务器为CentOS,想要监控Keepalived的VIP是否有问题,通过邮件进行报警,但这台机器不能上外网,现在只能在Windows下通过PowerShell来完成发邮件预警。

二、脚本详情

三、注意事项

  1. 采用的ISE编辑器:PowerShell ISE
  2. 查看PowerShell版本信息:Get-Host
  3. 刚开始使用Powershell,导入管理模块或者其他操作的时候会出现因为在此系统中禁止执行脚本的报错,报错内容如下:

PS C:\Windows\system32> set-ExecutionPolicy RemoteSigned

四、参考文献

如何查看PowerShell版本号

Powershell中禁止执行脚本解决办法

pstips

使用PowerShell通过Smtp发送邮件

powershell 发送邮件

时间: 2024-12-15 14:31:53

Windows下PowerShell监控Keepalived的相关文章

windows下RabbitMQ 监控

RabbitMQ的监控很简单,网上也有很多资料,但是大都不详细,让人云里雾里,我这里详细总结下. RabbitMQ本身提供了一个web的监控页面,只需要简单的几部命令行就可以访问这个页面了. 1.打开命令行,但是切记,这里的命令行不是 运行命令行,是运行rabbitmq程序命令行,如下图所示: 在搜索框里面查找了命令程序,打开后如下图 所示: 在这个界面里依次收入以下命令:     rabbitmq-service.bat stop    rabbitmq-service.bat install

LoadRunner下设置监控Windows系统资源

一般在客户端通过LoadRunner对服务器进行压力测试,都需要实时监控服务器端的系统资源. 本篇主要简单介绍一下如何设置在LoadRunner的Controller中配置监控Windows Resources,其实也可以直接在远程连接服务器端在上面开启任务管理器或者在控制面板中找到性能计数器来监控也可以,但是为了在LR进行施压过程中更便捷,我们还是要学会这个基本的配置.关于此处的配置,需要针对不同的服务器操作系统进行不同的设置,但基本思路相同.本篇以Windows系统为例,具体配置如下: 1.

Python监控Windows下的文件变化

windows下监控文件系统的变化,用python很方便.实例代码如下,很简单,也不多说了. import os import win32file import win32con ACTIONS = { 1 : "Created", 2 : "Deleted", 3 : "Updated", 4 : "Renamed from something", 5 : "Renamed to something" }

Windows下使用性能监视器监控SqlServer的常见指标

这篇文章主要介绍了Windows下使用性能监视器监控SqlServer的常见指标,常见指标包括Buffer Cache Hit Ratio.Pages/sec. Available Bytes.Disk Time.Avg. Disk Queue Length.Processor Time.Processor Queue Length等 1.SQL Server Buffer: Buffer Cache Hit Ratio 这是一个很重要查看内存是否不足的参数.SQL Server Buffer中

LoadRunner下设置监控Windows系统资源步骤

一般在客户端通过LoadRunner对服务器进行压力测试,都需要实时监控服务器端的系统资源,本篇主要简单介绍一下如何设置在LoadRunner的Controller中配置监控Windows Resources,其实也可以直接在远程连接服务器端在上面开启任务管理器或者在控制面板中找到性能计数器来监控也可以,但是为了在LR进行施压过程中更便捷,我们还是要学会这个基本的配置.关于此处的配置,需要针对不同的服务器操作系统进行不同的设置,但基本思路相同.本篇以Windows系统为例,具体配置如下: 1.通

Windows下tomcat进程监控批处理程序

在Windows下tomcat进程监控批处理程序脚本如下: @echo off ::tomcat安装目录 set _tomcatDir=E:\myFiles\apache-tomcat-8.5.31 set _curlDir=E:\myFiles\apache-tomcat-8.5.31\curl set "httpcode=" ::访问tomcat cd /d %_curlDir% for /f "delims=" %%r in ('CURL.EXE -m 60

windows下监控vpn状态及中断后自启动

windows服务器vpn远程到内网与内网主机通信,因vpn客户端或其它原因,vpn链接会不定期中断,导致与内网通信中断,中断时不清楚vpn进程是否结束,解决思路如下,前提是客户端启动后会自动拨号链接    判断vpn进程是否存在-->判断与vpn服务器是否为链接状态,若否则启动vpn程序,vpn.bat脚本内容如下    @echo off    关闭回显    c:    切换到vpn客户端所在分区    cd C:\Program Files (x86)\vpn\SSL\vpnClient

qemu-ga windows下的安装及监控开发

windows安装qemu-ga 虚拟机配置里添加virtio serial端口 #virsh edit instance-name devices里添加下面这段配置, 1 <channel type='unix'> 2 <source mode='bind' path='/var/lib/libvirt/qemu/org.qemu.guest_agent.0.instance-name.sock'/> 3 <target type='virtio' name='org.qe

2020.2.9 解决Zabbix agent is not available&amp;windows下安装zabbix-agent 主机部署监控

解决Zabbix agent is not available 1.浏览器登录http://192.168.0.110 如果无法登录,先关闭主机防火墙 2.接口IP不能是127.0.0.1,127.0.0.1是宿主机的. 3.查看 zabbix-agent 容器的IP地址 iptables -nL --line-number //查看端口规则 docker inspect zabbix-agent |grep IPAddress //查看容器IP地址 4.点击进入Zabbix server修改I