利用devstack,在openstack-ceilometer 環境下配置監控項
1 .先安裝 snmp
# yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp
2 .新增如下配置到 /etc/snmp/snmp.conf 確保snmpd守護程式將會得到所有必要的資料
rocommunity public
syslocation "ICClab"
syscontact serh@zhaw.ch
sysservices 79
proc
disk / 15%
disk /usr/backup 15%
啟動 snmp 服務
# service snmpd restart
把服務加到開機啟動中,開機自動執行
# chkconfig snmpd on
可以使用一個簡單命令判斷snmp服務是否已經成功啟動:
netstat -ln | grep 161
3 . 下載devstack
# git clone https://github.com/openstack-dev/devstack.git
如果提示 找不到 git 就:
# yum install git
Enable ceilometer services indevstack/stackrc:
# vi devstack/stackrc
# Enable the ceilometer metering services
enable_service ceilometer-acompute
ceilometer-acentral ceilometer-anotification
ceilometer-collector
# Enable the ceilometer api services
enable_service ceilometer-api
4 . 執行 devstack:
# ./devstack/stack.ch
5 加入 meters 到 /etc/ceilometer/pipeline.yaml:
...
- name: meter_snmp
interval: 600
resources:
- snmp://localhost
meters:
- "hardware.cpu*"
- "hardware.memory*"
- "hardware.disk*"
- "hardware.network*"
sinks:
- meter_sink
重啟 ceilometer 服務
# service openstack-celometer-agent-central restart (如果發現很多服務沒有啟動起來 就重啟一下電腦,因為一般服務在配置好以後都會加入自啟動)
測試:
相關文章
- nginx下搭建nagios監控環境NginxiOS
- AIX環境下監控程式指令碼AI指令碼
- REDHAT環境下使用SYSSTAT監控系統效能Redhat
- WINDOWS 環境下 監控ORACLE臨時表空間WindowsOracle
- 在windows下配置Eclipse + go環境WindowsEclipseGo
- Node.js環境效能監控Node.js
- 在linux環境下安裝JDK並配置環境變數LinuxJDK變數
- Ant系列-在windows下配置環境變數Windows變數
- 在Windows下配置Ruby on Rails開發環境WindowsAI開發環境
- centos6.2lnmp環境下安裝zabbix(中文環境)並且監控客戶端CentOSLNMP客戶端
- 記-Windows環境下Prometheus+alertmanager+windows_exporter+mtail監控部署WindowsPrometheusExportAI
- 在HACMP環境下裝單例項9IACM單例
- 【ASM學習】在windows 環境下建立ASM例項ASMWindows
- Maven環境下MyBatisGenerator 配置MavenMyBatis
- Windows 下 Laravel 環境配置WindowsLaravel
- Mac環境下AS配置GitMacGit
- NVM,Windows下環境配置Windows
- ubuntu下golang環境配置UbuntuGolang
- windows下JDK環境配置WindowsJDK
- 【譯】生產環境下的Node.js——開源監控工具Node.js
- Sentry 監控 - Snuba 資料中臺本地開發環境配置實戰開發環境
- 利用nginx 配置vue多專案環境NginxVue
- 在 Windows 環境下,有幾種開源的日誌監控軟體可供選擇,包括:Windows
- jdk在linux下安裝、配置環境變數JDKLinux變數
- 在exadata環境下配置dbfs檔案系統
- 在Ubuntu下配置舒服的Python開發環境UbuntuPython開發環境
- 單機環境配置ASM例項ASM
- 鴻蒙高併發環境下的服務狀態監控系統鴻蒙
- linux下配置java環境LinuxJava
- ubuntu下hadoop環境配置UbuntuHadoop
- nagios 監控windows環境簡要說明iOSWindows
- windows 10 在Anaconda下配置tensorflow環境總結Windows
- OpenCV+QT5在Window下的環境配置記錄OpenCVQT
- 在IIS8.5的環境下配置WCF的Restful ServiceREST
- 在Emacs下配置processing-mode的開發環境Mac開發環境
- nagios監控例項 -- PostgreSQL監控iOSSQL
- Linux 下配置 node + mongodb 環境LinuxMongoDB
- Mac下配置PHP+MySql環境MacPHPMySql