• CentOS7.4安装和配置Zabbix4.0


    一、下载zabbix,进行安装部署

    进入官网:https://www.zabbix.com/

    更多详细内容请参考官方说明文档,详细的安装要求就不贴出来了。

    https://www.zabbix.com/documentation/4.0/zh/manual/installation/requirements

    1、配置zabbix的yum源

    rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    yum clean all

    2、安装zabbix-server、mysql、zabbix-agent

    注意:安装时若没有安装PHP环境,会自动安装PHP相关的包和httpd,因为zabbix的Web管理页面是PHP写的

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

    3、进入MySQL数据库并设置开机启动,创建数据库实例,授权

    mysql -u root -p
    password
    mysql> create database zabbix character set utf8 collate utf8_bin;  # 创建一个数据库

    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';  # 授权zabbix用户拥有zabbix数据库的所有权限

    mysql>flush privileges;  # 刷新数据库权限表    

    mysql> quit;

    4、导入初始模式和数据

    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p

    这一步我遇到了错误:ERROR 1046 (3D000) at line 1: No database selected

    解决方法,见另一篇博客:https://www.cnblogs.com/opsprobe/p/10812274.html

    5、配置zabbix-server的配置文件zabbix_server.conf

    vim /etc/zabbix/zabbix_server.conf

    # DBPassword=password(124行)

    DBHost=localhost         # 数据主机名
    DBName=zabbix           # 数据库实例
    DBUser=zabbix             # 数据库里创建的用户名
    DBPassword=zabbix     # 数据库里创建的密码

    6、编辑Apache的配置文件,设置正确的时区

    vim /etc/httpd/conf.d/zabbix.conf

    # php_value date.timezone Europe/Riga(20行)

    改成 php_value date.timezone Asia/Shanghai

    7、重新启动 zabbix-server、zabbix-agent 和 httpd 并设置为开机自启动

    systemctl restart zabbix-server zabbix-agent httpd

    systemctl enable zabbix-server zabbix-agent httpd

    在浏览器输入地址http://服务器ip/zabbix/setup.php,出现欢迎界面,点击下一步,进行 zabbix 的页面初始化配置

    注意:这个页面PHP设置要求全部OK

    如果密码输错,是跳转不到下一步的。密码是前面设置的 zabbix

    注意:这个“Zabbix server detail”页面中,”Name”处可填写对此监控系统的描述性文字,支持中文,有点像网站的名称,设置好后的效果如下图所示。

    第一次登录zabbix监控系统,默认用户名 Admin(注意 A 大写),默认密码 zabbix,确认可正常登录系统

    登录进入系统后,确认 Zabbix server is running 的值是 Yes

    如果 Zabbix server is running 的值是 No,可以通过查看它的日志文件(/var/log/zabbix/zabbix_server.log)找错误原因

    然后选择 Administrator –> Users –> Admin,可以对页面语言和用户密码等进行设置

    刷新页面,就可以看到监控系统已设置为中文界面了。

    到此安装部署就结束了!

     

  • 相关阅读:
    JNI接口的使用(简单版)
    Android内核剖析(1)
    Spring 和 Mybatis 整合
    AppStore被拒原因及总结
    iOS开发中,应用内直接跳转到Appstore
    ios 中生成二维码和相册中识别二维码
    IOS开发中(null)与<null>的处理
    融云即时通讯~~
    iOS中菊花。。。
    关于判断邮箱 手机号等一系列的正则表达式
  • 原文地址:https://www.cnblogs.com/opsprobe/p/10617500.html
Copyright © 2020-2023  润新知