zabbix部署安装

按照官网版本处理

 

1.解决乱码问题 

cd /usr/share/zabbix/assets/fonts/  

vim /usr/share/zabbix//include/defines.inc.php  替换两处graphfront为simkai

重启httpd

2,安装zabbix-get工具

zabbix_get -s 192.168.101.77 -p 10050 -k system.uname

-k参数可以用zabbix_agentd -p查看

二.zabbix监控apach服务

配置 Apache Server Status
# vi /usr/local/apache2/conf/httpd.conf


末行添加:
------------
ExtendedStatus On
<location /server-status>
SetHandler server-status
Order Deny,Allow
#Deny from all
Allow from all
</location>
------------

重启服务:

可能会报错,apache启动不了,这是要查看

LoadModule access_compat_module modules/mod_access_compat.so模块是否打开'#'

打开后,在重启服务就可以了

三.访问状态页面

这里后面添加?refresh=5表示每隔5秒刷新一次页面,不加也可以
浏览器访问http://127.0.0.1:端口号/server-status?refresh=5
监控mysql

 1. mysql添加zabbix用户,设置usage权限后zabbix只能查看mysql status等,无法查看其它库

grant usage on *.* to zabbix@'localhost' identified by 'zabbix';
2.让agent知道mysql通信

[root@test62 ~]# cd /usr/share/doc/zabbix-agent-5.0.17/
[root@test62 zabbix-agent-5.0.17]# ls
AUTHORS ChangeLog COPYING NEWS README userparameter_mysql.conf
[root@test62 zabbix-agent-5.0.17]# cp userparameter_mysql.conf /etc/zabbix/zabbix_agentd.
zabbix_agentd.conf zabbix_agentd.d/
[root@test62 zabbix-agent-5.0.17]# cp userparameter_mysql.conf /etc/zabbix/zabbix_agentd.
zabbix_agentd.conf zabbix_agentd.d/
[root@test62 zabbix-agent-5.0.17]# cp userparameter_mysql.conf /etc/zabbix/zabbix_agentd.d/
[root@test62 zabbix-agent-5.0.17]# ls

cd /etc/zabbix/zabbix_agentd.d
[root@test62 zabbix_agentd.d]# ls
userparameter_mysql.conf
[root@test62 zabbix_agentd.d]# vim userparameter_mysql.conf
[root@test62 zabbix_agentd.d]# vim /etc/my.cnf.d/client.cnf

输入  :

#[client]
#user=zbx_monitor
#password=<password>
#

systemctl restart mariadb zabbix-agent

 压力测试 mysqlslap -uroot -p --concurrency=200  --number-of-queries=2000  --auto-generate-sql

posted @ 2021-10-27 14:23  eminwon  阅读(106)  评论(0)    收藏  举报