zabbix服务端安装

服务器端安装
     yum install mysql-server net-snmp mysql-connector-odbc mysql-bench mysql-devel httpd php gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml
     
     //zabbix软件包解压缩
    
     tar -zxvf zabbix-2.0.8.tar.gz
     //添加zabbix用户,用于执行zabbix
     groupadd zabbix
     useradd zabbix -g zabbix  

  //修改my.cnf配置文件
     vim /etc/my.cnf

  //mysql用户密码
     /usr/local/mysql/bin/mysqladmin -uroot password 123456
     //mysql启动
     /etc/init.d/mysqld restart
    
     //登录后赋予数据库账号权限
     mysql -h localhost -uroot -p123456
     grant all privileges on *.* to 'nmsAdmin'@'%' identified by 'ALTXsql-mysql';
     grant all privileges on *.* to 'nmsAdmin'@'localhost' identified by 'ALTXsql-mysql';
     FLUSH PRIVILEGES;
     //创建zabbix数据库
     create database zabbix character set utf8;
     //导入数据库sql
     cd ***/zabbix-2.0.8/
     代理只需要运行这个:
     /usr/bin/mysql -u nmsAdmin -pALTXsql-mysql zabbix < database/mysql/schema.sql
     /usr/bin/mysql -u nmsAdmin -pALTXsql-mysql zabbix < database/mysql/images.sql
     /usr/bin/mysql -u nmsAdmin -pALTXsql-mysql zabbix < database/mysql/data.sql
    
     //编译安装
     ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --enable-proxy --prefix=/usr/local/zabbix
     make install
     cat /etc/services | grep zabbix
    
     //添加端口
     vim /etc/services
    
     zabbix-agent 10050/tcp # Zabbix Agent
     zabbix-agent 10050/udp # Zabbix Agent
     zabbix-trapper 10051/tcp # Zabbix Trapper
     zabbix-trapper 10051/udp # Zabbix Trapper

     //添加web前端php文件
     cd */zabbix-2.0.8/frontends/ && cp -a php /var/www/ && cd /var/www/ && mv php zabbix && chown -R zabbix:zabbix zabbix
     setfacl -R -m g:apache:rwx /var/www/zabbix/
     chown -R zabbix:zabbix /usr/local/zabbix/
    
     //修改php相关参数
     vim /etc/php.ini
    
     max_execution_time = 300
     max_input_time = 600
     memory_limit = 128M
     date.timezone = Asia/Shanghai
     post_max_size = 32M
     mbstring.func_overload = 2
    
     //修改配置文件
     vim /usr/local/zabbix/etc/zabbix_server.conf
    
          #用户名密码
    
     vim /usr/local/zabbix/etc/zabbix_agentd.conf    
    
    
     //修改apache配置文件
     vim /etc/httpd/conf/httpd.conf
     DocumentRoot"/var/www/"
    
     //重启apache
     /etc/init.d/httpd restart
    
    
     登陆zabbix网页端 http://ip/zabbix/ (ip地址根据实际的zabbix服务器而定)
     默认的用户为:admin,密码为:zabbix
     在服务器上,查看zabbix是否启动
    
     netstat -tunlp | grep 'zabbix' tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 14273/zabbix_agentd tcp 0 0 0.0.0.0:10051 0.0.0.0:*



参考地址:
     http://os.51cto.com/art/201103/252000.htm

猜你喜欢

转载自zhb1208.iteye.com/blog/1945206