wombat.ch

your Partner for Network Design and CMS

Software Information

Icinga2 | add Fritzbox 7490 (FRITZ!OS: 06.84)

the Steps i went...

0 on the Fritzbox Heimnetz -> Netzwerk, switch to the tab Netzwerkeinstellungen. Zugriff für Anwendungen zulassen and reboot the Fritbox
0 on the Fritzbox add a new Fritzbox user   System -> Fritz!Box-Benutzer  Name
Password
No email needed

FRITZ!Box Einstellungen_
Sprachnachrichten
Smart Home
0 Icinga  path of the plugins Icinga2 | Plugins | define path  -
2  Need curl and bc #  apt install -y curl
#  apt install -y bc
go to the path where 3part Plugins are #  cd /usr/lib/nagios/pluginsCustom
download the Plugin #  git clone https://github.com/mcktr/check_tr64_fritz  check_tr64_fritz
    chmod -R +x  check_tr64_fritz  
    #  cd check_tr64_fritz  
  check the open port #  ./getSecurityPort 10.147.42.1

Your Fritz!Box Security Port (for TR-064 over SSL) is: 49443
 
       
    # icinga2 daemon -C  
       
 

#  vi /etc/icinga2/conf.d/check_tlsr64_fritz/check_tlsr64_fritz-status.conf



#  cd /etc/icinga2/conf.d/check_tlsr64_fritz/

ls -alth                     to show all file

cp       to copy

object CheckCommand "check_tr64_fritz-status" {

  command = [ PluginCustomDir + "/check_tr64_fritz/check_tr64_fritz" ]

  arguments = {
    "-h" = "$fritz_host$"
    "-p" = "$fritz_port$"
    "-u" = "$fritz_username$"
    "-P" = "$fritz_password$"
    "-f" = "$fritz_function$"
    "-w" = "$fritz_warning$"
    "-c" = "$fritz_critical$"
  }

  vars.fritz_host = "$address$"
  vars.fritz_port = "49443"
  vars.fritz_username = "dslf-config"
   vars.fritz_password ="password"
  vars.fritz_function = "status"
}
 
  #  vi /etc/icinga2/zones.d/master/router.conf
1 object Host "router.domain" {
2 check_command = "hostalive" //check is executed on the master
3 display_name = "Fritzbox 7490"
4 address = "10.147.42.1"
5
6 vars.client_endpoint = name //follows the convention that host name == endpoint name
7 }
8
9 object Service "check_tr64_fritz" {
10 host_name = "router.domain"
//   check_interval = 15
11 check_command = "check_tr64_fritz-status"
12 }
13
 
       
       
       
  #   icinga2 daemon -C    
  #  systemctl restart icinga2    
       
 Information: //   check_interval = 15
if you remove // then the check will be all 15 seconds, think about if it makes sense (default is 5 Minutes) 

in my case for the 
downstreamrate
upstreamrate
it did make sense
   
ERROR on GUI

Plugin Output

execvpe(/usr/lib/nagios/pluginsCustom/check_tr64_fritz) failed: Permission denied
   
----
Quellen/Source:
- (2016) Fritz!Box 7490 check | nagios
- (2018) mcktr - Github | check_tr64_fritz
-
-
-
-
-
-
-
- Add a comment

Icinga2 | add Cisco Switch 3560 Familie

 Switch Configuration Cisco SNMPv3 Setup
1. conf t
2. snmp-server group Snmpv3groupname v3 auth
3. snmp-server user Snmpv3user Snmpv3groupname v3 auth sha Snmpv3passwort
       
needed Software apt install -y libnet-snmp-perl libcrypt-hcesha-perl libcrypt-des-perl libdigest-hmac-perl libcrypt-rijndael-perl    
       
  70 object HostGroup "3560cg8p" {
71 display_name = "Cisco 3560CG 8 Port"
72
73 assign where host.vars.HW.cisco == "3560cg8p"
74 }
75
76 object HostGroup "3560-8p" {
77 display_name = "Cisco 3560 8 Port"
78 assign where host.vars.HW.cisco == "3560-8p"
79 }
   
       
       
Icinga Plugin      
   cd  /etc/icinga2/zones.d/master/03_SWT/    
  vi  check_cisco-c.conf
vi check_cisco-s_alg.conf
vi check_cisco-t.conf
   
       
       
       
       
       
       
       
  #   time icinga2 daemon -C    
  #   time systemctl reload icinga2    
  #   time systemctl restart icinga2    
       
       
-- - - -

 

 


Quellen(Source:
consol labs | check_nwc_health
Cisco Switch mit Icinga 2 und check_nwc_health mittels SNMPv3 abfragen
-
-
-
-
-
-
-
- Add a comment

Show Version of tools

Icinga2 Version #  icinga2 --version # icinga2 --version
icinga2 - The Icinga 2 network monitoring daemon (version: r2.6.0-1)

Copyright (c) 2012-2016 Icinga Development Team (https://www.icinga.org/)
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl2.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Application information:
Installation root: /usr
Sysconf directory: /etc
Run directory: /run
Local state directory: /var
Package data directory: /usr/share/icinga2
State path: /var/lib/icinga2/icinga2.state
Modified attributes path: /var/lib/icinga2/modified-attributes.conf
Objects path: /var/cache/icinga2/icinga2.debug
Vars path: /var/cache/icinga2/icinga2.vars
PID path: /run/icinga2/icinga2.pid

System information:
Platform: Debian GNU/Linux
Platform version: 9 (stretch)
Kernel: Linux
Kernel version: 4.9.0-6-amd64
Architecture: x86_64

Build information:
Compiler: GNU 6.2.1
Build host: amalia
  #  dpkg -l icinga*|grep ii  
  #  dpkg -l | grep icinga  
  #   icinga2 feature disable debuglog to be sure to have switched off debuglog
     
  #  apt-cache policy icinga2  
php #  php -v PHP 7.0.30-0+deb9u1 (cli) (built: Jun 14 2018 13:50:25) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.30-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
MariaDB #  mariadb --version mariadb  Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Apache2 #  apache2 -v Server version: Apache/2.4.25 (Debian)
Server built: 2018-03-31T08:47:16
carbon
Whisper
graphite-web
#  pip list  
show Java Zulu #   dpkg --list | grep zulu  
show java Version #    java --version  
Add a comment

icinga2 Problems

 Modul Graphite #174 (SOLVED) Composite Tooling Corporation 404 error
 Modul Graphite #175 difference Documentation and my system
Modul Graphite #176 on the View not allways the same time and no change on week, month, year    
     
     
     
     

 ---

 icinga2 feature enable debuglog icinga2 feature disable debuglog  
 multitail  /var/log/icinga2/debug.log    
 service icinga2 restart    
     
https://10.147.42.36:5665/v1/objects/services?service=NAS-01.kozo.ch!check_qnap3-sysinfo    
     
to makr it more readable jsonformatter.curiousconcept.com  
use ``` at the start and end to show it on the forum    
     

Quelle/Source:
-
-
-
-
- Add a comment

http://10.147.42.36/icingaweb2/setup 

#0 /usr/share/icingaweb2/library/vendor/Zend/Form.php(2280): Icinga\Web\Form\Element\CsrfCounterMeasure->isValid('341152815|56d5c...', Array)
#1 /usr/share/php/Icinga/Web/Form.php(1276): Zend_Form->isValid(Array)
#2 /usr/share/php/Icinga/Web/Wizard.php(279): Icinga\Web\Form->isValid(Array)
#3 /usr/share/icingaweb2/modules/setup/application/controllers/IndexController.php(44): Icinga\Web\Wizard->handleRequest()
#4 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action.php(507): Icinga\Module\Setup\Controllers\IndexController->indexAction()
#5 /usr/share/php/Icinga/Web/Controller/Dispatcher.php(76): Zend_Controller_Action->dispatch('indexAction')
#6 /usr/share/icingaweb2/library/vendor/Zend/Controller/Front.php(937): Icinga\Web\Controller\Dispatcher->dispatch(Object(Icinga\Web\Request), Object(Icinga\Web\Response))
#7 /usr/share/php/Icinga/Application/Web.php(389): Zend_Controller_Front->dispatch(Object(Icinga\Web\Request), Object(Icinga\Web\Response))
#8 /usr/share/php/Icinga/Application/webrouter.php(109): Icinga\Application\Web->dispatch()
#9 /usr/share/icingaweb2/public/index.php(4): require_once('/usr/share/php/...')
#10 {main}

 

SOLVED: i just had to restart the Browser ;-) 

 


Quellen/Source
Icingaweb2 Fatal Error directly after installation on Ubuntu 18.04 #3459
-
-
-
- Add a comment

RSS Feed


Warning: Invalid argument supplied for foreach() in /var/www/clients/client2/web2/web/j/modules/mod_jw_srfr/helper.php on line 39

Warning: Invalid argument supplied for foreach() in /var/www/clients/client2/web2/web/j/modules/mod_jw_srfr/helper.php on line 39

neusten Links


Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/clients/client2/web2/web/j/modules/mod_quicklistweblinks/helper.php on line 78
many More Links »

part of ...

Linux Counter

Disqus

 

Learning Network

Seti@home & Boinc

myBonic

statistik

 


Who is Online

We have 485 guests and no members online

We have 512 guests, one bot and no members online


one bot:
1 x BOT for JCE