美文网首页
Grafana使用NetXMS插件教程

Grafana使用NetXMS插件教程

作者: 远or广 | 来源:发表于2019-05-30 15:09 被阅读0次

    首先安装java程序和喜欢的数据库(网上教程多了去,这里我用自带SQlite演示)

    下载最新的Netxms 2.2.15 与 Grafanas 6.2.1版

    重点!!!必须是windows 版NETXMS 才能搭建WEBAPI配合Granfanas展示,我就是被坑在linux版好几天。

    NETXMS请新建一个子管理员,grafana会占用一个管理角色。

    生产环境别用SQlite 数据库换别的常用数据库否则经常锁死。

    MySql请用5.7不要用最新的8.0版别问我怎么知道的。

    服务器安装好后一定要同步好时间否则远程数据显示不同步。


    NetXMS windows版

    NETXMS比较恶心的是服务器端, WEB 管理 和WEBAPI都是分开下载,需要自行选配安装 ,去官网下载必要的3个组件。

    https://www.netxms.org/download/

    windows服务端 web网页管理组件 web_API接口 下载好的三个组件

    服务器和web网页管理组件过程忽略就是下一步下一步。

    重点是netxms-websvc-2.2.15.war用来搭建web_API。

    上面两个组件安装好后去 C:\NetXMS\WebUI (我默认装C盘)

    新建一个webapi文件夹

    将下载的netxms-websvc-2.2.15.war 重命名为webapi.war放入webapi文件夹

    再新建一个 jetty-web.xml里面写入下面的内容保存

    <Configure class="org.eclipse.jetty.webapp.WebAppContext">

      <Set name="contextPath">/webapi</Set>

      <Set name="war"><SystemProperty name="jetty.home"/>\webapi\webapi.war</Set>

      <Set name="tempDirectory">webapi</Set>

    </Configure>

    调出注册表 ,更新HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Apache Software Foundation \ Procrun 2.0 \ nxWebUI \ Parameters \ Start \ Params并在末尾添加以下行:

    C:\NetXMS\WebUI\webapi\jetty-web.xml(更改适当地指向您在上一步中创建的jetty-web.xml文件)

    重新启动NetXMS WebUI服务。

    这样API就搭建完毕了

    浏览器登录 http://ip:8080/webapi 出现下面的的信息就是成功了


    Grafanas 安装配置NetXMS插件

    下载NETXMS插件 V1.1.0 

    https://grafana.com/plugins/radensolutions-netxms-datasource/installation  

    解压出的文件拷贝到(linux版)

    /var/lib/grafana/plugins

    注意windows版路径为 grafana 根目录为(C:\Program Files\GrafanaLabs\grafana\data\plugins)

    最好将默认数据库替换掉(可选,参考我另一篇文章)

    Windows版请去服务里面重启grafana服务

    (linux重启服务systemctl restart  grafana-server.service)

    安装成功 添加数据源 配置数据源

    测试数据源成功就打通2个平台了,之后grafana的配置网上很多教程我不赘述

    最终效果图

    参考链接:

    https://wiki.netxms.org/wiki/Deploy_NetXMS_WebAPI_using_the_WebUI_Windows_installer_(Windows_only!)

    https://www.netxms.org/forum/installation/(windows)-web-api-install/

    https://www.netxms.org/documentation/adminguide/grafana-integration.html

    相关文章

      网友评论

          本文标题:Grafana使用NetXMS插件教程

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