我们正在使用Nagios Core来监控设备,目前我们正面临着监控大规模环境的一些障碍。 它需要大量的手动任务,例如收集OID和MIB,主机细节和服务添加。
是否有任何自动化的任务来扫描networking,获取主机信息并select需要监视的服务? 请提出几个select。
你没有告诉我们最基本的信息,所以我想downvote你的问题,但我不能 – 幸运你;-)
尽pipe缺less信息,一些简单的想法:
for host in $(cat list-of-hosts-file); do ssh $host 'df; ps -ax; netstat -an; ... some more commands to get information you need ...'; done >your-results-file.txt for host in $(cat list-of-hosts-file); do ssh $host 'df; ps -ax; netstat -an; ... some more commands to get information you need ...'; done >your-results-file.txt netcat -z Z只是获得开放端口信息。 snmpwalk可能会帮助您收集所有通过SNMP提供的数据 TomTomTom