• zabbix2.4 安装配置


    首先从www.zabbix.com下载rpm包:

    接下来我要配置一台zabbix server,自己监控自己即使服务端又是客户端,zabbix web gui和zabbix数据库都放在同一台主机上,除了第4,5个包不装外,其他的包都给装上,为了解决某些包的依赖关系还需事先安装yum -y install epel-release。(注意不必要去编译安装,提供的rpm包已经可以满足企业需求了)

    这样我还得事先配置一台mysql服务器和一台httpd服务器,mysql用来存储数据, yum -y install httpd yum -y install mysql-server  service mysqld start  mysql 

    create database zabbix character set utf8;  创建一个zabbix数据库,

    grant all on zabbix.* to 'zbxuser'@'%' identified by 'zbxpass'; 对zbxuser用户授权。

    flush privileges; 刷新用户授权表。

    安装结束后,ls /etc/zabbix/ :

     

    上图可以看到客户端与服务器端的配置文件都已经有了。

    在/etc/httpd/conf.d目录下生成了与zabbix相关的配置文件,如果httpd已经启动,那么需要从新启动一下httpd,来加载zabbix的配置文件,service httpd start。

    为了服务器端能连接mysql,还需导入三个文件到mysql, cd /usr/share/doc/zabbix-server-mysql-2.4.7/create/

     mysql zabbix < schema.sql,   mysql zabbix < images.sql ,  mysql zabbix < data.sql 按这次序导入。

     

    接下来vim /etc/zabbix/zabbix_server.conf 打开zabbix server的配置文件。

    这里如果数据库和服务器在同一台主机上,可以不动它,不在同一台主机上要改为数据库主机的ip地址:

    注意这里的主机地址要对,不然zabbix server启动不了。

     

    这里的DBName改为我已经在mysql中创建的zabbix

     

    这里改为上面创建的zbxuser用户

     

    这里添加该用户的密码。

    查看zabbix-server安装了哪些包:

    service zabbix-server start   ss -tnl   

    10051的端口已经监听,zabbix server 已经启动。

    接下来配置zabbix web gui 它的web界面是用php语言写的。yum -y install httpd php。

    vim /etc/php.ini

     

    时区指定为上海。 重启httpd 使之生效,  service httpd restart

     

    打开浏览器输入地址:  192.168.238.221/zabbix

     

    点击next

    所有项都显示为ok。点next

    根据zabbix server的配置文件填写。 点击test connection 测试一下是否ok,点next

    点下一步,这里的name是主机名,不填也没关系。

     

    点下一步。

     

    如果以后密码修改了,可以去更改上面这个文件。finish

    默认的管理员的账号和密码 admin  zabbix   登陆。

     

    完成!!!

  • 相关阅读:
    根据坐标经纬度计算两点之间的距离
    C# 获取类名
    Post、Get请求
    Image和Base64相互转换
    Html checkbox全选
    .NET Core 中间件
    C# DataTable 用法
    imshow(A,[])和imshow(A)的区别
    Log-spectral distance
    CUDA
  • 原文地址:https://www.cnblogs.com/linuxboke/p/5370074.html
Copyright © 2020-2023  润新知