zoukankan      html  css  js  c++  java
  • ubuntu 16.04 + zabbix 3.4 + zabbix server

    os: ubuntu 16.04
    zabbix: 3.4

    ip 规划
    192.168.56.101 node1 pgsql 9.6 master
    192.168.56.102 node2 pgsql 9.6 slave
    192.168.56.103 node3 zabbix proxy
    192.168.56.104 node4 zabbix server

    本篇blog介绍在 node4 节点上安装 zabbix server 的具体过程。
    基本参照 zabbix 的官网,因为官网的介绍真的很清晰。

    Choose your platform for Zabbix server

    选定
    zabbix version:3.4
    os distribution:ubuntu
    os version:16.04(Xenial)
    database:mysql

    https://www.zabbix.com/download?zabbix=3.4&os_distribution=ubuntu&os_version=xenial&db=MySQL
    
    

    Install and configure Zabbix server

    Install Repository with MySQL database

    # wget https://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
    # dpkg -i zabbix-release_3.4-1+xenial_all.deb
    # apt update
    

    Install Zabbix server, frontend, agent

    本次在zabbix server端没有安装 zabbix-agent

    # apt install zabbix-server-mysql zabbix-frontend-php
    # ls -l /etc/zabbix/

    Create initial database

    # mysql -uroot -p
    password
    mysql> create database zabbix character set utf8 collate utf8_bin;
    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
    mysql> exit;
    
    # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

    提示错误 ERROR 1071 (42000) at line 162: Specified key was too long; max key length is 767 bytes

    这个是需要修改 my.cnf

    # vi /etc/mysql/mariadb.conf.d/50-server.cnf
    innodb_large_prefix = on
    innodb_file_format=BARRACUDA

    Configure the database for Zabbix server

    # vi /etc/zabbix/zabbix_server.conf
    LogFile=/var/log/zabbix/zabbix_server.log
    LogFileSize=0
    PidFile=/var/run/zabbix/zabbix_server.pid
    SocketDir=/var/run/zabbix
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=password
    DBPort=3306
    SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    CacheSize=256M
    Timeout=4
    AlertScriptsPath=/usr/lib/zabbix/alertscripts
    ExternalScripts=/usr/lib/zabbix/externalscripts
    FpingLocation=/usr/bin/fping
    Fping6Location=/usr/bin/fping6
    LogSlowQueries=3000

    Configure PHP for Zabbix frontend

    # vi /etc/zabbix/apache.conf
    
    php_value date.timezone Asia/Shanghai

    Start Zabbix server and agent processes

    # systemctl restart zabbix-server apache2
    # systemctl enable zabbix-server apache2

    或者使用

    # update-rc.d  zabbix-server apache2 defaults 90

    查看 zabbix_server 监听端口

    # netstat -antp|grep -i zabbix
    tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      19701/zabbix_server
    tcp6       0      0 :::10051                :::*                    LISTEN      19701/zabbix_server
    # netstat -lntp|grep -i zabbix
    tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      19701/zabbix_server
    tcp6       0      0 :::10051                :::*                    LISTEN      19701/zabbix_server

    Configure Zabbix frontend

    Connect to your newly installed Zabbix frontend: http://server_ip_or_name/zabbix
    Follow steps described in Zabbix documentation: Installing frontend https://www.zabbix.com/documentation/3.4/manual/installation/install#installing_frontend

    Start using Zabbix

    See Quickstart guide https://www.zabbix.com/documentation/3.4/manual/quickstart/login

    用户名:Admin
    密码:zabbix

    Some Path

    Configuration files are placed in /etc/zabbix.
    Zabbix server, proxy and agent logfiles are placed in /var/log/zabbix.
    Zabbix frontend is placed in /usr/share/zabbix.
    Home directory for user zabbix is /var/lib/zabbix.
    Frontend timezone is set to Europe/Riga (this can be modified in /etc/apache2/conf-available/zabbix.conf);

    # ls -l /etc/apache2/conf-available
    lrwxrwxrwx 1 root root   23 Jul 19 16:01 zabbix.conf -> /etc/zabbix/apache.conf

    参考:
    https://www.zabbix.com/download

    https://www.zabbix.com/documentation/3.4/manual
    https://www.zabbix.com/documentation/3.4/manual/installation/install_from_packages

  • 相关阅读:
    bat学习
    Eclipse调试方法及快捷键
    JDK中的设计模式
    开源-自由-乔布斯
    AOP
    编程语言
    [LeetCode] 160. Intersection of Two Linked Lists(两个单链表的交集)
    [LeetCode] 198. House Robber(小偷)
    [LeetCode] 155. Min Stack(最小栈)
    [LeetCode] 1. Two Sum(两数之和)
  • 原文地址:https://www.cnblogs.com/ctypyb2002/p/9792887.html
Copyright © 2011-2022 走看看