1.在server_agent端创建脚本 mkdir -p /usr/local/etc/zabbix_scripts vi /usr/local/etc/zabbix_scripts/check_httpd.sh # 注意必须用vi打开复制进去,用cat写入会报错:必须判断端口是否存在,判断别的就报错:返回值为0或1:返回别的就报错 #!/bin/bash a=`lsof -i:80 | wc -l` if [ "$a" -gt "0" ];then echo &…
Zabbix监控端口 前提 zabbix安装 zabbix邮件报警 添加监控项 添加触发器 添加动作 设置完成后,在配置过报警媒介后也就是 邮件报警  后就完成了.…
1.安装发送邮件工具mailx [root@zabbix-server ~]# yum install mailx -y 2.自定义使用163邮箱为默认发件人(避免被当作垃圾邮件) set from=@.com set smtp=smtp..com set smtp-auth-user=username set smtp-auth-password=a7260488 set smtp-auth=login 注意:163邮箱需要开启一个授权密码,在非163专用客户端登陆都要使用授权密码登陆.(蛋疼…
1.注册微信 注册过程参考地址:https://www.cnblogs.com/hanyifeng/p/5368102.html 主要需要以下一些信息 CorpID :     wwxxxxxxxxxxxx99d AgentId:   1000004 Secret:      EQxxxxxxxxxxxxxxxxxxxxxxxxxxxMVkuUm3U 部门ID:  2   2.编写服务端发送微信的脚本 [root@zabbix-server alertscripts]# cat weixin.p…
本文给大家介绍如何监控windows平台下的ogg程序.(注:所有操作都在administrator用户下面进行操作) 监控linux平台下的ogg程序请看:https://www.cnblogs.com/ddzj01/p/10978318.html 1. 修改agent配置文件zabbix_agentd.win.conf 我的agent配置文件在C:\zabbix_agents_3.4.6.win\conf目录下,根据自己安装zabbix agent的目录,每人都可能不一样 在文件的末尾添加下…
因为一些server上跑着一些重要程序,须要对它们进行监控,公司用的是zabbix监控,之前都是在zabbix中加入自己定义脚本对特定程序进行监控,近期看了zabbix的官方文档,发现原来强大的zabbix竟然能监控程序是否执行,并能监控其使用的内存大小,下面是我的实践记录: 1. 在特定机器或模板上创建新的监控项,点击Key 后面的Select button,选择例如以下两项,一项是用来监控特定进程的数量,还有一项是用来监控进程使用内存的大小. 2.下面是对squid进程的监控配置,key中的…
确认nginx有没有安装模块 然后在主站点下添加(二级站点) location /NginxStatus { stub_status on; access_log off; allow 127.0.0.1; deny all; } 其实就是根据上图,得到以上数据,写脚本对其进程监控!! 根据站点的命令写成监控脚本(可以直接复制以下代码) #!/bin/bash # Description:zabbix监控nginx性能以及进程状态 # Note:此脚本需要配置在被监控端,否则ping检测将会得到…
前段时间生产的一个数据库的ogg进程挂了快半个月才被发现,已经起不来了,只有重新初始化再同步.因此很有必要监控下ogg的进程,这里给大家介绍如何使用zabbix监控oracle的ogg的进程.思路就是利用oracle用户去查ogg的相关状态,并把状态写入一个临时文件,供zabbix用户访问.如果ogg状态都是RUNNING,那么该文件应该是个空文件,如果有任何一个进程stopped或abended,那么这个文件就非空了,通过设置触发器判断这个文件内容的长度是否大于0来判断ogg的状态. 监控wi…
最近负责zabbix监控部署方面的工作,需要完成本地服务端监控远程虚拟机的运行状态(CPU.打开的进程等),与大家分享下我的实现方法. (1) 首先,需要实现记录zabbix客户端的进程的批处理:zabbix_task.bat; zabbix_task.bat内容如下: @echo off chcp 65001 tasklist /v |findstr "%username%" > c:/zabbix_temp.txt  #进程路径根据个人习惯设置 pause (2) 其次,实现…
配置自定义键值 vim /etc/zabbix/zabbix_agentd.d/sanguo_check_ssh.conf 添加自定义键值 UserParameter=sanguo.check.ssh,/bin/who | wc -lUserParameter=dengchu,/bin/last 保存并重启zabbix 登入zabbix 选择配置--主机---监控项--创建监控项 键值:dengchu 键值:sanguo.check.ssh 配置触发器:当用户有登入是进行报警(配置--主机---…