我的zabbix-server是安装在另一台虚拟机上的,用来监控下图中的这台虚拟机
先修改zabbix的客户端配置文件,增加UserParameter那行,这里我只是用来测试,所以就随便起了一个名为ping的key,重启zabbix客户端
其中ping是key的名字,后面的echo 99是执行的命令。本来想换一个命令的,发现不知道换什么其它的命令,先大概知道一下自定义key的用法算了
进入zabbix给已经被监控的主机增加一个item,如图,key那里可以直接写刚才定义的那个key名ping,其它地方照着写,或者默认就可以了
这里写图片描述

然后在lastdata那里查看这个item的数据,可以看到,一直显示打印出来的值99
这里写图片描述

补充: 发现一条比较实用的命令,可以用来检测mysql是否正在运行
mysqadmin -uroot -p ping |grep alive
来看一下

[root@localhost ~]# mysqladmin -uroot -p ping |grep -c alive   #管道前一部分是用来检测mysql是否运行的,感觉这条语句很机智
Enter password: 
1                                 

扩展一下

这里写图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐