¿Por qué no puedo instalar zabbix?
1. Descargue zabbix;
2. Instale los componentes necesarios para zabbix
#yum -y install curl curl-devel net-snmp net-. snmp-devel perl-DBI php-gd php-xml php- bcmath
3. Crear una base de datos e importar datos
#tar zxf zabbix 1.8.2.tar.gz p >
#cd zabbix 1.8.2
#mysql -uroot -p
>crear base de datos zabbix;
>conceder todo en zabbix.* a zabbix@localhost identificado por 'zabbix';
>privilegios de vaciado;
#mysql -uroot zabbix<.create/schema/mysql.sql
#mysql. - uroot zabbix #mysql -uroot zabbix // Crea tu propia base de datos para zabbix , Para que zabbix pueda almacenar la información de datos recopilada allí para realizar llamadas. 4. Compile e instale #./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy -- with-mysql=/usr/local/mysql-5.1.56/bin/mysql_ config --with-net-snmp --with-libcurl // --prefix especifica el directorio de instalación de zabbix y SNMP configuración --with-snmp Utilice el paquete net-snmp para especificar selectivamente la ruta de la configuración net-snmp --with-snmp Utilice el paquete net-snmp para especificar selectivamente especifique la ruta NET - ruta de configuración SNMP --with-libcurl usando el paquete curl #make & el servicio zabbix (puede omitirse, pero se recomienda oficialmente) #cat >>/etc/services <<EOF zabbix-agent 10050/tcp Zabbix Agent zabbix -agent 10050/udp Zabbix Agent zabbix-trapper 10051/tcp Zabbix Trapper zabbix-trapper 10051/udp Zabbix Trapper EOF p> 6. Copie el archivo de configuración de zabbix al directorio etc y copie los archivos relacionados con la web al directorio web #cd zabbix-1.8.2 #. mkdir #mkdir /etc/zabbix #cp misc/conf/* etc/zabbix #cp -r frontends/php /var/www/ html/zabbix Modificar el nombre de usuario y contraseña de la base de datos conectada a zabbix #vi /etc/zabbix/zabbix_server.conf DBName=zabbix p> DBUser=zabbix DBUDBPassword=zabbix 7. Vincula los scripts para iniciar, cerrar y reiniciar zabbix. archivos para que el sistema pueda encontrarlos #cd /usr/local/zabbix/bin/ #for i in *;do ln -s /usr/local/zabbix/ bin /${i}./usr/bin/${i};done #cd /usr/ local/zabbix/sbin/ #para i en *;do ln -s /usr/local/zabbix/sbin/${i}./usr/sbin/${i};done 8. Agregue la biblioteca mysql lib al archivo de configuración de la biblioteca dinámica del sistema. Para que el sistema pueda encontrar la biblioteca mysql lib en el archivo de configuración de la biblioteca dinámica del sistema. #echo "/usr/local/mysql-5.1.56/lib/mysql/" >>/etc/ld.so.conf #ldconfig //Habilita lo anterior operación Efectivo inmediatamente 9. Copie los scripts de inicio y otros archivos relacionados con zabbix a /etc/init.d/ para facilitar el cierre de zabbix más tarde #cp misc/init d/. redhat/8.0/zabbix_server /etc/init.d/ #chmod +x / / etc/init.d/zabbix_server // Otorgar permisos ejecutables #cp misc /init. d/redhat/8.0/zabbix_agentd /etc/init.d/ #chmod +x /etc/init.d/zabbix_agentd #chmod +x /etc/ init.d /zabbix_ agentd Modifica la ubicación del servidor zabbix y los directorios del programa agentd: #vi /etc/init.d/zabbix_server progdir= " /usr/local/zabbix/sbin/" #vi / etc/init.d/zabbix_agentd progdir="/usr/local/zabbix/sbin/" p > 10. Agregar servicio de inicio #chkconfig --add zabbix_server # chkconfig --add zabbix_agentd #chkconfig --level 345 zabbix_server en #chkconfig --level 345 zabbix_agentd en 7. Modificar parámetros relacionados con php # vi /etc/php.ini p > max_input_time = 600 max_execution_time = 300 fecha.timezone = Asia/Shanghai post_max_size = 32M límite_de memoria = 128M mbstring.func_overload = 2 reiniciar apache #servicio httpd reiniciar