Vivek Sharma Asked: 2009-07-15 02:55:20 +0800 CST2009-07-15 02:55:20 +0800 CST 2009-07-15 02:55:20 +0800 CST 网络监控产品公司的部署工程师需要具备哪些技能?[关闭] 772 部署脚本中有什么。或者在写一篇文章时要记住什么。 bash 是否足够强大,或者您会推荐 perl/python? 牢记网络监控,如果您必须招聘某人,您会在候选人中寻找什么技能。 deployment networking bash network-monitoring 2 个回答 Voted chris 2009-07-15T03:01:15+08:002009-07-15T03:01:15+08:00 您是在开发新产品还是只是想监控现有网络? 如果您希望监控现有网络,请查看开源社区。有许多软件包提供了您在监控中可能需要的部分或全部功能。 nagios:擅长报告网络故障 cacti:非常适合绘制利用率信息。 zabbix:非常适合报告故障和收集利用率信息。 这些工具通常使用 snmp 和其他代理来收集信息,使用某种数据库来存储历史信息,以及用于管理和显示信息的 Web 界面。 可能还有其他监控应用程序,尤其是在商业领域。 如果您对自己管理网络设备配置的工具更感兴趣,那么一个流行的开源应用程序就是rancid。 最后,如果我正在寻找一个自称懂网络监控的人,我会询问这些工具,以及SNMP和 snmp 工具,如 snmpwalk,我也希望他们知道或至少知道 tcl /tk 或至少期望. 如果在阅读完本文后,您决定想要一个可以将所有这些工具集成到一个独立产品中的人,那么您将需要一个了解上述所有内容以及如何制作管理/表示层的平台工程师用于管理上述所有... Best Answer ericslaw 2009-07-15T06:33:33+08:002009-07-15T06:33:33+08:00 部署脚本 - 不要假设客户想要将您的东西安装在您的标准位置。他们可能在 /opt 甚至 /usr/local/ 中没有磁盘空间 您的产品可能仅需要 root 访问权限才能在子 1024 端口上运行,并且他们可能需要您的产品以用户身份运行(出于安全原因)。 您的产品可能需要作为应用程序帐户的用户帐户,但它们可能需要定期更改密码。 请记住,许多公司都有防火墙...在他们的网站上戳洞并不总是一种选择...可以使用哪些代理来部署产品? 客户平台(操作系统库)可能有各种各样的版本不满足您的兼容性要求……您将如何安全地解决这些问题。 强大的脚本 - 您通常可以使用 bash 完成大多数工作,但不要回避 perl 或 python……但如果您需要预先安装这些工具,请小心。安装 perl 和一堆 CPAN 模块只是为了运行第三方产品使部署变得更加困难(并为兼容性创造了版本控制的噩梦)。 招聘候选人技能 - 他们当然需要了解网络拓扑、防火墙、负载平衡器、路由器和交换机 他们应该知道脚本(不仅仅是 50 行 bash 脚本) 他们应该能够即时解决问题,而不仅仅是说“我不知道”
您是在开发新产品还是只是想监控现有网络?
如果您希望监控现有网络,请查看开源社区。有许多软件包提供了您在监控中可能需要的部分或全部功能。
nagios:擅长报告网络故障
cacti:非常适合绘制利用率信息。
zabbix:非常适合报告故障和收集利用率信息。
这些工具通常使用 snmp 和其他代理来收集信息,使用某种数据库来存储历史信息,以及用于管理和显示信息的 Web 界面。
可能还有其他监控应用程序,尤其是在商业领域。
如果您对自己管理网络设备配置的工具更感兴趣,那么一个流行的开源应用程序就是rancid。
最后,如果我正在寻找一个自称懂网络监控的人,我会询问这些工具,以及SNMP和 snmp 工具,如 snmpwalk,我也希望他们知道或至少知道 tcl /tk 或至少期望.
如果在阅读完本文后,您决定想要一个可以将所有这些工具集成到一个独立产品中的人,那么您将需要一个了解上述所有内容以及如何制作管理/表示层的平台工程师用于管理上述所有...
部署脚本 -
强大的脚本 -
招聘候选人技能 -