Actions

Difference between revisions of "AlphaWeb"

From Zenitel Wiki

(AlphaWeb Technical)
(Logging and monitoring)
Line 239: Line 239:
  
 
Three different log types are available
 
Three different log types are available
*AlphaCom debug log<br\>-Low level DP messages (like in TST error buffer)<br\>-Messages from amcd, rtpd, amc_initd, amc_netconfig, kern, daemons
+
*[[AlphaCom debug log]] <br\>
*AlphaCom system log<br\>-RCI activations, error reports, log port, AlphaPro IP login<br\>-Amcd user, log and events
+
-Low level DP messages (like in TST error buffer)<br\>-Messages from amcd, rtpd, amc_initd, amc_netconfig, kern, daemons
*AlphaCom call statistics log<br\>-All logins and authentications of users, stations, admin’s...<br\>-All converstations (start - end)
+
*[[AlphaCom system log]] <br\>
 +
-RCI activations, error reports, log port, AlphaPro IP login<br\>-Amcd user, log and events
 +
*[[AlphaCom call statistics log]] <br\>
 +
-All logins and authentications of users, stations, admin’s...<br\>-All converstations (start - end)
  
 
No log-streams are default. It must be configured in System configuration/Monitoring. Deletion is also done here
 
No log-streams are default. It must be configured in System configuration/Monitoring. Deletion is also done here
Line 252: Line 255:
  
 
On-board logs are viewed in System Monitoring/logging.
 
On-board logs are viewed in System Monitoring/logging.
 
 
  
 
==Software upgrade==
 
==Software upgrade==

Revision as of 15:43, 11 October 2007

AlphaWeb - AMC-IP Web Interface

The AlphaWeb is an embedded web server running on the AlphaCom E exchange. It allows the users to log using a standard web browser such as Internet Explorer, Mozilla Firefox, Opera or Netscape to operate and manage the [AlphaCom] system. The AlphaWeb server provides.


AlphaWeb – The AMC-IP Web Interface

AlphaWeb is a web-server in the AMC-IP Used for configuring the following without AlphaPro:

  • Ethernet interfaces
  • IP routing
  • Filtering (firewall)
  • Logging and monitoring
  • Software upgrade
  • Backup / Restore
  • Licence handling
  • User management
  • Time manager


AlphaWeb Technical

AlphaWeb uses an Apache/PHP Server. For more information about Apache visit Apache.org. For more information about PHP visit PHP.net.

  • XML Configuration file
  • Supports any standard WEB-browser with JavaScript enabled: Internet Explorer, Mozilla Firefox etc.
  • Recommended screen resolution 1024x768 or more. Lesser resolution will work, but layout may be affected.

AlphaWeb2.jpg

From AlphaSystem package alpha_sys_10_22 secure http transfer (https) are added. The https port 443 has to be opened in AlphaWeb before https is activated.

When activated you will get two options from the main login page in AlphaWeb:

[Login] Secure AlphaWeb (https)
[Login] Unsecure AlphaWeb (http)

Zenitel are not registered on any server as a 'Certifcate Authority' and thus you will get a warning from the browser. The process of accepting the Certificate is a bit different for different browsers, but in general you need to say you trust Zenitel Root CA as Cerificate isssuer.

IE7:

You will get the warning:
There is a problem with this website's security certificate.
* Choose Continue to this website (not recommended). * Give the standard login credentials. * Click on the 'Certificate Error' button on the top line in the explorer window. * View Certificates * Install Certificate??? - Note! Can't find entry for accepring Certifcate Authority again!?

Firefox:

You get a warning box:
* Choose 'Accept this certificate permanently' * Login

AlphaWeb login


Enter the AlphaCom IP address in the web-browser

AlphaWeb3.jpg


Login is with username and password for improved security on two levels:

System Monitoring Menu:
*Username: alpha
*Password: com
Access to all Menus:
*Username: admin
*Password: alphaadmin

AlphaWeb4.jpg


User Management


It is highly recommended to change username and password. This is done in System configuration/User management

AlphaWeb5.jpg


Node Information


Shown node name and node state

AlphaWeb6.jpg

Hardware configuration

AlphaWeb7.jpg

Software configuration and MAC-address

AlphaWeb8.jpg


Ethernet interfaces


Program the ethernet interfaces and the subnet mask

AlphaWeb9.jpg

After ”Save”, press ”Apply” to activate changes

AlphaWeb10.jpg


IP Routing


Three routing types can be configured:

Default Gateway - out to other nodes or devices outside the AlphaCom subnet

AlphaWeb11.jpg

Net - to another LAN of nodes and devices outside the AlphaCom subnet

AlphaWeb12.jpg

Host - to one exchange or device outside the AlphaCom subnet

AlphaWeb13.jpg

Perform ”Save” and ”Apply” when finished

IP Routing table in AlphaCom

General


An IP address (Internet Protocol address) is a unique number that devices use in order to identify and communicate with each other on a network utilizing the Internet Protocol standard. An IP address consist of 32 bits. They are commonly expressed as a dotted quad, four octets (8 bits) separated by periods.

IP addresses are separated into two parts:

  • The network address (which identified a whole network or subnet)
  • The host address (which identified a particular machine's connection or interface to that network).

This division is used to control how traffic is routed in and among IP networks. It is the Subnet Mask that decides which part of the IP-address is the Subnet number and which part is the Host number.

  • Example: IP-address: 10.1.5.48 Subnet Mask: 255.255.255.0
  • The Subnet Mask shows that the device with the address 10.1.5.48 belongs to the subnet 10.1.5.0 and has the node number 48. If the mask is changed to 255.255.0.0, the device with the address 10.1.5.48 will belong to the subnet 10.1.0.0 and has host number 5.48.


Private IP addresses


A private network is a network that uses private IP address space and is not connected to the public Internet. Private networks are available for any use by anyone and therefore the same private IP addresses can be reused. Network address translation (NAT) devices are required to connect private networks to the Internet.

Private IP address ranges:

  • 10.0.0.0 - 10.255.255.255
  • 172.16.0.0 - 172.31.255.255
  • 192.168.0.0 - 192.168.255.255


Link-Local addresses


A second set of private network is the link-local address range (or in Microsoft language Automatic Private IP Addressing (APIPA)). The intention is to provide an IP address (and by implication, network connectivity) without a DHCP server being available and without having to configure a network address manually. The subnet 169.254.0.0 has been set aside for this.

If a network address cannot be obtained via DHCP, an address from 169.254.1.0 to 169.254.254.0 is assigned randomly.


Link-Local cont


A Windows PC will automatically get an IP-address in this range when a DHCP server is not available. Because the factory setting of the Ethernet port 0 of the AlphaCom is IP-address 169.254.1.5 (and subnet mask 255.255.0.0), a PC connected directly to the AlphaCom will be able to communicate with the AlphaCom without any further configuration.

Automatic Private IP Addressing range:

  • 169.254.0.0 - 169.254.255.255


Public IP addresses


Network address translation (NAT) devices are required to connect private networks to the Internet. The NAT device (typically a router) will have at least one "real" or publicly-reachable address, and will route traffic destined for the public Internet through that address.


When is routing required


The IP Routing table of the AlphaCom must be configured if there is a need to communicate with a device outside its own subnet. A “device” could be another AlphaCom, a PC (AlphaPro, AlphaWeb, SysLog), SIP gateway, Ethernet to Serial device etc. If the AlphaCom and the device do belong to the same subnet, it is no need to specify any routing information


Route type Host


Route type Host is used to set up a route to a single device outside the subnet of the AlphaCom.

Example:

  • An AlphaCom is connected to a network 10.5.101.0 with a gateway (normally the router) 10.5.101.1, and needs to communicate with a device 10.5.104.67 in the network 10.5.104.0
  • Interfaces:<br\>-Ethernet port 0:<br\>-AlphaCom IP address: 10.5.101.42<br\>-AlphaCom Subnet Mask: 255.255.255.0
  • Routes:<br\>-Route Type: Host<br\>-Destination IP: 10.5.104.67<br\>-Destination Mask: <empty><br\>-Gateway: 10.5.101.1<br\>-Out Interface: Eth 0


Route type Net


Route type Net is used to set up a route to another network.

Example:

  • An AlphaCom is connected to a network 10.5.101.0 with a gateway (normally the router) 10.5.101.1, and needs to communicate with devices connected to network 10.5.104.0
  • Interfaces:<br\>-Ethernet port 0:<br\>-AlphaCom IP address: 10.5.101.42<br\>-AlphaCom Subnet Mask: 255.255.255.0
  • Routes:<br\>-Route Type: Net<br\>-Destination IP: 10.5.104.0<br\>-Destination Mask: 255.255.255.0<br\>-Gateway: 10.5.101.1<br\>-Out Interface: Eth 0


Route type Default


Route type Default is used to set up a general route to any device outside the subnet of the AlphaCom.

Example:

  • An AlphaCom is connected to a network 10.5.101.0 with a gateway (normally the router) 10.5.101.1, and needs to communicate with devices on other networks.
  • Interfaces:<br\>-Ethernet port 0:<br\>-AlphaCom IP address: 10.5.101.42<br\>-AlphaCom Subnet Mask: 255.255.255.0
  • Routes:<br\>-Route Type: Default<br\>-Destination IP: <empty><br\>-Destination Mask: <empty><br\>-Gateway: 10.5.101.1<br\>-Out Interface: Eth 0


Filtering, the AMC-IP firewall

Applications port number can be enabled on both ethernet ports. And all except AlphaWeb can be deleted

AlphaWeb14.jpg

And new application port numbers can be added. Remember to enable it after adding!

AlphaWeb15.jpg


Logging and monitoring

Logging can be setup to

  • Serial ports
  • Local file on AMC-IP
  • Syslog
  • Email
  • SNMP trap (MIB II)
  • Or to all above simultaneously

Three different log types are available

-Low level DP messages (like in TST error buffer)<br\>-Messages from amcd, rtpd, amc_initd, amc_netconfig, kern, daemons

-RCI activations, error reports, log port, AlphaPro IP login<br\>-Amcd user, log and events

-All logins and authentications of users, stations, admin’s...<br\>-All converstations (start - end)

No log-streams are default. It must be configured in System configuration/Monitoring. Deletion is also done here

AlphaWeb16.jpg

”Pri Level” is only available for the technical log (info = all).

Syslog is a standard for sending log-information over Ethernet.

On-board logs are viewed in System Monitoring/logging.

Software upgrade

AMC software is upgraded in System upgrade.

Browse for the new software and do an upload to AMC-IP.

AlphaWeb17.jpg

Then do a ”Select” and ”Installation”

AlphaWeb18.jpg AlphaWeb19.jpg


Custom Scripts

The Custom Scripts allows end users to make and upload their own web pages and php scripts. These scripts will typically implement 'Click to Call' applications.

See the AlphaWeb Custom Scripts page for details.

Backup and Restore

This is performed in System Maintenance/config backup

AlphaWeb20.jpg

”Backup” in the Action-field will update backup.bin in AMC.

Click on the backup.bin to save the file to PC/server.

Browse for backup.bin and do upload and restore for restoring the backup.


License handling

Licences for IP AlphaNet, IP stations and SIP audio links are added in System configuration/License Key. License Key is linked to the unique MAC address of the AMC

From AMC10.0.5 it is not necessary to configure audio routing because dynamic is default.

  • The exception is 2 line static license

AlphaNet, Multi-module and SIP licenses is in a pool.

  • All links without Net-Audio and Net-Routing are assumed to be Multi-module
  • If a static aidio route is configured, it is taken out of the pool

”Currently used” shows links in used for the moment. ”Rejections” count up how many times the ”roof” is reached.


Time Manager

The AMC-IP real-time clock can be syncronised to a Network Time Protocol (NTP) server. This is set up in System configuration/Time manager

AlphaWeb21.jpg