当前位置: 首页 > news >正文

主机屋vps网站助手优秀网站建设报价

主机屋vps网站助手,优秀网站建设报价,郑州建站多少钱,报告编号怎么获取本届主要介绍添加监控项和修改中文乱码,监控mysql,nginx服务 一、zabbix监控添加监控项 1、配置agent服务器 在配置文件中添加: UserParameterlsq_userd,free -m | grep Mem | awk { print $3 } 服务器内存使用量 UserParameterdu,…

本届主要介绍添加监控项和修改中文乱码,监控mysql,nginx服务


 

 

一、zabbix监控添加监控项

1、配置agent服务器

在配置文件中添加:

        UserParameter=lsq_userd,free -m | grep Mem | awk '{ print $3 }'

                                                                服务器内存使用量
        UserParameter=du,df -Th | awk '/\/$/{print $6}' | awk -F% '{print $1}'

                                                                磁盘使用量

                                                        重启agent服务

2、在service服务器上查是否可以读取到。

                 zabbix_get -s 192.168.2.4 -p 10050 -k lsq_userd

                zabbix_get -s 192.168.2.4 -p 10050 -k du

UserParameter=memory userd,free -m lgrep Mem |awk '[print $3)

语法: UserParameter=key,shell command

监控key 值: memory_userd,key 值可以随意编写,但是一会需要在 web 页面创建监控项时指定 key 值;
Shell 命令或脚本: free -mlgrep Memlawk print $3y

注:在 zabbix server 端可以使用 zabbix get -s agent 端 ip 地址 -p 10050 -k key 名通过此命令可以查看 agent 端 key 的监控值;

3、在service服务的web页面添加监控项

1.创建主机及添加主机添加模板

2.添加监控项

3.添加触发器

4.添加图像

5.点击:监测—主机—图形—查看

二、解决中文乱码

                以上可看到图形中的中文有问题。

1.在宿主机上使用win+r 输入fonts随便找一个ttl文件

2.在service服务器上修改文件

                在该路径下/usr/share/fonts/dejavu:找到该文件

3.随便从win中找到ttf文件覆盖掉DejaVuSans.ttf

4.回到web页面查看图形

三、zabbix监控mysql软件配置

1、zabbix-agent端的配置

        1.在数据库中创建zabbix用户和赋权

        2.在zabbix客户端默认配置路径下 /etc/zabbix 目录下新建  .my.cnf 文件,然后新增一个监控帐号,上面我们新建了一个zabbix帐号

        3.复制模板

                cp /usr/share/doc/zabbix-agent-5.0.37/userparameter_mysql.conf .

        4.将拷贝过来的文件中","后,添加HOME=/etc/zabbix/

2、配置web页面

1.添加对应模板到群组中

2.更改宏为agent地址

3.查看状态:监测---主机---最新数据

4.图像查看

四、zabbix监控nginx软件配置

1、查看nginx内置模块是否安装内置运行状态模块

                nginx -V

2、配置nginx运行状态模块

在nginx配置文件中service字段中输入:

 location /status {              #定义运行状态页面名称,页面为statusstub_status on; #开启模块access_log off; #不开启访问日志记录allow 127.0.0.1;    #运行127.0.0.1地址访问此网页allow 192.168.2.0/24;   #只运行192.168.2.0网段的主机访问此网页deny all;                       #其余网段主机不允许访问}

3、浏览器访问

4、编写监控nginx脚本

在/zabbix目录下编写

#!/bin/bash
#定义Nginx status页面
ngx_status="http://127.0.0.1/status"
#判断status页面是否存活
ngx_status_code() {http_code=`curl -o /dev/null -s -w %{http_code} ${ngx_status}`if [ ${http_code} == "200" ];thenreturn 1elseecho "Nginx status is not running."fi
}#获取当前活动的客户端连接数
active() {ngx_status_code || curl -s ${ngx_status} | grep "Active" | awk '{print $NF}'
}#获取接收客户端连接的总数量
accepts() {ngx_status_code || curl -s ${ngx_status} | awk NR==3 | awk '{print $1}'
}#获取已处理的连接总数量
handled() {ngx_status_code || curl -s ${ngx_status} | awk NR==3 | awk '{print $2}'
}#获取客户端请求总数量
requests() {ngx_status_code || curl -s ${ngx_status} | awk NR==3 | awk '{print $3}'
}#获取正在读取请求标头的当前连接数量
reading() {ngx_status_code || curl -s ${ngx_status} | grep "Reading" | awk '{print $2}'
}#获取正在将响应写回到客户端的当前连接数量
writing() {ngx_status_code || curl -s ${ngx_status} | grep "Writing" | awk '{print $2}'
}#获取当前正在等待响应的客户端连接数量
waiting() {ngx_status_code || curl -s ${ngx_status} | grep "Waiting" | awk '{print $2}'
}#使用位置变量控制脚本输出
case $1 inactive)active;;accepts)accepts;;handled)handled;;requests)requests;;reading)reading;;writing)writing;;waiting)waiting;;*)echo "Unknown options"
esac

5、配置zabbix agent 服务

参考以下内容进行修改:
LogFileSize=0
DenyKey=system.run[*]
EnableRemoteCommands=1
Server=10.1.1.1
ServerActive=10.1.1.1 (服务器地址)
UnsafeUserParameters=1

[root@nginx ~]# grep -v "^#" /etc/zabbix/zabbix_agentd.conf | grep -v "^$"(查看到如下状态则修改完成)

6、创建自定义监控项

 vim /etc/zabbix/zabbix_agentd.d/userparameter_nginx.conf

添加以下内容

UserParameter=nginx.active,bash /etc/zabbix/ngx_status.sh active
UserParameter=nginx.accepts,bash /etc/zabbix/ngx_status.sh accepts
UserParameter=nginx.handled,bash /etc/zabbix/ngx_status.sh handled
UserParameter=nginx.requests,bash /etc/zabbix/ngx_status.sh requests
UserParameter=nginx.reading,bash /etc/zabbix/ngx_status.sh reading
UserParameter=nginx.writing,bash /etc/zabbix/ngx_status.sh writing
UserParameter=nginx.waiting,bash /etc/zabbix/ngx_status.sh waiting

                重启服务。

7、模板创建

7.2在对应的模板中创建相关的监控项

8、创建监控主机,连接模板

9、监测--主机--最新数据


http://www.yayakq.cn/news/777952/

相关文章:

  • 自媒体网站开发wordpress修改自定义尺寸logo
  • 沈阳网站营销网络推广SEO优化网站建设
  • 湖北做网站wordpress的坑
  • 二手网站建设目标网站建设案例资讯
  • 云南旅游网站建设ppt模板免费下载素材图片
  • 推广软文怎么写如何做优化排名
  • 网站开发与服务器匹配wordpress被cc
  • 陕西省网站备案北京网站建设工作室哪家好
  • 网站建设知名公司cnc强力磁盘 东莞网站建设
  • 两个域名 两个网站 如何推广做家常菜哪个网站最好
  • 做区块链的网站iframe 一直网站底部
  • 架设网站的目的网页游戏网站556pk游戏福利平台
  • 网站建设logo尺寸开平做网站
  • 网站建设企业官网体验版是什么wordpress优缺点
  • 小说网站怎么推广东莞专业做外贸网站
  • 南通网站优建设莱芜吧贴吧
  • 个人网站想添加支付功能怎么做html5 微网站布局
  • 青岛低价网站建设海南高端建设网站
  • 虚拟主机网站后台wordpress4 sqlite
  • 网站自己怎么做优化优化关键词的方法
  • 大连龙采做网站行不行豪禾创意海报设计理念
  • 龙岩做网站开发大概价格泰州seo推广
  • 企业网站源码 企业网站管理系统广州购物网站设计
  • 广东建设信息网站首页6河南建筑公司实力排名
  • 商城型企业网站的功能做签到的网站
  • 世界网站流量排名给新公司建网站
  • 南京培训网站建设wordpress登录去不了后台
  • 温州哪家做网站国外网站设计模板
  • 网站建设与管理实训心得体会城口自助建站
  • 网站切图怎么切wordpress主题 tao