Network supervision » History » Version 1

Bruno STEVANT, 07/19/2018 02:08 PM

1 1 Bruno STEVANT
h1. Network supervision
2 1 Bruno STEVANT
3 1 Bruno STEVANT
h2. Network and server monitoring
4 1 Bruno STEVANT
5 1 Bruno STEVANT
h3. Graph monitoring with cacti
6 1 Bruno STEVANT
7 1 Bruno STEVANT
Cacti is a tool to collect values from machines and network equipments and to represent them in graphs. 
8 1 Bruno STEVANT
* "Cacti graphs":http://rsm.enstb.fr/graphs/ 
9 1 Bruno STEVANT
* "Cacti Admin":http://hermes.ipv6.rennes.telecom-bretagne.eu/cacti/ (login: adminrsm)
10 1 Bruno STEVANT
11 1 Bruno STEVANT
Values are collected using SNMPv2. Most of the equipments in the B25 lab use the read-only community ''b25'' or ''cacti'' ("example":/projects/srcd-disi-noc/repository/noc-rsm/entry/config/rhada.ipv6.enstb.fr/_etc/etc/snmp/snmpd.conf L.54)
12 1 Bruno STEVANT
13 1 Bruno STEVANT
TODO: Make all SNMP configurations consistent
14 1 Bruno STEVANT
15 1 Bruno STEVANT
The cacti tool is hosted on the [[Hermes]] server. Graphs are exported every 15min to be publicly accessible (See "Cacti config":http://hermes.ipv6.rennes.telecom-bretagne.eu/cacti/settings.php?tab=export).
16 1 Bruno STEVANT
17 1 Bruno STEVANT
h3. IP monitoring (net-scan)
18 1 Bruno STEVANT
19 1 Bruno STEVANT
A nmap instance regularly scans the public IPv4 range used in the lab to detect new pingable public IPv4 and/or new open TCP port.
20 1 Bruno STEVANT
21 1 Bruno STEVANT
The script is run on a daily basis on the [[Hermes]] server. Results are commited on the SVN noc-rsm project and available here: source:/net-scan/ipv4+ports.scan
22 1 Bruno STEVANT
23 1 Bruno STEVANT
Rule of thumb: Every pingable IPv4 address must be registered in the "reverse DNS file":/projects/srcd-disi-noc/repository/noc-rsm/entry/config/rhada.ipv6.enstb.fr/_etc/etc/bind/ipv4_rev
24 1 Bruno STEVANT
25 1 Bruno STEVANT
TODO: Integrate ndpmon tool for IPv6 discovery and perform nmap scan on discovered IP.
26 1 Bruno STEVANT
27 1 Bruno STEVANT
28 1 Bruno STEVANT
h2. Failure notification
29 1 Bruno STEVANT
30 1 Bruno STEVANT
Nagios is a tool which monitor service reachability. Notifications can be sent by mail when detecting a problem. Centreon is a web portal to configure Naagios.
31 1 Bruno STEVANT
32 1 Bruno STEVANT
These tools have been deployed as part of the FAN (Fully Automated Nagios) Linux distribution. This distribution is currently used as a virtual machine running on the [[MacMini Server]].
33 1 Bruno STEVANT
34 1 Bruno STEVANT
* "Centreon/Nagios":http://fan.ipv6.enstb.fr/centreon/ (login adminrsm)