zabbix监控系统的应用–监控java,添加模版,告警

一.zabbix监控nginx

1.安装nginx 服务
rpm -ivh nginx-1.8.0-1.el6.ngx.x86_64.rpm
2.编辑nginx的配置文件cd /etc/nginx/conf.d/
vim default.conf
server {
listen 80;
server_name localhost;

这里写图片描述
4.过滤监控参数(访问次数,连接次数等等)
curl -s http://127.0.0.1/status | grep Active | awk ‘{print $NF}’
将过滤出来的参数以key—value键值对的形式存储:

5.打开zabbix-agent ,可以在监控主机中监控
/etc/init.d/zabbix-agent start

6.在监控主机中(server1)中安装rpm -ivh zabbix-get-3.4.6-1.el7.x86_64.rpm

zabbix_get 是 zabbix 服务端的一个命令,用于检测 agent 端的配置是否正确,可以很方便地知道 key是否能正常获取到数据,在测试自定义监控的时候特别有用

获取agent端的键值:zabbix_get -s 172.25.1.4 -p 10050 -k ‘nginx.active’
7.在zabbix网页中加入监控项和图形,开始检测
(1)选择监控主机

这里写图片描述
这里写图片描述
(3)添加监控图形
这里写图片描述
2.拷贝userparameter_percona_mysql.conf 文件到被监控的mysql服务器上(此时也是server1主机)

cd /var/lib/zabbix/percona/templates
cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

3.测试percona的脚本,过滤监控项有190个

systemctl restart zabbix_agent
4.由于percona的监控脚本是使用php写的,所以需要准备好php运行环境,这里直接用yum安装.安装完成后将zabbix的数据库和密码写入php脚本中…

5.在zabbix的web端导入模版

这里写图片描述
在模版库中查看:
这里写图片描述

三、zabbix使用JMX监控tomcat

1.在server4(agent的客户端)上安装tomcat和jdk,并打开tomcat

这里写图片描述
2.向tomcat中添加JMX的参数
—–JMX全称Java Management Extensions, 为Java应用提供管理扩展功能

3.在server1(zabbix服务端)上:

4.在zabbix的web界面
(1)选择监控主机
(2)添加模版

这里写图片描述
这里写图片描述

四.连接zabbix与告警系统

当我们在zabbix设置好了种种需要监控的主机和服务时,如果某个服务出错需要人为解决,那么我们怎样才能第一时间得知,有一个很好的告警系统—one alter云告警系统来及时将告警信息通知到我们..
1.在zabbix的配置文件中查看zabbix的监控告警目录
vim /etc/zabbix/zabbix_server.conf

这里写图片描述
(2)在配置—>应用—->添加应用—–>zabbix
这里写图片描述
4.在zabbix的web界面中添加告警媒介
管理—–>告警媒介类型—–>创建媒体类型(右上角)
这里写图片描述
5.排除别的可以触发告警的告警源(在该实验环境下,我们监控的mysql数据库没有slave端,这时可以触发告警的,所以我们需要将与mysql的slave相关的全部禁用)
这里写图片描述
7.触发器触动告警条件
这里写图片描述
在zabbix的web端也可以看到告警的处理情况:
这里写图片描述

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91958 人正在系统学习中

来源:jay_youth

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年7月13日
下一篇 2018年7月13日

相关推荐