centos7 安裝zabbix4監控系統

centos7 安裝zabbix4監控系統

一、安裝zabbix環境:
安裝Apache
yum install -y httpd
開機啓動Apache
systemctl enable httpd
systemctl start httpd
防火牆打開80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
安裝mariadb數據庫
yum install -y mariadb mariadb-server
systemctl enable mariadb
systemctl start mariadb
設置MYSQL root密碼
mysqladmin -uroot password "zhgc@2012"
登錄
mysql -uroot -p
安裝PHP
yum install -y php php-mysql
下載地址:
https://www.zabbix.com/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysql
安裝zabbix 4
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
安裝zabbix的包
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

mysql -uroot -pzhgc@2012
創建一個zabbix庫並設置爲utf8的字符編碼格式
create database zabbix character set utf8 collate utf8_bin;
centos7 安裝zabbix4監控系統
show databases;
centos7 安裝zabbix4監控系統
創建賬戶並且授權設置密碼
loclhost的用戶zabbix分配可對數據庫zabbix所有表進行所有操作的權限,並且設定密碼爲zabbix
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
centos7 安裝zabbix4監控系統
flush privileges;
quit
導入 zabbix 信息
zcat /usr/share/doc/zabbix-server-mysql-4.0.5/create.sql.gz | mysql -uzabbix -p'zabbix' zabbix
配置zabbix server配置文件
91 DBHost=localhost # 數據庫主機名
100 DBName=zabbix # 數據庫實例
116 DBUser=zabbix # 用戶名
124 DBPassword=zabbix # 密碼
vi /etc/zabbix/zabbix_server.conf
centos7 安裝zabbix4監控系統
centos7 安裝zabbix4監控系統
開機自啓zabbix-server服務
systemctl enable zabbix-server
systemctl start zabbix-server
firewall-cmd --zone=public --add-port=10051/tcp --permanent
firewall-cmd --reload

配置php 亞洲/上海
vi /etc/httpd/conf.d/zabbix.conf
centos7 安裝zabbix4監控系統
Asia/Shanghai
systemctl restart httpd

登陸zabbix
192.168.xxx.xxx/zabbix 服務器IP
centos7 安裝zabbix4監控系統
centos7 安裝zabbix4監控系統
PHP版本 5.4.0
PHP內存限制選項 128 MB 在php.ini中:
內存極限=128M
PHP POST_max_size選項 16 MB 在php.ini中:
後最大尺寸=16M
PHP Upload_max_filesize選項 2MB 在php.ini中:
Upload_max_filesize=2M
PHPmax_Execution_Time選項 300秒(允許值0和-1) 在php.ini中:
最大執行時間=300
PHPmax_INPUT_TIME選項 300秒(允許值0和-1) 在php.ini中:
最大輸入時間=300
PHPsession.autostart選項 必須被禁用 在php.ini中:
AUTO_START=0
數據庫支持 其中之一:MySQL、Oracle、PostgreSQL、IBMDB 2 必須安裝下列模塊之一:
MySQL,oci 8,pgsql,ibm_db2
數學 PHP-bc計量
mbstring PHP-mbstring
PHP mbstring.func_重載選項 必須被禁用 在php.ini中:
mbstring.func_重載=0
PHP始終填充_RAW_POST_Data選項 必須被禁用 僅適用於PHP 5.6.0或更高版本。
在php.ini中:
始終填充RAW_POST_data=-1
插座 網絡套接字。用戶腳本支持所需。
GD 2.0或更高 PHP-gd.PHPGD擴展必須支持PNG圖像(-與-PNG-dir)、JPEG(-與-jpeg-dir)圖片和FreeType 2(-有-自由型-dir).
libxml 2.6.15 PHP-xml或php5-dom
xmlWriter PHP-xmlWriter
xmlReader PHP-xmlReader
C型 PHP-Ctype
會議 PHP-會話
gettext PHP-gettext
自從Zabbix 2.2.1以來,PHP gettext擴展並不是安裝Zabbix的強制性要求。如果未安裝gettext,則前端將像往常一樣工作,但是,翻譯將不可用。

輸入密碼 zabbix
centos7 安裝zabbix4監控系統
輸入Zabbix服務器的名稱
centos7 安裝zabbix4監控系統
centos7 安裝zabbix4監控系統
centos7 安裝zabbix4監控系統

登錄Zabbix
用戶:Admin
密碼:zabbix
centos7 安裝zabbix4監控系統
設置中文
centos7 安裝zabbix4監控系統
centos7 安裝zabbix4監控系統

安裝監控端:
yum install -y zabbix-agent
//編輯配置文件
vi /etc/zabbix/zabbix_agentd.conf
修改以下內容:
98 Server=127.0.0.1
139 ServerActive=127.0.0.1
150 Hostname=Zabbix
查看配置文件
grep -n '^'[a-Z] /etc/zabbix/zabbix_agentd.conf

13:PidFile=/var/run/zabbix/zabbix_agentd.pid
32:LogFile=/var/log/zabbix/zabbix_agentd.log
43:LogFileSize=0
98:Server=127.0.0.1
139:ServerActive=127.0.0.1
150:Hostname=Zabbix
268:Include=/etc/zabbix/zabbix_agentd.d/*.conf

vi /etc/hosts #修改hosts
127.0.0.1 Zabbix
vi /etc/hostname #修改主機名
Zabbix
systemctl enable zabbix-agent
systemctl restart zabbix-agent

備份zabbix數據庫
mysqldump -uzabbix -pzabbix zabbix > /data/backup/directory/mysql/zabbix.sql
恢復zabbix數據庫數據
mysql -uzabbix -pzabbix zabbix < /data/backup/directory/mysql/zabbix.sql

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章