目录
neo@monitor:~$ apt-cache search zabbix zabbix-agent - network monitoring solution - agent zabbix-frontend-php - network monitoring solution - PHP front-end zabbix-proxy-mysql - network monitoring solution - proxy (using MySQL) zabbix-proxy-pgsql - network monitoring solution - proxy (using PostgreSQL) zabbix-server-mysql - network monitoring solution - server (using MySQL) zabbix-server-pgsql - network monitoring solution - server (using PostgreSQL)
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'chen' WITH GRANT OPTION; FLUSH PRIVILEGES;
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
如果上述过程中遇到一些问题,可以手工安装数据库
$ sudo mysql -uroot -p -e"create database zabbix;" $ sudo mysql -uroot -p -e"grant all privileges on zabbix.* to zabbix@localhost identified by 'enter-password-here';" $ mysql -uzabbix -p zabbix < /usr/share/zabbix-server/mysql.sql $ mysql -uzabbix -p zabbix < /usr/share/zabbix-server/data.sql $ sudo dpkg-reconfigure zabbix-server-mysql
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
yum localinstall -y http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm
yum install -y zabbix-server-mysql zabbix-web-mysql
cd /usr/share/doc/zabbix-server-mysql-2.4.0/create/
mysql -uzabbix -p zabbix < schema.sql
mysql -uzabbix -p zabbix < images.sql
mysql -uzabbix -p zabbix < data.sql
cp /etc/zabbix/zabbix_server.conf{,.original}
vim /etc/zabbix/zabbix_server.conf <<EOF > /dev/null 2>&1
:%s/# DBPassword=/DBPassword=your_password/
:wq
EOF
systemctl start zabbix-server
systemctl restart httpd