zabbix用户自定义关键检测内存信息和监控nginx的状态页

  

用户自定义关键:

位置:在zabbix代理端实现;

zabbix_agent。参看

userparamenter

语法格式:

userparamenter=& lt; key>, & lt; command>

示例:

~)#,vim /etc/zabbix/zabbix_agentd.conf   UserParameter=memory.free cat /proc/meminfo  |, awk  '/^内存清理:/{print  $ 2} '   #,没有参数时,如果要使用美元,正常使用即可,如果是有参数,命令里的美元前需要再加一个$ ~)#,systemctl  restart  zabbix-agent。服务重启服务

服务器端验证:

~)#,zabbix_get  -s  192.168.22.137  -p  10050, -k “memory.free”

可以传递参数的实例:

UserParameter=memory.usage [*], cat /proc/meminfo  |, awk  '/^ 1美元:/{print  $ $ 2}’   #,第一个美元的代表引用参数,第二个$ $ 2,代表命令里的2美元

服务器端验证:

~)#,zabbix_get  -s  192.168.22.137  -p  10050, -k “记忆。使用内存清理”

<强>使用实例:检测内存信息和监控nginx的状态页

~)#,vim /etc/zabbix/zabbix_agentd.conf   UserParameter=memory.usage [*], cat /proc/meminfo  |, awk  '/^ 1美元:/{print  $ $ 2}’   #,获取内存的使用信息   UserParameter=memory.free cat /proc/meminfo  |, awk  '/^内存清理:/{print  $ 2} '   #,无参数的写法   UserParameter=ngx.active [*], curl  -s  http://1美元:2美元/3美元,|,awk  '/^主动/{print  $ $ 3}’   #,获取Nginx的状态信息   UserParameter=ngx.accepts [*], curl  -s  http://1美元:2美元/3美元,|,awk  '/^[[:空间:]]* [0 - 9]/{print  $ $ 1}’   #,接受的请求   UserParameter=ngx.handled [*], curl  -s  http://1美元:2美元/3美元,|,awk  '/^[[:空间:]]* [0 - 9]/{print  $ $ 2}’   #,处理的请求   UserParameter=ngx.requests [*], curl  -s  http://1美元:2美元/3美元,|,awk  '/^[[:空间:]]* [0 - 9]/{print  $ $ 3}’   #,所有请求   UserParameter=ngx.status [*], curl  -s  http://1美元:2美元/3美元,|,awk  '/^[[:空间:]]* [0 - 9]/{print  $ $ 1 $ $ 2 $ $ 3}”

zabbix监控nginx状态页

注意:nginx的状态监控是基于nginx的配置文件开启状态

使用该命令查看:# curl - s http://10.10.10.10/status

nginx开起状态的方法:

~)#,vim /etc/nginx/nginx.conf   ,,,的位置/,{   ,,,}   ,,,的位置/status  {   ,,,stub_status ;   ,,,allow  10.10.10.0/24;   ,,,deny ;   ,,,}

<强>注意:配置zabbix_agent.conf和nginx。配置后,记得重启zabbix_agent和nginx

<强>验证:

在zabbix服务器使用zabbix_get命令验证:

~)#,zabbix_get  -s  10.10.10.10  -p  10050, -k  ngx.status(10.10.10.10、80、状态)   179年,179年,3

在zabbix web配置:

 zabbix用户自定义关键检测内存信息和监控nginx的状态页

 zabbix用户自定义关键检测内存信息和监控nginx的状态页

查看:

 zabbix用户自定义关键检测内存信息和监控nginx的状态页


zabbix用户自定义关键检测内存信息和监控nginx的状态页