zabbix自动发现,端口 url检测

古城微笑少年丶 2022-09-02 00:43 306阅读 0赞

一,自动发现

1,开启自动发现
配置自动发现
在这里插入图片描述
修改自动发现的网段
在这里插入图片描述
启用自动发现
在这里插入图片描述
2.配置自动发现的动作
配置自动发现的动作
在这里插入图片描述
添加动作的IP地址
在这里插入图片描述
添加自动发现的操作
在这里插入图片描述
启用动作
在这里插入图片描述
3,检验
在这里插入图片描述

二,自动注册

1,修改agent配置

  1. # 所有agent机器都要修改如下配置
  2. [root@\ db02/etc/zabbix]# vim zabbix_agentd.conf
  3. ServerActive=192.168.15.199 修改server主机IP
  4. #Hostname=Zabbix server 注释掉
  5. HostnameItem=system.hostname 打开注释
  6. # 重启
  7. [root@\ db02/etc/zabbix]# systemctl restart zabbix-agent.service
  8. PS:
  9. [root@\ db02~]# vom /etc/hosts
  10. 192.168.15.152 db02
  11. # 每一台agent都要在hosts文件增加自己的ip和主机名

2,创建自动注册

自动创建
在这里插入图片描述
3,自动注册动作
动作名称
在这里插入图片描述
操作添加
在这里插入图片描述
3,检测结果
检测
在这里插入图片描述

三,检测服务进程

1,增加自定义模块的nginx监控项
自定义模块增加监控项
在这里插入图片描述
2,查看检测结果
查看检测状态
在这里插入图片描述

  1. 也可以通过命令行在server端查看
  2. [root@\ zabbix~]# zabbix_get -s 192.168.15.109 -p 10050 -k 'proc.num[nginx]'
  3. 2
  4. # web03的nginx进程2个
  5. [root@\ web03/etc/zabbix]# ps -ef | grep nginx
  6. root 23336 1 0 Apr29 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
  7. nginx 23337 23336 0 Apr29 ? 00:00:02 nginx: worker process
  8. root 45724 45425 0 16:01 pts/0 00:00:00 grep --color=auto nginx

3,添加触发器
添加触发器
在这里插入图片描述
3,添加动作(报警)
添加报警动作
在这里插入图片描述
添加邮件收件人等
在这里插入图片描述

四,检测服务端口

1,命令行检测端口状态

  1. [root@\ zabbix~]# zabbix_get -s 192.168.15.109 -p 10050 -k 'net.tcp.port[,80]'
  2. 1
  3. 1 说明端口正常启动在使用;0说明没有使用该端口

2,添加监控项
添加监控项
在这里插入图片描述
添加触发器
在这里插入图片描述
3,添加动作

添加动作
在这里插入图片描述

五,检测mysql

1, 监控数据库的配置增加数据库的用户和密码

  1. # mysql设置密码为123
  2. [root@\ db02/etc/zabbix/zabbix_agentd.d]# mysqladmin -uroot password '123'
  3. Warning: Using a password on the command line interface can be insecure.
  4. [root@\ db02/etc/zabbix/zabbix_agentd.d]# mysql -uroot -p123
  5. #修改agent的默认监控mysql的配置
  6. [root@\ db02~]# cd /etc/zabbix/zabbix_agentd.d/
  7. [root@\ db02/etc/zabbix/zabbix_agentd.d]# vim userparameter_mysql.conf
  8. UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/var/lib/zabbix mysql -uroot -p123 -N | awk '{print $$2}'
  9. HOME=/var/lib/zabbix mysql -uroot -p123 -N'
  10. UserParameter=mysql.ping,HOME=/var/lib/zabbix mysqladmin -uroot -p123 ping | grep -c alive
  11. UserParameter=mysql.version,mysql -uroot -p123 -V
  12. # 加上数据库的用户和密码
  13. [root@\ db02/etc/zabbix/zabbix_agentd.d]# systemctl restart zabbix-agent.service

2,在对应的主机上添加数据库模板

添加模板
在这里插入图片描述
3,查看模块的图形
在这里插入图片描述

六,web的url检测

1,给web03添加web检测

添加步骤
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2,查看检测

查看web检测
在这里插入图片描述
3,添加web检测图形

添加web检测图形
在这里插入图片描述
4,查看web图形

web图形页面
在这里插入图片描述

参考链接 :

zabbix自动发现,端口 url检测https://www.jianshu.com/p/78b7a0f5b1dd

发表评论

表情:
评论列表 (有 0 条评论,306人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Zabbix自动发现

    Zabbix自动发现是通过(1)网络扫描或(2)代理主动发现实现监控。本文主要介绍网络扫描的发现方式,并深入介绍底层监控项的主动发现功能。 网络发现(Discovery)