Anyway I updated Observium and all dependencies last Friday, now syslog is no longer functioning. The best I can make out is that rsyslog was updated from a prior version 7, to a newer version 8.024?
# Feed syslog messages to librenms $ModLoad omprog $template librenms, '%FROMHOST% %syslogfacility-text% %syslogpriority-text% %syslogseverity% %syslogtag% % $YEAR%-% $MONTH%-% $DAY%%timegenerated:8:25% %msg% %programname% n ' $ActionOMProgBinary /opt/librenms/syslog.php.:omprog:;librenms If your rsyslog server is recieving messages relayed by another syslog server, you may try replacing%fromhost% with%hostname%, since fromhost is the host the message was received from, not the host that generated the message. The fromhost property is preferred as it avoids problems caused by devices sending incorrect hostnames in syslog messages. Add the following to your LibreNMS config.php file to enable the Syslog extension: $config'enablesyslog' = 1; Syslog Clean Up Can be set inside of config.php. $config 'syslogpurge ' = 30; The cleanup is run by daily.sh and any entries over X days old are automatically purged. Values are in days. See here for more Clean Up Options Client configuration Below are sample configurations for a variety of clients. You should understand the config before using it as you may want to make some slight changes.
Further configuration hints may be found in the file Graylog.md. Replace librenms.ip with IP or hostname of your LibreNMS install. Replace any variables in with the relevant information.
Introduction LibreNMS is an autodiscovering PHP/MySQL/SNMP based network monitoring which includes support for a wide range of network hardware and operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP and many more. We intend LibreNMS to be a viable project and community that:.
encourages contribution,. focuses on the needs of its users, and. offers a welcoming, friendly environment for everyone. The will be the basis of our priority system, and mutual respect is the basis of our behaviour towards others. For more about the culture we're trying to build, please read the, including. Documentation Documentation can be found in the or, including instructions for installing and contributing. Participating You can participate in the project by:.
Talking to us on. Joining the. Improving the. Cloning the and filing and on github. See for more details.
VM image You can try LibreNMS by downloading a VM image. Currently, a Ubuntu-based image is supplied and has been tested with.
Download one of the we have available, documentation is provided which details login credentials and setup details. License Copyright (C) 2006-2012 Adam Armstrong Copyright (C) 2013-2017 by individual LibreNMS contributors This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program.
Contains a copy of the full GPLv3 licensing conditions. The following additional license conditions apply to LibreNMS (a GPL exception): As a special exception, you have permission to link or otherwise combine LibreNMS with the included copies of the following third-party software, and distribute modified versions, as long as you follow the requirements of the GNU GPL v3 in regard to all of the remaining software (comprising LibreNMS). Please see Backers Support us with a monthly donation and help us continue our activities. Sponsors Become a sponsor and get your logo on our README on Github with a link to your site. 1.36 (2018-01-30) Features. Added powerdns dnsdist application.
Added ZFS support for FreeBSD. Added snmpgetnextmultio function. Clear OS defs cache on poller/discovery debug. Script to rename mibs to proper names Bugfixes. daily.sh Updated to resolve release version issues.
Make consistent with other authorisers. Pushover message fix to enable templates. Bgp-peers junos empty afi-safi names. Fixed the default fping config + changed variable name. Override -H for checkload service. Fixed backslash escaping.