Ⅰ docker 怎麼啟動容器的所有
docker如果安裝成功,會有一塊虛擬網卡,ip地址默認是172.17.42.1
用docker
search
centos6命令搜索githup中的容器
使用docker
pull
weepee/centos6下載容器到本地
使用docker
images查看本地所有的容器
使用run命令啟動容器
/usr/bin/docker
run
-d
-v
/root:/root
-p
81:80
-p
2222:22
-p
10050:10050
-p
10051:10051
centos6.5_zabbix:v1.3
一定要記住centos6.5_zabbix:v1.3就是第四步查詢到的名稱和版本號
81:80
前面的宿主機的埠,後面是docker中容器所開的埠,兩個埠之間是映射關系
docker
ps
查看運行狀態的容器
如果提交修改用docker
commit
859549d3f157命令
859549d3f157就是使用docker
ps查詢到的CONTAINER
ID
Ⅱ 實戰干貨!三千字長文,手把手教你!zabbix部署!
搭建Zabbix監控系統涉及多個步驟,本文將手把手教你完成Zabbix部署。
首先,確保系統環境符合Zabbix要求,如在CentOS環境下進行以下操作:
- 檢查系統版本:使用`cat /etc/redhat-release`查看。
- 升級系統:執行`yum -y update`,確保所有組件是最新的。
- 關閉防火牆、selinux:使用`systemctl stop firewalld.service`和`systemctl disable firewalld.service`關閉防火牆,使用`setenforce 0`並編輯`/etc/selinux/config`文件將SELINUX設置為`disabled`,重啟系統以使更改生效。
- 安裝LAMP環境:使用`yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash`命令安裝。
- 編輯httpd配置:使用`vim /etc/httpd/conf/httpd.conf`文件設置`ServerName`和`DirectoryIndex`。
- 配置php時區:使用`vim /etc/php.ini`文件將`date.timezone`設置為`PRC`。
- 啟動服務:使用`systemctl start httpd`和`systemctl start mariadb`啟動服務,設置為開機啟動:`systemctl enable httpd`和`systemctl enable mariadb`。
- 測試LAMP環境:創建`index.php`文件,輸入`phpinfo()`查看是否正常。
接下來,初始化mysql資料庫:
- 使用`mysqladmin -u root password Huawei@WUnengcan123.`設置root用戶密碼。
- 使用`mysql -u root -p`登錄資料庫。
- 創建資料庫`zabbix`並設置中文編碼格式:`CREATE DATABASE zabbix character set utf8 collate utf8_bin;`。
- 授權用戶`zabbix01`訪問資料庫並設置密碼:`GRANT all ON zabbix.* TO 'zabbix01'@'%' IDENTIFIED BY 'Huawei@WUnengcan123.;'`。
- 刷新許可權:`flush privileges;`。
安裝Zabbix組件:
- 安裝依賴包和組件,如`yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*`。
- 安裝Zabbix主程序包:使用`rpm -ivh repo.zabbix.com/zabbix/...`命令。
- 安裝Zabbix組件:`yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent`。
導入數據到資料庫中:
- 找資料庫壓縮包,使用`zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz | mysql -uzabbix01-p zabbix`命令導入。
- 重啟系統:`reboot`。
配置資料庫和修改php時區:
- 編輯`/etc/zabbix/zabbix_server.conf`文件配置資料庫連接信息。
- 編輯`/etc/httpd/conf.d/zabbix.conf`文件修改時區設置。
啟用Zabbix服務:
- 使用`systemctl enable zabbix-server`設置服務開機啟動。
- 使用`systemctl start zabbix-server`啟動服務。
登錄web配置界面,可能需要解決URL未找到的問題。
實現漢化:在win系統下,復制微軟雅黑字體替換Linux系統中相應的DejaVuSans.ttf文件。
監控本機和備機:
- 配置本機監控:編輯`/etc/zabbix/zabbix_agentd.conf`文件設置相關參數,重啟zabbix-agent服務。
- 檢測備機:通過Zabbix界面新建監控檢查。
安裝郵件發送功能:
- 安裝和啟動郵件服務:使用`yum -y install Mail`和`systemctl start mail`命令。
- 配置`/etc/mail.rc`文件設置郵箱參數。
- 生成SSL證書並配置。
- 測試郵件發送。
配置Zabbix郵件發送腳本:
- 查看腳本存放位置:使用`vi /etc/zabbix/zabbix_server.conf`查看。
- 創建腳本:使用`vim /usr/lib/zabbix/alertscripts/mail.sh`編輯腳本。
- 測試腳本:發送郵件測試。
配置監控告警系統:參考文檔進行監控項、觸發器、動作等配置。
完成部署後,請確保監控系統運行正常,並對告警策略進行調整以適應實際需求。