设为首页 收藏本站
查看: 2669|回复: 0

[经验分享] zabbix完成对一台主机监控的初级操作

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-3-27 09:19:10 | 显示全部楼层 |阅读模式
zabbix-server,agent安装完毕,接下来实现几个常用的监控功能
一般的操作流程:
1,Configuration--Hosts下为需要监控的主机创建host:“Create host”
2,在host里面添加Items,即需要监控的项目,添加cpu,内存,网络,nginx,页面响应代码及时间等监控,在添加Items中把属于一个组的项目添加至一个application,这样就不用新建“Applications”,
3,接下来在Graphs里面“Create graph”,即图形化
4,把多个graph添加至一个屏幕里面显示:Configuration--Screens--Create screen,即监控墙

5,当然要添加报警功能了,需要先添加触发器“Triggers”;再Configuration--Actions--“Create action”即做什么操作;最后完成怎么做:Administration--Media types--“选择Email发邮件通知”

6,创建模板,方便添加主机后重复操作
7,配置自动发现,减少配置时间

wKiom1UKjVuAA1HlAAP3tqIUTa8772.jpg

1,创建host
到zabbix后台,Configuration--Hosts--Create host 创建一个host
wKiom1UKkEjD47UuAAIHH8P2gQ8172.jpg
Host name     填agent的ip或者主机的作用,自己起个名字就好
Visible name  host里面看到的名称
Groups        在New group直接填group的名字
Agent interfaces  
IP address    写agent的ip(必须),如果内网有dns的话,也可以写dns name,后面的port默认是10050,当然agent的iptables这个端口需要打开
其他的选项默认就可以,这样就添加了一台host

2,创建Items  Configuration--Hosts--Items--Create item

wKioL1UKk8-g7_IzAAJp1TbuHP0202.jpg
wKioL1UTxirRhfMWAAJMcFXINOQ747.jpg
Items里面比较重要的Key名称,要保证是唯一的(往数据库键方面想),下面是存储的数据格式:"Type of infomation","Date type";多长时间采集一次数据:"flexible intervals";把采集的数据以原始的数据存储"As is"还是换算为每秒的平均值再存入数据库"Delta (speed per second)",最后"Enabled" Add即可
可以多添加item,比如"system.cpu.intr" "system.cpu.load[,]" "system.cpu.util[,,]"
"system.cpu.intr"没有需要传入的参数
cpu.load可以写system.cpu.load[all,avg5],表示取所有cpu(多核)平均5分钟的负载

cpu.util可以写system.cpu.util[,user,avg5],表示所有cpu的用户空间5分钟的平均利用率


3,添加图形
Configuration--Hosts--Graphs--Create graph
wKiom1UTxsnhlfvyAALPG3eof88985.jpg
把刚创建的item添加到里面即可,点击"Preview"预览生成后的图形,如果没有采集到数据的话,需要等待一会

4,Screens里面自己添加吧,Configuration--Screens--Create screen--为screen命名--Add添加--点击进入添加页面,Change-- 选择要画图的graph即可

5,设置报警功能
a,创建trigger
Configuration--Hosts--Triggers--Create trigger--

wKiom1UTymbRlQucAAUCy9ufkWg986.jpg
Expression里面添加Ttem,Function设置最后一次取值大于(选项太多)下面定义的数值N,Insert即可

Severity 选报警的级别

b,添加Actions
Configuration--Actions--Create action
下面是三个选项 Action、Conditions、Operations
Action里面输入Name,Recovery message也打个勾,恢复后也采取措施

wKiom1UTzDKRL9SyAAJb0Eny_qI893.jpg
Conditions可以定义多个限制或者说是条款,A 没有在维护期,B trigger有报警,C trigger名字类似于“network trigger”,即第5步里面创建的trigger名字


wKioL1UTzwbif_hgAAGjLaYVjkA834.jpg
Operations的选项
Default operation step duration是设置每一步间隔多长时间,即下面可以添加多个step,比如触发一个事件,不能立即判定是否属于正常,或者在第1步采取脚本执行某些动作尝试修复,第2步给运维发邮件,第10步给主管发送邮件。下面的Step  From 1 To 1,即是发生第一次后就执行"Operation type"的操作
下面的选择发送的组和用户
wKiom1UTztehMfQ7AAOwBq95IqM834.jpg
发送邮件:
Administration--Media types--Create media type

wKiom1UT0SPjMvOYAAECGmtNYwU149.jpg
设置接收邮件:
Administration--Users--Members下面的"Admin (Zabbix Administrator)"--Media--添加你的163邮箱

触发报警发送邮件
把host里面Triggers的Expression 值调小,触发报警,查看邮箱的邮件内容
wKioL1UT1T_A35c_AAE9U74CmuA883.jpg

6,创建模板
Configuration--Templates--Create template
做完了上面创建主机的过程,其实创建模板就比较简单

wKiom1UT1VuDUS9sAALx9_Gq94s109.jpg

使用感受:

zabbix逻辑没有nagios那么绕,安装,配置较简单,我认为最重要的是简单并且灵活,一个脚本或者一个页面,能用数字统计出来的信息都可以出图。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-51022-1-1.html 上篇帖子: zabbix监控esxi5.1 下篇帖子: Zabbix2.4 on Redhat6.4安装成功步骤记录 监控 主机
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表