yxxs123 发表于 2019-1-20 12:05:00

zabbix监控ap_h3c交换口流量

  

  安装lamp环境、以及zabbix相关组件
  yum -y install gccgcc-c++ libxml2 libxml2-devel net-snmp net-snmp-devel libcurl libssh2httpdphp php-devel mysql mysql-server
  yum -ygroupinstall "Development tools"
  
  创建zabbix用户否则启动时会失败
  groupadd -g 3000 zabbix      
  useradd -g 3000 -u3000 -r -s /sbin/nologin zabbix
  
  service mysqld restart      
  也可以双机热备 文章可看http://xiong51.blog.运维网.com/5239058/1828045
  http://xiong51.blog.运维网.com/5239058/1826190
  

  导入zabbix中.sql文件,也可以手动如果你愿意的话 ^_^
  mysql            进入mysql
  一定要按顺序      这个是源码安装路径、请自行定义
  mysql> source/root/zabbix-2.4.7/database/mysql/schema.sql
  mysql> source/root/zabbix-2.4.7/database/mysql/images.sql
  mysql> source /root/zabbix-2.4.7/database/mysql/data.sql
  
  复制启动文件到init.d文件中方便开机启动
  cp/root/zabbix-2.4.7/misc/tru64/zabbix_server /etc/init.d/zabbix
  chmod + x !$
  chkconfig zabbixon
  
  vim/etc/init.d/zabbix进入目录修改启动服务文件
  DAEMON=/usr/local/zabbix/sbin/zabbix_server
  
  此次进入源码安装目录中复制zabbix网站访问文件
  cp /root/zabbix-2.4.7/frontends/php/*/var/www/html/zabbix/*
  
  
修改配置文件
vim /etc/zabbix/zabbix_server.conf    #配置文件
ListenPort=10051
LogFile=/tmp/zabbix_server.log    # 日志文件
PidFile=/tmp/zabbix_server.pid    # 启动Pid文件
DBHost=192.168.0.10          # 数据库地址
DBName=zabbix             # 数据库名称
DBUser=zabbix             # 数据库授权用户
DBPassword=zabbixss         # 为何如此定义请往下翻看授权
DBSocket=/var/lib/mysql/mysql.sock# mysql安装在本地、找着sock文件定义如没有可取消
DBPort=3306            # 端口号
  

  service zabbix restart    启动服务
  
  ss -tnpla             看到下面提示说明成功
  LISTEN      0   128 :::10051                                          :::*   users:(("zabbix_server",8246,5),("zabbix_server",8250,5)
  
  echo "servicezabbix start">>/etc/rc.local      系统最后一次启动时启动zabbix服务
  
  service httpdrestart启动httpd服务 打开网页进入zabbix中
  
  
  网页进入第二步出现如下错误
  2. Check ofpre-requisites
  PHP optionmax_execution_time    30   300    Fail
  PHP optionmax_input_time    60   300       Fail
  PHP time zone    unknown               Fail
  PHP databases support    off            Fail
  PHP bcmath off                   Fail
  PHP mbstring      off               Fail
  PHP socketson                   OK
  PHP gd PNG support off                   Fail

  PHP gd JPEGsupport off                   Fail
  PHP gd FreeTypesupport off             Fail
  PHP libxml    2.7.6       2.6.15       OK
  

  解决如下
  yum -y install gdgd-devel php-xml php-gd php-mbstring php-bcmath php-mysql
  
  vim /etc/php.ini
  post_max_size =16M
  max_execution_time= 300
  max_input_time =300      
  date.timezone = ShangHai
  
  然后重启服务
  
  第三步操作需要授权,进入服务器mysql中授权一个帐户,注意此次应该是导入mysql/data数据的那个库授权
  mysql> grantall on zabbix.* to "zabbix"@'192.168.0.10' identified by 'zabbixss';
  mysql> flushprivileges;
  mysql> showgrants for "zabbix"@'192.168.0.10';      查看是否已经授权成功
  扩展:
  http://velep.com/archives/383.html   snmpwalk
  http://www.iyunv.net/article/56972.htm Getif查询OID
  

  后续的图片无法上传、看附件吧、附件上传没有显示我放网盘了以及查找oid软件都放网盘了
  

  http://pan.baidu.com/s/1qY2ATHU


附件:http://down.运维网.com/data/2367954

页: [1]
查看完整版本: zabbix监控ap_h3c交换口流量