医院网维 篇二:当程序员兼职当网维:多用脑少用手

2023-07-17 10:54:06 24点赞 134收藏 35评论

前面文章有写到自己为了方便写了一个检测网络常用服务项目的WINFORM程序,程序固定了检测项目。后面因为又增加了维护的单位,原来的定制程序要在其它地方用就很麻烦。最近终于下定决定搞一个通用点的了。

为什么自己搞。究其原因以下几点:WINDOWS平台的运维软件太少;大多运维软件太复杂,成本也上去了。很多软件的通知机制太传统,邮件啊短信之类的。要知道很多人并不习惯用邮件,而短信会产生额外费用。所以我用微信通知,上班的人这个APP算是人人都有。

小型民营医院要检测那些内容

既然要做适用小型民营医院的通用运维程序(可能还适合其它企业类型),大同小异,但是又要简单,不追求高大上(自用没必要搞的太复杂),首先就要分析下检测的归类。

  1. 常规硬件检测三大件要有。CPU占用,内存占用,磁盘占用。这三样对系统的正常运行有决定性的作用。

  2. ICMP PING这个不说了吧。必备。

  3. 端口测试和HTTP测试要有,一因为本区域医保服务器已经禁PING了。二是现在很多软件不是C/S架构,所以需要检测应用服务器上的WEB服务。比如我维护的医院是采用的WCF。又比我院的合理用药JAVA程序。

  4. 进程检测和服务检测要有。因为有些是服务端的后台服务,你比如三医监管的上传程序。其实服务也算是一个进程。

  5. 数据库连接测试可以有。配置好连接字符串,后台测条语句看是否可以正常执行。如果安全考虑可以建个纯纯select权限的用户。

  6. 文件夹监控要有。为什么?我在前面有写了一篇关于数据库备份的,但是不是所有的医院都有群晖这样的设置。有些还是用脚本定时备份出数据库文件。那我就要监控一下备份是否成功了。

所以我的1.0.0.0通用版本现在是这样的检测项目:

初始版本检测项目初始版本检测项目

当然还有一个固有的检测项目,离线检测。如果运维终端在一定时间内没有心跳包或上传内容,就为离线了。离线有很多原因,比如系统出问题了,停电了等等。不管什么原因都需要即时的确诊。

怎么通知相关人员

实际上,我为什么要重写以前版本,就是因为以前的通知机制固定了接收人员(我)和未做时间限定,全天通知。

所以我对消息通知的新理解是:

  1. 可以通知多个人员。比如医保办的。

  2. 不同人员接收消息的时间不同。比如网维人员和医保人员和相关领导想接收的消息的时间肯定不一样。有些人下班时间就不想接收了。另外不同的医院,关注的时间点也不一样。

  3. 可以设定人员是否接收消息。比如人员休假,他并不想收到,临时停用。

  4. 接收消息一定要简单可达。收邮件对大多数人来说麻烦,有几个人在手机上设置了接收邮件消息。

123就在用户管理中设定。

当程序员兼职当网维:多用脑少用手

每个单位的人员都是独立设置的,本单位的消息并不会推送到其它单位的人员。

满了123点后,我现在采用企业微信来推送消息,但是微信可以查看消息,这就很方便了。虽然微信查看企业微信的消息只能是text类型,但是作为告知消息已经足够,没必要显示的高大上而让用户必须要安装企业微信。

微信接收消息通知微信接收消息通知

终端只有内网怎么办

记得我前面写了一篇文章:

我们可以在其它电脑建立代理服务,为了安全我们可以设置用户账号,通过限定IP,用户账号,MAC之类的组合拳安全保障,让检测终端能够代理上网。

为了方便和安全,我在软件中也加入了http proxy功能。这样就不用设置系统级的http代理了。

小结

其实我家有公网IP,数据上传到家也没有啥问题。但是现在云主机价格还行,就99买个华为的云主机,配置还可以,马上用上了。以后还可以做个小站。想想我以前自己的论坛站点都是以前了。当程序员兼职当网维:多用脑少用手

现在安装了三家单位,无错运行了几天,感觉还满方便的。主要是消息通知即时。

这是客户端

客户端客户端

这是云端

当程序员兼职当网维:多用脑少用手

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起
35评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
134
扫一下,分享更方便,购买更轻松