zabbix报警机制(二)

zabbix安装及其他配置见zabbix报警机制zabbix报警机制

在server2下载nginx-1.8.0-1.el6.ngx.x86_64.rpm包

rpm -ivh  nginx-1.8.0-1.el6.ngx.x86_64.rpm包

编辑default.conf文件

检测语法错误并开启nginx

进入网页访问172.25.6.2/status

1表示client与server之间三次握手四次挥手的次数

设置访问status的访问限制,只允许本机访问

在zabbix网页中用图形监控accept  handle  request

cd /etc/zabbix/zabbix_agent.d

cp userparameter_mysql.conf  userparameter_nginx.conf

vim userparameter_nginx.conf

写入:

重启zabbix-agent服务

在server1中,下载zabbix-get-3.4.6-1.el7.x86_64.rpm

yum install zabbix-get-3.4.6-1.el7.x86_64.rpm -y

在zabbix网页中添加监控项   创建监控项

分别添加nginx.active nginx.active1 nginx.active2 nginx.active3四个监控项

添加图形:创建图形

为zabbix添加percona模板(为mysql增加更多的监控项)

在server1中,下载percona-zabbix-templates-1.1.8-1.noarch.rpm

rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm

cd /var/lib/zabbix/percona/templates/

cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

重启zabbix-agent服务

cd /var/lib/zabbix/percona/scripts/

vim ss_get_mysql_stats.php

编辑:

vim ss_get_mysql_stats.php.cnf

写入:

测试:

出现数字就行

cd /tmp/

rm -fr localhost-mysql_cacti_stats.txt

修改之前写的隐藏文件

vim /var/lib/zabbix/.my.cnf

删掉之前的内容,重新写入:

重启zabbix-agent服务

zabbix_get -s 127.0.0.1 -p 10050 -k 'MySQL.Threads-cached'

在真机中下载模板

zbx_percona_mysql_template.xml

在zabbix网页中:

点击配置下面的模板,点击右上角导入

添加java JMX 模板

在server2中,下载apache-tomcat-7.0.90.tar.gz  jdk-8u121-linux-x64.rpm

下载jdk-8u121-linux-x64.rpm

rpm -ivh jdk-8u121-linux-x64.rpm

tar zxf apache-tomcat-7.0.90.tar.gz -C /usr/local

cd /usr/local

ln -s apache-tomcat-7.0.90 tomcat

cd tomcat

bin/startup.sh

netstat -antlp  查看java端口

修改java端口

刷新:

查看8888端口:

下载java-gateway

在server1中,下载zabbix-java-gateway-3.4.6-1.el7.x86_64.rpm

yum install  zabbix-java-gateway-3.4.6-1.el7.x86_64.rpm -y

开启jave-gateway

systemctl satrt zabbix-java-gateway

重启zabbix-server

systemctl restart zabbix-server

在zabbix网页中:

给server2主机添加一个JMX接口

添加java JMX模板

过一会server2主机的JMX就会亮起

猜你喜欢

转载自blog.csdn.net/gd0306/article/details/81737811