医院网维 篇二:当程序员兼职当网维:多用脑少用手
前面文章有写到自己为了方便写了一个检测网络常用服务项目的WINFORM程序,程序固定了检测项目。后面因为又增加了维护的单位,原来的定制程序要在其它地方用就很麻烦。最近终于下定决定搞一个通用点的了。
为什么自己搞。究其原因以下几点:WINDOWS平台的运维软件太少;大多运维软件太复杂,成本也上去了。很多软件的通知机制太传统,邮件啊短信之类的。要知道很多人并不习惯用邮件,而短信会产生额外费用。所以我用微信通知,上班的人这个APP算是人人都有。
小型民营医院要检测那些内容
既然要做适用小型民营医院的通用运维程序(可能还适合其它企业类型),大同小异,但是又要简单,不追求高大上(自用没必要搞的太复杂),首先就要分析下检测的归类。
ICMP PING这个不说了吧。必备。
端口测试和HTTP测试要有,一因为本区域医保服务器已经禁PING了。二是现在很多软件不是C/S架构,所以需要检测应用服务器上的WEB服务。比如我维护的医院是采用的WCF。又比我院的合理用药JAVA程序。
进程检测和服务检测要有。因为有些是服务端的后台服务,你比如三医监管的上传程序。其实服务也算是一个进程。
数据库连接测试可以有。配置好连接字符串,后台测条语句看是否可以正常执行。如果安全考虑可以建个纯纯select权限的用户。
文件夹监控要有。为什么?我在前面有写了一篇关于数据库备份的,但是不是所有的医院都有群晖这样的设置。有些还是用脚本定时备份出数据库文件。那我就要监控一下备份是否成功了。
所以我的1.0.0.0通用版本现在是这样的检测项目:
初始版本检测项目当然还有一个固有的检测项目,离线检测。如果运维终端在一定时间内没有心跳包或上传内容,就为离线了。离线有很多原因,比如系统出问题了,停电了等等。不管什么原因都需要即时的确诊。
怎么通知相关人员
实际上,我为什么要重写以前版本,就是因为以前的通知机制固定了接收人员(我)和未做时间限定,全天通知。
所以我对消息通知的新理解是:
可以通知多个人员。比如医保办的。
不同人员接收消息的时间不同。比如网维人员和医保人员和相关领导想接收的消息的时间肯定不一样。有些人下班时间就不想接收了。另外不同的医院,关注的时间点也不一样。
可以设定人员是否接收消息。比如人员休假,他并不想收到,临时停用。
接收消息一定要简单可达。收邮件对大多数人来说麻烦,有几个人在手机上设置了接收邮件消息。
123就在用户管理中设定。
每个单位的人员都是独立设置的,本单位的消息并不会推送到其它单位的人员。
满了123点后,我现在采用企业微信来推送消息,但是微信可以查看消息,这就很方便了。虽然微信查看企业微信的消息只能是text类型,但是作为告知消息已经足够,没必要显示的高大上而让用户必须要安装企业微信。
微信接收消息通知终端只有内网怎么办
记得我前面写了一篇文章:
我们可以在其它电脑建立代理服务,为了安全我们可以设置用户账号,通过限定IP,用户账号,MAC之类的组合拳安全保障,让检测终端能够代理上网。
为了方便和安全,我在软件中也加入了http proxy功能。这样就不用设置系统级的http代理了。
小结
其实我家有公网IP,数据上传到家也没有啥问题。但是现在云主机价格还行,就99买个华为的云主机,配置还可以,马上用上了。以后还可以做个小站。想想我以前自己的论坛站点都是以前了。
现在安装了三家单位,无错运行了几天,感觉还满方便的。主要是消息通知即时。
这是客户端
客户端这是云端
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
闲嗑瓜子
校验提示文案
每天坚持
校验提示文案
门前一堆煤
校验提示文案
无非三笑
校验提示文案
哈哈哈哈哈yoyo
校验提示文案
江苏小胖哥
校验提示文案
门前一堆煤
校验提示文案
值友5582340380
校验提示文案
lakijun
校验提示文案
值友1360424479
校验提示文案
值友4683916392
校验提示文案
lt16
校验提示文案
总是字母
校验提示文案
alexanger
校验提示文案
零度当当当
校验提示文案
不知为不知
校验提示文案
梁下君子
校验提示文案
随机名字
校验提示文案
iamnio
校验提示文案
iamnio
校验提示文案
lt16
校验提示文案
随机名字
校验提示文案
值友4683916392
校验提示文案
梁下君子
校验提示文案
值友1360424479
校验提示文案
不知为不知
校验提示文案
lakijun
校验提示文案
零度当当当
校验提示文案
alexanger
校验提示文案
值友5582340380
校验提示文案
门前一堆煤
校验提示文案
江苏小胖哥
校验提示文案
总是字母
校验提示文案
哈哈哈哈哈yoyo
校验提示文案
无非三笑
校验提示文案
每天坚持
校验提示文案
闲嗑瓜子
校验提示文案
门前一堆煤
校验提示文案