Re: [Nagios-users] cpu usage / memory usage
Hi Hugo, Thanks for the reply. I need to handle both CPU usage and Memory usage. i) I think check_load plugin supports cpu usage which provides the load information using with: uptime command. If we need cpu usage with vmstat command which plugin do I need to use. ii) How to handle memory usage, which plugin do I need to use. Correct me if am wrong with this understanding. Thanks, Raghavendra. Can some one provide directions how to handle cpu usage / memory usage. I am using check_disk plugin for disk usage. Assuming you're talking about a unix variant, check_load is included in the standard plugins and can be used to infer cpu usage. There are also quite a few cpu and memory specific plugins available at http://www.nagiosexchange.org. Correct me if I am wrong but the load on a unix system is not quite nescessary related to the CPU usage. You can get the load info for example with: uptime 19:24:23 up 165 days, 1:09, 3 users, load average: 0.02, 0.02, 0.00 And your CPU usage with: vmstat procs ---memory-- ---swap-- -io --system-- cpu r b swpd free buff cache si sobibo incs us sy id wa 0 0 1072 67176 184720 79293600 076 1138 110 0 0 100 0 While there usually is a relation between the two of them they are two different things. The question is which of these two do you (raghavendra kristam) want? There is a check_load plugin that does the load thing. For most alerting purposes that is quite enough. As th load tends to go up if you are low on memory. Hugo. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
[Nagios-users] cpu usage / memory usage
Hi, Can some one provide directions how to handle cpu usage / memory usage. I am using check_disk plugin for disk usage. Thanks, Raghavendra. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Need some help regarding with tomcat server
Hi, # /usr/local/nagios/libexec/check_tcp -H IP address Connection refused # /usr/local/nagios/libexec/check_tcp -H IP address -p 5 Connection refused Please let me know why i am getting Connection refused and showing the status as critical in web interface. Thanks, Raghavendra. On 1/30/07, Josh Yost [EMAIL PROTECTED] wrote: raghavendra kristam wrote: Hi, [snip] a)For server availability: listening to Tomcat server port periodically and send out notification when there is no response on the port. b)For memory/disk usage: periodically check memory/disk space and send out notification when the usage reaches certain thresholds. c) For requests per minute for the Tomcat Server and per JSP level requests per minute and response time Hi, a) can be handled by check_tcp or check_http (fyi - I can't use check_http -S for tomcat 4; I think it's a problem w/ the SSL implementation on the older tomcats) b) memory/CPU can be handled by either SNMP or, if running on Windows, by using nsclient c) not sure on this one, but maybe someone else has ideas. I don't know where these numbers would exist. Good luck, - Josh - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Need some help regarding with tomcat server
Hi, After Installed Nagios2.7 and Nagios plugin-1.4.5. The following configuration files are located in /usr/local/nagios/etc cgi.cfg-sample commands.cfg-sample localhost.cfg-sample nagios.cfg-sample resource.cfg-sample Later copy those from $NAGIOSHOME/etc/*.cfg-sample to $NAGIOSHOME/etc/*.cfg as cgi.cfg commands.cfg htpasswd.users localhost.cfg nagios.cfg resource.cfg The below configuration are not availble in /usr/local/nagios/etc/ . Do we need to create these files in /usr/local/nagios/etc/ or did I missed any thing during installation time. Please let me know. cfg_file=/usr/local/nagios/etc/contactgroups.cfg cfg_file=/usr/local/nagios/etc/contacts.cfg cfg_file=/usr/local/nagios/etc/dependencies.cfg #cfg_file=/usr/local/nagios/etc/escalations.cfg cfg_file=/usr/local/nagios/etc/hostgroups.cfg cfg_file=/usr/local/nagios/etc/hosts.cfg cfg_file=/usr/local/nagios/etc/servicegroups.cfg cfg_file=/usr/local/nagios/etc/disk_services.cfg cfg_file=/usr/local/nagios/etc/database_services.cfg cfg_file=/usr/local/nagios/etc/web_services.cfg cfg_file=/usr/local/nagios/etc/local_services.cfg cfg_file=/usr/local/nagios/etc/timeperiods.cfg cfg_file=/usr/local/nagios/etc/windows-services.cfg # PERFPARSE LINE BELOW cfg_file=/usr/local/nagios/etc/nagios_perfparse.cfg http://www.totkat.org/pages/nagios-conf.shtml Thanks, Raghavendra. On 1/30/07, David Rudder [EMAIL PROTECTED] wrote: By the way, NagiosExchange has a plugin for monitoring JMX. http://www.nagiosexchange.org/Misc.54.0.html?tx_netnagext_pi1[p_view]=808tx_netnagext_pi1[page]=10%3A10 It doesn't address, specifically, what you asked for. But, it may be even better. For instance, your Java app will throw out of memory errors if it reaches the maximum allocated to the VM. This is usually way below the amount available to the OS. So, you'll want to measure memory usage via JMX and not via the standard OS calls. -Dave David Rudder wrote: c) is a difficult one, but I expect it's been handled before. Tomcat stores its logs in the httpd common log format. So, any nagios plugins that examine the Apache logs should be able to handle Tomcat's as well. I see Ethan wrote a check_log that will check for a pattern. Maybe you could build on that. If you're just looking to see if a request took a long time, you can add %D to the access log pattern (specified in conf/server.xml). That shows the time it took, in millis, to fulfill the request. However, I'm not sure if a page's request takes longer for a client with a slow link. Anyway, given the standardized way Tomcat stores it's log, it might not be too difficult to find someone who solved the same problem for Apache's httpd and apply that to Tomcat. -Dave raghavendra kristam wrote: Hi, I am quite new to nagios and finally I installed the required softwares on linux machine. I am able to access the web interface using the url http://localhost:90/nagios http://%3Clocalhost%3E:90/nagios. a) nagios-2.7 b) nagios-plugins-1.4.5 c) Apache httpd-2.2.4 d) mysql4.1.22 I need to do the following scenarios with nagios. Please let me know how to handle this scenarios. a)For server availability: listening to Tomcat server port periodically and send out notification when there is no response on the port. b)For memory/disk usage: periodically check memory/disk space and send out notification when the usage reaches certain thresholds. c) For requests per minute for the Tomcat Server and per JSP level requests per minute and response time Please let me know whether all these scenarios supported by nagios or not ? Thanks, Raghavendra. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo
[Nagios-users] Need some help regarding with tomcat server
Hi, I am quite new to nagios and finally I installed the required softwares on linux machine. I am able to access the web interface using the url http://localhost:90/nagios. a) nagios-2.7 b) nagios-plugins-1.4.5 c) Apache httpd-2.2.4 d) mysql4.1.22 I need to do the following scenarios with nagios. Please let me know how to handle this scenarios. a)For server availability: listening to Tomcat server port periodically and send out notification when there is no response on the port. b)For memory/disk usage: periodically check memory/disk space and send out notification when the usage reaches certain thresholds. c) For requests per minute for the Tomcat Server and per JSP level requests per minute and response time Please let me know whether all these scenarios supported by nagios or not ? Thanks, Raghavendra. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
[Nagios-users] Getting errors during install nagios plugins
Hi, I installed nagios-2.7 and while trying to install nagios plugin nagios-plugins-1.4.5 getting the following error Please let me know how to sort out these errors. 1) ./configure --with-mysql=/usr/local/mysql 2 ) make Errors # make make all-recursive make[1]: Entering directory `/opt/tomcat/nagios-plugins-1.4.5' Making all in lib make[2]: Entering directory `/opt/tomcat/nagios-plugins-1.4.5/lib' make all-recursive make[3]: Entering directory `/opt/tomcat/nagios-plugins-1.4.5/lib' Making all in tests make[4]: Entering directory `/opt/tomcat/nagios-plugins-1.4.5/lib/tests' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/opt/tomcat/nagios-plugins-1.4.5/lib/tests' make[4]: Entering directory `/opt/tomcat/nagios-plugins-1.4.5/lib' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/opt/tomcat/nagios-plugins-1.4.5/lib' make[3]: Leaving directory `/opt/tomcat/nagios-plugins-1.4.5/lib' make[2]: Leaving directory `/opt/tomcat/nagios-plugins-1.4.5/lib' Making all in plugins make[2]: Entering directory `/opt/tomcat/nagios-plugins-1.4.5/plugins' if gcc -DLOCALEDIR=\/usr/local/nagios/share/locale\ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../lib -I../intl -I/usr/include/ldap -I/usr/include -I/usr/include/mysql -I/usr/include/mysql -g -pipe -m32 -march=i386 -mtune=pentium4 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -g -O2 -MT check_mysql-check_mysql.o -MD -MP -MF .deps/check_mysql-check_mysql.Tpo -c -o check_mysql-check_mysql.o `test -f 'check_mysql.c' || echo './'`check_mysql.c; \ then mv -f .deps/check_mysql-check_mysql.Tpo .deps/check_mysql-check_mysql.Po; else rm -f .deps/check_mysql-check_mysql.Tpo; exit 1; fi check_mysql.c:51:19: mysql.h: No such file or directory check_mysql.c:52:20: errmsg.h: No such file or directory check_mysql.c:58: error: `MYSQL_PORT' undeclared here (not in a function) check_mysql.c: In function `main': check_mysql.c:73: error: `MYSQL' undeclared (first use in this function) check_mysql.c:73: error: (Each undeclared identifier is reported only once check_mysql.c:73: error: for each function it appears in.) check_mysql.c:73: error: syntax error before mysql check_mysql.c:74: error: `MYSQL_RES' undeclared (first use in this function) check_mysql.c:74: error: `res' undeclared (first use in this function) check_mysql.c:75: error: `MYSQL_ROW' undeclared (first use in this function) check_mysql.c:75: error: syntax error before row check_mysql.c:91: error: `mysql' undeclared (first use in this function) check_mysql.c:93: error: `MYSQL_READ_DEFAULT_GROUP' undeclared (first use in this function) check_mysql.c:97: error: `CR_UNKNOWN_HOST' undeclared (first use in this function) check_mysql.c:99: error: `CR_VERSION_ERROR' undeclared (first use in this function) check_mysql.c:101: error: `CR_OUT_OF_MEMORY' undeclared (first use in this function) check_mysql.c:103: error: `CR_IPSOCK_ERROR' undeclared (first use in this function) check_mysql.c:105: error: `CR_SOCKET_CREATE_ERROR' undeclared (first use in this function) check_mysql.c:112: warning: passing arg 1 of `strlen' makes pointer from integer without a cast check_mysql.c:112: warning: passing arg 2 of `memcpy' makes pointer from integer without a cast check_mysql.c:112: warning: passing arg 1 of `__strdup' makes pointer from integer without a cast check_mysql.c:116: error: `CR_SERVER_GONE_ERROR' undeclared (first use in this function) check_mysql.c:118: error: `CR_SERVER_LOST' undeclared (first use in this function) check_mysql.c:120: error: `CR_UNKNOWN_ERROR' undeclared (first use in this function) check_mysql.c:127: warning: passing arg 1 of `strlen' makes pointer from integer without a cast check_mysql.c:127: warning: passing arg 2 of `memcpy' makes pointer from integer without a cast check_mysql.c:127: warning: passing arg 1 of `__strdup' makes pointer from integer without a cast check_mysql.c:134: warning: passing arg 1 of `strlen' makes pointer from integer without a cast check_mysql.c:134: warning: passing arg 2 of `memcpy' makes pointer from integer without a cast check_mysql.c:134: warning: passing arg 1 of `__strdup' makes pointer from integer without a cast check_mysql.c:146: error: `row' undeclared (first use in this function) check_mysql.c:147: warning: passing arg 1 of `strlen' makes pointer from integer without a cast check_mysql.c:147: warning: passing arg 2 of `memcpy' makes pointer from integer without a cast check_mysql.c:147: warning: passing arg 1 of `__strdup' makes pointer from integer without a cast check_mysql.c:165: error: `MYSQL_FIELD' undeclared (first use in this function) check_mysql.c:165: error: `fields' undeclared (first use in this function) make[2]: *** [check_mysql-check_mysql.o] Error 1 make[2]: Leaving directory `/opt/tomcat/nagios-plugins-1.4.5/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/opt/tomcat/nagios-plugins-1.4.5' make: *** [all] Error 2 Thanks, Raghavendra.