注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Tenhlf的博客

 
 
 

日志

 
 

开源监控 Zabbix 1.8.1 应用篇  

2010-03-18 11:30:25|  分类: FreeBSD |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
安装过程详见:freebsd ports安装zabbix

1、对windows机器的监控配置

下载win32文件包,解压zabbix_agentd.exe、zabbix_get.exe、zabbix_sender.exe,将文件复制到c:\zabbix目录
新建zabbix_agentd.conf,内容如下:

LogFile=c:\zabbix\zabbix_agentd.log
Server=192.168.101.5
Hostname=客户端机器名
在dos窗口运行
c:\zabbix> abbix_agentd --config c:\zabbix\zabbix_agentd.conf --install
c:\zabbix> abbix-agentd start (或者到服务管理里面去启动ZABBIX Agent服务)


2、zabbix服务器的网络流量
zabbix server 导入的Template_Linux里面有6个

Outgoing traffic on interface eth0
Outgoing traffic on interface eth1
Outgoing traffic on interface lo
Incoming traffic on interface eth0
Incoming traffic on interface eth1
Incoming traffic on interface lo

随便打开一看,看来里面的key是net.if.out[eth1,bytes]
于是在freebsd上用ifconfig查看到我的网卡是le0,于是用Clone当前的配置,用le0替换eth1。点击Save后,配置就完成了。


3、windows机器的网络流量监控

方法一、windows的key的关键字可以使用网卡的ip地址来替代。例如:net.if.out[192.168.101.1,bytes]

方法二、如果更改了ip地址,上面的方法就不灵了。使用Macro能比较完美的解决监控本地网卡的需求。
    
    net.if.out[{IPADDRESS},bytes]

方法三、在相关的HOST下建立一个if_list的Item,内容如下:

Key             net.if.list
Type of information     Text
Update interval (in sec)3600

等一下到 Monitoring-Latest data 里面去看if_list的结果    
Ethernet                  enabled  192.168.101.16  Intel(R) PRO/100 VE Network Connection - Teefer2 Miniport
Ethernet                  enabled  192.168.10.1    VMware Virtual Ethernet Adapter for VMnet1
Ethernet                  enabled  192.168.80.1    VMware Virtual Ethernet Adapter for VMnet8
Software Loopback         enabled  127.0.0.1       MS TCP Loopback interface

然后要怎么做,你应该知道了吧!


4、Configuration-Maps-Local network 点击后弹出failed信息框

日志报错: [error] PHP Fatal error:  Call to undefined function                         session_start() in /usr/local/www/zabbix/include/config.inc.php on line 961


# cd /usr/ports/www/p5-PHP-Session
# make install clean
重启apache,没有效果。phpinfo里面也没有session的信息
# make deinstall
# cd /usr/ports/lang/php5-extensions
# make config
选择[X] SESSION     session support
# make install clean

这次终于ok了。



5、export/import does not work

A:try installing php-xml package

# cd /usr/ports/textproc/php5-xml
# make install clean
好像还是没有用,日志报

[error] PHP Fatal error:  require_once() [<a href='http://tenhlf.blog.163.com/blog/function.require'>function.require</a>]: Failed opening required 'include/classes/class.domdocument.php' (include_path='.:/usr/local/share/pear') in /usr/local/www/zabbix/include/config.inc.php on line 76

已有模块
    XML         XML support

安装下面的模块

   [X] XMLREADER   XMLReader support   
   [X] XMLRPC      XMLRPC-EPI support     
   [X] XMLWRITER   XMLWriter support


6、HOW TO Display bandwidth on Maps

可以在Map labels使用的Macros如下:

{HOSTNAME<1-9>}
{HOST.CONN<1-9>}
{HOST.DNS<1-9>}
{IPADDRESS<1-9>}
{host:key.func(param)}

下面的实例是用{host:key.func(param)}来标识link的带宽情况

在link的label填入下面的Macros

Output : {H3C 3100 5F:ifOutOctets.4227698.avg(300)}
Input : {H3C 3100 5F:ifInOctects.4227698.avg(300)}

7、Map中的ping和traceroute运行没有结果

默认的是linux的文件路径
Ping     /bin/ping -c 3 {HOST.CONN}
Traceroute     /usr/bin/traceroute {HOST.CONN}

freebsd的自己修改
Ping     /sbin/ping -c 3 {HOST.CONN}
Traceroute     /usr/sbin/traceroute {HOST.CONN}
  评论这张
 
阅读(2789)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018