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就会亮起