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

zabbix------简单配置监控centos

时间:2015-09-08 23:43:22      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:客户端   local   screen   服务端   发送信息   

1 建议大家使用英文界面

2 添加一个主机host,Centos主机

sp1.在客户端安装agent端

./configure--prefix=/usr/local/zabbix --enable-agent或者rpm安装 

sp2.修改/etc/zabbix/zabbix_agentd.conf

Server=60.60.60.11#你的Zabbix Server的地址

ServerActive=60.60.60.11:10051#如果开启,那么就是客户端主动发送信息,否则服务端主动过来提取信息

sp3.启动zabbix_agentd服务

sp4.在zabbix的网页配置界面,选择Configuration-Hosts-Create host,注意hostname一定要和原来的系统的一致

技术分享

然后选择模板,注意一定要add

技术分享

如何查看刚刚添加的那么多内容呢

进入Configuration-Host就可以看到刚刚添加的host了,点击那一排的graph

priview就可以看到基本信息了

由于模板预定义是一分钟,所以如果你看不到信息请耐心等待

技术分享

发现一个graph不够全面,我们还可以添加screen,Configuration-screen-create screen

技术分享

3 简单自定义模板

sp1.添加不含参数key

1.1 在客户端的/etc/zabbix/zabbix_agentd.conf.d/添加一个count.line.passwd的key,文件名为key_name.conf,当然方便的可以去在/etc/zabbix/zabbix_agentd.conf直接加上如下一行

UserParameter=<key_name>,scripts

这里的例子是

UserParameter=count.line.passwd,wc -l /etc/passwd|awk ‘{print $1}‘ 

1.2 在服务器端检查是否能从key获得数据,有数据返回才行

# zabbix_get -s 127.0.0.1 -k ‘count.line.passwd‘

32

1.3在Web UI添加template,Configration-Templates-create templates

技术分享

1.4 找到刚刚的模板,Configuration-Templates,单机模板后面一排的items项,这是最小单位了,然后create item

技术分享

New application自己填一个

1.5 添加graph

技术分享

这时候priview是没有数据的,因为没绑定主机呢,自己点进host增加模板吧

技术分享

把它放到刚刚的屏幕里面

技术分享

这样基本一个自定义的模板就ok了


sp2.带参数的key

UserParameter=key_name[*],scripts

scripts中可以使用Web UI给的参数,$1为第一个参数,如果脚本中用到$1,用$$1代替避免混淆

这里举个获取网卡流量的例子,大家可以看下

UserParameter=NIC.flow[*],/sbin/ifconfig $1|























zabbix------简单配置监控centos

标签:客户端   local   screen   服务端   发送信息   

原文地址:http://qixue.blog.51cto.com/7213178/1692881

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