Faidon Liambotis has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/106764


Change subject: librenms: discovery fixes
......................................................................

librenms: discovery fixes

- Add snmp-mibs-downloader to fetch proprietary MIBs.
- Explicitly set the autodiscovery modules, and disable SNMP scan.
- Switch from poller.php to pollerwrapper.py, per the manual.
- Add html_dir config option to restore icons

Change-Id: Ibbcc781093e04b133f80f712a56a4b1b0071e002
---
M manifests/role/librenms.pp
M modules/librenms/manifests/init.pp
2 files changed, 11 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/64/106764/1

diff --git a/manifests/role/librenms.pp b/manifests/role/librenms.pp
index b2e5f06..225188e 100644
--- a/manifests/role/librenms.pp
+++ b/manifests/role/librenms.pp
@@ -19,11 +19,10 @@
     $install_dir = '/srv/deployment/librenms/librenms'
 
     $config = {
-        'project_name'     => 'Wikimedia NMS',
-        'project_id'       => 'librenms',
         'title_image'      => 
'url(//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Wikimedia_Foundation_RGB_logo_with_text.svg/100px-Wikimedia_Foundation_RGB_logo_with_text.svg.png)',
 
         'install_dir'      => $install_dir,
+        'html_dir'         => "${install_dir}/html",
         'rrd_dir'          => '/srv/librenms/rrd',
         'log_file'         => '/var/log/librenms.log',
 
@@ -34,6 +33,14 @@
 
         'snmp'             => {
             'community' => [ $passwords::network::snmp_ro_community ],
+        },
+
+        'nets'             => $network::constants::external_networks,
+        'autodiscovery'    => {
+            'xdp'      => true,
+            'ospf'     => true,
+            'bgp'      => false,
+            'snmpscan' => false,
         },
 
         'enable_inventory' => 1,
@@ -52,7 +59,6 @@
         },
 
         'auth_mechanism'   => 'mysql',
-        'nets'             => $network::constants::external_networks,
     }
 
     class { '::librenms':
diff --git a/modules/librenms/manifests/init.pp 
b/modules/librenms/manifests/init.pp
index ffff8b0..07c3e11 100644
--- a/modules/librenms/manifests/init.pp
+++ b/modules/librenms/manifests/init.pp
@@ -68,6 +68,7 @@
             'nmap',
             'python-mysqldb',
             'rrdtool',
+            'snmp-mibs-downloader',
             'whois',
         ]:
         ensure => present,
@@ -91,7 +92,7 @@
     cron { 'librenms-poller-all':
         ensure  => present,
         user    => 'librenms',
-        command => "${install_dir}/poller.php -h all >> /dev/null 2>&1",
+        command => "/usr/bin/python ${install_dir}/poller-wrapper.py 16 >> 
/dev/null 2>&1",
         minute  => '*/5',
         require => User['librenms'],
     }

-- 
To view, visit https://gerrit.wikimedia.org/r/106764
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibbcc781093e04b133f80f712a56a4b1b0071e002
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Faidon Liambotis <fai...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to