Monitorin Disk Read/Write
-
kissmathis
- Posts: 3
- Joined: Sat Mar 24, 2012 9:40 pm
Monitorin Disk Read/Write
I am new to the Nagios application and I am trying to monitor read write speeds of a host's disk. Please I do need some guidiance as I have not yet seen any discussions yet relating to this. Please help
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: Monitorin Disk Read/Write
What type of host are you wanting to monitor this on?
-
kissmathis
- Posts: 3
- Joined: Sat Mar 24, 2012 9:40 pm
Re: Monitoring Disk Read/Write
Thank you . I am trying to monitor a regular Centos 6 server. Its a very database intensive server and I wish to monito the read writes speed on this and all other servers of mine. Once I gure it out then I would try to buy the software for full licence.
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: Monitorin Disk Read/Write
I think this plugin in the exchange can do what you are looking for
http://exchange.nagios.org/directory/Pl ... cs/details
http://exchange.nagios.org/directory/Pl ... cs/details
-
kissmathis
- Posts: 3
- Joined: Sat Mar 24, 2012 9:40 pm
Re: Monitorin Disk Read/Write
Thank you. I got the plugin, and I uplooaded it as well. However not sure exactly how to activate the plugin to poll the server. Other stuff configured via wizard do work. Can you please pm me, I won't mind if you decide to charge me. I would provide the server and access info.
Thanks for your help.
Thanks for your help.
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: Monitorin Disk Read/Write
You will need to add a command so you can use it in Nagios. This can be setup various ways, but I would suggest something like this:
Add a command at Configure -> Core Config Manager -> Commands -> Add New
Command = check_iostat
Command line* = $USER1$/check_iostat -d $ARG1$ -w $ARG2$ -c $ARG3$
Command type = check command
Then you can add a new service
Configure -> Core Config Manager -> Service -> Add New
In check Command select check_iostat
$ARG1$ = volume (ie. /boot )
$ARG2$ = warning level
$ARG3$ = critical level
Add a command at Configure -> Core Config Manager -> Commands -> Add New
Command = check_iostat
Command line* = $USER1$/check_iostat -d $ARG1$ -w $ARG2$ -c $ARG3$
Command type = check command
Then you can add a new service
Configure -> Core Config Manager -> Service -> Add New
In check Command select check_iostat
$ARG1$ = volume (ie. /boot )
$ARG2$ = warning level
$ARG3$ = critical level