#yyds干货盘点#Zabbi学习
Posted 瑞士卷心菜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#Zabbi学习相关的知识,希望对你有一定的参考价值。
Zabbix监控-应用监控
1.对应的服务本身都具备打开状态页面,针对状态页面进行取值,定义监控项,传递给zabbix-agent
2.在Zabbixweb添加对应的key和主机,ZabbixServer抓取ZabbixAgent上的数据。
Nginx监控
http://www.xuliangwei.com/xubusi/642.html
PHP-fpm监控
http://www.xuliangwei.com/xubusi/679.html
MySQL监控
#获取mysql的状态信息,写入文件,针对文件进行取值
[root@web03 ~]# yum install php php-fpm
php-mysql mariadb
[root@web03 ~]# systemctl start mariadb
#创建远程可以登录的数据库账户和密码
MariaDB [(none)]> grant all on *.* to
mysql@% identified by 123456;
#建议不要使用新库
[root@web03 ~]# rpm -ivh
https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.8/binary/redhat/7/x86_64/percona-zabbix-templates-1.1.8-1.noarch.rpm
[root@web03 ~]# cp
/var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
[root@web03 ~]# systemctl restart
zabbix-agent
配置php连接数据库
[root@web03 templates]#/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
<?php
$mysql_user = root;
$mysql_pass = ;
测试shell脚本,shell脚本包含了php命令,php通过命令去连接mysql获取的状态
[root@web03 templates]#
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
405647
测试完脚本,一定删除产生的文件
[root@web03 templates]# rm -f
/tmp/localhost-mysql_cacti_stats.txt
以上是关于#yyds干货盘点#Zabbi学习的主要内容,如果未能解决你的问题,请参考以下文章