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 通知吗?的主要内容,如果未能解决你的问题,请参考以下文章
Stackdriver Logging 可以接收 syslog 协议吗?
有啥方法可以将 ActionScript 3 (Flex/AIR) 项目打印到标准输出?
从 flex (air) 将文档与 OpenOffice 合并