[ZBXNEXT-675] New set of default icons Created: 2011 Feb 25  Updated: 2012 Jan 03  Resolved: 2011 Dec 15

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: Frontend (F)
Affects Version/s: 2.0.0
Fix Version/s: 1.9.9 (beta)

Type: Change Request Priority: Major
Reporter: Alexander Vladishev Assignee: richlv
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File icon-mapping-skew.png    

 Description   

The original icons are too boring. We need new set of icons, at least for the following devices and network elements:

Cloud
Crypto-router
Firewall
House
Hub
IP-PBC
Modem
Network
Network adapter
Notebook
PBC
Printer
Rack
Router
SAN (external disk array)
Sattelite
Server
Switch
Video-terminal
UPS
Workstation

Source of the images must be in a scalable format and committed to SVN. The icons must be provided in a few different sizes: 24x24 (tiny), 48x48 (small), 64x64 (normal), 96x96 (medium), 128x128 (large) in PNG format.



 Comments   
Comment by richlv [ 2011 Feb 25 ]

adding my older notes on new icons. this is not to be completed in this task, just saving so that the ideas are not lost. and maybe it provides some benefit right now as well

------------------------------------------------------------------------------

possible sources of inspiration (either what to do or what not to ) for a designer :
http://www.zabbix.com/forum/showthread.php?t=12155&highlight=icons
http://www.zabbix.com/wiki/_media/contrib/art_icon_set1.zip
old and very old zabbix icons

general requirements :

all icons should be submitted in svg;
all icons should have unified style; ("cool", 3d, shiny, whatever)
all icons should have 4 states : ok, disabled, problem, maintenance (can be shown with colouring them, like in the zabbix forum thread example);
coloured icons should look good in b/w (for printing, for example)
icons should be designed keeping in mind that some other sub-status icons could be later overlaid in the 4 corners, similar to :

[]----[]

 
 

[]----[]

thus those 4 corners would be advisable to be left empty

additionally, a "clean"/simple set should be provided for all icons. there only single colour, very simple line graphics would be used for basic icons (still coloured to show state)

all icons should look good, be distinguishable and recognisable at least in 256, 64 and 24 px sizes.

iconlist :

rack server, 1u, 2u, 3u, 4u, 5u
rack disk array 3u (more ?)
fc disk array ?
tape drive
tape array
blade server
blade enclosure (full, probably)
tower server
virtual server
mainframe
desktop - tower + lcd
desktop - tower only
large display - like a plasma tv
projector
laptop
mobile phone
stationary phone
fax ?
transmitter (tower/antennae ?)
transmitter, parabolic
ups
ups battery
power switch
diesel generator
firewall
network
internet
nas
router
wireless router (and separate for ap ?)
switch (multiple sizes depending on portcount ? - 8, 16, 24, 48...)
fc switch ?
separate isdn & atm switches ?
thermometer (analog)
clock (analog)
fan (technical, not desktop)
air conditioner
printer (desktop)
printer (workgroup)
appliance (like a small form factor firewall etc)
camera (surveillance)
speaker
pbx
atm
pos system
generic "ok", "problem", "unknown", "maintenance", "disabled" icons to be used with individual triggers etc

...other ?

all the above are pretty narrow, technical things. but when i thought about what users would want to see on a larger scale map, they might want to actually see what they are monitoring. and if somebody is providing wan service for hospitals, they would like to see hospital icons on the map... so the following list might also be very useful :

building (maybe multiple, like house, office block, university, shop, bank, hospital, fuel station... probably can be expanded a lot)
city (multiple sizes)
world

server designations/applications - file, e-mail, db, streaming, application, web, proxy, antivirus/antispam, vpn, dns, terminal server, authorisation server, directory server
os/distro - windows, linux, slackware, redhat, fedora, mandrake, solaris, ubuntu, suse, fbsd, openbsd

maybe font, so that later text overlays can be created for whatever service is needed ? (for example, ldap, smtp, pop3, imap...)

maps would need an ability to choose application icon and os/distro icon, they are then overlaid in two lower corners as appropriate
overlay in yet another corner to show virtualisation vendor/method... (xen, vmware, kvm, vz etc)

Comment by richlv [ 2011 Nov 07 ]

new icons have been added and scripts are available to generate sql and xml files from svg and/or png.

still to be decided - how to store it all.

current layout :

everything located in create/images
svg source files in "source";
generated png files in "png";
old image png files in "old_images".
generated sql files also stored in create/images (as opposed to "data" previously)

currently gathered suggestions :

1. rename "source" to "svg"
2. changing png and old_images to something like png_classic and png_modern
3. generated sql files seem to make sense to keep in the images directory still

also, on what should be included in make dist.
decided :
must include pngs (a must for oracle) and sql (not to require users to generate those)

what about svg ?

should include png -> xml script. probably shouldn't svg -> png and png -> sql.

should include README, but not README.dev

Comment by richlv [ 2011 Dec 08 ]

(1) 'create' directory is not included in the distribution anymore. where should "images" directory be placed ? (with all pngs)
misc ?

<richlv> moved to 'misc', RESOLVED
<richlv> no objections received, CLOSED

Comment by richlv [ 2011 Dec 15 ]

(2) if chosen locations will be considered ok, documentation should be reviewed
locations seem to match documentation, CLOSED

Comment by richlv [ 2011 Dec 21 ]

additionally, default example network map now uses 'Zabbix server 3D (128)' icon for the zabbix server element

Comment by Pavels Jelisejevs (Inactive) [ 2011 Dec 23 ]

(3) Both 2D and 3D 24/48 icons are missing.

<richlv> sorry, should have mentioned that in the issue as well - images that match the following are not generated for sizes < 64 :

Rackmountable_.*
Zabbix_server_.*
UPS_rackmountable.*

that's because they are unintelligible at those small sizes. same goes for rack images, as they go together with server images.

RESOLVED

<pavels> CLOSED.

Comment by Pavels Jelisejevs (Inactive) [ 2011 Dec 23 ]

(4) Icons are distorted in some places in the frontend. https://support.zabbix.com/secure/attachment/17718/icon-mapping-skew.png I'll think of a way to fix it.

<pavels> Never mind, we've decided to open a separate issue for it ZBX-4483

<richlv> CLOSED

Comment by Pavels Jelisejevs (Inactive) [ 2011 Dec 27 ]

Personally, I don't like some of the icons. The mounted server icon is too flat, the firewall icon is way off to the left. When highlighted with a red circle, they will look a bit odd.

Otherwise, the frontend and SQL with postgres and mysql are TESTED.

Comment by richlv [ 2011 Dec 27 ]

merged to trunk in rev 24290, leaving open to review the docs

Generated at Sat Apr 20 12:40:00 EEST 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.