zoukankan      html  css  js  c++  java
  • 02 zabbix 实现zabbix第一台主机的监控

    02. 实现zabbix默认第一台主机的监控 https://blog.csdn.net/qq_26707177/article/details/85158640

    zabbix监控设置中文  

    创建主机群组


    第一步: 配置---主机---创建主机(创建要监控的主机)


    第二步: 配置监控的主机
    主机信息中: 名称 主机组 监控的主机地址

    模板信息中: 指定需要链接的模板信息

    第三步: 保存退出,进行监控检查
    检查主机有没有变绿


    监测--最新数据 --》》筛选主机数据


     


     

     

    03. 实现zabbix自定义配置监控
    监控项: 可以自定义监控收集主机的信息
    应用集: 将多个类似的监控项进行整合 便于查看检查
    模板: 将多个监控项 触发器 图形都配置在模板中, 方便多个监控的主机进行调用
    动作: 指定将报警信息发送给谁OK/定义报警的信息ok/定义报警的类型OK(邮件 微信 短信电话)
    PS: 宏信息定义方法:
    https://www.zabbix.com/documentation/4.0/zh/manual/appendix/macros/supported_by_location
    触发器: 可以实现报警提示(条件表达式),默认页面提示报警
    图形: 将多个图整合成一张,便于分析数据
    报警媒介: 定义报警的方式

    04. 实现zabbix自定义监控---监控项作用

    简单的自定义监控配置(单一服务状态)
    eg:需求: 监控apache htttpd服务是否启动
    1) 在zabbix-agent端进行配置文件编写
    第一个历程: 编写自定义监控命令

    [root@localhost ~]# ps -ef|grep -v grep | grep -c httpd
    11
    [root@localhost ~]#ps -ef|grep -v grep | grep httpd

    root 5595 1 0 10月10 ? 00:00:15 /usr/sbin/httpd -DFOREGROUND
    apache 52701 5595 0 10月13 ? 00:00:10 /usr/sbin/httpd -DFOREGROUND
    apache 52702 5595 0 10月13 ? 00:00:10 /usr/sbin/httpd -DFOREGROUND
    apache 52703 5595 0 10月13 ? 00:00:09 /usr/sbin/httpd -DFOREGROUND
    apache 52704 5595 0 10月13 ? 00:00:11 /usr/sbin/httpd -DFOREGROUND
    apache 52705 5595 0 10月13 ? 00:00:08 /usr/sbin/httpd -DFOREGROUND
    apache 67932 5595 0 10月14 ? 00:00:10 /usr/sbin/httpd -DFOREGROUND
    apache 67944 5595 0 10月14 ? 00:00:09 /usr/sbin/httpd -DFOREGROUND
    apache 67945 5595 0 10月14 ? 00:00:10 /usr/sbin/httpd -DFOREGROUND
    apache 67946 5595 0 10月14 ? 00:00:10 /usr/sbin/httpd -DFOREGROUND
    apache 67965 5595 0 10月14 ? 00:00:10 /usr/sbin/httpd -DFOREGROUND
    结果

    第二个历程: 编写zabbix-agent配置文件  
    第一种方法: 直接修改zabbix-agent配置文件参数
    UserParameter=
    第二种方法: 在zabbix_agentd.d/目录中编写自定义监控文件
    vim web_server.conf
    UserParameter=键(变量名),值(变量信息)
    UserParameter=web_state, ps -ef|grep -v grep | grep -c httpd #统计个数

    第三个历程: 重启zabbix-agent服务
    systemctl restart zabbix-agent

    2) 在zabbix-server命令行进行操作
    第一个历程: 检测自定义监控信息是否正确
    yum install -y zabbix-get
    zabbix_get -s 10.192.27.111 -k 'web_state'

    3) 在zabbix-server网站页面进行配置
    第一个历程: 进入到创建监控项页面:

    配置---主机---选择相应主机的监控项

    第二个历程: 监控项页面如何配置
    名称 键值 更新间隔时间 应用集

     




    第三个历程: 检查是否收集到监控信息

     

    [root@localhost ~]# cat /etc/hosts
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    10.192.27.111 web01
    [root@localhost ~]# ping web01
    PING web01 (10.192.27.111) 56(84) bytes of data.
    64 bytes from web01 (10.192.27.111): icmp_seq=1 ttl=64 time=0.036 ms
    64 bytes from web01 (10.192.27.111): icmp_seq=2 ttl=64 time=0.022 ms

    [root@localhost etc]# hostnamectl set-hostname web01  #设置主机名

    重启zabbix_agentd



    复杂的自定义监控配置(多个服务状态)
    1) 在zabbix-agent端编写配置文件
    vim server_state.conf
    UserParameter=server_state[*],netstat -lntup|grep -c $1

    2) 在zabbix-server命令测试
    zabbix_get -s 172.16.1.7 -k 'server_state[22]'

    3) 修改配置页面
    键值: server_state[22]

     

    监控出问题时,默认认要等10分钟  才重新支持检测 可以修改  也可以重启zabbix服务

     

  • 相关阅读:
    storm学习途径
    Spark中的RDD操作简介
    【转】Hadoop web页面的授权设定
    源码安装ipython,并在ipython中整合spark
    Spark调优
    在Java中调用C
    查看Mysql表空间大小 优化空间
    update A inner join
    kibana 汉化
    xcode-select --install不能下载该软件的解决办法
  • 原文地址:https://www.cnblogs.com/linux985/p/11691663.html
Copyright © 2011-2022 走看看