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

zabbix学习笔记4-创建外部监控项

时间:2016-04-27 11:00:28      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:zabbix

之前学习了如何使用zabbix自带的监控项来监控

zabbix的监控项的类型很多,这里讲如何创建外部监控项,外部监控是由zabbix server通过脚本来对节点进行获取信息的一个过程,被监控的节点不需要启动agentd也是可以被监控到的


如果不想传递任何参数,如下:

script[] or
script

zabbix server会再定义好的目录里面执行外部脚本(zabbix server中的配置extenalScripts),这个脚本将使用zabbix的运行用户身份运行。请注意权限以及只有指定目录中的命令才能够被执行。
zabbix脚本使用标准方式输出(完整输出但是会删除末尾的空白),标准错误和退出代码将会被丢弃
备注:请不要过度使用那个外部检测,这会严重降低zabbix系统性能


范例

执行带参数脚本 check_http.sh  "-h <host IP address>".

脚本:

ps -ef|grep nginx|grep -v grep|wc -l

键值:

check_oracle.sh["-h","{HOST.CONN}"]

需要哪台机器被监控是要在哪台上面去建立监控项的

zabbix将会执行:

check_oracle.sh "-h" "192.168.1.4"

-------------------------------------------------------------------------------

简单检查

Simple checks通常用来检查远程未安装代理或者客户端的服务

使用simple checks,被监控客户端无需安装zabbix agent客户端,zabbix server直接使用simple checks来收据数据,一基本上都是用来检测远程服务器某端口是否在监听。
如下为simple checks:
net.tcp.service[ftp,,155]
net.tcp.service[http]
net.tcp.service.perf[http,,8080]

使用基本检测去监控vmware服务器,需要填写User和Password字段,其他服务器可以忽略


本文出自 “八英里” 博客,谢绝转载!

zabbix学习笔记4-创建外部监控项

标签:zabbix

原文地址:http://5921271.blog.51cto.com/5911271/1768132

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