zoukankan      html  css  js  c++  java
  • zabbix 安装

    # zabbix 安装文档 #

    实验平台:centos6.5以及windows2008
    1、采用rpm包安装

    agent节点和server节点多需要进行的操作

    1 rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

    安装zabbix-server-mysql和zabbix-web-mysql以及zabbix-agent(server端)

    1 yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent -y

    代理节点只需安装

    1 #yum install zabbix-agent -y

    安装mysql(zabbix server 节点)

     1 #yum install mysql mysql-server
     2 #/etc/init.d/mysqld start
     3 # mysql -uroot
     4 #mysql> create database zabbix character set utf8 collate utf8_bin;
     5 #mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
     6 #mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
     7 #mysql> exit
     8 #cd /usr/share/doc/zabbix-server-mysql-2.2.8/create/
     9 #mysql -uroot zabbix <schema.sql
    10 #mysql -uroot zabbix <images.sql
    11 #mysql -uroot zabbix <data.sql

    以上三个表的导入必须是按顺序的,否则会因为外键的存在导致失败
    编辑server端的配置

    1 #vim /etc/zabbix/zabbix_server.conf
    2 DBHost=localhost
    3 DBName=zabbix
    4 DBUser=zabbix
    5 DBPassword=zabbix
    6 AllowRoot=1(是否允许在root用户下启动zabbix-server服务,为1则允许并跳转到zabbix用户,为0不允许)
    7 ListenIP=10.0.0.61(zabbix——server端的ip地址或者主机名)
    8 ListenPort=10051(zabbix—server运行的端口,默认是10051,agent默认是10050)
    9 #service zabbix-server start

    编辑agent端的配置(这里zabbix server和agent安装在同一台)

    1 #vim /etc/zabbix/zabbix_agentd.conf
    2 Server=10.0.0.61(zabbix-server的ip或者主机名)
    3 ListenPort=10050
    4 ListenIP=10.0.0.61(zabbix-agent的ip或者主机名)
    5 ServerActive=10.0.0.61(zabbix-server的ip或者主机名)
    6 Hostname=Zabbix server (是在网页上配置监控Host选项当中的Host name)
    7 Timeout=30
    8 AllowRoot=1(是否允许在root用户下启动zabbix-agent服务,为1则允许并跳转到zabbix用户启动,为0不允许)

    server端zabbix前端的配置

    1 #cd /etc/httpd/conf.d/zabbix.conf
    2 php_value max_execution_time 300
    3 php_value memory_limit 128M
    4 php_value post_max_size 16M
    5 php_value upload_max_filesize 2M
    6 php_value max_input_time 300
    7 php_value date.timezone Europe/Riga
    8 #service httpd restart

    windows下的agent安装:以2008为例
    首先:到官网下载相应的版本包:这里是2.4.1
    下载链接:http://www.zabbix.com/download.php
    其次:解压(我这里是.zip文件),里面共有两个文件夹,一个名为bin,一个名为conf,第一个里面又有两个目录:分别为:win32和win64,存放agent的启动、发送等文件;conf下存放配置,需要将此配置复制到c:下,并改名为zabbix_agentd.conf(否则start zabbix_agentd服务会失败),修改配置文件,跟linux一样;
    接着进入zabbix_agentd.exe对应的目录下执行:zabbix_agentd.exe --install;
    最后执行:zabbix_agentd.exe --start。

    现在可以访问zabbix前端了,http://ip/zabbix,默认用户名为Admin,密码为zabbix。

    1 #[root@test-003 zabbix]# /usr/bin/zabbix_get -s 10.0.0.77 -p 10050 -k"system.cpu.util[,system]"
    2 0.016669

    在server端运行此命令,可以检验server端是否能够从agent端获取数据

    参考:https://www.zabbix.com/documentation/2.2/manual/installation/requirements
    https://www.zabbix.com/documentation/1.8/manual/processes/zabbix_agentd_win windows安装

  • 相关阅读:
    centos 7安装mysql5.5
    设置CentOS开机连接网络 Centos 开机启动网卡的设置方法
    CentOs Linux 安装MySql服务失败 安装需要依靠包error:Failed dependencies
    LevelDb 101学习
    bash运行脚本的几种方式
    Linux环境变量总结 转
    outh2
    java的注解学习
    吾日三省吾身 java核心代码 高并发集群 spring源码&思想
    简述单工、半双工、全双工的区别
  • 原文地址:https://www.cnblogs.com/wtfbk/p/4342567.html
Copyright © 2011-2022 走看看