Windows怎么重启Zabbix服务 zabbix agent重启命令_面试

把之前的文件删除,将正确的中文字体软连接为原来的文件,好处是不需要动配置文件

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_02

此时再次查看server2图形监控,发现字体正常

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_03

通过shell命令,截取我们需要的信息;

过滤得到活跃连接数

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_04

接下来,编写一个nginx脚本,通过agent获取信息;

重命名文件

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_05

把刚才在shell测试的抓取指令写进去,脚本内容如下;

完成之后,重启agent

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_06

server1安装zabbix-get,zabbix_get命令是在server端用来检查agent端的一个命令,在添加完主机或者触发器后,不能正常获得数据,可以用zabbix_get来检查能否采集到数据。

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_07

-s --host: 指定客户端主机名或者IP;

-p --port:客户端端口,默认10050;

-k --key:你想获取的key(键值)

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_08

接下来需要图形化添加监控,网页访问172.25.1.1/zabbix,为server2创建监控项

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_09

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_10

之后选择创建图形:

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_11

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_12

创建完成,点击更新,查看图形结果

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_13

当出现数值时表明图形添加成功

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_14

添加更多nginx监控项;

通过shell命令截取所需处理连接数 , 成功创建握手次数, 处理的请求次数

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_15

同样的添加到之前的配置文件里面,重启agent端服务读取脚本

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_16

我们在server1验证,获取agent端的相关键值

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_17

同样的,分别添加三个监控项nginx_accept,nginx_handle,nginx_request

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_18

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_19

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_20

然后选择图形nginx_status,在监控项处点击添加

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_21

完成之后,预览一下图形

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_22

二、zabbix监控mysql

==============================================================================

因为之前在server1搭建了mysql数据库,为了节省资源,我们直接使用server1;

mkdir /var/lib/zabbix zabbix :创建目录

cd /var/lib/zabbixzabbix :放zabbix脚本

vim .my.cnf:修改文件引导

zabbix_get -s 127.0.0.1 -p 10050 -k “mysql.ping” :可以正常看到值

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_23

添加DB mysql模板

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_24

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_25

查看图形信息

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_26

但是由于自带的mysq模板监控项(只有102个)太少了,所以我们需要手动添加模板;

删掉刚才添加的mysql模板

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_27

将真机的percona模板软件包传给server1

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_28

server1安装percona-mysql模块rpm包

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_29

将模板文件复制到zabbix服务相应位置

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_30

编辑如下.php文件,修改真实的用户和密码如下:

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_31

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_32

安装php-mysql

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_33

手动测试如下,手动测试之后会生成一个txt文件,这个文件默认权限是root,而访问时是用zabbix用户访问的,所以测试完成后删除.txt,root用户下测试的文件其余用户无法写入

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_34

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_35

现在导入外部模板

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_36

把zbx_percona_mysql_template.xml(真机上提前下载好)导入到模板中,导入时聚合图形

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_37

接着选择zabbix server添加已经导入的模板

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_38

之后点击触发器,需要禁用一个触发器

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_39

停用stop slave触发器

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_40

完成之后,进到/tmp目录,发现已经自动生成了前面删掉的文件,而且用文件所属权是zabbix

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_41

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_42

此时监控项就增加到了279项

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_43

图形监控如下

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_44

三、zabbix监控tomcat+jave

====================================================================================

监控原理:

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_45

1、当Zabbix-Server需要知道java应用程序的某项性能的时候,会启动自身的一个Zabbix-JavaPollers进程去连接Zabbix-JavaGateway请求数据,而ZabbixJavagateway收到请求后使用"JMXmanagementAPI"去查询特定的应用程序,而前提是应用程序这端在开启时需要"-Dcom.sun.management.jmxremote"参数来开启JMX远程查询。Java程序会启动自身的一个简单的小程序端口向Zabbix-JavaGateway提供请求数据。

2、配置Zabbix监控Java应用程序的关键点在于:配置Zabbix-JavaGateway、让Zabbix-Server能够连接Zabbix-JavaGateway、Tomcat开启JVM远程监控功能等 ;

3、Java-gateway不安装在zabbix-server上也可以,仅仅是作为一个采集器,tomcat监控主要是监控JVM。

我们在server1上安装java模块插件

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_46

默认java应用监听端口10052

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_47

编辑 zabbix_server.conf文件,设定java监听网关指向zabbix-server主机并设置处理的进程数

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_48

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_49

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_50

将真机的tomcat压缩包传给server3,Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_51

server3解压缩,创建软链接

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_52

编辑tomcat脚本,设定JMX监听端口为8888,vim /usr/local/tomcat/bin/catalina.sh

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_53

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_54

然后安装java

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_55

开启脚本

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_56

查看端口

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_57

网页测试tomcat是否启动成功,访问172.25.9.3:8080端口(Apache Tomcat web server安装后,默认的服务端口就是8080)

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_58

点击server3,选择模板,将java TMX加入模板

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_59

将JMX端口写入

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_60

此时发现server3的JMX绿色亮了

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_61

查看监控图形,出现数据

Windows怎么重启Zabbix服务 zabbix agent重启命令_后端_62

四、Zabbix-agent主动模式 (全克隆)

=======================================================================================

在server2上操作,StartAgent:处理被动检查的zabbix agentd的预分叉实例数。如果设置为0,则禁用被动检查,代理将不会侦听任何TCP端口。

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_63

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_64

点击OS 模板,选择全克隆

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_65

创建Active模板

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_66

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_67

左下角全选,点击下面的批量更新

Windows怎么重启Zabbix服务 zabbix agent重启命令_面试_68

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_69

选择zabbix客户端主动式

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_70

server2点击添加模板,将Linux-Active模板进行链接

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_71

更新成功,此时server2将直接向zabbix server(server1)传递主机信息

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_72

五、Zabbix + proxy分布式

==================================================================================

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_73

Windows怎么重启Zabbix服务 zabbix agent重启命令_java_74

原理:

最后

各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了,需要的话请**点赞后点击这里免费下载文章资料!**

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_75

Windows怎么重启Zabbix服务 zabbix agent重启命令_Windows怎么重启Zabbix服务_76

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_77

xt_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4NjY0NDc5,size_16,color_FFFFFF,t_70)

原理:

最后

各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了

[外链图片转存中…(img-zH01gvHF-1628214559526)]

[外链图片转存中…(img-NU9t8tgY-1628214559528)]

[外链图片转存中…(img-HsMB8Zyv-1628214559530)]

Windows怎么重启Zabbix服务 zabbix agent重启命令_mysql_78