系统:centos linux release 7.2.1511 (core)
zabbix:3.2.4
一、
yum -y install httpd mysql mysql-server mysql-devel php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmpnet-snmp-devel perl-DBI php-xml ntpdate php-bcmath gcc* libxml2 libxml2-devel net-snmp net-snmp-devel libssh2 libssh2-devel
二、关闭selinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/configfirewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --zone=public --add-port=10050/tcp --permanentfirewall-cmd --zone=public --add-port=10051/tcp --permanentsystemctl restart firewalld.servicce
三、建立zabbix账户
groupadd zabbixuseradd -g zabbix zabbix
四、安装mysql
yum install wget -ywgetrpm -ivh mysql-community-release-el7-5.noarch.rpmyum -y install mysql-community-serversystemctl start mysqld.servicesystemctl enable mysqld.service
设置mysql root密码
mysqlmysql> use mysql;mysql> UPDATE user SET password=password("123.com") WHERE user='root'; mysql> UPDATE user SET password=password("123.com") WHERE user='zabbix'; mysql> flush privileges;mysql> quit
五、创建zabbix数据库
mysql -u root -pmysql> create database zabbix character set utf8;mysql> use zabbix;mysql> grant all privileges on zabbix.* to root@localhost identified by '123.com';mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123.com';mysql> flush privileges;mysql> quit
六、下载zabbix安装zabbix-3.2.4
tar zxvf zabbix-3.2.4.tar.gzcd zabbix-3.2.4
到入zabbix初始数据到mysql数据库中,下边三个步骤会提示输入zabbix用户的密码;
帮衣帮-AI服装设计
AI服装设计神器,AI生成印花、虚拟试衣、面料替换
106 查看详情
mysql -uroot -p zabbix < database/mysql/schema.sqlmysql -uroot -p zabbix < database/mysql/images.sqlmysql -u root -p zabbix < database/mysql/data.sql
七、编译安装zabbix
./configure -sysconfdir=/usr/local/zabbix --bindir=/usr/local/zabbix/bin --sbindir=/usr/local/zabbix/sbin --sysconfdir=/usr/local/zabbix/etc --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 makemake install
八、创建zabbix日志目录
mkdir /var/log/zabbixchown zabbix.zabbix /var/log/zabbix
九、添加启动脚本:
ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/cp misc/init.d/fedora/core/zabbix_* /etc/init.d/chmod 744 /etc/init.d/zabbix_*
更改zabbix.pid 文件到/var/log/zabbix/文件夹下
sed -i "s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g" /etc/init.d/zabbix_serversed -i "s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g" /etc/init.d/zabbix_agentd
十、将zabbix的web文件拷贝到httpd的目录/var/www/html
cp -r ./frontends/php/ /var/www/html/zabbix 复制相应文件;
chown -R apache.apache /var/www/html/zabbix 更改文件夹所属组和用户
修改/var/www/html/zabbix/conf/zabbix.conf.php配置文件:
<?php// Zabbix GUI configuration file.global $DB;$DB['TYPE'] = 'MYSQL';$DB['SERVER'] = 'localhost';$DB['PORT'] = '0';$DB['DATABASE'] = 'zabbix';$DB['USER'] = 'zabbix';$DB['PASSWORD'] = '123.com';// Schema name. Used for IBM DB2 and PostgreSQL.$DB['SCHEMA'] = '';$ZBX_SERVER = 'localhost';$ZBX_SERVER_PORT = '10051';$ZBX_SERVER_NAME = '1.1.1.1';$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
十一、配置php.ini文件,适应安装所需的参数
vi /etc/php.ini date.timezone= Asia/Chongqing max_execution_time= 300 max_input_time= 300 memory_limit = 128M post_max_size= 32M
十二、配置zabbix配置文件
vi /usr/local/zabbix/zabbix_server.conf LogFile=/var/log/zabbix/zabbix_server.log PidFile=/var/log/zabbix/zabbix_server.pid DBName=zabbix #数据库名字 DBUser=root #数据库登录用户名 DBPassword=123.com #数据库密码 StartPollers=30 #开启多线程数,一般不要超过30个 StartTrappers=20 #trapper线程数 StartPingers=10 #fping线程数 StartDiscoverers=120 MaxHousekeeperDelete=5000 CacheSize=1024M #用来保存监控数据的缓存数,根据监控主机的数量适当调整; #有的版本写成ValueCacheSize=1024M StartDBSyncers=8 #数据库同步时间 HistoryCacheSize=1024M TrendCacheSize=128M #总趋势缓存大小 HistoryTextCacheSize=512M #换成VMwareCacheSize LogSlowQueries=1000 LogFile=/var/log/zabbix/zabbix_server.log #制定zabbix日志文件存放位置 #默认zabbix所有相关产生文件目录都在tmp下边。 DBSocket=/var/lib/mysql/mysql.sock
十三、添加开机启动和启动服务
chkconfig --add zabbix_serverchkconfig --add zabbix_agentdchkconfig --level 35 zabbix_agentd onchkconfig --level 35 zabbix_server onsystemctl enable mysqld.servicesystemctl enable httpdsystemctl start httpd/etc/init.d/zabbix_server restart/etc/init.d/zabbix_agentd restart
以上就是centos7安装zabbix的详细介绍的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/287784.html
微信扫一扫
支付宝扫一扫