zabbix_server 服务端:配置
概述:zabbix服务端是PHP,需要连接数据库,讲部门数据保存在数据库中
1.安装LAMP软件:yum install httpd httpd-devel php php-devel mysql mysql-server mysql-devel php-mysql -y
2. 下载 Zabbix 源码包:http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.19/zabbix-2.2.19.tar.gz/download
3. 安装SNMP:yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI
4. 创建用户账号并禁止该账号登陆系统:groupadd zabbix;useradd -g zabbix zabbix;usermod -s /sbin/nologin zabbix
5. 创建 zabbix数据库:create database zabbix charset=utf8;
6. 授权账号:grant all on zabbix.* to zabbix@localhost identified by '123456'; flush privileges;
7. 将zabbix的mysql数据库导入到要连接的zabbix数据库中 目录:cd zabbix_xxx ---> database ----> mysql 目录里面
8. 远程导入数据顺序:(1) mysql -h10.168.6.125 -uzabbix -p123456 zabbix < schema.sql
(2) mysql -h10.168.6.125 -uzabbix -p123456 zabbix < images.sql
(3) mysql -h10.168.6.125 -uzabbix -p123456 zabbix < data.sql
9. 源码编译 zabbix:(1) ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl&&make install
(2)增加软连接 ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
/usr/local/zabbix 中查看配置文件:grep -v "^#" zabbix_server.conf|grep -v ^$
10. vim /usr/local/zabbix/etc/zabbix_server.conf :增加配置内容
LogFile=/tmp/zabbix_server.log
DBHost=10.168.6.125 --- 数据库的主机名
DBName=zabbix --- 要访问的数据库名
DBUser=zabbix --- 数据库
DBPassword=123456
11. 将zabbix服务复制到系统启动服务中:cp /root/zabbix-2.2.19/misc/init.d/tru64/zabbix_server /etc/init.d/;
再赋执行权限:chmmod o+x /etc/init.d/zabbix_server
12. 在apacher发布目录下创建 zabbix文件夹:mkdir -p /var/www/html/zabbix/
将zabbix源码里的php文件copy到 apacher发布目录zabbix文件下:cp /root/zabbix-2.2.19/frontends/* /var/www/html/zabbix/ -a
mv /var/www/html/zabbix/php/* /var/www/html/zabbix/
13. vim /etc/php.ini 修改时区: date.timezone = PRC
14. 访问zabbix链接:http://10.168.6.124/zabbix/ 如果出现红色的需要修改下载以下内容:
yum install php-mbstring php-bcmath php-gd php-xml
yum install gd gd-devel
sed -i '/post_max_size/s/8/16/g;/max_execution_time/s/30/300/g;/max_input_time/s/60/300/g;' /etc/php.ini
重启apacher:/etc/init.d/httpd restart
15. 网页上进行下一步设置
16. 网页最后一步下载文件,上传到zabbix服务器中:/var/www/html/zabbix/conf/zabbix.conf.php ----> 再刷新网页
17. 默认登陆用户名: admin/zabbix