Monitor Vmware ESX

Templates, scripts for templates, scripts and requests for templates.

Moderators: Moderators, Developers

Post Reply
Author
Message
Diceman
Cacti User
Posts: 142
Joined: Tue Oct 25, 2005 10:01 am

#91 Post by Diceman » Tue Jul 22, 2008 4:39 pm

i am also looking for esx 3.5 scripts. snmp appears to be fairly dumbed down on 3.5.

what i would really like is to find out where esx is storing the data in the performance tab and rip that into cacti. i'll be looking into that once my migration is complete.

User avatar
pirx
Cacti User
Posts: 199
Joined: Tue Feb 10, 2004 10:08 am
Location: Esslingen, Germany

#92 Post by pirx » Thu Aug 14, 2008 1:50 am

So, does this template work with VMware ESX 3.5? And which template file (post number?) + patches do I need?

User avatar
pirx
Cacti User
Posts: 199
Joined: Tue Feb 10, 2004 10:08 am
Location: Esslingen, Germany

#93 Post by pirx » Fri Aug 15, 2008 3:39 am

I've now imported the templates, but I don't get any query results for the VMware oids. I'm running ESX 3.5, snmp is enabled and I've changed config.php -> global.php in the script files. Version 0.8.7b on debian etch.
Attachments
cacti-vmware-esx-35.jpg
cacti-vmware-esx-35.jpg (76.53 KiB) Viewed 20117 times

NightRaver
Posts: 4
Joined: Sun Apr 01, 2007 4:18 am

#94 Post by NightRaver » Sat Sep 27, 2008 10:52 am

zeki wrote:i'm trying to get the network traffic on the VMs and i'm getting bogus data.
like 200G 100G. I set the maximum for Data Source Item Fields [traffic_in]
and traffic_out to 100000000 during the creation of the rra, yet i'm still getting this bogus data.

Any ideas what is going on?


ds[traffic_in].max = 1.0000000000e+08

ds[traffic_out].max = 1.0000000000e+08
Same problem here, anybody with a solution??

Thnx in advanced.

David1975
Posts: 1
Joined: Wed Oct 29, 2008 4:32 am

#95 Post by David1975 » Wed Oct 29, 2008 6:33 am

Can someone tell me what templates we need to use to monitor our esx 3.5 environment with Cacti?
I don't see any templates here which are marked as working for 3.5

Thx

David

james.walklin
Posts: 1
Joined: Thu Oct 30, 2008 3:49 pm

#96 Post by james.walklin » Thu Oct 30, 2008 3:53 pm

trap oids for ESX changed in esx 3.5, at least for virtual center traps
So I had to update my mibs, then reload mibs, reloaded new traps for other
snmp systems, now all is fine.

cynicismic
Posts: 13
Joined: Thu Nov 22, 2007 5:05 am

#97 Post by cynicismic » Fri Oct 31, 2008 7:26 am

David1975 wrote:Can someone tell me what templates we need to use to monitor our esx 3.5 environment with Cacti?
I don't see any templates here which are marked as working for 3.5

Thx

David
The templates here work fine on 3.5, but the SNMP configuration on ESX 3.5 is a little different..

aceg3905
Posts: 12
Joined: Wed Nov 24, 2004 9:11 am
Location: Manchester, UK

#98 Post by aceg3905 » Fri Nov 07, 2008 12:08 pm

what needs to be done to the snmp configuration to get a working result? im running 3.5 and get 0 response from the esx template

scpetand
Posts: 5
Joined: Wed Nov 12, 2008 3:31 am
Location: Sweden

Create Cacti or op5 Statistics graphs with op5 ESX3 plugin

#99 Post by scpetand » Wed Nov 12, 2008 3:38 am

Hi

I have created a howto to graph Vmware ESX IO by using a nagios plugin developed by op5.
Take a look at http://www.it-slav.net/blogs/?p=262

Regards
Peter Andersson
[email protected]

aceg3905
Posts: 12
Joined: Wed Nov 24, 2004 9:11 am
Location: Manchester, UK

#100 Post by aceg3905 » Fri Nov 14, 2008 6:37 am

Hi, the graphs are great and ive got VS IO Load working fine however with VM when running the script I get the following response

./esxiograph.sh io_vm vmware-stockholm demo.op5.com -p xxxx -u yyyy

usage:to read:at write:Login

any ideas?

Aceg3905

scpetand
Posts: 5
Joined: Wed Nov 12, 2008 3:31 am
Location: Sweden

#101 Post by scpetand » Fri Nov 14, 2008 3:02 pm

Ouups it is a typo in my description try:
./esxiograph.sh io_vm vmware-stockholm demo.op5.com <user> <password>

If you run the command without any parameters:
[[email protected] custom]# ./esxiograph.sh
Usage: esxiograph.sh <Command> <VS Host> <VM Name> <Username> <Password>
Command can be any of either: io_vm, io_vs
When using a *_vs command you cannot specify a VM Name

so you can se the syntax

I will update my instructions

Thanks and it makes me happy to see that somebody actually uses my stuff :-)
Check it out at http://www.it-slav.net/blogs/?p=262

/[email protected]

david35
Posts: 12
Joined: Wed Sep 24, 2008 7:48 am

disk and nics pb

#102 Post by david35 » Fri Nov 21, 2008 10:06 am

Hello,

I have imported the templates successfully.
I can generate graphs for CPU and memory ==> OK
But I have problems with disk and net graphs.
Ex for disk at import :
Cacti has imported the following items:

GPRINT Preset

[success] Normal [update]

Data Input Method

[success] Get Script Server Data (Indexed) [update]

Data Template

[success] VMware ESX - VM disk read/write operations [new]
[success] VMware ESX - VM disk read/write (kB) [new]

Graph Template

[success] VMware ESX - VM disk read/write operations [new]
[success] VMware ESX - VM disk read/write (kB) [new]

Data Query

[success] VMware ESX - Get VM disk statistics [new]


And I obtain :
Attachments
1.JPG
1.JPG (22.81 KiB) Viewed 17971 times

david35
Posts: 12
Joined: Wed Sep 24, 2008 7:48 am

#103 Post by david35 » Fri Nov 21, 2008 10:07 am

I just want to precise that I have no pb with CPU and MEM.
It's only for nic and disk that I have 0 Item, 0 Row.

aceg3905
Posts: 12
Joined: Wed Nov 24, 2004 9:11 am
Location: Manchester, UK

#104 Post by aceg3905 » Tue Nov 25, 2008 11:29 am

scpetand wrote:Ouups it is a typo in my description try:
./esxiograph.sh io_vm vmware-stockholm demo.op5.com <user> <password>

If you run the command without any parameters:
[[email protected] custom]# ./esxiograph.sh
Usage: esxiograph.sh <Command> <VS Host> <VM Name> <Username> <Password>
Command can be any of either: io_vm, io_vs
When using a *_vs command you cannot specify a VM Name

so you can se the syntax

I will update my instructions

Thanks and it makes me happy to see that somebody actually uses my stuff :-)
Check it out at http://www.it-slav.net/blogs/?p=262

/[email protected]
its working great ill try this and let you know, the script is great keep up the good work ;)

Okay im still getting an issue just with io_vm so I understand it the synatx should be check_esx3.pl <Virtual Machine Host> <Virtual machine> <Username> <Password>

with this i still get

usage:Unknown read: write:

any ideas? im using the virtual machine name is identified in VIC and from the list generate from

check_esx3.pl -H -u xxxxx -p yyyyyy
-l runtime -s list

im kinda stuck now
Last edited by aceg3905 on Thu Dec 04, 2008 7:06 am, edited 1 time in total.

User avatar
phalek
Cacti Guru User
Posts: 2711
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

#105 Post by phalek » Tue Dec 02, 2008 5:09 am

Hi,

For ESX 3.5 you need to check the following:

in /etc/hosts there must be (!) an entry for localhost:

Code: Select all

127.0.0.1  localhost

Here's my snmpd.conf file:

Code: Select all

###########################################################################
#
# snmpd.conf
#
#   - created by the snmpconf configuration program
#
###########################################################################
# SECTION: Access Control Setup
#
#   This section defines who is allowed to talk to your running
#   snmp agent.

# rocommunity: a SNMPv1/SNMPv2c read-only access community name
#   arguments:  community [default|hostname|network/bits] [oid]

rocommunity public

###########################################################################
# SECTION: Extending the Agent
#
#   You can extend the snmp agent to have it return information
#   that you yourself define.

# dlmod: dynamically extend the agent using a shared-object
#   arguments:  module-name module-path

dlmod SNMPESX /usr/lib/vmware/snmp/libSNMPESX.so
dlmod cmaX /usr/lib/libcmaX.so.1

#
# Unknown directives read in from other files by snmpconf
#
smuxpeer .1.3.6.1.4.1.674.10892.1
smuxpeer .1.3.6.1.4.1.6876.1

to start the snmp dameon

Code: Select all

# to enable snmpd thorugh the firewall
esxcfg-firewall -e snmpd
# to start snmpd
service snmpd restart
# to start snmpd automatically after reboot
chkconfig snmpd on 

After that, cacti is able to get the snmp data.

Post Reply