服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

从SSH会话转储命令输出到procurve

我试图通过光纤PTP连接的2个不同位置的12台procurve交换机中的“show mac-address”命令获取信息。 我想将这个数据导入到SQL中,用于统计,移动,路线等的预定报告。我已经设法生成了一些非常有趣和有用的数据,最终可以让我将这个怪物inheritance到更less的怪物中是。 我有这个工作的所有组件,其实我必须手动抓住每个开关使用putty数据,保存在一个目录,其中一个计划的任务格式化转储到CSV,清理起来,并使用BULK INSERT导入它们。 现在,我想自动从交换机中检索数据,这样我就可以专注于数据方面,并停止在收集方面花费太多时间。 我尝试了PLINK,但似乎有某种模拟问题,数据被解释为不正确的格式,我得到的文件充满了胡言乱语。 使用… plink -batch -ssh -l <username> -pw <password> xxx.xxx.xxx.xxx < cmds.txt > out.txt 交换机是在堆栈中,所以我必须通过“不是HPpipe理”消息和“你想要login到什么开关”的提示,这似乎在文件中工作(\ n \ n)(与我一样当我login腻子时,input两次)但过去,我得到了很长的ASCII序列,似乎很奇怪,因为到目前为止的一切看起来没有问题的工作。 我已经接受了腻子的钥匙,并且由于我得到了所有login和堆栈命令的消息,所以我假设所有这些工作都正常。 如何得到这个工作的任何线索,或者一个合理的select来实现相同? 我得到的例子… HP J9148A 2910al-48G-PoE Switch Software revision W.15.13.0005 Copyright (C) 1991-2014 Hewlett-Packard Development Company, LP RESTRICTED RIGHTS LEGEND Confidential computer software. Valid license from HP required for possession, use […]