使用ZENBATCHLOAD进行批量设备导入
尽管Zenoss的Web界面上可以进行设备发现及设备管理,但通过设备列表将设备直接推送进Zenoss无疑是种更有效的设备管理方法。 zenbatchload命令行工具就是一种很好的进行设备批量操作的方法。如果要使用zenbatchload命令,首先必须按照下面的例子准备一个文本配置文件,然后使用命令:
zenbatchload --sample_configs
在这个示例sample_configs文件中,我们使用设备列表来批量载入现有的Linux主机,同时进行模板绑定、设定主机位置、所属系统等其它zProperties:
/Devices/Server/SSH/Linux/Apache zCommandUsername='ubuntu', setSystems='/Web', zDeviceTemplates=[ 'Device', 'Apache' ]
14.2.248.1 zKeyPath='/home/zenoss/.ssh/shared-east.pem', setLocation='/East'
14.2.248.3 zKeyPath='/home/zenoss/.ssh/shared-east.pem', setLocation='/East'
14.2.248.4 zKeyPath='/home/zenoss/.ssh/shared-east.pem', setLocation='/East'
14.2.54.5 zKeyPath='/home/zenoss/.ssh/shared-west.pem', setLocation='/West'
14.2.54.6 zKeyPath='/home/zenoss/.ssh/shared-west.pem', setLocation='/West'
14.2.54.7 zKeyPath='/home/zenoss/.ssh/shared-west.pem', setLocation='/West'
/Devices/Server/SSH/Linux/MySQL zCommandUsername='ubuntu', setSystems='/DB', zDeviceTemplates=[ 'Device', 'MySQLSSH' ], zMySqlUsername='zenoss', zMySqlPassword='mypassword'
14.2.248.2 zKeyPath='/home/zenoss/.ssh/shared-east.pem', setLocation='/East'
14.2.248.5 zKeyPath='/home/zenoss/.ssh/shared-east.pem', setLocation='/East'
14.2.55.8 zKeyPath='/home/zenoss/.ssh/shared-west.pem', setLocation='/West'
14.2.54.9 zKeyPath='/home/zenoss/.ssh/shared-west.pem', setLocation='/West'
阅读(816) | 评论(0) | 转发(0) |