zabbix yum安装
生活随笔
收集整理的這篇文章主要介紹了
zabbix yum安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
zabbix
?的單個Server節點可以支持上萬臺設備,每秒可以處理1.5萬次請求,理論上可以支持5萬臺設備.
zabbix 的使用可以分為三類用戶:入門用戶(熟悉Zabbix的安裝跟配置),中級用戶(熟悉LAMP和LNMP環境搭建,Mysql數據庫,Shell腳本,主要難點在于觸發器,數據庫調優和API的使用),高級用戶(熟悉PHP,C等一門腳本語言,具備二次開發能力,能修改源碼,對Zabbix 從代碼級別進行優化和擴展).
第一種:yum安裝
zabbix-Server:
1.安裝zabbix server : yum install -y zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent
2.安裝mysql server : yum -y install mysql-server
3.配置mysql 配置文件:
? ???vim /etc/my.cnf
? ???[mysqld]
? ???datadir=/data01/mysql
? ???socket=/data01/mysql/mysql.sock
? ???user=mysql
? ???
? ???symbolic-links=0
? ???character-set-server=utf8
? ???default-storage-engine=INNODB
? ???innodb_file_per_table=1
? ???max_connections=1024
? ??
? ???[mysqld_safe]
? ???log-error=/var/log/mysql/mysqld.log
? ???pid-file=/var/run/mysqld/mysqld.pid
4.啟動服務
? ???chkconfig mysqld on
? ???service mysqld start
5.創建zabbix 數據庫
? ???mysqladmin -uroot password admin
? ???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;"
? ???注:此處數據庫的字符集必須為utf8,不然中文顯示web界面會出現亂碼
6.導入zabbix-server 的數據庫(創建zabbix 用戶)
? ???mysql -uzabbix -pzabbix zabbix < /usr/share/doc/zabbix-server-mysql-X.X.X/create/schema.sql;
? ???如果安裝zabbix-proxy,下面的sql 不用導入
? ???mysql -uzabbix -pzabbix zabbix < /usr/share/doc/zabbix-server-mysql-X.X.X/create/images.sql;
? ???mysql -uzabbix -pzabbix zabbix < /usr/share/doc/zabbix-server-mysql-X.X.X/create/data.sql;
7.配置 zabbix_server.conf
? ???DBHost=localhost
? ???DBName=zabbix
? ???DBUser=zabbix
? ???DBPassword=zabbix
? ???
? ???StartPollers=5
? ???CacheSize=256M
? ???
? ???創建scripts 腳本路徑:mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
8.啟動zabbix-server 服務
? ???service zabbix-server start
? ???service httpd start
? ???添加開機啟動
? ???chkconfig zabbix-server on
? ???chkconfig httpd on
9.防火墻,SELinux 和權限的設置
? ? 1). vim /etc/sysconfig/iptables
? ???-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
? ???-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
? ???-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
? ???-A OUTPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
? ???service iptables restart
? ??
? ???2).seLinux 設置
? ?? ?? ? chcon -R -t httpd_sys_content_rw_t /usr/share/zabbix/conf
? ?? ?? ? setsebool -P httpd_can_network_connect=true
? ?? ?? ? semanage port -a -t http_port_t -p tcp 10051
? ?? ?? ? 或者關閉seLinux?
? ?? ?? ? setenforce 0 (立即生效)或者
? ?? ?? ? vim /etc/selinux/config? ?SELINUX=disabled(需要重啟)
? ???3).php.ini 配置文件的設置
? ?? ?? ? vim /etc/php.ini
? ?? ?? ? 配置完之后重啟httpd
10.配置 web 界面
11.登錄 默認賬號 Admin , 密碼 zabbix
zabbix-Agent:
1.安裝zabbix agent : yum install -y zabbix zabbix-agent
2.vim /etc/sysconfig/iptables
? ???-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
? ???-A OUTPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
? ???service iptables restart
3.配置 zabbix_agentd.conf
? ???Server=127.0.0.1,192.168.0.240??#被動模式,zabbix-server 的IP地址(可以發送給多臺服務器)
? ???ServerActive=192.168.0.240:10051??#主動模式
? ???Hostname=Zabbix server
? ???設置開啟啟動
? ???chkconfig zabbix-agent on
? ???service zabbix-agent start
zabbix 的使用可以分為三類用戶:入門用戶(熟悉Zabbix的安裝跟配置),中級用戶(熟悉LAMP和LNMP環境搭建,Mysql數據庫,Shell腳本,主要難點在于觸發器,數據庫調優和API的使用),高級用戶(熟悉PHP,C等一門腳本語言,具備二次開發能力,能修改源碼,對Zabbix 從代碼級別進行優化和擴展).
第一種:yum安裝
zabbix-Server:
1.安裝zabbix server : yum install -y zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent
2.安裝mysql server : yum -y install mysql-server
3.配置mysql 配置文件:
? ???vim /etc/my.cnf
? ???[mysqld]
? ???datadir=/data01/mysql
? ???socket=/data01/mysql/mysql.sock
? ???user=mysql
? ???
? ???symbolic-links=0
? ???character-set-server=utf8
? ???default-storage-engine=INNODB
? ???innodb_file_per_table=1
? ???max_connections=1024
? ??
? ???[mysqld_safe]
? ???log-error=/var/log/mysql/mysqld.log
? ???pid-file=/var/run/mysqld/mysqld.pid
4.啟動服務
? ???chkconfig mysqld on
? ???service mysqld start
5.創建zabbix 數據庫
? ???mysqladmin -uroot password admin
? ???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;"
? ???注:此處數據庫的字符集必須為utf8,不然中文顯示web界面會出現亂碼
6.導入zabbix-server 的數據庫(創建zabbix 用戶)
? ???mysql -uzabbix -pzabbix zabbix < /usr/share/doc/zabbix-server-mysql-X.X.X/create/schema.sql;
? ???如果安裝zabbix-proxy,下面的sql 不用導入
? ???mysql -uzabbix -pzabbix zabbix < /usr/share/doc/zabbix-server-mysql-X.X.X/create/images.sql;
? ???mysql -uzabbix -pzabbix zabbix < /usr/share/doc/zabbix-server-mysql-X.X.X/create/data.sql;
7.配置 zabbix_server.conf
? ???DBHost=localhost
? ???DBName=zabbix
? ???DBUser=zabbix
? ???DBPassword=zabbix
? ???
? ???StartPollers=5
? ???CacheSize=256M
? ???
? ???創建scripts 腳本路徑:mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
8.啟動zabbix-server 服務
? ???service zabbix-server start
? ???service httpd start
? ???添加開機啟動
? ???chkconfig zabbix-server on
? ???chkconfig httpd on
9.防火墻,SELinux 和權限的設置
? ? 1). vim /etc/sysconfig/iptables
? ???-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
? ???-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
? ???-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
? ???-A OUTPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
? ???service iptables restart
? ??
? ???2).seLinux 設置
? ?? ?? ? chcon -R -t httpd_sys_content_rw_t /usr/share/zabbix/conf
? ?? ?? ? setsebool -P httpd_can_network_connect=true
? ?? ?? ? semanage port -a -t http_port_t -p tcp 10051
? ?? ?? ? 或者關閉seLinux?
? ?? ?? ? setenforce 0 (立即生效)或者
? ?? ?? ? vim /etc/selinux/config? ?SELINUX=disabled(需要重啟)
? ???3).php.ini 配置文件的設置
? ?? ?? ? vim /etc/php.ini
? ?? ?? ? 配置完之后重啟httpd
10.配置 web 界面
11.登錄 默認賬號 Admin , 密碼 zabbix
zabbix-Agent:
1.安裝zabbix agent : yum install -y zabbix zabbix-agent
2.vim /etc/sysconfig/iptables
? ???-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
? ???-A OUTPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
? ???service iptables restart
3.配置 zabbix_agentd.conf
? ???Server=127.0.0.1,192.168.0.240??#被動模式,zabbix-server 的IP地址(可以發送給多臺服務器)
? ???ServerActive=192.168.0.240:10051??#主動模式
? ???Hostname=Zabbix server
? ???設置開啟啟動
? ???chkconfig zabbix-agent on
? ???service zabbix-agent start
總結
以上是生活随笔為你收集整理的zabbix yum安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像拼接的一般步骤
- 下一篇: leetcode-无重复字符的最长子串