由于在 Nagios 中添加要监控的主机的方式更为繁琐(它需要定义一个主机对象,而不是之前只需要 IP 和主机名的程序),我认为最好自动化它,它会是学习 Perl 的好时机,因为我现在只知道 C/C++ 和 Java。
我从中读取的文件如下所示:
xxx.xxx.xxx.xxx hostname #comments. i.dont. care. about
我想要的只是前两串字符。这些显然是用空格分隔的,但为了通用性,它也可以是任何东西。为了更笼统地说,为什么不是第一和第三,或第四和第十?当然,肯定会涉及到一些正则表达式操作,但我暂时不考虑这个标签,以防万一。