美文网首页CentOSLinux
记一次将监控软件从Windows迁移到CentOS的经历

记一次将监控软件从Windows迁移到CentOS的经历

作者: 刘小白DOER | 来源:发表于2021-09-05 22:14 被阅读0次

        最近想把一个监控程序从Windows迁移到CentOS8.4,折腾一番发现还是卡住了。监控程序需要操作moxa串口服务器来完成数据收发,但是在CentOS8.4(kernel 4.18)安装moxa驱动时出现“Unable to locate matching source for kernel 4.18.0-305.3.1.el8.x86_64”的错误,暂时无法解决这个问题,已经发邮件咨询moxa技术支持。

        还有一个问题,NI当前没有直接从Linux设备直接连接数据库的解决方案,可以通过shell或者python脚本来操作mysql、sqlite数据库,然后监控程序来调用脚本,但是无疑会增加复杂性。

        虽然是个失败的经历,但是也分享一下作为以后的参考。 labview软件以及NI Linux  Device Drivers可以安装成功,那么就可以应用在除开moxa串口的其他应用场景,计算与通信等等。比如,完成系统可视化监控,网络通信,进程开启关闭……

    1、安装支持ntfs的U盘来拷贝软件

        yum  install  ntfs-3g

        安装之前,可以search一下,如果没有找到可以安装第三方库epel-release .

    2、安装 labview-2021-community

        As the root user in the mounted directory, enter sh ./INSTALL to install LabVIEW in the /usr/local

    directory.超级用户执行INSTALL可执行脚本来自动完成安装。

    3、安装NI Linux  Device Drivers

        根据官网上的文章在Linux Desktop操作系统中下载和安装NI驱动软件说明,提供一个存储库附加工具,该附加工具可以下载,并用于指示Linux的本地包管理器进行NI-DAQmx、NI-VISA、NI-488.2和NI-Sync等NI驱动软件包的安装。CentOS 8上需要*el8*.rpm存储库,笔者根据下载的文件定位到文件 ni-rhel8centos8-drivers-2020.rpm,然后按照下面的步骤安装,因为要操作串口,第二步是yum install ni-visa 。

    4、安装moxa linux驱动

        根据README.TXT帮助信息里面的说明来安装驱动,mxinst程序不管带参数SP1(红帽内核)、参数SP1_m64,还是参数m64都存在下面的告警错误,没办法解决,不知是不是内核版本问题呢。

    帮助信息 错误信息

    相关文章

      网友评论

        本文标题:记一次将监控软件从Windows迁移到CentOS的经历

        本文链接:https://www.haomeiwen.com/subject/wczjwltx.html