zabbix 平台远程监控系统平台 价格 多少钱

Zabbix监控之Zabbix proxy_服务器应用_Linux公社-Linux系统门户网站
你好,游客
Zabbix监控之Zabbix proxy
来源:Linux社区&
作者:caisangzi
1.工作原理:Zabbixproxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送到Zabbixserver;监控代理需要一个单独的数据库。zabbixproxy的好处:远程监控当监控的位置通信不便时当监控上千的设备时简化维护分布式监控,降低zabbixserver的负载
zabbixproxy仅是一个数据收集器,它支持的功能有:
2.zabbixproxy的安装我的zabbixserver是安装在192.168.70.133上的,zabbixproxy安装在192.168.70.135上。
groupadd zabbix useradd -g zabbix zabbix tar zxvf zabbix-2.0.8.tar.gz cd zabbix-2.0.8 ./configure --help ./configure --prefix=/opt/zabbix_proxy --enable-proxy --with-net-snmp --with-mysql ./configure --prefix=/opt/zabbix_proxy --enable-proxy --with-net-snmp --with-mysql=/opt/mysql/bin/mysql_configmake && make install
3.创建数据库zabbixproxy只需导入schema.sql即可
[root@zhu2 mysql]# /opt/mysql/bin/mysql -uroot mysql& create database zabbix_ Query OK, 1 row affected (0.02 sec) [root@zhu2 mysql]# /opt/mysql/bin/mysql -uroot zabbix_proxy & schema.sql #在zabbix源码包中的zabbix-2.0.8/database/mysql目录下有三个sql文件data.sql& images.sql& schema.sql,安装zabbix server时需全部导入mysql数据库,安装zabbix proxy 代理时仅仅需要导入schema.sql即可
4.配置zabbixproxy的配置文件zabbix_proxy.conf
[root@zhu2 ~]# vim& /opt/zabbix_proxy/etc/zabbix_proxy.conf Server=192.168.70.133 #zabbix server的ip地址或主机名 Hostname=Zabbix_proxy1.35 #z该主机名的配置需被zabbix server知道,并且在zabbix server前端配置时会用到 LogFile=/tmp/zabbix_proxy.log #pid文件的存放位置 DBName=zabbix_proxy DBUser=zabbix DBPassword=123456 ConfigFrequency=60 #zabbix proxy 想服务器检索配置数据信息的频率,在被动模式下该参数将被忽略 DataSenderFrequency=60 #zabbix proxy发送收集的数据给zabbix server的频率
5.启动zabbixpeoxy
[root@zhu2 ~]# /opt/zabbix_proxy/sbin/zabbix_proxy -c /opt/zabbix_proxy/etc/zabbix_proxy.conf [root@zhu2 ~]# netstat -lntp | grep zabbix tcp& & & & 0& & & 0 0.0.0.0:10051& & & & & & &
0.0.0.0:*& & & & & & & & &
LISTEN& & & 5222/zabbix_proxy
6.在zabbixserver的前端配置代理节点管理----------节点管理--------创建代理节点代理节点的名称添加要正确,就是再zabbixproxy配置文件中Hostname所配置的值
#本例中配置的是: Hostname=Zabbix_proxy1.35 所以在zabbixserver的前端创建代理节点的时候主机名一定。
zabbixproxy的配置总结:
# 1.代理服务器只是起到一个数据收集器的作用,它把收集到的数据按一定的频率传送给zabbix服务器 2.有主动模式和被动模式两种,主动与被动是针对zabbix proxy而言的,我在这用的是主动模式,只需配置zabbix proxy的配置文件即可,在zabbix server端不做任何配置, 3.关键是在zabbix server的前端创建代理节点的名字时,该名字应和zabbix 代理配置文件中指定的Hostname值相同
ZABBIX 的详细介绍:ZABBIX 的下载地址:
相关阅读:
安装部署分布式监控系统Zabbix 2.06
《安装部署分布式监控系统Zabbix 2.06》
6.3下Zabbix安装部署
Zabbix分布式监控系统实践
CentOS 6.3下Zabbix监控apache server-status
CentOS 6.3下Zabbix监控MySQL数据库参数
相关资讯 & & &
& (07月28日)
& (07月28日)
& (08月18日)
& (07月28日)
& (07月03日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款一、Zabbix基本介绍:
& &zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。& &zabbix server:可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。& &zabbix agent:需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows /XP/Vista等系统之上。& &Server:指安装zabbix服务的服务器(以下简称服务器端),是最重要的部份,主要安装在linux系统上(支持多种操作系统),采用mysql存储监.控数据并使用apache+php的方式呈现。  Agent:指安装在被监控设备上的zabbix代理(以下简称代理),被监控设备上的数据由代理收集后统一上传到服务器端由服务器端收集、整理并呈现。  SNMP:也是agent的一种,指支持SNMP协议的设备(也可以是服务器),通过设定SNMP的参数将相关监.控数据传送至服务器端(大部份的交换机、防火墙等网络设备都支持SNMP协议)。  IPMI:Agent的另一种方式,主要应用于设备的物理性能监控,例如设备的温度、风扇的转速等。
zabbix的体系结构图:
二、Zabbix安装配置
第一步:下载所需要用的的程序包:1、zabbix-2.0.8-3.el6.x86_64.rpm & & & & & & & &# 主程序包2、zabbix-agent-2.0.8-3.el6.x86_64.rpm & & & & &# 被监控端需要安装的代理程序包3、zabbix-get-2.0.8-3.el6.x86_64.rpm & & & & & &# 去被监控端拉取数据的程序包4、zabbix-sender-2.0.8-3.el6.x86_64.rpm & & & & # 发送数据所需要安培的程序包5、zabbix-server-2.0.8-3.el6.x86_64.rpm & & & & # 做为服务器端所需要安装的各6、zabbix-server-mysql-2.0.8-3.el6.x86_64.rpm & # 服务器端安装数据库程序包7、zabbix-web-2.0.8-3.el6.noarch.rpm & & & & & &# web界面需要安装的程序包8、zabbix-web-mysql-2.0.8-3.el6.noarch.rpm & & &# web界面需要安装的数据库程序包
# 作为服务器端需要安装的程序包除了2和4都要安装
[root@node1 ~]# yum -y install zabbix-2.0.8-3.el6.x86_64.rpm zabbix-get-2.0.8-3.el6.x86_64.rpm zabbix-server-2.0.8-3.el6.x86_64.rpm zabbix-server-mysql-2.0.8-3.el6.x86_64.rpm zabbix-web-2.0.8-3.el6.noarch.rpm zabbix-web-mysql-2.0.8-3.el6.noarch.rpm
# 安装好之后可以查看一下数据库程序包安装的位置,特别要注意红色的数据库文件
[root@node1 ~]# rpm -ql zabbix-server-mysql/usr/sbin/zabbix_server_mysql/usr/share/doc/zabbix-server-mysql-2.0.8/usr/share/doc/zabbix-server-mysql-2.0.8/create/usr/share/doc/zabbix-server-mysql-2.0.8/create/data.sql/usr/share/doc/zabbix-server-mysql-2.0.8/create/images.sql/usr/share/doc/zabbix-server-mysql-2.0.8/create/schema.sql
[root@node1 ~]# cd /etc/zabbix/[root@node1 zabbix]# ls&web&&zabbix_server.conf[root@node1 zabbix]# vim zabbix_server.conf
DBHost=172.16.27.88 &# 连接数据库的主机名
DBName=zabbix &# 数据库名
DBUser=zabbix &# 连接数据库所使用的用户
DBPassword=linux&# 用户的数据
DBPort=3306 &&# 连接数据库的端口
配置文件中各参数的详细说明如下表,按需要启动这些参数:
DBName=zabbix
zabbix所属数据库名称
DBUser=zabbix
zabbix所属数据库用户
DBPassword=
zabbix数据库密码
StartPollers=30
开启多线程数,一般不要超过30个
StartIPMIPollers=4
IPMI轮询的初始值
StartPollersUnreachable=30
该线程用来单独监控无法连接的主机,1个即可
StartTrappers=8
trapper线程数
StartPingers=4
fping线程数
StartDiscoverers=0
自动发现的线程数
CacheSize=384M
缓存空间大小
CacheUpdateFrequency=300
缓存更新的频率
StartDBSyncers=8
与数据库同步数据的线程数
TrendCacheSize=128M
总趋势缓存大小
AlertScriptsPath=/path/something/script
脚本的存放位置
LogSlowQueries=1000
日志慢查询设定
第二步:如果数据库跟zabbix server不在同一台主机上,那就要去远程主机上创建数据库了和给用户授权了,这里我们也是在不同的上机上进行操作:
[root@node0 ~]# mysql -uroot -pEnter password:&Welcome to the MariaDB monitor. &C or \g.Your MariaDB connection id is 8174Server version: 10.0.10-MariaDB-log MariaDB ServerCopyright (c) , Oracle, SkySQL Ab and others.Type '' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]& GRANT ALL ON *.* TO 'root'@'172.16.%.%' IDENTIFIED BY 'linux' WITH GRANT OPTION;Query OK, 0 rows affected (0.06 sec)
MariaDB [none]& GRANT ALL ON zabbix.* TO 'zabbix'@'172.16.%.%' IDENTIFIED BY 'linux';Query OK, 0 rows affected (0.27 sec)
MariaDB [(none)]& FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
MariaDB [(none)]& CREATE DATABASE
Query OK, 0 rows affected (0.31 sec)
MariaDB [(none)]& SHOW DATABASES;+--------------------+| Database & & & & & |+--------------------+| information_schema || mysql & & & & & & &|| performance_schema || test & & & & & & & ||&zabbix & & & & & & |+--------------------+5 rows in set (0.16 sec)MariaDB [(none)]&
第三步:在服务器端安装上mysql客户端,或者把上面安装zabbix-server-mysql生成的数据库文件复制到数据库服务器上去,再导入到数据库中去,这里我们使用的是远程导入,就是在zabbix服务器端安装上mysql客户端,再把/usr/share/doc/zabbix-server-mysql-2.0.8/create/data.sql、/usr/share/doc/zabbix-server-mysql-2.0.8/create/images.sql、/usr/share/doc/zabbix-server-mysql-2.0.8/create/schema.sql这三个文件导入到已经创建好的数据库中去;
[root@node1 zabbix]# rpm -q mysql
mysql-5.1.71-1.el6.x86_64
# 使用刚授权的远程用户把数据导入到数据库中去
[root@node1 ~]# mysql -uroot -plinux -h172.16.27.88 zabbix & /usr/share/doc/zabbix-server-mysql-2.0.8/create/schema.sql&[root@node1 ~]# mysql -uroot -plinux -h172.16.27.88 zabbix & /usr/share/doc/zabbix-server-mysql-2.0.8/create/images.sql&
[root@node1 ~]# mysql -uroot -plinux -h172.16.27.88 zabbix & /usr/share/doc/zabbix-server-mysql-2.0.8/create/data.sql
# 而后再回去172.16.27.88这台主机上的数据库中查看一下导入的数据是否成功
MariaDB [(none)]& USE zabbixDatabase changedMariaDB [zabbix]& SHOW TABLES;+-----------------------+| Tables_in_zabbix & & &|+-----------------------+| acknowledges & & & & &|| actions & & & & & & & || alerts & & & & & & & &|| applications & & & & &|
.........................
103 rows in set (0.07 sec)MariaDB [zabbix]&
# 再回到zabbix-server服务器端修改一下时区
[root@node1 zabbix]# vim /etc/php.inidate.timezone = Asia/Shanghai[root@node1 zabbix]# service httpd restart
Stopping httpd: & & & & & & & & & & & & & & & & & & & & & &[ &OK&&]Starting httpd: & & & & & & & & & & & & & & & & & & & & & &[ &OK&&][root@node1 zabbix]#
第四步:启动zabbix-servere服务,这里要注意的是httpd安装好和php也要安装上,启动httpd服务和zabbix-server之后就可以在页面上访问安装了,zabbix-server会启动一大堆进程,默认监听的端口是10051:
[root@node1 zabbix]# service zabbix-server start
Starting Zabbix server: & & & & & & & & & & & & & & & & & &[ &OK&&]
[root@node1 zabbix]# ss -tlnp
到这里就就算是配置安装好了,那接下来的的很多操作基本上都是在这个界面上完成的,定义各个监.控对象等。现在我们再找几个节点,也就是再弄几台虚拟机安装上zabbix-agent,把这几个安装了zabbix-agent的主机添加到监.控服务中来:
1、在被监.控的主机上安装zabbix-2.0.8-3.el6.x86_64.rpm zabbix-agent-2.0.8-3.el6.x86_64.rpm zabbix-sender-2.0.8-3.el6.x86_64.rpm这几个包,但sender这个包不是必须的,只有在被监.控端主动向服务器端发送监.控数据库时才需要安装,这里我们就一并安装了吧,先把数据库这台主机安装上agent,而后再安装其实主机测试使用:
[root@node0 ~]# yum -y locainstall zabbix-2.0.8-3.el6.x86_64.rpm zabbix-agent-2.0.8-3.el6.x86_64.rpm zabbix-sender-2.0.8-3.el6.x86_64.rpm
# 修改配置文件,指定zabbix的服务器端的地址
[root@node0 ~]# cd /etc/zabbix/[root@node0 zabbix]# ls&zabbix_agentd.conf &zabbix_agentd.d[root@node0 zabbix]# vim zabbix_agentd.conf&Server=172.16.27.1# 只需要改这个监.控服务器地址就可以启动了
[root@node0 ~]# service zabbix-agent startStarting Zabbix agent: & & & & & & & & & & & & & & & & & & [ &OK&&][root@node0 ~]# ss -tnlp&# zabbix agent监听的端口是10050sss
2、添加监.控主机到zabbix服务中去,在这里要说的是里面的选项很多,不过官方文档有很详细的说明,
3、再创建一个监.控项item,点击上图中的Item项,再点击右上角的create item就可以创建item项了,这里我们添加两个做为测试,一个是eth0的数据流出量和流入量:
& &4、创建图形展示数据,点击Graphs,再点create graphs就可以创建图形展示数据了,填上相关的参数:
5、多个图组合在一个屏幕上查看的创建,也就是定义screens:
& &基本的监.控对象定义大概就是这个步骤,很多的监.控项还需要多花时间去了解认识,还是要结合官方文档了解清楚,这样才可以准确定义我们所需要监.控的对象,那接下来我们再来定义邮件通知、自动发现并添加主机和定义模板:
1、定义模板和发现主机,并自动添加主机:
定义一个发现规则:
2、报警发送邮件的定义,先定义一个媒介,而后再去定义一个用户,用来接收邮件的:
定义一个actions:
当流量超过我们定义的阈值时就会发送报告信息,通过邮件发送信息给我们的监.控用户:
& &zabbix是一个很强大并且开源的监.控系统,很多功能有待我们去了解去发现,通过上面的一些相关配置我们大概了解一这个监.控系统的基本的配置过程了,当然,于由水平有限,不难会出错或做得不到位的,还望大神多多指点。
本文出自 && 博客,请务必保留此出处
阅读(...) 评论()zabbix二次开发集成运维平台展现监控图表 - 为程序员服务
zabbix二次开发集成运维平台展现监控图表
10367 阅读
& & 集群控制平台已经要慢慢的灰度上线了,出问题的时候,才找点bug,时间有点空闲。正好看了下zabbix的数据库,产生了自己想做一套能更好的展现zabbix的页面。
& &zabbix的强点大家都感觉或者用出感觉了,确实很是方便。曾经的我,跟着公司的团队开发过一套不小的监控系统,看过我博客的人应该留意到那个用redis mongodb,后期改用golang,0mq支撑业务的监控平台。
& & 其实对比起来,我个人还是喜欢zabbix,虽然和团队一起很爽,爽也只是设计一套监控平台框框,里面的东西填写起来那可真是吐血。。。 随着看zabbix的文档深入,越发的觉得,zabbix做的真不错。 & 但是大家有没有觉得,对于不熟系zabbix的人,让他一下在看zabbix的数据,绝对是有点发蒙,他数据展现的有点不清不白的,当然有过配置和运维经验的人,一眼就能看出哪是哪里。
旁边cdn部门在讨论东西的时候,我发现他们的那个报表不直观,而且不高端。。。
& &对于zabbix,我用的最多的反而是api,在上个公司做了一个简练的针对zabbix的api接口,可以迅速的增删改查主机,虽然时不时的抽风,但是那绝对我自己对zabbix理解的问题。
我期待的样子
1. & 权限用公司的权限管理系统,集中单点登录。
2. & 登录后输入ip地址,可以看到这个ip地址所属的情况,比如内存,cpu,流量等等。
3. & 根据业务线做好分组,这样dba组的人,一登录就可以看到dba所属的服务器状况。
4. & 数据库采用zabbix的从库,这样就能很好的免除了压力。
当然写完前三个大需求就成一个项目了,目标定的是很远,但是精力是有限。
我们可以先来个简单了,从数据库里面取出item监控项的时间和值,然后用前端的图表进行画图。
我们首先要从mysql里面取值,Zabbix中存储历史数据的表是以history开头的,目前zabbix 2.06 中主要有一下几张表。
&&&&&history & & & & & & &Numeric(float)
&&&&&history_log & & & & & -log
&&&&&history_str & & & & & -Character
&&&&&history_text & & & & &-text
&&&&&history_uint & & & & &-Numeric(unsigned)
通过数据库可以看到这个值的 item 时间 value ns
我们看下zabbix的针对eth0监控的图表
流量的统计,这里只是简单的把数据塞到了jinja2的模板里面,然后用highcharts画图的 。
var d = new Date(&{{ showdotime }}&);
$('#container').highcharts({
zoomType: 'x',
spacingRight: 20
text: 'eth0 流量'
subtitle: {
text: document.ontouchstart === undefined ?
'滑动显示更多' :
type: 'datetime',
maxZoom: 10 * 1000, // fourteen days
text: null
text: '进来的流量'
tooltip: {
shared: true
enabled: false
plotOptions: {
fillColor: {
linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1},
[0, Highcharts.getOptions().colors[0]],
[1, Highcharts.Color(Highcharts.getOptions().colors[0]).setOpacity(0).get('rgba')]
lineWidth: 1,
enabled: false
shadow: false,
lineWidth: 1
threshold: null
series: [{
type: 'area',
name: 'Byte',
pointInterval: 10 * 1000,
pointStart: d.getTime(),
data: [,112,112,250,112,4,,543,684,,,,558,,,,3,8,145,,,,,3,,,,72,,507,,322,112,6,,,,726,,,112,112,256,112,112,262,112,112,256,112,112,284,118,139,256,194,112,256,139,118,256,139,112,254,112,118,262,112,112,256,234,139,256,250,256,,202,649,408,118,521,462,145,675,418,265,,9,220,,48,,172,172,481,171,172,316,,,,,,,,,,,20,,263,344,54,,,,51,,,,111,484,,112,3,111,574,262,111,680,262,205,410,256,117,112,256,118,176,833,640,,703,798,377,698,351,300,112,262,150,437,428,477,128,461,244,261,289,112,118,262,112,112,262,118,130,268,112,112,262,112,112,256,118,277,570,112,112,262,431,167,351,228,238,,262,219,112,256,112,117,289,151,110,345,278,189,454,112,118,262,111,124,307,112,112,268,111,112,256,112,112,256,117,112,262,112,146,421,200,118,256,199,359,262,112,568,423,112,112,262,112,112,262,125,112,262,112,112,256,112,118,262,112,112,262,175,272,262,112,112,384,112,257,345,118,130,271,136,112,262,112,118,262,112,150,268,124,112,262,106,112,268,673,112,262,118,112,262,118,112,256,124,279,529,291,219,505,344,380,617,477,112,577,448,163,284,118,112,289,112,211,644,112,124,385,526,112,409,471,112,262,180,341,450,228,326,224,178,112,279,534,339,196,188,536,468,210,184,196,271,300,252,178,112,196,172,281,582,118,112,470,112,118,262,112,118,256,156,383,472,664,112,297,180,151,565,211,112,256,231,272,753,211,112,256,118,118,262,112,112,256,284,537,461,112,112,139,256,112,337,798,672,614,549,112,112,256,131,112,256,112,112,256,112,118,256,111,112,250,112,112,256,112,112,250,834,394,,250,124,0,250,111,117,250,,,,,,236,131,112,265,185,357,508,118,112,306,118,112,262,118,118,300,454,449,876,557,205,279,516,195,256,112,421,662,200,112,250,112,112,250,112,118,250,112,112,250,112,112,256,112,112,250,112,112,250,118,136,274,112,112,250,112,118,250,194,266,761,321,287,444,452,303,333,112,112,250,118,112,250,118,214,250,112,118,346,118,112,250,112,112,256,112,112,256,112,112,250,118,112,250,118,112,250,112,118,284,112,118,250,112,112,284,112,112,256,112,118,250,112,145,250,194,112,250,112,118,250,112,112,250,221,240,588,421,,218,250,134,211,267,112,112,250,112,118,250,112,112,250,112,112,256,271,134,250,112,112,250,118,112,250,112,112,250,112,118,256,245,128,250,196,121,256,118,531,946,5,,9,172,,,,,,,300,488,327,244,256,134,647,660,538,785,803,338,306,256,112,118,256,112,112,312,211,326,776,537,360,839,451,387,554,118,214,544,360,291,311,273,112,112,256,112,202,282,366,359,577,458,198,391,543,404,422,112,228,312,289,427,755,112,112,390,360,118,256,139,112,256,195,553,407,112,112,256,112,112,256,118,112,256,112,112,256,118,118,262,112,112,256,118,112,262,112,112,256,136,154,256,118,0,256,118,112,112,256,118,112,262,112,194,256,139,118,285,124,118,280,124,112,262,124,145,256,112,112,256,145,118,256,118,112,256,112,124,256,112,118,256,112,112,268,133,112,262,128,112,284,118,112,256,118,112,256,112,118,256,139,213,256,112,140,,268,256,111,111,117,194,112,127,130,111,130,139,111,329,419,627,494,294,333,433,163,,284,713,112,111,111,145,261,775,,616,382,503,133,357,876,601,742,671,553,273,814,261,128,112,112,112,145,,,,,,,208,384,,112,564,433,112,179,112,118,283,456,,,
我们再来看看zabbix的几个主要的表:
一看就懂,在咱们创建主机的那几个选项。。。要留意下hostid,这个hostid在其他表做了数据字段的关联。
+--------------------+---------------------+------+-----+---------+-------+
| Null | Key | Default | Extra |
+--------------------+---------------------+------+-----+---------+-------+
| bigint(20) unsigned | NO
| PRI | NULL
| proxy_hostid
| bigint(20) unsigned | YES
| MUL | NULL
| varchar(64)
| disable_until
| varchar(128)
| available
| errors_from
| lastaccess
| ipmi_authtype
| ipmi_privilege
| ipmi_username
| varchar(16)
| ipmi_password
| varchar(20)
| ipmi_disable_until | int(11)
| ipmi_available
| snmp_disable_until | int(11)
| snmp_available
| maintenanceid
| bigint(20) unsigned | YES
| MUL | NULL
| maintenance_status | int(11)
| maintenance_type
| maintenance_from
| ipmi_errors_from
| snmp_errors_from
| ipmi_error
| varchar(128)
| snmp_error
| varchar(128)
| jmx_disable_until
| jmx_available
| jmx_errors_from
| jmx_error
| varchar(128)
| varchar(64)
+--------------------+---------------------+------+-----+---------+-------+
rows in set (0.00 sec)
查询下: 可以得到我的hostid是 10085, 你为啥不是10086,不然以后再也不为花费发愁了 !!!
*************************** 25. row ***************************
hostid: 10085
proxy_hostid: NULL
host: 192.168.1.120
disable_until: 0
available: 0
errors_from: 0
lastaccess: 0
ipmi_authtype: -1
ipmi_privilege: 2
ipmi_username:
ipmi_password:
ipmi_disable_until: 0
ipmi_available: 0
snmp_disable_until: 0
snmp_available: 0
maintenanceid: NULL
maintenance_status: 0
maintenance_type: 0
maintenance_from: 0
ipmi_errors_from: 0
snmp_errors_from: 0
ipmi_error:
snmp_error:
jmx_disable_until: 0
jmx_available: 0
jmx_errors_from: 0
jmx_error:
name: 192.168.1.120
今晚就先做这出根据数据做图,明天再搞搞别的。
再来说说如何的掌控主机监控项的表。
+-----------------------+---------------------+------+-----+---------+-------+
| Null | Key | Default | Extra |
+-----------------------+---------------------+------+-----+---------+-------+
| bigint(20) unsigned | NO
| PRI | NULL
| snmp_community
| varchar(64)
| snmp_oid
| varchar(255)
| bigint(20) unsigned | NO
| MUL | NULL
| varchar(255)
| varchar(255)
| lastvalue
| varchar(255)
| lastclock
| prevvalue
| varchar(255)
| value_type
| trapper_hosts
| varchar(255)
| varchar(255)
| multiplier
| prevorgvalue
| varchar(255)
| snmpv3_securityname
| varchar(64)
| snmpv3_securitylevel
| snmpv3_authpassphrase | varchar(64)
| snmpv3_privpassphrase | varchar(64)
| varchar(255)
| varchar(128)
| lastlogsize
| bigint(20) unsigned | NO
| logtimefmt
| varchar(64)
| templateid
| bigint(20) unsigned | YES
| MUL | NULL
| valuemapid
| bigint(20) unsigned | YES
| MUL | NULL
| delay_flex
| varchar(255)
| ipmi_sensor
| varchar(128)
| data_type
| authtype
| username
| varchar(64)
| password
| varchar(64)
| publickey
| varchar(64)
| privatekey
| varchar(64)
| varchar(255)
| interfaceid
| bigint(20) unsigned | YES
| MUL | NULL
| varchar(64)
| description
| inventory_link
| lifetime
| varchar(64)
+-----------------------+---------------------+------+-----+---------+-------+咱们来定位下,我的那个eth0 。
mysql& select * from
items where hostid=10084 and name=&eth0& \G;
*************************** 1. row ***************************
itemid: 23329
snmp_community:
hostid: 10084
name: eth0
key_: net.if.in[eth0,bytes]
history: 90
trends: 365
lastvalue: 647
lastclock:
prevvalue: 648
value_type: 3
trapper_hosts:
multiplier: 0
prevorgvalue:
snmpv3_securityname:
snmpv3_securitylevel: 0
snmpv3_authpassphrase:
snmpv3_privpassphrase:
formula: 1
lastlogsize: 0
logtimefmt:
templateid: NULL
valuemapid: NULL
delay_flex:
ipmi_sensor:
data_type: 0
authtype: 0
publickey:
privatekey:
interfaceid: 1
description:
inventory_link: 0
lifetime: 30
row in set (0.00 sec)
No query specified
简单说下他的账号,他默认是用md5入库的,可以让新老用户都登录到平台中。
专注于运维平台化、运维自动化、python运维
原文地址:, 感谢原作者分享。
您可能感兴趣的代码

我要回帖

更多关于 远程监控系统平台 的文章

 

随机推荐