title: zabbix3.0配置文档 date: 2016-07-30 tags: [Zabbix]
zabbix安装配置记录
Command record
- Yum Repo Install
1 2 3
#The system Version is CentOS7.2 wget http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm rpm -ivh zabbix-release-3.0-1.el6.noarch.rpm
- LAMP Environment
- Warning
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#iptables systemctl stop iptables #selinux setenforce 0 #install lamp package yum install mysql mysql mysql-server php php-mysql httpd #Installed: # mysql-community-client.x86_64 0:5.6.30-2.el6 mysql-community-libs.x86_64 0:5.6.30-2.el6 mysql-community-server.x86_64 0:5.6.30-2.el6 nginx.x86_64 1:1.6.3-8.el7 php.x86_64 0:5.4.16-36.1.el7_2.1 php-mysql.x86_64 0:5.4.16-36.1.el7_2.1 /etc/init.d/mysqld start mysqladmin password mysql -uroot -padmin -e "create database zabbix character set utf8;" mysql -uroot -padmin -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';" mysql -uroot -padmin -e "flush privileges;" #mysql -h$zabbixIP -uzabbix -pzabbix systemctl start httpd systemctl status httpd
Zabbix Server
- Zabbix Server Install
1 2 3 4 5
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get #Installed: # zabbix-get.x86_64 0:3.0.3-1.el7 zabbix-server-mysql.x86_64 0:3.0.3-1.el7 zabbix-web-mysql.noarch 0:3.0.3-1.el7 cd /usr/share/doc/zabbix-server-mysql-3.0.3/ zcat create.sql.gz | mysql -uroot -padmin zabbix
- Zabbix Modify config
- zabbix_server.conf
1 2 3 4 5 6 7 8 9 10 11 12 13
#cat /etc/zabbix/zabbix_server.conf | egrep -v "^#|^$" LogFile=/var/log/zabbix/zabbix_server.log LogFileSize=0 PidFile=/var/run/zabbix/zabbix_server.pid DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix SNMPTrapperFile=/var/log/snmptrap/snmptrap.log Timeout=4 AlertScriptsPath=/usr/lib/zabbix/alertscripts ExternalScripts=/usr/lib/zabbix/externalscripts LogSlowQueries=3000
- zabbix_config
1 2 3 4 5 6 7 8 9 10
#vim /etc/httpd/conf.d/zabbix.conf <IfModule mod_php5.c> php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value always_populate_raw_post_data -1 php_value date.timezone Asia/Chongqing </IfModule>
- Start Zabbix
1 2
systemctl enable zabbix-server systemctl start zabbix-server
- Zabbix Web Install
1 2 3
#Use Web Access: http://$IPADDRESS/zabbix/setup.php #Mdodify Parameter Base: https://www.zabbix.com/documentation/3.0/manual/installation/install_from_packages #The web Default Name/Password is Admin/zabbix
Zabbix Agent
- Install
1
yum install zabbix zabbix-agent
- Modify config
1 2 3 4 5 6 7
PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=127.0.0.1,172.17.18.64 #Add the agent IP ServerActive=172.17.18.64 #Modify Hostname=Zabbix server Include=/etc/zabbix/zabbix_agentd.d/