The operation system in the host machine of VMware ESXi. Open-Falcon cannot be installed in ESXi system, the monitor can be done in a normal way.
The data collection of system running index of the machine with ESXi operation system can be realized by writing scripts. The scripts can communicate with the switch about its running index, including memory usage, CPU usage, data traffic, disk usage and etc. Esxicollector is a script like this.。
Esxicollector is a series of arranged scripts, designed and developed by humorless.
Esxicollector needs to be configured through cronjob. Users congigure the cronjob on a machine that can run cronjob, and write down the device that needs to be monitored and the Agent address of Open-Falcon that receives the monitor result. Esxicollector will collect the data of monitor index regularly according to the time interval set in cronjob, which is once a minute by default, and send them to Agent of Open-Falcon
List of collected metric:
Total memory / usage percentage
Number of current process
Number of logged-in user
Number of virtual machine
Total disk space/usage percentage
Incoming/outgping data/packets of network card
Download from here.
Install SNMP Command
yum -y install net-snmp net-snmp-utils
Download the file of VMware ESXi MIB and copy then to the folder
Configure SNMP Environment
echo "mibs +ALL" > ~/.snmp/snmp.conf
Fill in proper parameter in
* * * * * esxi_collector.sh
snmp_queries.sh can call out basic snmp commands and output the result of snmp after execution. Users can develop new script by comparing the results of executing