码迷,mamicode.com
首页 > 其他好文 > 详细

如何获取zabbix以监控的所有机器IP

时间:2014-11-06 07:04:54      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:style   color   os   使用   sp   数据   on   bs   as   

目的: 获取zabbix中所有监控的机器主机的IP信息

 

方法1  使用zabbix API 接口 python 程序

方法2  直接使用数据库进行查询 导出

 

这里使用方法二来介绍

mysql -uUSERNAME -pPASSWORD   登入mysql

mysql> use zabbix  选定操作zabbix 库

mysql> select * from interface limit 1,10;   查看接口信息的表,表中一个字段是IP地址  (hosts 表中有 host 和name 字段,但是没有接口IP 字段)
+-------------+--------+------+------+-------+----------------+-----+-------+
| interfaceid | hostid | main | type | useip | ip | dns | port |
+-------------+--------+------+------+-------+----------------+-----+-------+
| 255 | 10361 | 1 | 1 | 1 | 192.168.213.21 | | 10050 |
| 256 | 10362 | 1 | 1 | 1 | 192.168.213.22 | | 10050 |
| 257 | 10363 | 1 | 1 | 1 | 192.168.213.23 | | 10050 |
| 258 | 10364 | 1 | 1 | 1 | 192.168.213.24 | | 10050 |
| 259 | 10365 | 1 | 1 | 1 | 192.168.213.25 | | 10050 |
| 261 | 10367 | 1 | 1 | 1 | 192.168.213.27 | | 10050 |
| 262 | 10368 | 1 | 1 | 1 | 192.168.213.28 | | 10050 |
| 263 | 10369 | 1 | 1 | 1 | 192.168.213.29 | | 10050 |
| 264 | 10370 | 1 | 1 | 1 | 192.168.213.30 | | 10050 |
| 265 | 10371 | 1 | 1 | 1 | 192.168.213.31 | | 10050 |
+-------------+--------+------+------+-------+----------------+-----+-------+

 


mysql> select * from interface into outfile ‘/tmp/zabbix.ip‘;   已文本形式导出这个表(注意导出的路径   登入数据库用户必须,对这个路径有写的权限,/tmp权限777)

 

如何获取zabbix以监控的所有机器IP

标签:style   color   os   使用   sp   数据   on   bs   as   

原文地址:http://www.cnblogs.com/xiaoxiaoguixia/p/4077765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!