• 搭建zabbix监控


    1.安装系统             # centos 6.4最小化安装

    2.配置好IP 关闭iptables、selinux 重启启动服务器

    3.服务端安装 lamp 环境                (最好配置163yum源
    yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel unixODBC-devel OpenIPMI-devel java-devel                

    4.配置 php 环境
    修改 php.ini
    vim /etc/php.ini                            
    date.timezone = Asia/Shanghai
    max_execution_time = 300
    post_max_size = 32M
    max_input_time=300
    memory_limit = 128M
    #mbstring.func_overload = 2                              

    5.开启 httpd,mysqld 服务
    chkconfig mysqld on
    chkconfig httpd on
    sehll#service mysqld start
    sehll#service httpd start

    6.安装zabbix服务端
    官方下载
    增加 zabbix 用户
    groupadd zabbix -g 201
    useradd -g zabbix -u 201 -m zabbix
    tar zxvf zabbix-2.4.4.tar.gz
    cd zabbix-2.4.4
    yum install -y libssh2-devel
    yum -y install openldap openldap-devel
    ./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server --enable-proxy --enable-agent --enable-ipv6 --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java
    make && make install

    7.导入 zabbix  数据库(此处采用 mysql  数据库
    mysqladmin -u root password "123456"
    mysql -uroot -p                                (密码123456
    mysql>create database zabbix character set utf8;
    mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
    mysql>flush privileges;
    mysql>exit

    测试
    mysql -uzabbix -pzabbix zabbix

    导入
    mysql -uzabbix -pzabbix zabbix < ./database/mysql/schema.sql
    mysql -uzabbix -pzabbix zabbix < ./database/mysql/images.sql
    mysql -uzabbix -pzabbix zabbix < ./database/mysql/data.sql
    确保以上过程无误
    mkdir /var/log/zabbix
    chown zabbix.zabbix /var/log/zabbix

    拷贝 service  启动脚本
    cp misc/init.d/fedora/core/zabbix_* /etc/init.d/
    chmod 755 /etc/init.d/zabbix_*
    sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_server
    sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd

    配置 zabbix_server.conf 
    路径: /etc/zabbix/zabbix_server.conf
    修改主要参数即可正常工作
    DBName=zabbix                                                                    #数据库名称
    DBUser=zabbix                                                                      #数据库用户
    DBPassword=zabbix                                                             #数据库密码

    配置 zabbix_agentd.conf 
    Server=127.0.0.1                                                                  # 此处添加服务端的 ip,如服务器不为本机,则需要填写远端 zabbix_server的 ip 地址
    ServerActive=127.0.0.1                                                       # 此处修改为服务端的 ip
    /tmp/zabbix_agentd.log                                                     #修改日志路径
    UnsafeUserParameters=0                                                   # 默认是不启用自定义脚本功能的,要自定义 key,需开启,设置为1     
    Include=/etc/zabbix/zabbix_agentd.conf.d/                  #自定义的agentd配置文件可以写在这个目录下面

    拷贝网页文件到 apache 
    cp -r ./frontends/php/ /var/www/html/zabbix
    chown -R apache.apache /var/www/html/zabbix

    设置 zabbix  开机启动
    开启 zabbix 服务
    chkconfig zabbix_server on
    chkconfig zabbix_agentd on
    service zabbix_server start
    service zabbix_agentd start
    (如果启动失败,请检查配置文件是否都正确)
    至此,zabbix 的 server 端安装完成。
    下面开始通过 web 页面进行配置服务端                      

  • 相关阅读:
    struct{} //长篇更新
    channel //长篇更新
    切片 //长篇更新
    引用
    核心:数据篇
    ARM指令解析
    arm寄存器解析
    Java-Selenium,获取下拉框中的每个选项的值,并随机选择某个选项
    log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
    eclipse安装springsource-tool-suite遇到的问题及解决方案
  • 原文地址:https://www.cnblogs.com/quyanan/p/4527521.html
Copyright © 2020-2023  润新知