Linux启动vsftp相关问题
2009-10-11 13:06
218 查看
一、简单检查,通常用来检查远程未安装代理或者客户端的服务
使用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字段,其他服务器可以忽略
二、以下列表为zabbx支持的基本检测
①icmpping [<target>,<packets>,<interval>,<size>,<timeout>]
描述:检测是否支持icmpping
返回值:0 – ICMP ping失败
1 – ICMP ping 成功
参数:target – 主机IP或者域名
packets – 包数量
interval – 连续的数据包之间的时间间隔,以毫秒为单位
size – 包大小,以字节为单位
timeout – 超时时间,以毫秒为单位
例如: icmpping[,4] – 4个包只要一个有返回,那么将会返回1 See also details of processing ICMP pings.
②icmppingloss [<target>,<packets>,<interval>,<size>,<timeout>]
描述:返回百分比
返回值:丢包率
参数:target – 目标IP或者域名
packets – 包个数
interval – 连续包之间的时间间隔,以毫秒为单位
size – 包大小,字节为单位
timeout – 超时时间,毫秒为单位
③icmppingsec [<target>,<packets>,<interval>,<size>,<timeout>,<mode>]
描述:返回ICMP响应时间
返回值: 秒
参数:target – 目标IP或者域名
packets – 包个数 interval – 包得响应时间,毫秒为单位
size – 包大小,字节为单位
timeout – 超时时间,毫秒为单位
mode – min, max, avg (默认值)
如果主机不可用,比如挂掉了,那么会返回0
④net.tcp.service[service,<ip>,<port>]
描述:检测服务是否运行并且接受tcp连接
返回值:0 – 服务未开启
1 – 服务运行中
参数:service 选择ssh, ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet中的一个
ip – zabbix中定义好的ip
port – 端口(标准服务端口号)
例如: net.tcp.service[ftp,,45] 检测运行在端口号45的FTP服务是否可用.加密协议imap993端口和pop995端口目前不支 持zabbix 2.0开始支持https和telnet
⑤net.tcp.service.perf[service,<ip>,<port>]
描述:检测服务器性能
返回值:0 – 服务停止
sec – 连接到服务器的时间(秒)
参数:service 选择ssh, ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet中的一个
ip – zabbix中定义好的ip
port – 端口(标准服务端口号)
例如: net.tcp.service.perf[ssh] 可以检测连接到ssh所消耗的时间. Note that with tcp service indicating the port is
mandatory .加密协议服务不支持,比如IMAPzabbix 2.0开始支持https和telnet
ICMP检测默认参数:
三、1.zabbix使用外部命令fling处理ICMP ping. fping不包含在zabbix的发行版本中,你需要额外去下载安装
2.修改zabbix_server.conf,指定fping路径,配置参数一般为:/usr/local/sbin/fping
3.执行fping命令的zabbix用户要设置setuid,毕竟fping命令是需要root权限的,
如下设置:# chown root:zabbix /usr/local/sbin/fping
# chmod u+s /usr/local/sbin/fping
使用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字段,其他服务器可以忽略
二、以下列表为zabbx支持的基本检测
①icmpping [<target>,<packets>,<interval>,<size>,<timeout>]
描述:检测是否支持icmpping
返回值:0 – ICMP ping失败
1 – ICMP ping 成功
参数:target – 主机IP或者域名
packets – 包数量
interval – 连续的数据包之间的时间间隔,以毫秒为单位
size – 包大小,以字节为单位
timeout – 超时时间,以毫秒为单位
例如: icmpping[,4] – 4个包只要一个有返回,那么将会返回1 See also details of processing ICMP pings.
②icmppingloss [<target>,<packets>,<interval>,<size>,<timeout>]
描述:返回百分比
返回值:丢包率
参数:target – 目标IP或者域名
packets – 包个数
interval – 连续包之间的时间间隔,以毫秒为单位
size – 包大小,字节为单位
timeout – 超时时间,毫秒为单位
③icmppingsec [<target>,<packets>,<interval>,<size>,<timeout>,<mode>]
描述:返回ICMP响应时间
返回值: 秒
参数:target – 目标IP或者域名
packets – 包个数 interval – 包得响应时间,毫秒为单位
size – 包大小,字节为单位
timeout – 超时时间,毫秒为单位
mode – min, max, avg (默认值)
如果主机不可用,比如挂掉了,那么会返回0
④net.tcp.service[service,<ip>,<port>]
描述:检测服务是否运行并且接受tcp连接
返回值:0 – 服务未开启
1 – 服务运行中
参数:service 选择ssh, ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet中的一个
ip – zabbix中定义好的ip
port – 端口(标准服务端口号)
例如: net.tcp.service[ftp,,45] 检测运行在端口号45的FTP服务是否可用.加密协议imap993端口和pop995端口目前不支 持zabbix 2.0开始支持https和telnet
⑤net.tcp.service.perf[service,<ip>,<port>]
描述:检测服务器性能
返回值:0 – 服务停止
sec – 连接到服务器的时间(秒)
参数:service 选择ssh, ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet中的一个
ip – zabbix中定义好的ip
port – 端口(标准服务端口号)
例如: net.tcp.service.perf[ssh] 可以检测连接到ssh所消耗的时间. Note that with tcp service indicating the port is
mandatory .加密协议服务不支持,比如IMAPzabbix 2.0开始支持https和telnet
ICMP检测默认参数:
参数 | 值 | 描述 | fping flag | Min | Max |
packets | 3 | 包数量 | -C | 1 | 10000 |
interval | 1000 | 毫秒, “fping” 默认 | -p | 20 | |
size | 56 or 68 | 字节, “fping” 默认; x86使用56字节, x86_64使用68字节 | -b | 24 | 65507 |
timeout | 500 | 毫秒, “fping” 默认 | -t | 50 |
2.修改zabbix_server.conf,指定fping路径,配置参数一般为:/usr/local/sbin/fping
3.执行fping命令的zabbix用户要设置setuid,毕竟fping命令是需要root权限的,
如下设置:# chown root:zabbix /usr/local/sbin/fping
# chmod u+s /usr/local/sbin/fping
相关文章推荐
- linux启动程序和结束程序相关问题解决方法
- Weblogic在Linux平台下启动慢的相关问题解决方案
- linux下mysql 启动问题
- 这个问题在刚学Linux遇到的,centOS7的网卡启动不起来,导致建不了集群。如下图没有ifconf-env33网卡的IP
- Linux修改fstab引起系统无法启动问题的解决方法
- linux下命令行浏览器curl相关问题解决方法
- 解决Linux启动时sendmail服务启动较慢的问题
- linux c库文件和头文件相关问题
- Linux系统非ROOT用户80端口不能启动tomcat问题的变通办法——通过Iptables端口转发
- linux下svn服务器搭建以及相关问题解决方案
- linux中tomcat启动重复加载问题
- linux系统安装hadoop-1.2.1遇到的问题【linux本机上的主机名和域名问题、不可以使用默认的localhost;完全没有启动】
- tomcat在linux中的启动和查看相关信息
- linux 内存相关问题
- linux c库文件和头文件相关问题
- 解决OracleOraHome92Agent 服务不能启动的问题和9I相关问题
- linux上搭建ftp、vsftp, 解决访问ftp超时连接, 解决用户指定访问其根目录,解决ftp主动连接、被动连接的问题
- linux中的启动tomcat和查看相关信息
- 常见的嵌入式Linux内核启动问题总结及解决方法
- 关于,系统启动问题。linux,windows etc.