此次是本人安装的经验总结 环境:centos 6 Zabbix软件:zabbix-2.4.7.tar.gz 一、安装LAMP环境 yum install-y gcc gcc-c++ yum install -y httpdhttpd-devel yum install-y mysql mysql-server mysql-devel yum install-y php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml yum install-y unixODBC-devel 二、配置环境 1、vi /etc/http/conf/httpd.conf ServerName localhost:80 DirectoryIndex后面添加:index.php service httpd start 三、安装jdk和tomcat rpm -ivhjdk-8u73-linux-x64.rpm vi /etc/profile 添加以下内容: JAVA_HOME=/usr/java/jdk1.8.0_73 CLASSPATH=$PATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export PATH CLASSPATHJAVA_HOME 重启系统 tar –zxvf apache-tomcat-7.0.65.tar.gz mv apache-tomcat-7.0.65 /usr/local/tomcat cd /usr/local/tomcat/bin ./startup.sh 添加8080端口到iptables允许,并重启iptables 打开浏览器访问:http:\\IP:8080测试 三、安装Zabbix ./configure --prefix=/usr/local/zabbix--enable-agent --enable-java 1、 mkdir /usr/local/zabbix 2、 tar zxvf zabbix-2.4.7.tar.gz 3、 cd zabbix-2.4.7 ./configure --prefix=/usr/local/zabbix--enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl--enable-java --with-u$usernixodbc 出现错误: checking for net-snmp-config... no configure: error:Invalid Net-SNMP directory - unable to find net-snmp-config 安装:yum install –y net-snmp-devel 即可 重新./configure 出现:checking forcurl-config... no configure: error:Curl library not found 安装 yum install -y curl-devel即可 完成后重新./configure 然后: make&makeinstall 完成安装 4、 数据库设定: service mysqld start mysql -u$userroot -p$passwd mysql> create database zabbix character setutf8; mysql> grant all privileges on zabbix.* tozabbixuser@'localhost' identified by '密码'; mysql> use zabbix; 以下路径根据自己的进行更改 mysql> source/root/software/zabbix-2.4.7/database/mysql/schema.sql; mysql> source/root/software/zabbix-2.4.7/database/mysql/images.sql; mysql> source/root/software/zabbix-2.4.7/database/mysql/data.sql; mysql> flush privileges; 3、配置zabbix的web cp -rp/root/software/zabbix-2.4.7/frontends/php /var/www/html/zabbix 关闭selinux : setenforce 0 4、配置zabbix 访问: http://serverIP/zabbix 出现以下红色fail 根据红色部分修改php.ini文件 post_max_size = 8M更改为16M;max_execution_time = 30更改为300 max_input_time = 60更改为300;date.timezone = Asia/Shanghai bcmatch红色只需yum install php-bcmtch即可 完成以上操作后重新启动httpd 点击retry,全部OK即可 点击next
输入配置的用户名密码点击test ok即可 继续一路next 一直到 Download configuration file 然后上传至提示对应 目录下就好,点击Finish 完成 登陆用户名:admin 密码默认为zabbix 进入后启动服务 /usr/local/zabbix/sbin/zabbix_server start
|