zabbix agent部署及自定义SQL server监控模版

《zabbix agent部署及自定义SQL server监控模版》

Zabbix针对操作系统的监控我觉得还是agent最广泛,支持了绝大多数操作系统,这里介绍两种常用的
(Centos&Windows)系统部署agent的步骤。

  • Centos agent部署:
    下载3.4.4 RPM包
     [root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
    

    安装agent

     [root@localhost ~]# yum install zabbix-agent -y
    

    agent配置

     [root@localhost zabbix]# vim /etc/zabbix/zabbix_agentd.conf
     SourceIP=被监控端IP  #64行,删除#,增加被监控端IP
     Server=zabbix server IP  #97行,增加zabbix server的IP
     ServerActive=zabbix server IP #138行,增加zabbix server的IP
     Hostname=被监控端Hostname  #149行,增加被监控端Hostname
    

    启动agent

     [root@localhost zabbix]# service zabbix-agent start
    

    至此Centos端的agent就配置完了

  • Windows agent部署:
    下载agent,链接:https://www.zabbix.com/downloads/3.4.0/zabbix_agents_3.4.0.win.zip
    解压到C:\Program Files下得到zabbix_agents_3.4.0.win。
    其中C:\Program Files\zabbix_agents_3.4.0.win\conf下有配置文件zabbix_agentd.win.conf。使用记事本打开参照centos中配置zabbix_agentd.conf的配置即可。
    然后用管理员权限打开powershell,执行以下命令:
     PS C:\Windows\system32> cd 'C:\Program Files\zabbix_agents_3.4.0.win\bin\win64\'      #切换到安装文件所在目录
     PS C:\Program Files\zabbix_agents_3.4.0.win\bin\win64> .\zabbix_agentd.exe --install -c 'C:\Program Files\zabbix_agents_3.4.0.win\conf\zabbix_agentd.win.conf'    #注册agent服务
    

    进入windows 服务管理器,找到Zabbix Agent服务,右击启动即可
    zabbix web端配置就不赘述了,跟以前的snmp监控和IPMI监控差不多,不明白的可以翻我以前写的简书。
    下面介绍下自定义SQL Server监控模版。
    我下载了一个SQL脚本,使用开脚本在SQL Server上运行,即可针对需监控的SQL 实例生成监控模版代码,将代码拷贝到文本文件中,然后将文本文件从TXT重命名为XML即可导入zabbx。
    下载地址:https://www.zabbix.org/mw/images/1/15/Zabbix_Template_SQLServer_MultiDatabase_generator.zip
    该模版主要能监控各SQL的大小,Log文件大小,作业失败数,每秒死锁的数量,用户连接数,服务状态,被Block的进程等等。
    以上关于agent的监控就叙述完了,感谢大家阅读!

    原文作者:max的vlog
    原文地址: https://www.jianshu.com/p/a7204260e8de
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞