2025-2-12 myluzh
Zabbix
脚本来自何老师虚拟化技术交流群-无锡-老杨,已在rocky9.0跟9.5版本进行测试
建议逐行贴命令,这样报不报错,遇到什么问题你也知道。
等有空再把这个脚本改成一键安装脚本...其实我现在部署zabbix都偏向于直接docker拉起一套来。
zabbix 7.2 官方教程:https://www.zabbix.com/download?zabbix=7.2&os_distribution=rocky_linux&os_version=9&components=server_frontend_agent&db=mysql&ws=nginx
#基于RockyLinux最小安装环境,需要联网状态!!!
#修改脚本里的数据库密码root密码Mydb@888,zabbix数据库密码Zbxlp@888
#建议逐行复制并执行命令,不要一次帖太多行,避免报错
#====RockyLinux 9.5最小安装下Zabbix 7.2+MySQL+Nginx一键安装脚本=====
# 修改主机名
hostnamectl set-hostname Zbx-Srv && b...
阅读全文>>
标签: zabbix zabbix7.2 zabbix_lts rocky9 rocky9.5
评论(0)
(345)
2024-2-28 myluzh
Nginx
0x01 日志格式化输出
root@iZbp12bkuvg20e1j3y9gtvZ:/etc/logrotate.d# cat /etc/nginx/nginx.conf
http {
# ...
log_format main escape=none
'$remote_addr - $remote_user [$time_iso8601] "$request_method $scheme://$host$request_uri" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" time=$request_time upstream_addr=$upstream_addr'
'\n $request_body';
access_log /var/log/nginx/access.log main;
error_log /var/...
阅读全文>>
标签: nginx logging logrotate log_format access_log error_log
评论(0)
(387)
2024-1-6 myluzh
Nginx
参数的解释:
autoindex_exact_size off;: 不显示文件的确切大小,而是显示一个大概的大小(例如 "49k" 而不是 "49152" 字节)。
autoindex on;: 开启目录列表功能。
autoindex_localtime on;: 显示文件的本地时间,而不是 GMT 时间。
charset utf-8;: 设置目录列表的字符集为 UTF-8。
location /some/directory/ {
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
charset utf-8;
}
阅读全文>>
标签: nginx autoindex 目录访问
评论(0)
(262)
2023-12-27 myluzh
MySQL
0x01 使用binlog恢复数据
1、登录mysql
[root@blog ~]# mysql -u root -p
Enter password:
2、查看bin_log是否开启
log_bin=ON,那么恭喜你,还有恢复的可能。
mysql> show variables like 'log_%';
+----------------------------------------+----------------------------------+
| Variable_name | Value |
+----------------------------------------+----------------------------------+
| log_bin | ON |
| log_bin_basename | /www/se...
阅读全文>>
标签: mysql logbin 恢复 数据
评论(0)
(353)
2023-12-18 myluzh
Zabbix
0x01 Zabbix启用模板
1、Zabbix面板->“配置”->“主机”->"创建/编辑主机"->添加模板 “Nginx by Zabbix agent”
2、并且修改主机宏
宏
值
描述
{$NGINX.PROCESS_NAME}
nginx
{$NGINX.STUB_STATUS.HOST}
127.0.0.1
{$NGINX.STUB_STATUS.PATH}
basic_status
{$NGINX.STUB_STATUS.PORT}
80
关于“Nginx by Zabbix agent”模板参数详细链接:https://git.zabbix.c...
阅读全文>>
标签: zabbix nginx nginx_agent
评论(0)
(372)
2023-12-15 myluzh
Nginx
0x01 被动检查
通过自带健康检查模块ngx_http_upstream_module实现,当收到访问时才对后端发起探测,请求根据转发规则首次可能落到不可用节点,如多个节点故障则可能出现转发多台后才将请求转到正常的服务,在高并发的时候影响转发效率。
被动健康检查关键参数max_fails与fail_timeout,描述如下:
max_fails:在配置的fail_timeout期间,最大的连接错误数,默认配置为1,如配置为0则表示不启用探测,不管后端服务是否异常仍然会转发,单位次数
fail_timeout:服务被认为不可用的的时间,单位为s
如下配置:在120s内中如果有15次连接失败,则表示该节点不可用,将该节点下线120s后才会再次探测
root@iZbp12bkuvg20e1j3y9gtvZ:/etc/nginx/conf.d# cat prd-all.conf
upstream prd-nginx-server { server 172.30.82.213:80 max_fails=5 fail_timeout=120s;
server 172.30.172.135:80 m...
阅读全文>>
标签: nginx 健康检查 主动检查 被动检查
评论(0)
(727)