Mysql-mmm-monitor Service Startup error, no compilation related Class: The Singleton package solves the following error prompts during compilation and the error resolution process; [html] www.2cto.com [root @ DB1 mmm_deps] # cd/etc/init. d/[root @ DB1 init. d] # chkconfig mysql-mmm-monitor on [root @ DB1 init. d] # service mysql-mmm-monitor start Daemon bin: '/usr/sbin/mmm_mond' Daemon pid: '/var/run/mmm_mond.pid' Starting MMM Monitor daemon: base class package "Class: Singleton" is empty. (Perhaps you need' Use 'the module which defines that package first .) at/usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Agents. pm line 2 BEGIN failed -- compilation aborted at/usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Agents. pm line 2. compilation failed in require at/usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor. pm line 15. BEGIN failed -- compilation aborted at/usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Moni Tor. pm line 15. compilation failed in require at/usr/sbin/mmm_mond line 28. BEGIN failed -- compilation aborted at/usr/sbin/mmm_mond line 28. failed [root @ DB1 init. d] # perl-MCPAN-e shell Terminal does not support AddHistory. cpan shell -- CPAN authentication and modules installation (v1.7602) ReadLine support available (try 'Install Bundle: cpanc') CPAN> Class: Singleton Can't locate object method" Singleton "via package" Class "(perhaps you forgot to load" Class "?) At/usr/lib/perl5/5.8.8/CPAN. pm line 201, <FIN> line 1. cpan> Class Unknown command 'class'. Type? For help. cpan> install Class: Singleton CPAN: Storable loaded OK Going to read/root /. cpan/Metadata Database was generated on Mon, 25 Feb 2013 17:53:02 GMT Running install for module Class: Singleton Running make for A/AB/ABW/Class-Singleton-1.4.tar.gz CPAN: LWP :: userAgent loaded OK Fetching with LWP: http://mirrors.sohu.com/CPAN/authors/id/A/AB/ABW/Class-Singleton-1.4.tar.gz CPAN: Digest: MD5 loaded OK Fetching with LWP: http://mirrors.sohu.com/CPAN/authors/id/A/AB/ABW/CHECKSUMS Checksum for/root /. cpan/sources/authors/id/A/ABW/Class-Singleton-1.4.tar.gz OK Scanning cache/root /. cpan/build for sizes Class-Singleton-1.4/Class-Singleton-1.4/Changes Class-Singleton-1.4/lib/Class-Singleton-1.4/lib/Class-Singleton- 1.4/lib/Class/Singleton. pm Class-Singleton-1.4/Makefile. PL Class-Singleton-1.4/MANIFEST Class-Singleton-1.4/META. yml Class-Singleton-1.4/README Class-Singleton-1.4/t/Class-Singleton-1.4/t/singleton. t CPAN. pm: Going to build A/AB/ABW/Class-Singleton-1.4.tar.gz Checking if your kit is complete... looks good Writing Makefile for Class: Singleton cp lib/Class/Singleton. pm blib/lib/Class/Singleton. pm Manifying blib/man3/Class: Singleton.3pm/usr/bin/make -- OK Running make test PERL_DL_NONLAZY = 1/usr/bin/perl "-MExtUtils: Command :: MM ""-e "" test_harness (0, 'blib/lib', 'blib/arch ') "t /*. t/singleton .... OK All tests successful. files = 1, Tests = 29, 0 wallclock secs (0.01 cusr + 0.00 csys = 0.01 CPU)/usr/bin/make test -- OK Running make install Manifying blib/man3/Class:: Singleton.3pm Installing/usr/lib/perl5/site_perl/5.8.8/Class/Singleton. pm Installing/usr/share/man/man3/Class: Singleton.3pm Writing/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Class/Singleton /. packlist Appending installation info to/usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal. pod/usr/bin/make install -- OK cpan> exit Terminal does not support GetHistory. lockfile removed. [root @ DB1 init. d] # service mysql-mmm-monitor start Daemon bin: '/usr/sbin/mmm_mond' Daemon pid: '/var/run/mmm_mond.pid' Starting MMM Monitor daemon: OK [root @ DB1 init. d] #