Merge pull request #141 from jof/jof/bgplgd-neighbor-states

Sort bgplgd neighbor states
This commit is contained in:
Annika Hannig 2024-09-27 14:22:03 +02:00 committed by GitHub
commit ae069e2ba6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 6 deletions

View File

@ -87,9 +87,9 @@ const Neighbors = () => {
let s = n.state.toLowerCase();
if (s.includes("up") || s.includes("established") ) {
up.push(n);
} else if (s.includes("down")) {
} else if (s.includes("down") || s.includes("start") || s.includes("active") || s.includes("connect")) {
down.push(n);
} else if (s.includes("start") || s.includes("active")) {
} else if (s.includes("idle")) {
idle.push(n);
} else {
console.error("Couldn't classify neighbor by state:", n);

View File

@ -123,14 +123,14 @@ const Section = ({state}) => {
sectionTitle = 'BGP Sessions Established';
sectionCls += 'established ';
break;
case 'idle':
sectionTitle = 'Idle BGP Sessions';
sectionCls += 'idle ';
break;
case 'down':
sectionTitle = 'BGP Sessions Down';
sectionCls += 'down ';
break;
case 'start':
sectionTitle = 'BGP Sessions Start';
sectionCls += '';
break;
default:
}
return (<p className={sectionCls}>{sectionTitle}</p>);

View File

@ -52,5 +52,9 @@
&.down {
color: red;
}
&.idle {
color: orange;
}
}