"auth": "0424bd59b807674191e7d77572075f33"
}
返回结果如下,包含的不是result属性而是error属性
{
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid params.",
"data": "No groups for host \"Linux server\"."
},
"id": 3
}
对于获取监控数据来说,比较关心的应该是history.get这个方法。这种方式实际上最终还是由后台数据库获取的。方法提供了丰富的参数,使用非常灵活。但对于一次性大规模的取出大量主机大量监控项的大批数据不太适合。
mysql数据库会在硬盘上建立相应的各种数据文件,然后会把数据分文别类的放到各个数据文件上。至于文件的位置,当然是在你安装的硬盘上。主要分为几类文件(1)存放表结构的frm文件:文件名与表名相同,每个表对应一个同名frm文件(2)根据数据库管理方式的不同(myisam和innodb两种方式)设置不同的文件myiasm:MYD文件:表数据文件.MYI文件:索引文件.log文件:日志文件innodb:InnoDB数据库文件(即InnoDB文件集):ibdata1、ibdata2等:系统表空间文件,存储InnoDB系统信息和用户数据库表数据和索引,所有表共用ibd文件:单表表空间文件,每个表使用一个表空间文件(file per table),存放用户数据库表数据和索引日志文件: ib_logfile1、ib_logfile2浙西文件都存在具体的存储器中,这个存储器就是硬盘(就算在云上,其实也是在网络存储上)。具体位置跟你安装的数据库的位置有关。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)