【经验分享】 zabbix安装配置总结----免费才是王道,谢谢给赞,与大家一起进步!

Zabbix是一个典型的分布式监控系统,它主要采取如下两种方式进行监控。

  1. Zabbix Server+Zabbix Agent方式
  2. Zabbix Server+SNMP
    我们使用的Zabbix版本为2.4.1,安装在Centos 6.5上,部署环境为Httpd 2.2.15+Php 5.3.3+Mysql 5.1.73。具体安装步骤请参考官网资料,访问地址如下:
    https://www.zabbix.com/documentation/2.4/manual/installation
    相关软件包下载地址:
    http://www.zabbix.com/download.php
    我们服务器上Zabbix Server的相关文件目录如下:
    相关配置存放在/etc/zabbix/zabbix_server.conf文件中,
    运行文件存放在/usr/share/zabbix目录中,
    运行日志存放在/var/log/zabbix目录下,
    Zabbix通过Httpd发布Web画面的配置存放在/etc/httpd/conf.d/zabbix.conf文件中,
    Zabbix的数据库存放在/var/lib/mysql目录下。
    一、Zabbix Server可以通过如下命令进行常用的相关操作:

    # service zabbix-server
    用法: /etc/init.d/zabbix-server {start|stop|status|restart|try-restart|force-reload}
    # service zabbix-server start     ---------启动Zabbix Server服务
    # service zabbix-server stop     ----------停止Zabbix Server服务
    # service zabbix-server restart    ----------重启Zabbix Server服务
    # service zabbix-server status    ----------查看Zabbix Server的运行状态
    重启服务器后,Zabbix Server启动命令:
    
    # setenforce 0     ---------关闭selinux
    # service iptables stop     ---------如果没有配置iptables,需关闭此服务,否则将web无法访问
    # service mysqld start     ---------启动mysql
    # service zabbix-server start     ---------启动Zabbix Server服务
    # service httpd start     ----------启动httpd服务
    # service zabbix-agent start    ----------启动Zabbix Agent服务

    Zabbix Server启动时,首先会加载/etc/zabbix/zabbix_server.conf[1]文件,通过配置此文件的相关参数可以实现对Zabbix Server运行方式的控制,下面将列出一些常用的参数:

    # 基本参数
    ListenPort=10051   # 此参数为服务监听的端口号,默认为10051
    LogFileSize=0
    DebugLevel=3
    # 连接数据库用的相关参数
    DBHost=localhost   # 数据库主机名称
    DBName=zabbix    # 数据库名称
    DBUser=zabbix     # 连接用户名
    DBPassword=zabbix  # 连接密码
    DBSocket=/var/lib/mysql/mysql.sock   # MySQL的socket路径
    DBPort=3306       # 数据库服务连接端口
    # 高级参数
    StartPollers=10    # 初始轮询线程数,太小会发生“Zabbix poller processes more than 75% busy”报警
    StartIPMIPollers=3   #  IPMI轮询线程初始值
    Timeout=10     # 如有item发生取值超时,可以调大此参数,单位是秒,但太大会影响zabbix服务器性能
    AlertScriptsPath=/usr/lib/zabbix/alertscripts   # 自定义脚本存放目录

    二、Zabbix Agent配置
    这里简单说明一下,zabbix_agent.conf文件用来配置代理的参数,该文件中需要更改的地方比较少,仅更改几个常用的参数就行了(linux的agent和windows的都差不多,大同小异,以下的说明以windows为例)。

    LogFile=C:\\zabbix_agentd.log     # 日志文件的存放位置
    Server=192.168.0.189                   # Zabbix服务器的IP
    Hostname=192.168.0.13      # 被监控机的IP

    需要注意的是代理端的设定参数“Hostname=192.168.0.13”要和配置时填入的主机名称一致,不然日志中将会报“host {主机名} not found”的错误。

参与9

1同行回答

hufeng719hufeng719  系统工程师 , 某钢铁企业
不当之处请批评指正显示全部

不当之处请批评指正

收起
能源采矿 · 2017-05-31
浏览5250

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-31
  • 关注会员:3 人
  • 问题浏览:7590
  • 最近回答:2017-05-31
  • X社区推广