Flex / AIR - 它可以接收 SYSLOG 通知吗?

Posted

技术标签:

【中文标题】Flex / AIR - 它可以接收 SYSLOG 通知吗?【英文标题】:Flex / AIR - Can it receive SYSLOG notices? 【发布时间】:2009-10-29 00:25:41 【问题描述】:

Flex / AIR 有没有办法从设备(如 cisco 交换机等)接收系统日志通知?有谁知道我可以阅读的任何信息或可以查看的网站?

【问题讨论】:

【参考方案1】:

如果你在谈论调用本地方法,flex/air 不能这样做。但是有一个开源的 AIR-Java 桥,即merapi,它可以让您将您的 AIR 应用程序与 java 代码连接起来。我猜java应该可以做你想要的。

【讨论】:

【参考方案2】:

AIR 应用程序可以读取本地文件。在从 cisco 交换机或其他设备接收 syslog 通知的情况下,我曾经在接收机器上将它们设置为添加到本地 syslog 中,以便将所有内容集中在一个地方(我们这里不是在谈论 windows :-)) .使用 mtail 和 grep 我打开了几个控制台,向我展示了即将到来的内容。

如果您编写一个 Actionscript 解析器来读取您的本地系统日志 - 使用像 here 描述的字节数组 - 那么应该可以读取整个文件并注意有趣的位(我自己没有这样做,所以没有保证!)

如果更多的是从设备获取实时数据的问题,我会研究 snmp(但您可能需要在 php 或 python 中编写额外的东西来为您查询设备)。

【讨论】:

以上是关于Flex / AIR - 它可以接收 SYSLOG 通知吗?的主要内容,如果未能解决你的问题,请参考以下文章

Flex / adobe air 错误收集服务

Stackdriver Logging 可以接收 syslog 协议吗?

有啥方法可以将 ActionScript 3 (Flex/AIR) 项目打印到标准输出?

从 flex (air) 将文档与 OpenOffice 合并

Flex 4.6 - Air 3.2 - 为啥用偏移量绘制图形?

Adobe Flex/AIR Maven 集成