Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Pradeeps
Posts: 38 Joined: Thu Dec 22, 2016 11:05 am
Post
by Pradeeps » Tue Nov 13, 2018 10:58 am
Hello Folks,
I have installed Nagio 4.2.4 core version and trying to install mk_livestatus. I followed this link ,
Code: Select all
https://mathias-kettner.com/checkmk_livestatus.html
But I am getting error that nagios coudnt load the module. I dis see few other forum s which talks about the compatible issue of nagios 4 vs livestatus but the solution provided on that doesnt help me much. Can anyone guide me in this please?
Code: Select all
Nov 13 15:43:37 nagios-core-4 nagios: Error: Could not load module '/usr/local/lib/mk-livestatus/livestatus.o' -> /usr/local/lib/mk-livestatus/livestatus.o: undefined symbol: last_command_check
Nov 13 15:43:37 nagios-core-4 nagios: Error: Failed to load module '/usr/local/lib/mk-livestatus/livestatus.o'.
scottwilkerson
DevOps Engineer
Posts: 19396 Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:
Post
by scottwilkerson » Tue Nov 13, 2018 2:35 pm
How did you compile livestatus?
Per my recollection you need to configure it with the
--with-nagios4 flag
Pradeeps
Posts: 38 Joined: Thu Dec 22, 2016 11:05 am
Post
by Pradeeps » Tue Nov 13, 2018 3:03 pm
I tried with the field you have mentioned but its still the same.
Code: Select all
986 wget 'http://www.mathias-kettner.de/download/mk-livestatus-1.2.8.tar.gz'
987 tar xvf mk-livestatus-1.2.8.tar.gz
988 cd mk-livestatus-1.2.8
989 ./configure --with-nagios4
990 make
991 make install
I see this when I did "make install"
Code: Select all
[root@nagios-core-4 mk-livestatus-1.2.8]# make install
Making install in src
make[1]: Entering directory `/root/mk-livestatus-1.2.8/src'
rm -f plugin.so
g++ -s -fPIC -shared livestatus_so-AndingFilter.o livestatus_so-ClientQueue.o livestatus_so-Column.o livestatus_so-ColumnsColumn.o livestatus_so-CustomVarsExplicitColumn.o livestatus_so-ContactsColumn.o livestatus_so-CustomVarsColumn.o livestatus_so-CustomVarsFilter.o livestatus_so-DoubleColumn.o livestatus_so-DoubleColumnFilter.o livestatus_so-DowntimeOrComment.o livestatus_so-DownCommColumn.o livestatus_so-DynamicColumn.o livestatus_so-EmptyColumn.o livestatus_so-NullColumn.o livestatus_so-Filter.o livestatus_so-GlobalCountersColumn.o livestatus_so-HostContactsColumn.o livestatus_so-HostgroupsColumn.o livestatus_so-HostlistColumn.o livestatus_so-HostlistColumnFilter.o livestatus_so-HostlistStateColumn.o livestatus_so-MetricsColumn.o livestatus_so-HostSpecialIntColumn.o livestatus_so-ServiceSpecialIntColumn.o livestatus_so-InputBuffer.o livestatus_so-IntColumn.o livestatus_so-IntColumnFilter.o livestatus_so-ListColumn.o livestatus_so-ListColumnFilter.o livestatus_so-OffsetDoubleColumn.o livestatus_so-OffsetIntColumn.o livestatus_so-OffsetStringColumn.o livestatus_so-OffsetTimeperiodColumn.o livestatus_so-OringFilter.o livestatus_so-OutputBuffer.o livestatus_so-OffsetTimeColumn.o livestatus_so-TimePointerColumn.o livestatus_so-TimeColumnFilter.o livestatus_so-PerfdataAggregator.o livestatus_so-Query.o livestatus_so-ServiceContactsColumn.o livestatus_so-ServicegroupsColumn.o livestatus_so-ServicelistColumn.o livestatus_so-ServicelistColumnFilter.o livestatus_so-ServicelistStateColumn.o livestatus_so-store_c.o livestatus_so-Store.o livestatus_so-StringColumn.o livestatus_so-StringColumnFilter.o livestatus_so-strutil.o livestatus_so-Table.o livestatus_so-TableColumns.o livestatus_so-StatusSpecialIntColumn.o livestatus_so-HostSpecialDoubleColumn.o livestatus_so-TableCommands.o livestatus_so-TableContacts.o livestatus_so-TableDownComm.o livestatus_so-TableHostgroups.o livestatus_so-ServiceSpecialDoubleColumn.o livestatus_so-TableHosts.o livestatus_so-TableServicegroups.o livestatus_so-TableServices.o livestatus_so-TableStatus.o livestatus_so-LogEntry.o livestatus_so-LogCache.o livestatus_so-Logfile.o livestatus_so-TableStateHistory.o livestatus_so-TableLog.o livestatus_so-TableTimeperiods.o livestatus_so-TableContactgroups.o livestatus_so-ContactgroupsMemberColumn.o livestatus_so-OffsetStringMacroColumn.o livestatus_so-OffsetStringServiceMacroColumn.o livestatus_so-OffsetStringHostMacroColumn.o livestatus_so-StatsColumn.o livestatus_so-IntAggregator.o livestatus_so-CountAggregator.o livestatus_so-DoubleAggregator.o livestatus_so-AttributelistColumn.o livestatus_so-AttributelistFilter.o livestatus_so-BlobColumn.o livestatus_so-HostFileColumn.o livestatus_so-global_counters.o livestatus_so-module.o livestatus_so-logger.o livestatus_so-waittriggers.o livestatus_so-TimeperiodsCache.o livestatus_so-pnp4nagios.o livestatus_so-mk_inventory.o livestatus_so-ContactgroupsColumn.o livestatus_so-CustomTimeperiodColumn.o livestatus_so-HostServiceState.o livestatus_so-opids.o livestatus_so-auth.o -o livestatus.o -lpthread -static-libstdc++
/usr/bin/ld: cannot find -lstdc++
collect2: error: ld returned 1 exit status
make[1]: *** [livestatus.o] Error 1
make[1]: Leaving directory `/root/mk-livestatus-1.2.8/src'
make: *** [install-recursive] Error 1
scottwilkerson
DevOps Engineer
Posts: 19396 Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:
Post
by scottwilkerson » Tue Nov 13, 2018 3:08 pm
You likely need to tell configure where nagios is located such as
Code: Select all
./configure --with-nagios4 --prefix=/usr/local/nagios && make install
Pradeeps
Posts: 38 Joined: Thu Dec 22, 2016 11:05 am
Post
by Pradeeps » Tue Nov 13, 2018 3:28 pm
Yes i tried it but no luck yet.Getting the same error.
scottwilkerson
DevOps Engineer
Posts: 19396 Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:
Post
by scottwilkerson » Tue Nov 13, 2018 4:13 pm
Pradeeps wrote: Yes i tried it but no luck yet.Getting the same error.
I was able to recreate this and resolved it after running th efollowing
then recompiling and making
Pradeeps
Posts: 38 Joined: Thu Dec 22, 2016 11:05 am
Post
by Pradeeps » Wed Nov 14, 2018 8:35 am
Awesome that worked. Thanks a lot.
scottwilkerson
DevOps Engineer
Posts: 19396 Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:
Post
by scottwilkerson » Wed Nov 14, 2018 8:57 am
Pradeeps wrote: Awesome that worked. Thanks a lot.
Great!
Locking thread