Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Ajustando o repositorio
- apt intall net-tools -y
- vim /etc/apt/sources.list
- deb http://ftp.br.debian.org/debian/ jessie-updates main contrib non-free
- apt-get update
- # Instalando as dependencias
- apt-get install build-essential mysql-server install libmysqld-dev libiksemel-dev libxml2-dev unixodbc-dev libsnmp-dev libssh2-1-dev libopenipmi-dev libgnutls28-dev openjdk-7-jdk libldap2-dev libcurl4-gnutls-dev mysql-client-5.5 fping
- # Baixar o pacote para copilação.
- https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.7/zabbix-3.4.7.tar.gz/download
- # Descompactando
- tar xf zabbix-3.4.7.tar.gz
- # Realizando as configurações dos pacotes
- ./configure --enable-server --enable-agent --enable-java --with-mysql --with-net-snmp --with-jabber=/usr --with-libxml2 --with-openipmi --with-unixodbc --with-ssh2 --with-gnutls --with-ldap --with-libcurl
- make install
- # Criando o banco de dados
- mysql -u root -p
- mysql> create database zabbix character set utf8;
- mysql> use zabbix;
- mysql> GRANT ALL PRIVILEGES ON zabbix.* TO
- zabbix@localhost IDENTIFIED BY 'zabbix'
- WITH GRANT OPTION;
- mysql> quit;
- # Carga da base de dados
- cd /tmp/zabbix-3.2.0/database/mysql
- mysql -uzabbix -p zabbix < schema.sql
- mysql -uzabbix -p zabbix < images.sql
- mysql -uzabbix -p zabbix < data.sql
- # Arquivos de serviços
- cp /tmp/zabbix-3.2.0/misc/init.d/debian/zabbix-server /etc/init.d/
- cp /tmp/zabbix-3.2.0/misc/init.d/debian/zabbix-agent /etc/init.d/
- update-rc.d zabbix-server defaults
- update-rc.d zabbix-agent defaults
- ln -s /usr/local/etc/ /etc/zabbix
- # Configurando o zabbix-server
- vim /etc/zabbix/zabbix_server.conf
- LogFile=/tmp/zabbix_server.log
- LogFileSize=10
- DebugLevel=3
- PidFile=/tmp/zabbix_server.pid
- DBHost=localhost
- DBName=zabbix
- DBUser=zabbix
- DBPassword=zabbix
- # Configurando o zabbix-agentd
- vim /etc/zabbix/zabbix_agentd.conf
- PidFile=/tmp/zabbix_agentd.pid
- LogFile=/tmp/zabbix_agentd.log
- LogFileSize=10
- Server=127.0.0.1
- ServerActive=127.0.0.1
- Hostname=Zabbix Server
- # Ajustar script de inicialização zabbix-server
- vim /etc/init.d/zabbix-server
- ### BEGIN INIT INFO
- # Provides: zabbix-server
- # Required-Start: $remote_fs $network
- # Required-Stop: $remote_fs
- # Default-Start: 2 3 4 5
- # Default-Stop: 0 1 6
- # Should-Start: mysql
- # Should-Stop: mysql
- # Short-Description: Start zabbix-server daemon
- ### END INIT INFO
- # Ajustar script de inicialização zabbix-agentd
- vim /etc/init.d/zabbix-agent
- ### BEGIN INIT INFO
- # Provides: zabbix-server
- # Required-Start: $remote_fs $network
- # Required-Stop: $remote_fs
- # Default-Start: 2 3 4 5
- # Default-Stop: 0 1 6
- # Short-Description: Start zabbix-agent daemon
- ### END INIT INFO
- # Recarregar configurações e iniciar os serviços
- systemctl daemon-reload
- service zabbix-server start
- service zabbix-agent start
- # Instalação da interface web
- ################################
- # Atualizar script para php7
- ################################
- apt-get install apache2 php5 php5-gd php5-ldap php5-mysql php5-cli php5-common php5-curl php5-json php5-xmlrpc php5-mcrypt
- cp -a /tmp/zabbix-3.2.0/frontends/php/ /var/www/html/zabbix
- chown www-data. -R /var/www/html/zabbix
- # Configurando o PHP
- vim /etc/php5/apache2/php.ini
- post_max_size = 16M
- max_execution_time = 300
- max_input_time = 300
- date.timezone = ‘America/Sao_Paulo’
- always_populate_raw_post_data = -1
- # Acessando a interface web com o navegador no
- http://<host>/zabbix
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement