#yyds干货盘点#Zabbi学习

Posted 瑞士卷心菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#Zabbi学习相关的知识,希望对你有一定的参考价值。

Zabbix监控-应用监控

1.对应的服务本身都具备打开状态页面,针对状态页面进行取值,定义监控项,传递给zabbix-agent

2.在Zabbixweb添加对应的key和主机,ZabbixServer抓取ZabbixAgent上的数据。


应用监控 nginxphp、Redis、mysql

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学习的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#Zabbi学习

#yyds干货盘点#Zabbi学习

#yyds干货盘点#Zabbi学习

#yyds干货盘点# 数据结构与算法学习

#yyds干货盘点#​Crontab学习简单用例

#yyds干货盘点#CCNA学习记录5