zabbix部署
来源:互联网 发布:ubuntu 用户提权 编辑:程序博客网 时间:2024/05/19 16:50
- 环境
192.168.2.117 zabbix-server
192.168.2.112 zabbix-agent
在安装zabbix服务之前,需要先部署好lamp环境,其中php版本为5.6
lamp部署完成后,修改php配置文件的部分参数
sed -i "s/;date.timezone =/date.timezone=Asia\/Shanghai/g" /etc/php.inised -i "s#max_execution_time = 30#max_execution_time= 300#g" /etc/php.inised -i "s#post_max_size = 8M#post_max_size = 16M#g" /etc/php.ini sed -i "s#max_input_time = 60#max_input_time = 300#g" /etc/php.inised -i "s#memory_limit = 128M#memory_limit = 128M#g" /etc/php.inised -i "/;mbstring.func_overload = 0/ambstring.func_overload= 2\n" /etc/php.ini
或者手动修改(根据具体版本所需要的参数来设置)
date.timezone = Asia/Shanghai max_execution_time = 300 post_max_size = 32M max_input_time=300 memory_limit = 128M mbstring.func_overload = 2
开启apache和mysql服务
chkconfig mysqld onchkconfig httpd onservice mysqld startservice httpd start
添加用户zabbix
groupadd zabbixuseradd -g zabbix -s /sbin/nologin zabbix
登陆数据库创建zabbix库并授权用户
create database zabbix charset=utf8;grant all on zabbix.* to zabbix@localhost identified by '123456';flush privileges;
zabbix安装包下载地址如下,可以根据需要选择,这里选择zabbix-3.2.7.tar.gz
http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/
- zabbix部署
tar -zxvf zabbix-3.2.7.tar.gzcd zabbix-3.2.7./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurlmakemake installln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
设置启动方式
cd /root/zabbixtest/zabbix-3.2.7cp misc/init.d/tru64/zabbix_server /etc/init.d/zabbix_serverchmod u+x /etc/init.d/zabbix_server
配置数据库数据
cd /root/zabbixtest/zabbix-3.2.7mysql -uzabbix -p123456 zabbix <database/mysql/schema.sqlmysql -uzabbix -p123456 zabbix <database/mysql/images.sqlmysql -uzabbix -p123456 zabbix < database/mysql/data.sql
配置zabbix_server文件参数
cd /usr/local/zabbix/etccp zabbix_server.conf zabbix_server.conf.bakvim zabbix_server.confLogFile=/tmp/zabbix_server.logDBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=123456
配置web文件
cd /root/zabbixtest/zabbix-3.2.7cp -a frontends/php/* /var/www/html/sed -i '/date.timezone/i date.timezone = PRC' /etc/php.ini
重启apache/mysql/zabbix_server服务
service httpd restartservice mysqld restartservice zabbix_server restart
- web界面参数设置
浏览器输入192.168.2.117,配置参数
1)
2)这里的参数或库等需符合zabbix的要求
3)设置数据库的连接信息
4)
5)
6)按照界面的提示,下载配置文件,然后放到对应的路径下面,点击finish
7)
8)在登陆界面输入账号密码,默认账号密码是admin/zabbix
9)登陆成功
至此zabbix部署完成。
阅读全文