zabbix安装配置

心得体会

  1. 配置本地yum源就可以
  2. yum -y install httpd,不需要作任何配置,安装zabbix时会自动把自己的程序部署到httpd中
  3. yum -y php,也不需要作任何配置
  4. yum -y install mysql ,这里需要创建zabbix数据库以及zabbix用户,以及为zabbix授予到处都可连接的权限以及访问zabbix的权限  create database zabbix;   use mysql; CREATE USER 'username'@'%' IDENTIFIED BY 'password';    GRANT privileges ON databasename.tablename TO 'username'@'host' ;
    flush privileges;
  5. 从阿里云yum源https://opsx.alibaba.com/mirror下载zabbix的rpm包,zabbix版本随自己选(版本不同,初始化的sql脚本不同),涉及zabbix,zabbix-server,zabbix-server-mysql,zabbix-web,zabbix-web-mysql,上传到tmp目录,使用yum的方式全部安装zabbix*,安装过程中碰到的依赖包可以从阿里云的os安装包中找到。如果实在下载的rpm包和本地Yum的包版本不一样,可以通过rpm -ivh --nodeps --force安装php-common等
  6. 导入脚本文件到数据库mysql -uzabbix -p123456 -hlocalhost zabbix < /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql

    mysql -uzabbix -p123456 -hlocalhost zabbix < /usr/local/src/zabbix-2.2.6/database/mysql/images.sql

    mysql -uzabbix -p123456 -hlocalhost zabbix < /usr/local/src/zabbix-2.2.6/database/mysql/data.sql

  7. 修改/etc/zabbix/zabbix_server.conf文件

    DBName=zabbix #数据库名称

    DBUser=zabbix #数据库用户名

    DBPassword=123456 #数据库密码

    DBPort=3306 #我机器数据库端口是3306

    DBSocket=/tmp/mysql.sock

    ListenIP=127.0.0.1 #数据库ip地址

  8. 修改/etc/httpd/conf.d/zabbix.conf 添加 php_value date.timezone Asia/Shanghai
  9. 到此时服务端就安装完成了。
  10. 安装客户端,只需要下载rpm包,安装就OK,然后配置/etc/zabbix/zabbix-agentd.conf   server为服务端IP,ServerActive为服务端IP:端口,hostname为本地的IP
  11. 启动服务  service zabbix-server start    service zabbix-agent start         service  mysqld start           service httpd  start           
  12. 访问http://localhost/zabbix就可以访问了,注意用户名密码为Admin/zabbix
  13. 服务端不需要安装agent就能监控的。如果界面上报the server is not running。。。错误,多半可能是没连接上数据库,查看修改/etc/zabbix/zabbix-server.conf的值

猜你喜欢

转载自www.cnblogs.com/mmdln/p/8984751.html